ได้เล่นตั้งแต่เมื่อวาน ตอนแรกคิดว่าจะไม่ได้ใช้ แต่ยังไงก็เอามาลองหน่อย ไป ๆ มา ๆ License ที่ขอจาก Adobe ตอนที่มันยังเป็น Beta 2 อยู่ดันใช้ได้ด้วยซะงั้น ตอนนี้ก็เลยได้ใช้ฟรีไปเรื่อย ๆ ก็เอามาเขียนซักหน่อยว่ามันมีอะไรดีขึ้นบ้าง สำหรับรูปทั้งหมดอัดอยู่ล่างๆ รวมกัน หลายรูปหน่อย
สิ่งที่เพิ่มมาใน Flex 4 คนที่เขียน Actionscript เยอะๆ อาจไม่ค่อยได้ประโยชน์เท่าไหร่ แต่สำหรับคนที่ใช้ MXML แล้ว เรียกได้ว่าเปลี่ยนแปลงขึ้นมาก ทั้งการจัดการ State ที่ดีขึ้น ง่ายกว่าเดิมมาก หรือ Component ชุดใหม่ที่มีการจัดการหน้าตาที่ดีขึ้น สามารถ Export จาก Photoshop หรือ Illustrator ได้เลย โดยดาวโหลด Template จากเว็บ Adobe มา
สำหรับ Flash Builder ที่ออกมาใหม่ เรียกได้ว่าปรับปรุงมาเพื่อให้รองรับกับ MXML ที่เพิ่มขึ้นมาโดยเฉพาะ เช่นมี Auto complete สำหรับ state แบบใหม่ มีการประกาศ tag declaration ให้เลยเมื่อสร้าง MXML มี Template file ให้เลือกมากขึ้น ทั้ง Component, Skin, CSS … จนแทบไม่ต้องเขียนหรือแยก Actionscript ไปอยู่อีกไฟล์เพื่อให้เข้าใจง่ายอีกเลย
แต่รุ่นนี้ก็ยังมีบั๊กจุกจิกเล็กน้อยที่ตามมาอยู่อย่างวันแรกที่โหลดเสร็จแล้งลองเล่น เลขบรรทัดที่ไม่เปลี่ยนเวลาเลื่อนโค้ดลงนอกหน้าจอหลัก ก็ยังเป็นปัญหาอยู่ ถ้าไม่สังเกตก็อาจไม่รำคาญเท่าไหร่ แต่เวลา Debug นี่แหละที่จะโคตรน่าปวดหัวเลย ปัญหาอื่นๆ ที่เล่นเมื่อวานนี้ยังไม่เจอ ด้านล่างก็เป็นหน้าจอต่างๆ ที่รวบรวมได้และคิดว่ามีการเปลี่ยนแปลง ถ้าไม่สนใจก็ข้าม ๆ ไปได้เลย
-
หลังจากติดตั้งเสร็จ เปิดมาก็จะเจอหน้าจอเอียง ๆ หน่อยตามรูปด้านล่าง ยังคงโหลดช้าตามมาตรฐาน Eclipse
-
หน้าตาของ Adobe Flash Builder 4 แทบไม่ต่างจากเดิม(แน่หละ ก็มันคือ Eclipse จะต่างจากเดิมมากยังไง) เข้ามาเจอหน้าต่างต้อนรับที่กด ทุกลิงค์เปิดหน้าเว็บใหม่หมด และฟอร์มถามว่าจะช่วย Adobe หน่อยมั้ยให้เก็บข้อมูลแก้ปัญหาจุกจิกเหมือนด้านล่าง ตรงนี้ยังไม่ค่อยมีอะไรหน้าตื่นเต้น ลองมาสร้าง Project ใหม่ดูดีกว่า
-
หน้าตาตอนสร้าง Project ใหม่ ไม่ต่างจากเดิมเลย
-
แต่หลังจากสร้าง Project เสร็จก็มีของเล่นใหม่โผล่มาบนกล่องด้านซ้ายไว้สำหรับกดสลับระหว่างดูโครงสร้างระหว่าง code กับ mxml
-
ลองสลับไปดูหน้า Design ของ MXML บ้าง สิ่งที่เพิ่มมาคือ Chart Component ที่ไม่ต้องเสียตังซื้อเพิ่มอีกต่อไปแล้ว และ Custom Component ที่เพิ่มมาให้ลากวางได้เลย
-
แต่สิ่งที่ทำให้ชอบที่สุดในรุ่นนี้คือ มันมี Tidy(Correct Indentation) mxml + AS ให้แล้ว หลังจากรุ่นที่แล้วมา ไม่มีตัวจัดการให้ เวลาทำพร้อมกันหลายคน โค้ดเละมาก ต้องหาตัวช่วยอื่นเพื่อมาทำให้โค้ดสวยงาม
-
และอย่างสุดท้ายที่เล่นไปเมื่อวานคือ ตัวช่วยสร้าง listener ให้อัตโนมัติ และลองเปลี่ยน Spark Theme ดู