AS3与JavaScript之间的通讯
来源:互联网 发布:淘宝店铺为何被关闭 编辑:程序博客网 时间:2024/05/20 17:40
AS3与JavaScript之间的通讯用ExternalInterface . ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player 容器之间实现直接通信的应用程序编程接口,例如,包含 JavaScript 的 HTML 页。 Adobe 建议使用 ExternalInterface 实现 JavaScript 与 ActionScript 之间的所有通信。 详细官方帮助见:http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/flash/external/ExternalInterface.html 网上摘下来的例子: 在html中嵌入swf有两种方式,一种是用Flash CS3直接发布,还有一种就是大家都熟悉的swfobject。这里我没什么挑剔的,能解决问题就行。 package function callFlashFunc(str)
这个例子是flash调用js函数funcWaitingForFlash,执行funcWaitingForFlash函数时再回调flash的func,仅供参考。
flash as3:
{
import flash.display.*;
import flash.external.*;
public class Main extends Sprite
{
public function Main():void
{
// …
ExternalInterface.addCallback(‘flashFunc‘, func);
ExternalInterface.call(‘funcWaitingForFlash‘);
}
private function func(str:String):void
{
// …
}
}
}
js:
{
var obj = thisMovie(‘flashas3js‘);
// thisMovie函数在发布时会自动生成
// 如果用swfobject则是
// var obj = swfobject.getObjectById(”flashas3js”);
if(obj){
obj.flashFunc(str);
}
}
function funcWaitingForFlash()
{
callFlashFunc(‘试试看‘);
}
- AS3与JavaScript之间的通讯
- Flex 与 as3.0 SWF 之间的通讯
- AS3与JS之间的简单自定义参数通讯
- AS3和JavaScript的通讯
- javascript 与 actionscript 之间的通讯
- 解决JavaScript 与Servlet之间的通讯
- AS3与VC通讯
- AS3与C++通讯
- javascript与applet之间相互通讯
- javascript与applet之间通讯一
- javascript与applet之间通讯二
- javascript与applet之间通讯三
- javascript与applet之间通讯四
- javascript与applet之间相互通讯
- javascript与applet之间相互通讯
- AS3 与 JavaScript 的交互
- AS3与Red5之间的参数传递
- AS3与Red5之间的参数传递
- 面向对象设计的几大原则
- 在SVG图里加按钮
- vs2005中不显示工具箱和服务器资源管理器
- 修改$PATH变量,让指令随处执行
- javascript 正则表达式中含有变量
- AS3与JavaScript之间的通讯
- web 服务枚举组件不可用解决方案
- Delphi HTML顯示與編輯
- PhoneGap移动开发框架
- 通用邮件自动发送Winform控件开发(三)
- css hack--IE6、IE7、IE8、FF浏览器之间的兼容性的解决方法总结
- 20.4 Floating-Point Number Classification Functions
- 不一样的课程表,不一样的Excle--用Excle进行设计(41): 数据演绎流程的方法
- Phonegap:快速开发跨平台HTML5应用的胶水层