精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>动画制作>>实例制作>>FLASH动画篇>>hussout(flash讲座 第二课)--轻松实现在影片中停顿较长的时间

主题:hussout(flash讲座 第二课)--轻松实现在影片中停顿较长的时间
发信人: hussout()
整理人: yufif(2003-10-07 01:42:57), 站内信件
B.轻松实现在影片中停顿较长的时间:
  例如:在第二帧停顿10秒钟。
  (1)在第一帧的ActionScript上加入:
start=getTimer(); //设置初始的时间,start是变量名。
  (2)第二帧是你要停顿的画面或者是Clip,用作过渡。
  (3)在第三帧的ActionScript上加入:
if ((getTimer()-start)>=10000) { //判断时差是否大于10'
   play(); //如果大于就继续播放。

else {
   gotoAndPlay(2) ; //如果不大于就跳转到第二帧重新播放。


******************************
@.//后面的内容是注释,没有必要写入ActionScript里面。
@.start是变量名,可以设为其他的变量。
@.gotoAndPlay(2) 括号里面的的数值可以是帧数或者是某帧的标签名称。
@.如果画面停顿的时间较长的话,就可以利用这个技巧来达到效果;若停顿的时间短,就没有必要了,这样做反而会增加作品的容量。
@.请用浏览器来观察效果,作品发布后只有在浏览器里才能达到效果。


----
如果你想成功,请先帮助别人成功。如果你想快乐,请先带给别人快乐!!!

[关闭][返回]