首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

as代码中加延时让下一段代码延迟3秒,该怎么处理

2012-04-02 
as代码中加延时让下一段代码延迟3秒如下面代码,想要让this.ball1._visible falsethis.mid.gotoAndPlay(

as代码中加延时让下一段代码延迟3秒
如下面代码,想要让
this.ball1._visible = false;
this.mid.gotoAndPlay(18);这两句延迟3秒后程序继续该写怎样的代码呢?

  switch (curAct)
  {
  case 0:
  {
  frmFix = GetBallColor(Number(_root.Num1));
  this.attachMovie(frmFix, "ball1", 1);
  curObj = this.ball1;
  curObj.stop();
  curObj._visible = false;
  curObj._xscale = 100;
  pid = setInterval(MoveToPlace1, 84);
  break;
  } 
  case 1:
  {
  this.ball1.gotoAndStop(frmFix add _root.Num1);
  frmFix = GetBallColor(Number(_root.Num2));
  this.attachMovie(frmFix, "ball2", 2);
  curObj = this.ball2;
  curObj.stop();
  curObj._visible = false;
  curObj._xscale = 100;
  pid = setInterval(MoveToPlace2, 84);
this.ball1._visible = false;//这句延迟3秒
this.mid.gotoAndPlay(18);//这句延迟3秒
break;
  } 
.....后面的省略。
希望高手能够给予指点,本人是新手在网上找了很多方法都不会很好的使用。

[解决办法]
把MID的第18帧前加个36帧左右的空白帧(假设每秒12帧的速率)。

热点排行