flash 单击影片剪辑中的按钮跳转到另一个影片剪辑的某一帧如何实现?

来源:百度知道 编辑:UC知道 时间:2024/07/03 08:21:13
主场景中第1帧上有影片剪辑A,第2帧上有影片剪辑B,B中有一个按钮m,希望单击m,能跳转到A中的某一帧。希望能给出代码哦!

按钮m是在B中对吧?(以下为Actionscript2的代码,如果是as3则不可把代码直接写在按钮等元件上。as2和as3可以在属性面板设置。)

按钮代码:
on(release){this.gotoAndPlay(20); //因为m在B中,this指的就是B。这句话的作用就是让影片剪辑B转到第20帧并播放,如果是停止在20帧的话可用用"gotoAndStop()"}

如果m是在主场景上,B外,则可如此 _root.B.gotoAndPlay(20) //_root指的是主场景 _root.B 就是主场景上的B影片剪辑元件。事实上即使m在B中也可以用这句代码。

动作写帧上,这个是FLASH8的代码,如果是FLASH CS3的再CALL我。
B.m.onPress=function()
{
_root.A.gotoAndStop(n);/*n为要跳转到的帧数,这里用数字替代,具体自己定,如果是要跳转并播放改_root.A.gotoAndPlay(n)*/)
}

用专业软件

南京话