การเพิ่ม Flash Catalyst หลายตัวใน 1 Flex project by Ziah
May0
จากการที่ผมต้องคลุกคลีอยู่กับสองโปรแกรมนี้วันนี้จะมาเสนอเรื่องการเพิ่ม Flash Catalyst หลายตัวใน 1 Flex project ครับ สำหรับใครที่ยังไม่รู้ว่า Flash Catalyst คืออะไร ดียังไง อ่านได้ในบทความนี้ครับ เริ่มต้นกับ Flash Catalyst ซึ่งโดยทั่วไปแล้วเว็ปทั่วๆไปจะมีการสอนการนำเข้าCatalystมาโค้ดดิ้งต่อในFlex แต่ทีนี้ถ้าโปรเจ็คของเราต้องมีหลายๆ interface ล่ะเราจะทำยังไงวันนี้ผมจะมาแสดงให้ดูครับ
โดยปกติแล้วถ้าเราจะทำการนำ catalyst มาใช้ต่อใน Flex เราจะทำการ Save ซึ่งจะได้ไฟล์ fxp ซึ่งสามารถนำไป import ใส่ Flex ได้ดังนี้ครับ
- ทำการเซฟจาก Catalyst จะได้ไฟล์ FXP มาครับ
-ทำการ Import file FXP ที่เราได้เซฟไว้จาก Catalyst
- ทีนี้ก็สามารถนำ interface ที่ได้จาก Catalyst มาเขียนโค้ดแล้วล่ะครับ
แต่ทีนี้ถ้าเราต้องการนำหลายๆ Catalyst มาอยูในอินเตอร์เฟสเดียวล่ะ เราก็ทำแบบนี้ครับ
- ขั้นแรกให้เราสร้างตัวหลักขึ้นมาก่อนใน Flex
- จากนั้นกลับไปที่ Catalyst ครับ ให้เรากดที่ Library
- จากนั้นทำการ Export Library Package โดย กดที่ปุ่ม แล้วทำการเซฟไฟล์ fpxl ออกมา
- จากนั้นเราก็ทำการ Import fpxl ครับ โดยทำเหมือนเดิมเลย แต่ทีนี้แทนที่เราจะได้ Flex project มา เราจะได้ Flex Component Project มาแทนครับ
- ก็ให้ทำแบบนี้กับทุก Catalyst ที่เราจะนำมารวมกันใน 1 โปรเจ็คนะครับ
- จากนั้นเราจะทำการเพิ่ม Component ต่างที่เราจะนำมาใช้ใน เข้าสู่แอ็พตัวหลักนะครับ โดยเริ่มจากการ คลิ้กขวาที่ แอ็พหลักแล้วเลือก Property
- จากนั้นให้ไปที่ หัวข้อ Flex Build Path ครับ แล้วเลือก Add Project จากนั้นก็เลือกทุกโปรเจ็คที่เราได้ทำการอิมพอร์ทเข้ามาจาก fpxl ครับ
- จะได้ดังรูปนะครับจากนั้นกด OK แอ็พหลักของเราก็สามารถเรียกใช้คอมโพเนนท์ต่างๆที่สร้างมาจาก Catalyst แล้วล่ะครับ
- ทีนี้ถ้าเราต้องการหน้าตาจาก Catalyst เราก็ทำการก็อปโค้ดจากหน้า Catalyst ครับ โดยเริ่มจากการกดที่ Design แล้วเลือก Code จากนั้นก็ Copy All เลยครับ
- จากนั้นให้เราทำการสร้างไฟล์ใหม่ในแอ็พหลักของเรา แนะนำว่าให้ทำเป็น กรุ๊ปนะครับจะได้ เพิ่มเข้าในโค้ดตัวหลักง่ายๆ
- จากนั้นให้เราทำการนำโค้ดที่ได้ก็อปไว้จาก Catalyst มา Paste นะครับ โดยแก้แท็ก s:Application ให้เป็น s:Group นะครับ แล้วก็ลบ Property 2 ตัวออกคือ backgroundColor และ preloaderChromeColor
- เท่านี้เราก็จะได้ ไฟล์ที่สามารถเรียกจากแอ็พหลักของเราได้โดยที่หน้าตาเหมือนกับใน Catalyst เลยล่ะครับ ถ้าเรามี Catalyst หลายๆตัว ก็ทำแบบนี้ทุกตัวครับ
แค่นี้เราก็จะได้ แอ็พหลักที่มีหลายๆ Catalyst แล้วครับ ข้อแนะนำคือระวังเรื่องชื่อคอมโพเน้นย่อยใน Catalyst นะครับ
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น