Adobe Flex-Ajax Bridge
posted on 15 May 2007 15:28 by coreflash in Flexจากความนิยมในการใช้งาน Ajaxในปัจจุบัน ประกอบกับความคล่องตัวในการพัฒนา และ Ajax ยังกินทรัพยากรของระบบน้อยซึ่งข้อดีข้อนี้เองที่เป็นเหตุให้ Adobe Labs ได้พัฒนาช่องทางในการติดต่อไปยัง Ajax ด้วย External API (the ExternalInterfa
External API (ExternalInterfa
1.External API ต้องการมากที่สุดก็คือ คุณ หรือ นักพัฒนาที่สามารถสร้าง Library ขึ้นมา เพื่อจัดการการทำงานต่างๆระหว่าง ActionScript และ JavaScript
2.External API จำกัดให้คุณสามารถเข้าถึงภายใต้ช่วงที่กำหนดเอาไว้เท่านั้น
3.External API เปิดให้คุณกำหนดการติดต่อถึงกันได้ ดังนั้น JavaScript ของคุณสามารถเรียกใช้ ActionScript ที่คุณได้เขียนเอาไว้ได้ -- FABridge ทำให้คุณสามารถเขียน JavaScript แทนการเขียน ActionScript ได้
ดูตัวอย่าง ได้ที่นี้ครับ คลิ๊กแรงๆครับ หมายเหตุ คุณต้องมี Flash Player 9 ด้วยครับ
เมื่อไรล่ะที่คุณควรจะใช้ Flex-Ajax Bridge ?
FABridge จะตอบโจทย์การใช้งานของคุณมากที่สุดก็ต่อเมื่อ คุณต้องการใช้งาน Flex Component ใน Ajax แต่คุณไม่ต้องการเขียนโค้ดทั้งหมดด้วยFlexหากเป็นเช่นนั้นจริงละก็ FABridgeช่วยให้คุณสามารถย้ายการเขียนโค้ดทั้งหมดของคุณ ให้เป็นแบบ JavaScript ที่คุณถนัด
การเรียกใช้ Flex Components ด้วย ActionScript จะง่ายมากๆ หากพัฒนาด้วย Adobe Flex Builder แต่ไม่ได้ง่ายเลยสำหรับการเขียนโค้ดด้วย JavaScriptและการเรียกใช้ในบ้างครั้งด้วย JavaScript จะไม่สามารถทำได้ทันที เช่น การเขียนJavaScriptในonloadของ Body Tagจะไม่สามารถทำงานได้ทันที หาก Swf File นั้นยัง Load ไม่เสร็จ
ด้วยเหตุนี้เอง ถ้าจะพัฒนา Applicationด้วยFlex และ Ajax คุณจะต้องคำนึงถึงความเหมาะสม และ ข้อจำกัดในการพัฒนา Application นั้นๆ ด้วย
ที่มา Flex-Ajax Bridge
edit @ 2007/05/16 16:02:39
#1 By หมาเขียว on 2007-05-29 22:17