将flash变量传递到JS里面的问题,求助...... 现在在一个页面里插入了一个flash,flash上面有按钮,在单机按钮之后会产生一个变量值,如何将这个值传到当前页面里 ?如果用JS传的话,怎么传 ?跪求- -! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你试一下:function setJsVal() { this.getURL("javascript:var flashVar='来自flash的js变量';");}btu.addEventListener("click", mx.utils.Delegate.create(this, setJsVal));点击后在页面中输出一下flashVar变量的值就应该可以了<script type=text/javascript>function flashSetComplete(){alert(flashVar);}</script> 别跪求,男儿膝下有黄金,哈哈。1、在flash中,写如下ActionScript:import flash.external.ExternalInterface;btn.onPress = function(){ 定义变量值...... ExternalInterface.call("JS函数名", 变量值1, 变量值2,变量值3, ...);}“btn”为flash按钮实例名,可随意命名。2、在flash所在容器HTML中,写如下JavaScript:function JS函数名(a, b, c, ...){ alert(a); //点击flash按钮,将会弹窗显示flash中传递的“变量值1” alert(b); //点击flash按钮,将会弹窗显示flash中传递的“变量值2” alert(c); //点击flash按钮,将会弹窗显示flash中传递的“变量值3” ... //如上类推} 你试一下: function setJsVal() { this.getURL("javascript:var flashVar='来自flash的js变量';"); } btu.addEventListener("click", mx.utils.Delegate.create(this, setJsVal)); 点击后在页面中输出一下flashVar变量的值就应该可以了 <script type=text/javascript> function flashSetComplete(){ alert(flashVar); } </script> 看flash cs3的帮助吧,ExternalInterface是正解。里面说的很清楚。 AS:import flash.external.*;ExternalInterface.addCallback("ASmethod",this,ASmethod);function ASmethod(str:String):void{ trace(str)//“str”为JS传进的变量 }JS:document["flashID"].ASmethod(JS变量) 求鼠标经过li行变色 急!关于制作菜单控件的问题 急,javascript返回对象的问题? 关于文件上传下载类SmartUpload JavaScript执行顺序的问题 javascript 特效网站 如何用js提交表单(表单是用<html:form>标签写的)? 有什么好的javascript编写工具吗? Js如何入门? IFRAME在IE6下的显示问题 $("div").find("p");和$("div p")的根本区别在哪啊 用通用事件处理程序和事件兼听程序改写下面的程序
this.getURL("javascript:var flashVar='来自flash的js变量';");
}
btu.addEventListener("click", mx.utils.Delegate.create(this, setJsVal));点击后在页面中输出一下flashVar变量的值就应该可以了<script type=text/javascript>
function flashSetComplete(){
alert(flashVar);
}
</script>
1、在flash中,写如下ActionScript:import flash.external.ExternalInterface;
btn.onPress = function(){
定义变量值......
ExternalInterface.call("JS函数名", 变量值1, 变量值2,变量值3, ...);
}“btn”为flash按钮实例名,可随意命名。2、在flash所在容器HTML中,写如下JavaScript:function JS函数名(a, b, c, ...){
alert(a); //点击flash按钮,将会弹窗显示flash中传递的“变量值1”
alert(b); //点击flash按钮,将会弹窗显示flash中传递的“变量值2”
alert(c); //点击flash按钮,将会弹窗显示flash中传递的“变量值3”
... //如上类推
}
this.getURL("javascript:var flashVar='来自flash的js变量';");
}
btu.addEventListener("click", mx.utils.Delegate.create(this, setJsVal)); 点击后在页面中输出一下flashVar变量的值就应该可以了 <script type=text/javascript>
function flashSetComplete(){
alert(flashVar);
}
</script>
ExternalInterface.addCallback("ASmethod",this,ASmethod);
function ASmethod(str:String):void{
trace(str)//“str”为JS传进的变量
}
JS:document["flashID"].ASmethod(JS变量)