2010年12月15日
摘要: 比如写在影片剪辑上的onClipEvent(load)是加载元件时执行动作,只会执行一次.而onClipEvent(enterFrame)是进入帧时执行动作,影片剪辑加载完后就会进入帧并开始播放,只要它一直存在于舞台中,函数里面的动作就会一直执行.你可以建一个影片剪辑,然后拖到舞台中,给影片剪辑加代码:onClipEvent (enterFrame) {_x =2;}然后测试影片,会看到那个影片剪辑不断向右移动.而如果写onClipEvent (load) {_x =2;}是看不到它移动的,因为,_x只在加载元件的时候执行了一次 2.这是两种事件,onenterframe事件,意思是进入帧事件 阅读全文
posted @ 2010-12-15 23:13 hemhem 阅读(341) 评论(0) 推荐(0)
摘要: 在flashAS手册里,关于EnterFrame的解释是:进入帧。_mc.onEnterFrame{}就是表示当影片播放到当前帧,触发一个事件。刚开始学AS的时候,我顺其自然地认为,如果当前帧用了stop语句,那么影片就会停止播放,就不会再触发onEnterFrame事件了。但是有意思的是,实际上,EnterFrame的最多的用处是和stop配合来使用的。在别的编程语言里,等待某个变量改变,一般用循环语句来等待。这些循环语句一般是if...else、do...loop、for ... next等等。这些在AS里也有,但是你自己试试看,一旦使用这些循环,一旦循环次数较多,很容易使影片停顿,甚至进 阅读全文
posted @ 2010-12-15 23:07 hemhem 阅读(2978) 评论(0) 推荐(0)