Sunday, January 31, 2010

Away3D Model Part3

จากความเดิมตอนที่แล้ว
เราได้ไฟล์ Home.as กับโฟลเดอร์ images ติดมา ก่อนอื่นต้องขอบอกกันก่อนเลยนะครับว่า Home.as เป็นไฟล์โมเดลของเราที่อยู่ในรูปแบบของภาษา ActionScript 3.0 ส่วนโฟล์เดอร์ images จะเป็นโฟล์เดอร์ที่เก็บไฟล์ ซึ่งจะถูกเรียกใช้โดย Home.as พูดง่ายๆก็คือมันจะต้องอยู่ได้กันครับ
เมื่อได้มาแล้วถัดไปเราจะเริ่มเขียนไฟล์เพื่อทดสอบกันนะครับ ว่าที่เราได้มามันโอเคไหม?
1. เขียนไฟล์ TestHome.as ครับ
package{
        import flash.display.Sprite;
        import flash.events.Event;

        import away3d.containers.View3D;
        public class TestHome extends Sprite{
                private var view:View3D;
                private var myHome:Home;
                public function TestHome(){
                        view = new View3D({x:200,y:200});
                        addChild(view);
                        myHome = new Home();
                        view.scene.addChild(myHome);
                        view.camera.y = 3;
                        view.camera.zoom = 10;
                        stage.addEventListener(Event.ENTER_FRAME
                        ,onEnterFrame
);
                }
                public function onEnterFrame(e:Event):void{
                        myHome.rotationZ +=1;
                        view.render();
                }
        }

}

2. ทำการบันทึกไว้ในโฟล์เดอร์เดียวกันกับไฟล์ Home.as
3. คอมไพล์แล้วลองรันผลลัพธ์ดูครับ ซึ่งตามหลักการคุณก็จะได้วัตถุ3มิติที่หมุนติ้วๆ ใน Flash แล้ว แต่ถ้าไม่ได้ ก็ ลองใหม่อีกทีน่ะคร้บ
จบแล้วครับ

Followers