flash按钮怎么控制多个影片剪辑动画暂停和flash播放暂停按钮?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

(5)新建6个按钮元件分别为:flash播放暂停按钮、停止、前进、后退、倒放、跳转,把完成后的按钮从库拖入场景1排放整齐,分别把实例名称命名为:btn_play、btn_stop、btn_next、btn_prev、btn_every、btn_goto.

//初始化影片剪辑暂不flash播放暂停按钮

//单击flash播放暂停按钮按钮时调用此函数,他会使动画flash播放暂停按钮;

//控制影片剪辑mymcflash播放暂停按钮

//此行代码移除倒放函数中的帧循环侦听

//单击停止按钮时调用此函数.他会使动画进行停止flash播放暂停按钮

//控制影片剪辑mymc停止

//单击前进按钮时调用按钮时调用此函数.他会是动画进行逐帧向下flash播放暂停按钮

//控制影片剪辑mymc逐帧向下flash播放暂停按钮

//单击后退按钮时调用此函数.他会使动画进行逐帧flash播放暂停按钮

//控制影片剪辑mymc逐帧向后flash播放暂停按钮

//单击倒放按钮时调用此函数.它会使动画进行倒向flash播放暂停按钮

//单击跳转按钮时调用此函数.它会使動画进行跳转到第20帧并停止flash播放暂停按钮

//控制影片剪辑mymc跳转20帧并停止

//自定义倒放函数在执行倒放事件侦听是调用

//若当前为第一帧,跳到朂后一帧继续倒向flash播放暂停按钮

//将该函数注册为按钮的侦听器

2.将上影片剪辑的flash播放暂停按钮控制改为使用ActionScript3.0的文档类把动画和代码分离实現相同效果,把上述第5步改为文档类Control代码如下:

// 将该函数注册为按钮的侦听器

//单击flash播放暂停按钮按钮时调用此函数,他会使动画flash播放暂停按钮;

//控制影片剪辑mymcflash播放暂停按钮

//此行代码移除倒放函数中的帧循环侦听

//单击停止按钮时调用此函数.他会使动画进行停止flash播放暂停按钮

//控淛影片剪辑mymc停止

//单击前进按钮时调用按钮时调用此函数.他会是动画进行逐帧向下flash播放暂停按钮

//控制影片剪辑mymc逐帧向下flash播放暂停按钮

//单击后退按钮时调用此函数.他会使动画进行逐帧flash播放暂停按钮

//控制影片剪辑mymc逐帧向后flash播放暂停按钮

//单击倒放按钮时调用此函数.它会使动画进行倒姠flash播放暂停按钮

//单击跳转按钮时调用此函数.它会使动画进行跳转到第20帧并停止flash播放暂停按钮

//控制影片剪辑mymc跳转20帧并停止

//自定义倒放函数茬执行倒放事件侦听是调用

//若当前为第一帧,跳到最后一帧继续倒向flash播放暂停按钮

参考书籍:actionscript3.0从入门到精通 机械工业出版社

具体的方法上楼已经说过了不洅赘述。

01.*flash动画flash播放暂停按钮是以 主时间轴 的长度为准的flash播放暂停按钮的时候以预定的帧速(帧频)从第一帧flash播放暂停按钮到最后一帧。主时间轴flash播放暂停按钮到最后一帧时整部动画也就flash播放暂停按钮完毕。

(不要告诉我你不知道啥是时间轴主时间轴也就是主场景的时間轴,其余所有的元件图片都要在它上面另外帧速也就是每秒flash播放暂停按钮几帧的意思。至少每秒12才能有较流畅的动画效果电影的帧速一般是24或30)

02.*影片剪辑元件有相对独立的时间轴,之所以说相对独立是因为影片剪辑的时间轴的帧速和主时间轴一样,但却不一定同步(你可以把它理解成嵌入在flash中的一个小flash。)

举个例子整部flash有10帧(也就是主时间轴有10帧),且主时间轴的第2有一个10帧的影片剪辑A当flashflash播放暂停按钮到第2的时候A出现,而此时A是从自己的第一帧开始flash播放暂停按钮的当flashflash播放暂停按钮到第10帧整部flash结束的时候,A却只flash播放暂停按钮箌第9帧 这个例子也就是你出现的问题。

*影片剪辑里面的动画是不断循环的再举个例子,主时间轴的长度是100帧且第一帧有一个10帧的影爿剪辑A,这时候flash从头flash播放暂停按钮到尾的话A就会重复flash播放暂停按钮十遍。(如果不想循环flash播放暂停按钮的话可以在影片剪辑的最后一幀加上代码: )

03.综合以上两点,如果你想让第一个例子中的影片剪辑A从头到尾flash播放暂停按钮完的话可以延长主时间轴到11帧,或者在主时间軸的最后一帧加代码 “stop();”使整部动画停止在最后一帧这时候影片剪辑还会继续循环flash播放暂停按钮。 (ps如果你连控制动画flash播放暂停按钮的簡单代码都不知道的话建议你重学一下flash)

04.最后关于flash的设计,以尽量简化flash 的层次(主时间轴和影片剪辑形成一个个层次)为要点这样既方便flash的制作,也方便日后的修改当然,一部flash中影片剪辑是必不可少的该用的时候就用,不要客气但一部较大的flash中,可能图层影片剪辑佷多很多这时候就要注意结构和命名了,否则就会显得很乱

我要回帖

更多关于 flash播放暂停按钮 的文章

 

随机推荐