[Flex] Comparing Flash, Flex, Flash Player and AIR

Flex basics #1 : Comparing Flash, Flex, Flash Player and AIR (5:30)

flex__2.jpg

เราใช้ Flash และ Flex framework ในการสร้าง applications ส่วน Flash Player และ AIR เราใช้เป็นตัวในการ complied Flash และ Flex applications ซึ่งจะถูกแสดงผ่าน browser (Flash Player) หรือ Desktop (AIR)

ในการสร้าง Flash animations หรือ applications เราจะใช้ Adobe Flash ซึ่งมีเครื่องมือในการสร้างภาพและ timeline สำหรับ animations แต่ในอาจจะไม่ค่อยสะดวกนักถ้าต้องการสร้าง forms หรือ business application ซึ่ง Adobe Flex ก็ถูกสร้างขึ้นมาเพื่อแก้ไขปัญหาเหล่านี้ โดยมีFlex Builder เป็นตัวช่วยในการสร้าง Rich Internet Applications โดยการใช้ ActionScript และ MXML

ความแตกต่างของ Flash และ Flex :

– Flash ใช้ เครื่องมือและ timeline เพื่อ layout applications และใช้ ActionScript ในการควมคุมการทำงานต่างๆ
– Flex มี Framework ของ classes ประกอบด้วย visual components และภาษาทีใช้ในการเขียนโปรแกรม 2 ภาษาคือ MXML สำหรับ visual layout และ ActionScript สำหรับ business logic

ความคล้ายกันของ Flash และ Flex :

– Flash : เวลาที่เราจะสร้าง Flash application จะมีการ complies visual element ทั้งหมด, การทำงานจาก timeline และ business logic จาก ActionScript เป็นไฟล์ SWF

– Flex : MXML และ ActionScript code ใน Flex application จะถูกแปลเป็น ActionsScript จากนั้นก็ถูก complied เป็นไฟล์ SWF

การทำงานร่วมกันของ Flash และ Flex :

เราสามารถใช้ Flash และ Flex ร่วมกันได้ เช่น หลังจากทีเราสร้าง Flash animation เสร็จแล้วก็สามารถที่จะเอามาใส่รวมกับ Flex application ได้

เครื่องมือที่ใช้ในการสร้าง Flex application

– Adobe Flex SDK

– Adobe Flex Builder

View Flash and Flex

– Browser : ต้องใช้ Flash Player

– Desktop : ต้องใช้ Adobe AIR

Leave a comment