本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://www2.flash8.net/teach/1379.htm ← Flash 保存计划
 
關於AS編譯代碼的次序
作者:Super-Tomato  来源:闪吧
时间: 2004年5月21  类型: 原创  
收藏 发送 评论 <%=votevote%>打印 字体选择:   

基於之前有人問了個onLoad的問題之後.. 我就做了一個小測試... 在這裡按照次序排列出來





1. 首先Flash會編譯時間軸(timeline)上Frame的一般代碼, 例如變量, 判斷和trace()等...

2. 再來Flash會編譯場景上的元件事件, 例如:



onClipEvent(load) {

trace("第二編譯的代碼區");

}



3. 之後再回到時間軸(timeline)的Frame進行編譯onLoad事件和onEnterFrame事件





onLoad = function() {

trace("第三編譯的代碼區");

}

4. 再來才會編譯onData和onLoad事件的代碼



onData = function() {

trace("資料載入完成");

}

onLoad = function() {

trace("資料載入");
}


//loadVariables和loadMovie的onData/onLoad和xml的不同... 詳細可以看看Flash附帶字典的說明

5. 第一個Frame編譯完之後就會向下一個Frame再進行編譯...一直持續到最後的Frame

6. 最後Flash會循環執行onClipEvent(enterFrame), onEnterFrame和監聽其他按鍵等的指令

p/s : Flash是會按照圖層編譯, 最上方的圖層最先編譯

把以上的綜合可以看看這個例子:


点击浏览该文件


责任编辑:uufeng
上一篇: 非3D引擎实现3D赛车 下一篇: 关于头发之抠图问题
 
as控制的颜色变化的渐进效果
Flash MX UI组件的初级应用
纯AS绘制圆形的一种方法
AS画任意多边形
《闪E》FLASH技术电子期刊第三期
神影无踪---廖添丁
JS to Flash
用Flash打造realplayer的
实例解析Flash绘制函数及_alpha应
简介动画制作过程及业界的小常识
asp类方法初探(广告流量统计系统
flash版的计数器-制作方法