我有三个电影剪辑:“countLettuce”、“countCheese”和“countTomatoes”。这些影片剪辑中的每一个都有两个帧。当 button1 被点击时,countLettuce 从第 1 帧到第 2 帧;这与分别带有 button2 和 button3 的 countCheese 和 countTomatoes 相同。现在我想在我的所有三个影片剪辑都在第 2 帧时出现一个新的第四个按钮。我该怎么做?帮助将不胜感激!
问问题
48 次
1 回答
1
通过使用currentFrame属性和一些数学,您可以轻松实现您的目标。
这是可能的解决方案之一:
function updateButtonVisibleness(e:MouseEvent = null):void{
var TOTAL_FRAMES:int = 2;
forthButton.visible = (
(TOTAL_FRAMES-countLettuce.currentFrame) |
(TOTAL_FRAMES-countCheese.currentFrame) |
(TOTAL_FRAMES-countTomatoes.currentFrame)
) === 0;
}
button1.addEventListener(MouseEvent.CLICK, updateButtonVisibleness);
button2.addEventListener(MouseEvent.CLICK, updateButtonVisibleness);
button3.addEventListener(MouseEvent.CLICK, updateButtonVisibleness);
于 2013-06-01T16:38:00.157 回答