6/10/2009

How to develop as3(ActionScript3) on Ubuntu

การทำ Flash บน Ubuntu นั้นจริงๆก็มีอยู่หลายวิธี เช่นใช้ Flex Builder(Flash Builder) ที่มีเวอร์ชั่น alpha ให้ทดลองใช้บน Linux (ใช้ได้ดี เพราะเคยใช้ แต่ตอนนี้ adobe ดันเลิกพัฒนาบน Linux แล้ว ซะงั้น) กับอีกหลายๆ โปรแกรม opensource ที่มีให้ใช้เช่น Haxe แต่สำหรับผมแล้ววิธีที่เจ๋งที่สุดคือ ไปโหลด flex sdk มา compile as3 เอง ดูเหมือนจะยากแต่จริงๆแล้วไม่ยากเลย

1. ก่อนอื่นไปโหลด flex sdk มา ที่นี่ Adobe Flex 3.3 SDK

2. ต้องลง JRE (Java Runtime Environment) ด้วยเพราะ flex sdk ต้องการใช้ในการ compile ไฟล์ as3 เปิด Synaptic ขึ้นมา search หา jre แล้วลงตัวนี้ sun-java5-jre (เคยลง sun-java6-jre แล้วใช้กับ flex builder ไม่ได้)

3. จะทำการ compile ก็ต้องมีไฟล์ as ก่อน เปิด gedit ขึ้นมาแล้วพิมพ์ตามนี้เลย

package {
import flash.text.TextField;
import flash.display.Sprite;

public class HelloWorld extends Sprite {
public function HelloWorld() {
var txtHello:TextField = new TextField();
txtHello.text = "Hello World";
addChild(txtHello);
}
}
}


บันทึกไฟล์เป็นชื่อ HelloWorld.as(ชื่อไฟล์ต้องตรงกับชื่อ class)

4. แกะไฟล์ sdk ออก แล้วเปิด terminal ขึ้นมาหา folder ของ sdk ที่แกะ แล้วเข้าไปจนถึง folder bin แล้วสั่ง compile แบบนี้
./mxmlc /pathtoyoufile/HelloWorld.as

เสร็จแล้วจะพบไฟล์ HelloWorld.swf ในที่เดียวกันกับไฟล์ as ที่ compile

สำหรับคนที่ต้องการ compile ให้เป็น flash 10 นั้นใช้
./mxmlc -target-player=10.0.0 /pathtoyoufile/HelloWorld.as

เห็นไหมว่าไม่ยากเลยในการ develop flash บน Ubuntu หากมีข้อแนะนำก็ comment บอกกันได้นะครับ

*เพิ่มเติม

สำหรับคนที่ delvelop as3 นั้นแค่ flash player คงไม่เพียงพอต้องลง flash debugger ด้วยจะได้รู้ error เวลาทำ ไปโหลดได้ที่นี่
Linux Debugger and Standalone Players for Flash Developers
วิธีลงก็อ่านใน readme ได้เลยนะครับ

No response to “How to develop as3(ActionScript3) on Ubuntu”

Leave a Reply

stats