注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

.

.

 
 
 

日志

 
 

flash影片剪辑循环播放并跳转的代码  

2009-01-21 17:19:21|  分类: flash课件制作 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

问题:元件1是影片剪辑,长度是30帧,如何在场景中实现1——30帧循环播放n次,然后跳转到31帧,

方法:设置一个静态变量 记录经过30帧的次数 如果满足就跳转 否则重复

代码一:

var i:Number=new Number()//在场景构造一个静态变量用于记录经过第30帧的次数
var n:Number=10 //需要循环的次数

//元件一里第30帧的地方创建关键帧并写下面代码
i++ //每次经过第30帧 i+1
if(i>=n){//如果i大于或等于n
gotoAndPlay(31)//播放第31帧
}else{//否则播放回到第一帧播放
gotoAndPlay(1)}

 

代码二:

var total:uint =1;
function onEnterFrameHandler(_evt:Event):void {
var _mc:MovieClip =_evt.target as MovieClip;
if (_mc.currentFrame ==30) {
  if (total>=30) {
   _mc.gotoAndStop(31);
   info_txt.text="MC正1-30帧之间反复播放30次已经结束。当前正播放到第:"+_mc.currentFrame +"帧";
   _mc.removeEventListener("enterFrame",onEnterFrameHandler);
   return;
  } else {
   total++;
   _mc.gotoAndPlay(1);
  }
}
info_txt.text="MC正在1-30帧之间反复播放第:"+total+"次。当前正播放到第:"+_mc.currentFrame +"帧";
}
_mc.addEventListener("enterFrame",onEnterFrameHandler);

flash影片剪辑循环播放并跳转的代码 - 白云飘飘 - .

时间轴反复播放控制.fla (48 KB)

 

flash影片剪辑循环播放并跳转的代码 - 白云飘飘 - .

时间轴反复播放控制.swf (2.04 KB)

问题:发现有些FLASH是播放一次的 有些是循环播放的 特别是一些文字 片头。谁告诉我在FLASH中如何设置?

方法:只要最后帧不加STOP的话都是循环播放啊~如果不是的话就用以下方法
1.你可以把你做好的FLASH所有帧放在一个影片剪辑里,(选中所有按F8),然后把这个影片剪辑放在舞台的第一帧就OK了~舞台(场景)就留1帧就OK~
2.点最后帧,按F9打开动作脚本输入“gotoAndPlay(1);”双引号不算~就OK了

  评论这张
 
阅读(724)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017