0

我有三个电影剪辑:“countLettuce”、“countCheese”和“countTomatoes”。这些影片剪辑中的每一个都有两个帧。当 button1 被点击时,countLettuce 从第 1 帧到第 2 帧;这与分别带有 button2 和 button3 的 countCheese 和 countTomatoes 相同。现在我想在我的所有三个影片剪辑都在第 2 帧时出现一个新的第四个按钮。我该怎么做?帮助将不胜感激!

4

1 回答 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 回答