怎么在FLASH中添加按钮,点不同的按钮可以跳到不同的帧
首先,我将你的问题具体化。假设在场景中有三个按钮,点击按钮则时间轴分别跳转到第10帧、第20帧、第30帧。再假设第10帧、第20帧、第30帧的帧标签分别为 aa、bb和cc。
下面,我们实现这个任务。
第一步,创建按钮元件。
先在场景中创建第一个按钮所需的文字或图形。然后按快捷键 v (切换到选择工具),选择刚创建的文字或图形,再按F8,将其转换为元件,在元件类型中选择“按钮”。
第二步,通过AS实现跳转
按快捷键 v (切换到选择工具),选择刚创建的按钮元件,按F9打开AS编辑框。在里面输入
on(release){
gotoAndStop(10); //用gotoAndStop("aa");语句更好,因为如果对flash进行调整时,帧数可能会变化,用帧标签定位播放头的位置更稳妥和省事。
}
-----------------
其他按钮类似。
在这里介绍一下 goto 语句。
gotoAndStop语句是使播放头跳到某帧,并停在那里。如 gotoAndStop(10); 就是将播放头跳转并停到第10帧。而gotoAndStop("aa"); 就是将播放头跳转并停到帧标签为 aa 处。
同时还有gotoAndPlay()语句。gotoAndPlay()是使播放头跳到某帧,并从该帧开始播放。例如
gotoAndPlay(10); 就是将播放头跳到第10帧,并从第10帧开始播放。gotoAndPlay("aa"); 就是将播放头跳转到帧标签为 aa 处并从该帧开始播放。