Flash actionscript 3.0 帮助(按钮)

Flash actionscript 3.0 help (Buttons)

我是 Flash 初学者,我想创建一个按钮,该按钮将在其所在帧之后播放几帧(淡出),然后移动到时间轴的不同部分。有没有一种简单的方法可以做到这一点?或者用 actionscript 而不是 alpha 效果来编写淡入淡出会更容易吗?

在此先感谢任何可以提供帮助的人。

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

您可以通过存储对淡出完成后要转到的帧的引用来实现此目的。类似于:

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