2010-12-09 6 views
1

플래시 8을 사용하는 클라이언트에 플래시 파일을 전달해야하므로 여기에서 액션 스크립트 2를 사용하고 있습니다. setTimeout을 사용하여 다른 시간에 폭발하는 다섯 개의 불 덩어리 (동일한 무비 클립의 모든 인스턴스)로 구성된 불꽃 효과를 만들려고합니다. 다음은 코드입니다.플래시 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") 
} 

지연이 발생하지 않습니다. 모든 불 덩어리가 동시에 시작됩니다. 어떤 생각?

답변