2010-12-09 84 views
1

我必须将Flash文件交给使用Flash 8的客户端,因此我在此处使用ActionScript 2。我正在尝试创建一个烟火效果,它包含五个使用setTimeout在不同时间爆炸的火球(同一个动画片段的所有实例)。这里是代码:flash 8 + setTimeout问题

 
setTimeout(playFirework(fireball1), 3500); 
setTimeout(playFirework(fireball2), 4500); 
setTimeout(playFirework(fireball3), 4500); 
setTimeout(playFirework(fireball4), 5500); 
setTimeout(playFirework(fireball5), 5500); 

function playFirework(mcFirework){ 
    mcFirework.gotoAndPlay("start") 
} 

延迟不会发生。所有火球同时开始。任何想法?

回答