下載Away3D
Away3D 官網:http://away3d.com/
先進入Away3D的官網,點Download後,進入Download頁面,會看到下面的內容:
Flash Version: Flash 11 or newer //目前最新的版本Away3D4.0,需要Flash player 11以上的版本才可正常執行
Source files: Download //點擊下載相關的AS檔案
SWC File: Download //SWC是把相關的AS包成一個SWC檔,不想下載後看到一堆AS的人,可以載SWC
Example source: Download **//官網的範例檔,載下後執行,就可看到一些做好的範例,還滿精彩的
安裝FlashDevelop
建議安裝FlashDevelop-4.0.1以上版本,它會自動裝好Flash player11和相關的SDK,不需要做太多的設定
第一個程式:
//View=>3D場景
package {
import flash.display.Sprite;
import flash.events.Event;
import away3d.containers.View3D;
public class Away3D_0101 extends Sprite {
private var view:View3D;
public function Away3D_0101():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
view = new View3D();
view.antiAlias = 4;
addChild(view);
addEventListener(Event.ENTER_FRAME, function(e:Event):void {
view.render();
} );
}
}
}
view = new View3D(); //建立3D場景
view.antiAlias = 4; //抗鋸齒(4.0.0新屬性)//0,2,4和16是有效的設值,值愈高愈平滑,預設是0
//view.x = stage.stageWidth/2; // 消失點-x
//view.y = stage.stageHeight/2; // 消失點-y
addChild(view); //將3D場景加入場景中