原创 Flex編譯器以及常用編譯參數

常見Flex編譯器參數彙總verbose-stacktraces此Flex編譯器參數指定SWF在運行時異常信息中包含行號和文件名,這將使產生的SWF文件更大些,帶verbose-stacktraces的SWF還是和調試版本的SWF有區別的

原创 SWFObject2

1.什麼是SWFObject2?SWFObject2:提供兩種優化的嵌入Flash Player的方法:一種基於標籤的方法和一種依賴於Javascript的方法。提供一套Javascript API,目的是提供一套完整的工具來嵌入SWF文

原创 底層優化

Alchemy和Haxehttp://labs.adobe.com/technologies/alchemy/http://haxe.org/doc/intro?version=10449

原创 Flex延時加載

基本原理的測試:在舞臺建一空白MC,取名mymc,保存在桌面,在桌面放一張圖片1.jpg1,你寫下以下代碼測試:mymc.loadMovie("1.jpg")trace(mymc._width)輸出:0哼!內部裝了那麼大一張圖片,居然不改

原创 Flex內存優化原則和內存泄露舉例

Flex內存釋放優化原則1.被刪除對象在外部的所有引用一定要被刪除乾淨才能被系統當成垃圾回收處理掉;2.父對象內部的子對象被外部其他對象引用了,會導致此子對象不會被刪除,子對象不會被刪除又會導致了父對象不會被刪除;3.如果一個對象中引用了

原创 ActionScript的前世今生

1. ECMAECMA於1960年在布魯塞爾(比利時)由一些歐洲最大的計算機和技術公司成立。到1961年5月,他們成立了一個正式的組織,這個組織的目標是評估,開發和認可電信和計算機標準。大家決定把ECMA的總部設在日內瓦是因爲這樣能夠讓它

原创 MXML2009

 GlossaryNamespace In this document, references to namespaces are concerned with XML namespaces used in MXML documents

原创 AS3的對象池

1. 爲什麼使用對象池假設遊戲當中,玩家按下鼠標,那麼遊戲場景中出現一個美女A,代碼是var A:美女A=new 美女A(); addChild(A);放開鼠標美女被清除,代碼是:A.dispose();A=null;如果某個玩家不停地點

原创 AS3.0/Flex中的弱引用

弱引用英文叫做weak reference,與之相反的是強引用(strong reference)。引用不是對象本身,而是類似於指向對象的一個指針。通常都說當至少還存在一個引用指向某個對象的時候,這個對象就不會被gc,這裏所說的引用就是強

原创 RPC組件

HTTPService:使用 HTTPService 類可表示 ActionScript 中的 HTTPService 對象。當調用 HTTPService 對象的 send() 方法時,將發出對指定 URL 的 HTTP 請求,並且返回

原创 Flash Player垃圾回收機制

Flash Player垃圾回收工作是由垃圾回收器(garbage collector)完成的。垃圾回收器是運行在後臺的一個進程,它釋放那些不再被應用所使用對象所佔用的內存。不再被應用所使用的對象是指那些不再會被那些活動着(工作着)的對象

原创 Flex SDK bin命令解析–mxmlc參數列表

在Flex SDK中最重要部分都在其bin文件夾中,這裏面都是Flex開發過程中要用到的命令,由於Flex SDK是跨平臺的,所以裏面有對應平臺的程序:以最新的開發包flex4 _sdk_2爲例吧mxmlc[linux, Mac, Uni

原创 Flex 4 SDK – MXML 2009

Flex 3的命名空間Flex 3定義了唯一的MXML命名空間,即MXML 2006。在Flex Builder 3中聲明MXML 2006命名空間的默認格式如下:xmlns:mx="http://www.adobe.com/2006/m

原创 ASDoc生成Flex API Document

運用ASDoc工具原文地址: http://livedocs.adobe.com/flex/3/html/asdoc_9.html譯者注:ASDoc是adobe官方提供的ActionScript的API文檔生成工具,現在已經集成在Flex

原创 Flash Player垃圾回收機制強制執行

AVM2理論上是自帶垃圾回收機的,但是具體何時進行垃圾回收,理論上非人爲所能控制,而我們若要強制啓用垃圾回收機,則需要用一些非正規手段,比如如下會提到的手段。所謂強制執行垃圾回收機,是指通過故意使swf在運行時出錯,然後throw出錯誤,