很多時候,我們可能發現應用程序需要和加載它的瀏覽器進行通信。與瀏覽器的通信能夠讓你建立一個可以超越Flex 應用本身的應用程序。你可以連接到已有的地址,通過JavaScript和其他應用程序通信,并且可以和瀏覽器的歷史記錄交互,作為開始。ExternalInterface 類讓你能夠調用加載Flash 應用的瀏覽器,獲取頁面信息,并且調用JavaScript 方法,同時也讓JavaScript 方法可以調用Flash 應用程序。雖然已經存在一些其他集成瀏覽器和Flash Player的工具——Adobe Flex Ajax Bridge (FABridge)和Joe Berkovitz 的UrlKit 之類的,但是本章旨在說明Flex 核心框架里的功能。
目錄
20.1.連接到外部URL
20.2.使用FlashVars
20.3.在Flex里面調用JavaScript函數方法
20.4.在JavaScript中調用ActionScript方法函數
20.5.經由BrowserManager改變HTML頁面標題
20.6.BrowserManager解析URL
20.7.經由BrowserManager深度-鏈接到數據
20.8.經由BrowserManager深度-鏈接容器
20.9.實現自定義歷史記錄管理器
新聞熱點
疑難解答