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?