flash动作代码大全-控制影片剪辑

flash动作代码大全-控制影片剪辑

ID:39149017

大小:52.00 KB

页数:14页

时间:2019-06-25

flash动作代码大全-控制影片剪辑_第1页
flash动作代码大全-控制影片剪辑_第2页
flash动作代码大全-控制影片剪辑_第3页
flash动作代码大全-控制影片剪辑_第4页
flash动作代码大全-控制影片剪辑_第5页
资源描述:

《flash动作代码大全-控制影片剪辑》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档flash动作代码大全(二)---控制影片剪辑控制影片剪辑    1、控制影片剪辑的播放与停止:tellTarget命令     如:tellTarget(“C1”)     {gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。2、拖动影片剪辑:影片剪辑-动作:on(release){stopDrag();}on(press){startDrag(this);mx.behaviors.DepthControl.bringToFront(this);}3、固定区域内拖动影片剪辑:

2、影片剪辑-动作:onClipEvent(mouseDown){startDrag(this,true,50,100,666,200);}onClipEvent(mouseUp){stopDrag();mx.behaviors.DepthControl.bringToFront(this);}4、简单的控制影片的播放、暂停、前进、后退、停止1、打开flash,按ctrl+F8,新建立一个影片剪辑,并起名字为mc。需要先做一个简单的移动动画的影片剪辑。就做一个圆形的滚动效果吧。2、回到舞台工作区,按F11打开

3、库,将mc影片剪辑拖放到舞台中。并给这个实例起个名字叫mc。(现在就可以按ctrl+回车测试效果,你可以看到这个圆形一直在不停的移动。)3、标准文案实用文档添加脚本,现在要让这个mc在影片一开始不要自动播放,不然怎么来控制它呢。咱们把脚本写在时间轴的关键桢上。选中时间轴的第一桢,按F9打开动作面板,选择专家模式,输入:_root.mc.stop();(_root代表舞台,这个脚本的意思就是,舞台上名字叫mc的实例停止播放。)4、现在咱们来制作几个按钮,分别表示播放、暂停、前进、后退、停止。并摆放在舞台上。

4、关于按钮的制作方法我就不多介绍。 5、现在要添加控制影片的脚本。这次把脚本直接写在舞台上这些按钮的身上。选中播放按钮,打开动作面板,输入:on(release){_root.mc.play();}  如果要在按钮身上写脚本的话,必须使用on(事件){//脚本程序}的格式来写!上面的脚本作用就是:当你在这个按钮上按一下鼠标(release事件)的时候,就会执行下面的_root.mc.play();程序,它的意思是让舞台上的mc开始播放!  6、同理:咱们选中舞台上的暂停按钮,在它上面输入:on(releas

5、e){_root.mc.stop()}  然后依次在快退上输入:on(release){_root.mc.prevFrame();//prevFrame表示回到动画的上一桢}  在快进的按钮上输入:on(release){_root.mc.nextFrame();}  在停止的按钮上输入:on(release){_root.mc.gotoAndStop(1);//跳到mc影片的第一桢,并停止播放!}  好了,到现在为止就结束啦,你可以按ctrl+回车测试一下你的成果咯。标准文案实用文档5、怎样改变某一影片

6、剪辑的播放速度functiongo(obj){    with(obj){        nextFrame();        if(_currentframe==_totalframes){            gotoAndStop(1);        }   }) go(mc); setInterval(go,100,mc);6、控制影片剪辑移动的方法。FLASH中能够移动的物体一般是舞台上的MC,并且其实例名为my_mc。FLASH中物体的移动是在X轴(即水平)方向或Y轴(垂直)方向的运动。

7、因此,通过控制mc属性中的_x与_y的值就可以达到使其运动的目的。一、匀速运动1、水平方向上的向右匀速运动方法一:主场景第1帧:varmx=5;//设定初始速度为5主场景第2帧:my_mc._x+=mx;//名称为my_mc的电影实例以步幅5的速度向右移动,主场景第3帧:gotoAndPlay(2);//跳转到第二帧,再次激发my_mc电影实例以步幅5的速度向右移动后又会跳转到此帧,并再次激发运动,如此周而得始地激发,就达到了不断向右运动的目的.方法二:主场景第1帧:varmx=5;//设定初始速度为5t

8、his.onEnterFrame=function(){my_mc._x+=mx;//不断刷新my_mc的向右运动};//方法一需要3帧才能运动,而此方法二只需要一帧就可以使其运动,这是主要区别标准文案实用文档或者:varmx=5;//初始速度值为5onEnterFrame=function(){my_mc._x+=mx;};//此方法三与方法二的区别在于,方法二中this.onEnterFrame中的this是指当前时间轴;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。