js调用flash中的方法,让flash传递变量给js
来源:互联网 发布:开源 php问答系统 编辑:程序博客网 时间:2024/06/05 10:03
本文为 ExternalInterface 的综合应用实例,重点为“将flash变量传递给js”。此方法兼容 IE & FF .
转http://www.zhugao.cn/info/news_show.asp?id=711
以下为JS:
//输出测试,通过v传递flash变量
function jsAlert(v) {
alert(v);
}
//调用flash中的方法,"my_mv"为html页中swf的id
function callExternal() {
thisMovie("my_mv").flAlert();
}
//搭建js与flash互通的环境
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}else{
return document[movieName]
}
}
以下为AS:
//导入ExternalInterface类
import flash.external.ExternalInterface;
//下面这个赋值一定要注意,如果是字符串,写法应该是在双引内再加单引,此前我郁闷了一天
var i:String = "’js调用flash中的方法,传递flash变量给js’";
//var i:Number = 1234;
function showAlert(){
//调用js方法jsAlert(),并将flash变量赋值给js
ExternalInterface.call("jsAlert("+i+")");
}
//允许js中的flAlert()调用flash中的showAlert()
ExternalInterface.addCallback("flAlert",null,showAlert);
转http://www.zhugao.cn/info/news_show.asp?id=711
以下为JS:
//输出测试,通过v传递flash变量
function jsAlert(v) {
alert(v);
}
//调用flash中的方法,"my_mv"为html页中swf的id
function callExternal() {
thisMovie("my_mv").flAlert();
}
//搭建js与flash互通的环境
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName]
}else{
return document[movieName]
}
}
以下为AS:
//导入ExternalInterface类
import flash.external.ExternalInterface;
//下面这个赋值一定要注意,如果是字符串,写法应该是在双引内再加单引,此前我郁闷了一天
var i:String = "’js调用flash中的方法,传递flash变量给js’";
//var i:Number = 1234;
function showAlert(){
//调用js方法jsAlert(),并将flash变量赋值给js
ExternalInterface.call("jsAlert("+i+")");
}
//允许js中的flAlert()调用flash中的showAlert()
ExternalInterface.addCallback("flAlert",null,showAlert);
- js调用flash中的方法,让flash传递变量给js
- js调用flash中的方法,让flash传递变量给js
- flash调用js中的方法,让js传递变量给flash (兼容 IE & FF)
- JS调用Flash方法
- JS调用Flash和Flash调用JS
- JS调用Flash和Flash调用JS
- flash调用js函数
- flash js 互相调用
- flash调用js函数
- Flash Player 的 JS调用方法
- JS传值给flash
- js传值给flash
- JS调用flash函数,控制flash
- flash调用js的问题
- js 调用flash 接口函数
- JS与Flash相互调用
- FLASH调用网页中的JS脚本,as2适用
- Flash +js
- 信息函数GetSystemMetrics函数参数nIndex的定义
- MFC工程文件
- 修改 MATLAB 的默认工作路径
- windows服务发布过程中遇到问题的原因分析及解决方式
- 学习tomcat集群
- js调用flash中的方法,让flash传递变量给js
- 面向对象之管理
- 面试过程中,面试官会向应聘者发问
- 获取ip地址
- JavaMail发支持HTML脚本邮件实践
- eclipse中更改web项目发布目录名
- CString类所有成员函数详解
- 从追MM谈Java的23种设计模式
- Hibernate中many-to-one关系的编写