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
。
我是 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
。