作者zzzaaa12 (zzzaaa12)
看板Flash
標題[問題] Loader 在 Timer 中的 unload()
時間Mon Aug 25 10:53:07 2008
我寫的東西大概是這樣
Loader放在計數器裡面定時呼叫
var aTime:Timer = new Timer(2000,2);
function gTime(event:TimerEvent){
var _ldr2:Loader = new Loader();
var _file2:String="special.swf";
_ldr2.load(new URLRequest(_file2));
special_mc.addChild(_ldr2);
_ldr2.unload();
}
aTime.addEventListener(TimerEvent.TIMER,gTime);
aTime.start();
剛剛發現一個問題
我發現呼叫進來的影片沒辦法停止
接著下一個又進來了 = ="
所以我想問看看這個要怎麼處理呢
或者是有更好的 load swf影片 的方式
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.145.202.221
推 cjcat2266:你Loader呼叫load()以後不可以直接對Loader做動作 08/25 22:05
→ cjcat2266:要等它載入完,也就是等它丟出Event.COMPLETE事件以後 08/25 22:05
→ zzzaaa12:原來是這樣 謝謝 08/26 10:02
→ zzzaaa12:另外load進來的swf檔案似乎會一直重複播放 08/26 10:03
→ zzzaaa12:有辦法讓它只放一次嗎 這樣也可以解決我這個問題 08/26 10:04
推 cjcat2266:只播放一次的話請在外部.swf裏面設定,而不是主程式裡 08/26 12:31