Flash actionscript 3.0帮助(按钮)

时间:2015-12-02 02:33:44

标签: actionscript-3 flash button actionscript

我是初学者,我想创建一个按钮,它会在它开启的帧之后播放几帧(淡出),然后前往时间轴的不同部分。有没有一种简单的方法来实现这一目标?或者用动作脚本而不是使用alpha效果来编程淡入淡出会更容易吗?

提前感谢任何可以提供帮助的人。

1 个答案:

答案 0 :(得分:1)

听起来你的框架上有几个按钮,你想让每个按钮点击一下来播放不同的框架,但是所有这些按钮都要先执行某种淡出动画。

您可以通过在淡出完成后存储您想要去的帧的引用来实现此目的。类似的东西:

var destinationFrame:int = 0;

然后当您点击按钮时:

button1.addEventListener(MouseEvent.CLICK, clickButton);

function clickButton(event:MouseEvent):void {
    destinationFrame = 40;
    gotoAndPlay(<frame for fade out transition>);
}

最后,在淡出过渡结束时:

gotoAndPlay(destinationFrame);

只需根据您点击的按钮分配相关的destinationFrame