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

Flash动画制作
关于FLASH中音乐的部分设置
Flash 8 新特性之线条属性的改变
FLASH中响应键盘事件的四种方法
Flash 8中文版视频教程 滤镜-投影
Flash 8中文版视频教程 滤镜-模糊
Flash 8中文版视频教程 滤镜-发光
Flash 三招两式“瘦”下来
Flash 中雪花效果的三种制作方法
课件制作 初中历史课件《秦王扫六合》实例
急速闪电:强大的Flash播放利器
自己动手制作手机Flash主题动画
flash 打开我的文档等特殊文件夹
Flash教程:教你实现水波效果的一个实例
音效的处理
教你做一个Flash的时钟
经典的动画理念:迪士尼名句摘选
用Flash软件制作遥控小汽车
flash制作过程中避免占用CPU资源过度的几种方法
Action Script初级用户基础教程—第一讲
用AS2解决中文ID3的乱码

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


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

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