2011年3月3日 星期四

Flash Builder 運行Flash11+ away3D 4.0

設定 Flash Builder / Burrito

1. 下載 Away3D 4.x Broomstick 跟範例
http://away3d.com/downloads

2. 下載 Flex Hero SDK 4.5.0.19786
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+Hero

3. 下載 Flash Player 11 "Incubator"
http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html

4. 解壓縮 Flex Hero SDK 4.5.0.19786.zip到你指定的位置
(以下用D:\flex_sdk_4.5.0.19786)

5. 下載 flashplayer_inc_playerglobal_022711.swc

6. 在(D:\flex_sdk_4.5.0.19786)\frameworks\libs\player 底下開一個新資料夾[11.0],
將flashplayer_inc_playerglobal_022711.swc 放進去並更名為playerglobal.swc

7. 打開(D:\flex_sdk_4.5.0.19786)\templates\swfobject\index.template.html
在以下地方加上code


//at line 49 add: params.wmode = "direct";
//at line 87 add:
//at line 94 add:


設定 Away3D 範例

1. 開新專案 > 選擇"ACtionSript Object"

2. 在"Flex SDK version"內, 右邊有個"Configuer Flex SDK's"




















點選"ADD",然後將Flex SDK路徑設定,就會看到"Flex4.5",
勾選以後按確定,然後按"Finish"開始新增專案










3. 在專案上按滑鼠右鍵,選擇"properties",在左邊選單選 "ActionScript compiler" 後做以下動作
(1) 確定 SDK 使用 Flex4.5
(2) 將 "Adobe flash player version" 設定為11.0.0
(3) 在 "Additional complier arguments" 新增"-swf-version=13"

















4. 解壓縮 Away3D 4.x Broomstick 後,在 "ActionScript compiler"
新增 "Source Path" (away3d_4_0_0_molehill/src)
跟 "Library Path" (away3d_4_0_0_molehill/lib)

5. 解壓縮 Away3D 4.x Broomstick 的範例後,
將 範例 "embeds" 資料夾複製到 專案內"src"的上層
將 範例 "src" 資料夾內的所有檔案複製到 專案內"src"的(default package)





















這樣應該就可以了吧.....

2011年3月1日 星期二

AS3 override function

如果想要在物件的某項屬性有所更動的時候動作,

可以使用override這個方法~~



如下列程式,
會在當有人使用obj.x = (Number)的時候觸發

override public function set x(x:Number):void{
super.x = x
}