Home พื้นฐานการพัฒนาโปรแกรมด้วย Flex
พื้นฐานการพัฒนาโปรแกรมด้วย Flex PDF พิมพ์ อีเมล
เขียนโดย พ.จ.อ.พินิจนันท์ มีสถิตย์   
วันศุกร์ที่ 19 กุมภาพันธ์ 2010 เวลา 09:32 น.

สิ่งที่จะต้องเรียนรู้ในการเขียนโปรแกรมใน Flex มีอยู่สองส่วนหลักคือ
๑. MXML ใช้ในการสร้าง Component สองแบบคือ
a. Visual component ซึ่งเป็นส่วนติดต่อกับผู้ใช้งานแบบ Graphic ( GUI ) เช่น button
b. Non Visual component เช่นที่ใช้ต่อเชื่อมข้อมูลกับเครื่องแม่ข่ายภายนอก หรือใช้ต่อเชื่อมข้อมูลกับ Visual component ( Data binding หรือ Data Provider ในภาษาของ Flex)

 

ไวยากรณ์ที่ใช้เขียนคือ XML ในส่วนนี้ถ้าผู้ที่เคยเขียน HTML มาแล้วจะพบว่ามีความคล้ายกัน ตัวอย่างเมื่อเปรียบเทียบกับ HTML เช่น
MXML :
HTML : Hello
ถ้าเราตัดคำว่า mx: ออกไปจะทำให้เราเข้าใจง่ายขึ้น

๒. ActionScript เป็นส่วนที่ใช้ควบคุมการทำงานของโปรแกรม มีไวยากรณ์ที่เหมือนกับ Javascript ซึ่งถ้าพูดไปแล้ว ActionScript ใน version 1 นั้นจะเหมือนกับ JavaScript มาก เนื่องจากใช้มาตรฐานจาก EMAC Script เหมือนกัน แต่เนื่องจากปัจจุบัน Flex ทำงานภายใต้ Flash player 9 ซึ่งใช้ ActionScript version 3 ทำให้ advance syntax มีความต่างกัน (เช่น มี class , package คล้าย Java , มีการ declare ตัวแปรโดยกำหนด data type ได้ )