当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash影片的倒转播放控制(2)

Flash动画制作
我是大导演 MTV创作速成教程
二合一按钮的制作
[DIY]这种相册你有吗?
教你一招绝的!把Flash动画转换成VCD视频
使用Flash MX的3个小技巧
Flash课件一网打尽
Flash Player 7 安全策略解析
FlashMX特效之扩散与挤压
Flash MX 2004 体验之旅
Flash使用技巧--用Flash制作拖拉式菜单
Flash使用技巧--用Flash制作转动的地球仪
Flash使用技巧--用Flash 5制作Winamp光谱柱的效果
Flash使用技巧--用Flash制作落地有声的瓶子
Flash使用技巧--用Flash 5巧做“弹出”效果菜单
Flash使用技巧--用Flash制作即指即现的广告条
用大师级软件MixFX轻松打造专业FLASH
用Flash MX快速制作沟通留言程序
用Flash制作动感效果的网页链接提示框
巧妙运用Flash MX 2004制作“拖曳配对题”
用Flash MX制作精彩的粉荷清波动画特效一例

Flash动画制作 中的 Flash影片的倒转播放控制(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 35 ::
收藏到网摘: n/a

步骤二:(只含有AS脚本的MC的制作)新建一个MC:控制。在layer1中插入5个关键帧,如下图所示:



  在第一帧上写入AS脚本:stop();

  在第二帧写入AS脚本:

  tellTarget ("../") {
    prevFrame();
  }

  //“../”表示是上一级的MC,我们也可以用_parent来代替,一样的效果。
  // prevFrame();的作用是停到上一帧去。

  在第三帧写入AS脚本:

  call(2);
  gotoAndPlay(2);

  // call(2);调用第2帧的动作
  // gotoAndPlay(2);到第2帧并播放(这样若从第二帧播放那么到第三帧时在返回到第二帧,就形成了一个循环,从而达到使上一级MC倒转播放的目的)

  在第四帧上写入AS脚本:

  tellTarget ("../") {
    nextFrame();
  }

  //“../”表示是上一级的MC,我们也可以用_parent来代替,一样的效果。
  // nextFrame();的作用是停到下一帧去。

  在第五帧上写入AS脚本:

  call(4);
  gotoAndPlay(4);

  // call(4);调用第4帧的动作
  // gotoAndPlay(4);到第4帧并播放(这样若从第四帧播放那么到第五帧时在返回到第四帧,就形成了一个循环,从而达到使上一级MC正常播放的目的)

  步骤三:回到Scene 1 在AS层上拖入“控制”MC到场景中,(注意:由于“控制”MC里面只有AS脚本没有任何图形元素,所以显示为图中红色圆圈中的小点),同时赋予该MC一个instance name:AS。



  步骤四:在场景中拖入2个按钮如下如所示:



  在倒放按钮“<”上加上AS 脚本:

  on (release){
    tellTarget("as"){
      gotoAndPlay(2);
    }
  }
  //让MC:AS从第二帧开始播放,执行“AS”中的脚本实现动画短片的倒转播放。

  在正常播放按钮“〉”上加上脚本:

  on (release){
    tellTarget("as"){
      gotoAndPlay(4);
    }
  }

  // 让MC:AS从第四帧开始播放,执行“AS”中的脚本实现动画短片的正常播放。

  现在测试看看是否成功?!源文件下载