Re: [問題] ENTER_FRAME load 網址 越來越慢
import flash.events.Event;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE,sTimeAC);
loader.addEventListener(IOErrorEvent.IO_ERROR, sTimeError);
loader.load(new URLRequest('http://123.195.144.75/myapp/load.jsp?'));
function sTimeAC(e:Event):void
{
trace(e.target.data);
loader.load(new URLRequest('http://123.195.144.75/myapp/load.jsp?'));
}
function sTimeError(evt:Event):void
{
}
這是完成後再要求的寫法
但是如果有搭配其他動作
取得e.target.data的時間會變成不一定
因此
import flash.events.Event;
var loader:URLLoader = new URLLoader();
var finished:Boolean = new Boolean(false);
loader.addEventListener(Event.COMPLETE,sTimeAC);
loader.addEventListener(IOErrorEvent.IO_ERROR, sTimeError);
loader.load(new URLRequest('http://123.195.144.75/myapp/load.jsp?'));
stage.addEventListener(Event.ENTER_FRAME,serverAC);
function sTimeAC(e:Event):void
{
finished=true
}
function sTimeError(evt:Event):void
{
}
funtion serverAC(e:Event){
if(finished){
trace(loader.target.data) //忘記是不是這樣取了
finished=false
loader.load(new URLRequest('http://123.195.144.75/myapp/load.jsp?'));
}
}
這樣就會變成完畢之後待機
並且在EnterFrame的特定時間點取得這次結果之後
並且做出下一個要求
假設30fps,完成到下次要求的時間不會超過1/30s
--
「...けっ...けっこん...祐一と...結婚したい...」
「真琴...ごめんねぇ...やっばり無理です...」
「ど...どうして?」
「だ...だから...それならば...じゅ...ジュウカンってなるでしょう?」
「...もう...祐一のエッチ!!!」 Kanon 01/06 イベント 「俺のペット」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.210.139
推
10/16 21:58, , 1F
10/16 21:58, 1F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章