2010-12-09 3 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") 
} 

Задержка не наблюдается. Все огненные шары начинаются в одно и то же время. Есть идеи?

ответ

Смежные вопросы