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

Flash动画制作
Flash入门及学ActionScript编程的正确途径
怎样学好flash
人物着色全过程--菜鸟教程
利用Flash制作一个可以自由拨动的时钟模具
拖出精彩 Flash MX 2004课件中的拖动应用
鼠绘植物技术内幕
FLASH中机器猫的鼠绘过程
鼠绘技术效果内幕
鼠绘环境背景内幕
鼠绘动物技术内幕
鼠绘人物的技法内幕
鼠绘技术内幕概述
Flash中的鼠标绘画技巧
人物绘画教程 flash画人像
Flash鼠绘着色入门教程
像素在flash中的应用
AS2数组使用小结
图片移动循环
mc的本地坐标和舞台坐标的另类猎取方法
引导线显现的两种方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 58 ::
收藏到网摘: 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”中的脚本实现动画短片的正常播放。

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