首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 工具软件 > 關於AS編譯代碼的次序
【标  题】:關於AS編譯代碼的次序
【关键字】:AS,AS
【来  源】:网络

關於AS編譯代碼的次序

基於之前有人問了個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是會按照圖層編譯, 最上方的圖層最先編譯
curveTo加强版的曲线效果:【上一篇】
走近AS(1)-了解触发帧频事件的重要性:【下一篇】
【相关文章】
  • 纯AS制作鼠标跟随
  • FLASH 2004中的一个Stage
  • AS的异常处理
  • AS数据类型的一些探索
  • Macromedia Flash Remoting for Flash MX 2004 ActionScript 2.0 速成
  • Flash中的物理运动知识(1)
  • Flash中的物理运动知识(2)
  • Flash中的物理运动知识(3)
  • Flash中的物理运动知识(4)
  • AS签名等一些常用AS代码
  • 【随机文章】
  • C#入门五-员工管理系统(一)
  • 回归测试(转)
  • 入侵电信局的经历(1)
  • 内向的人这样改善人际关系(四)
  • 传奇世界 我有8的血印了
  • 如何判断鼠标单击的单元格相对于单元格所在行的索引值
  • 变量命名规则
  • 超衫!不同人写的HelloWorld程序
  • 软件文档--扬弃还是传承 (原文最终修订于 2006-04-12,上午12:41:14)
  • 第一次亲密接触 Painter(3)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.