ExternalInterface的简单用法
来源:互联网 发布:阿里云域名注册流程 编辑:程序博客网 时间:2024/06/09 23:59
ExternalInterface的简单用法
使用ExternalInterface调用JavaScript方法-无返回值
flex代码
------------------
<mx:Button id="btn" label="Button" click="hello()"/>
<mx:Script>
<![CDATA[
private function hello():void{
ExternalInterface.call("sayHello");
}
]]>
</mx:Script>
JavaScript代码
---------------------
function sayHello(){
alert("Hello from JavaScript!");
}
===================================
使用ExternalInterface调用JavaScript方法-传参数有返回值
flex 代码
------------------
<mx:Button id="btn" label="Button" click="hello()"/>
<mx:Script>
<![CDATA[
private function hello():void{
var msg:String=ExternalInterface.call("sayHello","Hello","from JavaScript!");
Alert.show(msg);
}
]]>
</mx:Script>
JavaScript代码
---------------------
function sayHello(msg,str){
return msg+"-"+str;
}
===============================================
JavaScript调用flex 方法
flex 代码
------------------
<mx:Button id="btn" label="Button" click="hello()"/>
<mx:Script>
<![CDATA[
private function hello():void{
ExternalInterface.addCallback("getHello",getHello);
}
]]>
</mx:Script>
JavaScript代码
---------------------
function sayHello(){
var msg=CheckLayout.getHello();
alert(msg);
}
<body scroll="no">
<input type="button"value="点击我" width="100" onclick="sayHello()"/>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="CheckLayout" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="CheckLayout.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="CheckLayout.swf" quality="high" bgcolor="#869ca7"
width="100%" height="100%" name="CheckLayout" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</body>
- ExternalInterface的简单用法
- Flash8的ExternalInterface.addCallback
- Flash8的ExternalInterface.addCallback
- ExternalInterface类的使用
- Flash ExternalInterface的奇怪错误。
- Flex中ExternalInterface.addCallback的使用
- 关于ExternalInterface的性能问题探讨。
- ActionScript 学习手记之ExternalInterface的使用
- ExternalInterface的call函数返回null的原因分析(AS2)
- ExternalInterface.call只返回null值的解决办法
- ActionScript ExternalInterface.call 参数有字符串 "/" 的解决方案
- firefox下ExternalInterface.call调用js的alert函数问题
- flex中ExternalInterface.call()对eval的使用
- 外部传参,关于ExternalInterface.addCallback的使用。
- ExternalInterface接口
- vi的简单用法
- fstream的简单用法
- namespace的简单用法
- Java压缩类库的使用-3.Apache Ant中的打包、压缩类库
- ASP.NET note I
- execute、executeQuery和executeUpdate之间的区别
- 广电电信为什么老打架
- 面试问题
- ExternalInterface的简单用法
- 在NetBeans中开发JUnit测试套件
- 10个你未必知道的CSS技巧
- 一份比较详细的DOS命令说明
- Java压缩类库的使用-4.Apache commons compress中的打包、压缩类库
- Collection
- 安装sqlserver2005时出现的计数器错误
- 通过Jdbc连Oracle,不可不知的秘密!!
- 【重读.转】黑客帝国哲学入门