【发布时间】:2015-05-12 15:37:15
【问题描述】:
我正在尝试在选择正确的答案时显示一个弹出邮件1秒钟。所有这些弹出窗口都是“正确答案”。我制作了一个使弹出窗口可见的函数,并将 setTimeout 置于 if 状态(如果选择了正确的答案,则此 if 语句)。我的代码如下,我将不胜感激!
这是我的展示功能
//------Popup--------//
right_ans.alpha = 0; //set to zero so message wont be displayed throughout game
//--------Popup function-------//
function DisplayAnswer(event:MouseEvent):void{
right_ans.alpha = 5;
}
这是带有 setTimeout 的 if 语句
if(event.target == pig) //object
{
currentQuestion++;
score = score + 5;
Score_txt.text = (score).toString();
setTimeout(DisplayAnswer, 1000);
}
【问题讨论】:
-
将 alpha 设置为 0.5 而不是 5 ,这些值在 AS2 中,现在 alpha 的值在 0 到 1 之间
标签: actionscript-3