为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法

2012-09-06 2页 doc 25KB 22阅读

用户头像

is_028311

暂无简介

举报
介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法 学习心得 2007-03-16 23:47:07 阅读1154 评论2  字号:大中小 订阅 如果一个影片有N帧,我们测试时往往是从第一帧自动开始播放,而且其播放速度是按制作时设置的帧频计算的。   那么,我们是否可以通过AS代码来控制其正播、倒播以其播放速度呢?   要搞清楚这个问题,我们首先来简单地分析一下Flash自动播放的过程。   Flash自动播放时,首先播放第一帧,当达到制作时设置的帧频时间,就开始播放第二帧,就这样按照制作时设置的帧频顺序播放,当播...
介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法
介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法 学习心得 2007-03-16 23:47:07 阅读1154 评论2  字号:大中小 订阅 如果一个影片有N帧,我们测试时往往是从第一帧自动开始播放,而且其播放速度是按制作时设置的帧频计算的。   那么,我们是否可以通过AS代码来控制其正播、倒播以其播放速度呢?   要搞清楚这个问,我们首先来简单地一下Flash自动播放的过程。   Flash自动播放时,首先播放第一帧,当达到制作时设置的帧频时间,就开始播放第二帧,就这样按照制作时设置的帧频顺序播放,当播放到第后一帧时,又自动跳回到第一帧开始播放。   由此可见,我们可以使用gotoAndStop来有效地控制正播、倒播以及其播放速度。   比如说,我们要控制正播,首先gotoAndStop(1),达到制作时设置的帧频后,就gotoAndStop(2),就这样反复执行,不就达到象Flash自动播放一样呀。如果每次gotoAndStop的帧数值是减少的,就实现了倒播放。如果每次多跳转几帧不就实现了对播放速度的控制了吗?   好了,按这个想法,我们动手来试试吧。如果你有一个有许多帧的影片剪辑元件,把它拖到场景中,取实例名为mc。再在场景中放上两个按扭,一个控制正播放及其播放速度,另一个控制倒播放及其播放速度。并分别取实例名:btn1、btn2   在场景的第一帧上写如下代码: mc.stop()//为了看清控制效果,开始让这个mc不播放 var Skip:Number=0//定义一个跳转控制变量,为0时相当于停止不播放 mc.onEnterFrame = function() {//利用帧频触发来实现帧的跳转  var pf:Number=mc._currentframe+Skip//计算出当前应该跳转到的帧,当前帧+跳转变量,如果跳转变量为负,即倒播放  if (pf<0){//如果当前应该跳转的帧为负,   pf+=mc._totalframes//则加上总帧数,实现自动从最后开始回播  }  if (pf>mc._totalframes){//如果当前应该跳转的帧大于总帧数   pf-=mc._totalframes//则减去总帧数,实现自动从头开始回播  }  mc.gotoAndStop(pf)//使用mc的播放控制 } btn1.onRelease = function() {//控制正播按扭  Skip++//每按一次,跳转变量自动加1  if (Skip>mc._totalframes){//如果跳转变量累加到大于总帧数,则不再累加   Skip=mc._totalframes  } } btn2.onRelease=function(){//控制倒播按扭  Skip--//每按一次,跳转变量自动减1  if (Skip<-mc._totalframes){//如果跳转变量累减到负的总帧数,则不再减   Skip=-mc._totalframes  } }   跳转变量Skip为0时,停止播放,为1时,按照帧频速度正播放,大于1时,正加速播放,越大播放速度越快。跳转变量为负时,实现倒播放。
/
本文档为【介绍一种控制Flash影片剪辑正倒播放及其播放速度的方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索