很多时候,我们可能发现应用程序需要和加载它的浏览器进行通信。与浏览器的通信能够让你建立一个可以超越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.实现自定义历史记录管理器
新闻热点
疑难解答