2011-05-17 30 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; 
}