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

Flash动画制作
FLASH8.0鼠绘实例(2):戴礼帽的美女
FLASH8.0鼠绘实例(3):Q版卡通可爱小女孩
FLASH8.0鼠绘实例(4):Q版卡通漫画女孩
FLASH8.0鼠绘(5):坐在凳子上的气质女孩
FLASH8.0鼠绘教程(7):窈窕淑女
NetConnection.Connect的几种错误
Flash动画角色绘画漫谈
Flash新手鼠绘(13):绘制飞翔的燕子
Flash新手鼠绘(14):燕语春风图
Flash鼠绘(15):触角细长腹部肥大的螳螂
Flash鼠绘(18):可爱的卡通拜年牛
flash钢笔工具的使用方法
Flash绘画技巧:熟练应用画笔工具
Flash绘画技巧:熟练应用钢笔工具
Flash中如何表现不同材质的层次感
分析flash mmorpg地图的实现
Flash cs3转换位图为矢量图
Flash cs3教程:熟练应用直线工具
Flash CS3教程:形状的应用
Flash CS3教程:绘制选择

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


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

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