ExternalInterface
的有关信息介绍如下:
ExternalInterface是ActionScript提供的外部通信接口,主要用于实现Flash虚拟机与ActiveX容器或浏览器容器应用程序的双向交互,通过addCallback()、call()方法及available属性构建通信通道。其核心功能包含容器程序调用Flash控件方法和Flash向容器发送请求两种模式。
该接口通过ExternalInterface.available检测容器支持性,objectID属性提供SWF实例在容器中的唯一标识。支持传递字符串、数字、布尔值及数组等数据类型,在ActiveX容器中通过XML格式序列化参数,采用FlashCall事件接收数据包 。浏览器环境下可直接调用JavaScript函数,安全限制需配置allowScriptAccess参数。通信协议定义invoke根节点及数据类型编码规则,确保ActionScript与容器间数据交换标准化。
想要了解更多“ExternalInterface”的信息,请点击:ExternalInterface百科



