天天看點

Flex在IFrame元件之下JS和as的互相調用

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

繼續閱讀