AS和JS通信,Flash和Html通信
来源:互联网 发布:java单机游戏免费下载 编辑:程序博客网 时间:2024/05/21 17:03
一、使用 ExternalInterface api
1.as调用js,as给js发送参数数据
as代码:
// as向js发出 方法名+参数 ExternalInterface.call(functionName:String, ...parameters:*) 方法名是字符串,参数可以是任何数据类型 if(ExternalInterface.available) {
ExternalInterface.call("onSetDataToJs", “as通过ExternalInterface.call方法向js传递参数”);
}
js代码:
function onSetDataToJs(value){ console.log("此方法被as调用:"+value);}
2.js调用as代码,js给as发送参数数据
js代码:
setDataToAs();function setDataToAs(){ var flash = getMovieName("sco_flash") // sco_flash是嵌入在html里的flash的id flash.onJsToAs("js传参给as");}//获取此页面加载FLASH对象名称function getMovieName(movieName) { if (window.document[movieName]) { return window.document[movieName]; }else if (navigator.appName.indexOf("Microsoft")==-1) { if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; }else{ return document.getElementById(movieName); } };
as代码:
// as监听js发来的 方法名,然后通过回调函数接收参数 ExternalInterface.addCallback(functionName:String, closure:Function) 方法名是字符串,回调一个函数if(ExternalInterface.available){ ExternalInterface.addCallback("onJsToAs",onJsToAs);}function onJsToAs(str:*){ trace(str);}
二、使用 fscommand api
1.as调用js,as给js发送参数数据
as代码:
// as向js发出 方法名+参数 fscommand(command:String, args:String="") 命令是字符串,参数也只能是字符串fscommand("onSetDataToJs", “as通过fscommand方法向js传递参数”);
js代码:
function onSetDataToJs(value){ console.log("此方法被as调用:"+value);}
1 0
- AS和JS通信,Flash和Html通信
- AS和C#通信,Flash和.net (winform)通信
- flash和js通信实例
- flash和js通信实例
- flash as 与js通信
- as和js通信addcallback失效
- JS和AS通信addcallback失效
- js和Flash的通信原理
- JS和C#通信,Html和.net (winform)通信
- flash和c#通信
- unity和HTML通信
- Flash 和Js通信 null为空或不是对象
- JS/AS(Flash)通信失效的可能原因
- flash as 与js通信(转)
- JavaScript和Flash的通信
- JavaScript和Flash的通信
- JavaScript和Flash的通信
- JavaScript 和 Flash 的通信
- 【Hexo】Hexo+Github构建个人博客 (五):错误集
- http://jingyan.baidu.com/article/1709ad80a8caf14634c4f013.html
- 利用下拉框选择省份、城市、地区
- 【Hexo】Hexo+Github构建个人博客 (四):添加讨论等功能
- 【Hexo】Hexo+Github构建个人博客入门
- AS和JS通信,Flash和Html通信
- AS和C#通信,Flash和.net (winform)通信
- JS和C#通信,Html和.net (winform)通信
- SpringMvc下生成标准Json数据的最简单方法
- Druid StatViewServlet配置 内置web页面
- uboot 源码分析一
- 华为机试专辑【6-10题】
- 安全一
- 准确率、召回率、精度、错误率