0
我是一个flash初学者,我想创建一个按钮,它会播放几帧,然后前往(淡出)帧,然后前往另一部分时间表。有没有简单的方法来完成这个?或者,使用actionscript而不是alpha效果编程淡入淡出更容易?Flash动作3.0帮助(按钮)
在此先感谢任何可以帮助的人。
我是一个flash初学者,我想创建一个按钮,它会播放几帧,然后前往(淡出)帧,然后前往另一部分时间表。有没有简单的方法来完成这个?或者,使用actionscript而不是alpha效果编程淡入淡出更容易?Flash动作3.0帮助(按钮)
在此先感谢任何可以帮助的人。
听起来你有一个框架上有几个按钮,你想让每个按钮点击以播放不同的框架,但所有这些按钮首先执行某种淡出动画。
您可以通过在淡出完成后存储要去的帧的引用来实现此目的。喜欢的东西:
var destinationFrame:int = 0;
然后当你点击一个按钮:
button1.addEventListener(MouseEvent.CLICK, clickButton);
function clickButton(event:MouseEvent):void {
destinationFrame = 40;
gotoAndPlay(<frame for fade out transition>);
}
最后,在淡出过渡的结束:相关destinationFrame
基于
gotoAndPlay(destinationFrame);
简单地分配您点击的按钮。
我得到它的工作!非常感谢。 :) – Rachel
是的,有一个简单的方法来做到这一点。你所描述的功能是你期望从绝对初学者的简短教程中学到的东西 - 你有没有发现你正在努力的资源? – Marty
我只是找不到能告诉我具体如何去做的地方。我知道如何制作按钮,而且我知道如何让它跳到时间线的不同部分,我只是不知道如何通过点击来完成这两件事。举例来说,让我们说按钮在第39帧。我希望它播放40-50帧,然后回到第1帧并停止,如果这是有道理的。 – Rachel
最简单的方法是让按钮只是从第40帧开始播放,然后在第50帧放置一些代码回到第1帧。 – Marty