2011-05-17 32 views
0

我有一個測驗,並點擊正確答案時,我想表現出正確的答案MCFLASH AS2如何使人們看到一個影片剪輯1秒

因此當答案被點擊一個「正確」或「 x「會閃爍1秒鐘。

我必須在功能右(慶祝),一個用於錯誤(wrong_answer)

function celebrate() { 
_root._root.<<<<code to show mc for 1 second>>>>>>>>>> 
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 0, glamour); 
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 3); 
_root.triangle_mc.brightOffsetTo(23, 0.4, "easeOutSine", 0); 
_root.triangle_mc.brightOffsetTo(0, 0.5, "easeOutSine", 3); 
_root.triangle_mc.tween('_y', 370, 0.4, "easeOutBack", 0); 
_root.triangle_mc.tween('_y', 418, 0.4, "easeOutBack", 3); 

} 


function wrong_answer() { 
_root.<<<<code to show mc for 1 second>>>>>>>>>> 
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 0); 
_root.triangle_mc.scaleTo(100, 0.4, "easeOutBack", 3); 
_root.triangle_mc.brightOffsetTo(23, 0.4, "easeOutSine", 0); 
_root.triangle_mc.brightOffsetTo(0, 0.5, "easeOutSine", 3); 
_root.triangle_mc.tween('_y', 370, 0.4, "easeOutBack", 0); 
_root.triangle_mc.tween('_y', 418, 0.4, "easeOutBack", 3); 

}

所以任何人都可以用顯示1秒的MC剪輯的這個問題幫助?

提前許多感謝您的幫助

回答

3

你可以使用的setTimeout調用函數後1秒,從屏幕上刪除您的信息或MovieClip。類似這樣的:

myBtn.onRelease = function() 
{ 
    myMC._visible = true; 
    setTimeout(removeMC,1000); // 1000 milliseconds = 1 sec 
} 

function removeMC() 
{ 
    myMC._visible = false; 
}