Flash代码执行顺序.txt

狂奔的蜗牛冲向胜利的终点中。。。。。


1.先执行帧脚本,再执行该帧中的影片剪辑中帧脚本.
2.同一帧中不同图层的帧脚本的执行顺序是从上层图层至下层图层;
3.不同影片剪辑中的帧脚本执行顺序是根据其加载顺序来的.通常下在同一帧中不同图层内的影片剪辑脚本以自下层图层至上层图层;
4.由于非脚本创建的影片剪辑最先加载,所以先执行非脚本创建的影片剪辑中的脚本,再执行由脚本创建的影片剪辑中的脚本,脚本创建的影片剪辑遵循"先创建/加载,先执行"的原则;
5.非脚本创建的影片剪辑的加载顺序是由深度低至深度高.
6.gotoAndPlay语句如果是跳转到同一影片剪辑中的某一帧,则该语句后面的语句还会执行,如果是跳转到其它影片剪辑(比如:_parent.gotoAndPlay(n)),则其后的语句不会执行.

 


2) 同一帧中不同图层的帧脚本的执行顺序是从上层图层至下层图层;
3) 不同影片剪辑中的帧脚本执行顺序是根据其加载顺序来的.通常下在同一帧中不同图层内的影片剪辑脚本以自下层图层至上层图层;
这两点会受到发布设置中加载顺序的影响.

呵呵, 好久没来, 原来有青出于蓝的东西了. 不错,不错...

总结:
1:如果在第一帧里面写gotoAndStop(2),那么这句话下面的代码还会执行完的
  如:gotoAndStop(2);
     trace("我是XXX");//这句代码会执行的

2:如果上一帧的setInterval 和enterframe 当你跳到下一帧的时候一定要将他们停止
     因为他们还在执行,它还没执行完毕呢!
   就像你用bg_music.start(0,100);,不管你跳到哪一帧,只要还没播放100次 这个方法就算还没执行完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值