2010-12-09 18 views
1

Je dois transférer un fichier Flash à un client qui utilise Flash 8, donc j'utilise ActionScript 2 ici. J'essaie de créer un effet de feu d'artifice composé de cinq boules de feu (toutes les instances du même MovieClip) qui explosent à un autre moment en utilisant setTimeout. Voici le code:flash 8 + problème 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") 
} 

Le délai ne semble pas se produire. Toutes les boules de feu commencent en même temps. Une idée?

Répondre