ExternalInterface类是flex4 flash与容器实心信息交互的类。官方定义:ExternalInterface 类是用来支持在 ActionScript 和 SWF 容器(例如,含有 JavaScript 的 HTML 页或使用 Flash Player 播放 SWF 文件的桌面应用程序)之间进行直接通信的应用程序编程接口。
通过 ExternalInterface 类,您可以在 Flash 运行时中使用 HTML 页面中的 JavaScript 调用 ActionScript 函数。ActionScript 函数可以返回一个值,JavaScript 会立即接收它作为该调用的返回值。此功能替代
fscommand()
方法。
ExternalInterface.call("createxmltext",XMLSTR);
call方法是ExternalInterface的一个重要方法:调用由 SWF 容器公开的函数,传递零个参数或传递多个参数。“createxmltext”容器中的js方法,“XMLSTR”传递给js方法的参数。
使用flash builder工具,会在bin_debug文件夹中生成对应的html,只需要在这个文件中加入js方法就可以了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/niyehunwu/article/details/47294483