作者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
1F:推 cjcat2266:你Loader呼叫load()以後不可以直接对Loader做动作 08/25 22:05
2F:→ cjcat2266:要等它载入完,也就是等它丢出Event.COMPLETE事件以後 08/25 22:05
3F:→ zzzaaa12:原来是这样 谢谢 08/26 10:02
4F:→ zzzaaa12:另外load进来的swf档案似乎会一直重复播放 08/26 10:03
5F:→ zzzaaa12:有办法让它只放一次吗 这样也可以解决我这个问题 08/26 10:04
6F:推 cjcat2266:只播放一次的话请在外部.swf里面设定,而不是主程式里 08/26 12:31