Flex嵌入在頁面中時,JS和as的互相調用是比較常用的技巧。在普通嵌入下,JS和as互相調用的資料比較常見
引入ExternalInterface即可解決
詳見:http://blog.csdn.net/qq1113130712/article/details/41007009
在嵌入IFrame的情況下,對嵌入的頁面進行JS互調,和正常嵌入略有不同
嵌入代碼:
Iframe as to js:
Flex:
JavaScript:
當Js函數執行完畢之後,會觸發Flex的JsCallFinish函數,JsCallFinish的參數為JS函數的傳回值(本示例為“as to Js Call”)。
IFrame js to as:
IFrame架構下頁面的JS回調Flex頁面的as函數,資料比較少。
通過觀察嵌入IFrame後的頁面可以看出,嵌入了IFrame之後,并不是真正的嵌入Flex中,而是在頁面上覆寫一個div嵌套的Frame架構擺放在IFrame的位置。是以,IFrame嵌套頁面下的JS調用Flex的as可以看作是網頁Frame架構下的JS對首頁面的調用。
Flex
JavaScript