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