当前位置:编程学习 > JS >>

JS 传入flash一个临时的XML FLASH读取他的数据 有人知道具体的实现办法么

答案:1、Actionscript调用Javascript 在flex所在html页面写个javascript函数,如 <script language="javascript"> function getParam(){ return "Opendogs";//你的参数 } </script> 然后在flex中调用var param:String = Externalinte易做图ce.call("getParam"); 即可获取到参数 2、Javascript调用Actionscript 在flex中写个函数,如下: function receiveParam(p:String){ //p就是你要的参数 } 然后在程序初始化方法中,调用: Externalinte易做图ce.addcallBack("receiveParam",receiveParam) //第一个参数是暴露给JavaScript调用的方法名称 //第二个参数是as回调方法名称 最后在JavaScript函数中用: object.receiveParam("Opendogs")//param为你的参数 //object是flex以object标签嵌套在页面上id属性的值 3、通过Application获取参数 在flex以object标签嵌套在页面中有这样的参数: <param name="movie" value="TT.swf" /> 改成: <param name="movie" value="TT.swf?param=Opendogs" /> 这样在AS中就可以用 var p:String = Application.application.parameters.param; 获得参数, 不过这种只能在Application中用,不能在组件及模块中用 前两种方法哪里都适用。

上一个:帮我注释下一段js代码
下一个:js怎么去获取网页的Y轴离页面头部的距离

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,