flash 怎么用按钮播放影片剪辑

flash 怎么用按钮播放影片剪辑,第1张

你要知道,其实主场景本身也是一个影片剪辑,是所有其他影片剪辑的容器。
假设你想让影片剪辑从第n帧播放,输入gotoAndPlay(n) ——
gotoAndPlay(n)的意思,是让一个影片剪辑从第n帧开始播放,它的完整写法是
你所要控制的影片剪辑相对于当前代码所在的影片剪辑的路径gotoAndPlay(n);
如果只写 gotoAndPlay(n),Flash就会默认你写的是 thisgotoAndPlay(n);当前代码所在的帧,属于哪一个影片剪辑,this指的就是该影片剪辑。所以主场景会跳到第n帧播放。
你制作一个影片剪辑,拖进场景,在属性面板内给它取个实例名。比如叫 _mc1,你想在主场景上控制它跳到某一帧播放,你就要在主场景的帧上写
this_mc1 gotoAndPlay(n) ;或者省略this, 就写 _mc1 gotoAndPlay(n);
因为代码写在主场景上所以this = 主场景,_mc1 = 主场景下的影片剪辑,
所以这个相对路径就是 this_mc1;
如果你的 _mc1内部还有一个影片剪辑 实例名为_mc2:
你想在主场景上控制它,就要在主场景的帧上写
this_mc1 _mc2gotoAndPlay(n) , 或者省略this, 就写 _mc1 _mc2gotoAndPlay(n);
但你想在_mc1上控制它,就要在_mc1的帧上写
this_mc2gotoAndPlay(n) , 或者省略this,写 _mc2gotoAndPlay(n);
注意:因为这次代码写在了_mc1的帧上,this指的不再是主场景,而是 _mc1了。

把库里的影片剪辑第一帧设置为空白帧,加上代码:stop()
从第二帧开始动画,到最后一帧加代码:如果你想要它只运动一边,就加代码:stop();如果你想让他不停的动下去就加代码:gotoAndPlay(2);//这里的代码都是加在关键帧上的。
然后,把影片剪辑放到舞台上,这时你看到的只是一个圆点,取实例名称为:aa
选择按钮,打开动作面板输入代码:
on(release){
_rootaagotoAndPlay(2);
}
意思是:当你点击按钮后,影片剪辑aa从第2帧开始播放。

我们可以将A影片剪辑的实例名称设为a,按钮B的实例名称设为b,在帧上编写如下脚本bonRelease=function(){aplay()}进入A影片剪辑,在第一帧上编写脚本stop() 为了让您能够更加直观地明白其原理 我专门做了一个简易的源文件 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10334643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存