JavaScript和ActionScript的交互实现代码


Posted in Javascript onAugust 01, 2010
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script> 
<![CDATA[ 
import flash.external.ExternalInterface; 
public function invokeJavaScript():void 
{ 
lblResult.text=ExternalInterface.call("returnTheName",txtName.text); 
} 
]]> 
</mx:Script> 
<mx:Panel width="800" height="600" title="ActionScript调用JavaScript" verticalCenter="0" horizontalCenter="0"> 
<mx:TextInput id="txtName" text="[请输入名字]"/> 
<mx:Button id="btnConnect" label="确定" click="invokeJavaScript()" x="229" y="204"/> 
<mx:Label id="lblResult" text="test" x="205" y="99" width="150" height="80"/> 
</mx:Panel> 
</mx:Application>

在html页面里javascript里面加上方法function returnTheName(a){return "success! "+a};

以上是as调用js里的方法

下面是js调as里的方法

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()" layout="absolute"> 
<mx:Script> 
<![CDATA[ 
import flash.external.ExternalInterface; 
private function init():void 
{ 
ExternalInterface.addCallback("addTo100",add);//声明可以被调用的方法 
} 
private function add():int 
{ 
var i:int; 
var sum:int=0; 
for(i=1 ; i<100 ; i++) 
{ 
sum+= i; 
} 
return sum; 
} ]]> 
</mx:Script> 
</mx:Application>

在html页里面加上<button onclick="addMethod()">点击调用</button>
js文件里加上方法function addMethod{var s= JavaScriptCallActionScript.addTo100();alert(s);}
Javascript 相关文章推荐
jQuery验证Checkbox是否选中的代码 推荐
Sep 04 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
Js获取图片原始宽高的实现代码
May 17 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
Bootstrap框架安装使用详解
Jan 21 Javascript
简单谈谈require模块化jquery和angular的问题
Jun 23 jQuery
基于vue监听滚动事件实现锚点链接平滑滚动的方法
Jan 17 Javascript
React中使用UMEditor的方法示例
Dec 27 Javascript
JS字符串和数组如何实现相互转化
Jul 02 Javascript
JS轻量级函数式编程实现XDM二
Jun 16 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
Aug 01 #Javascript
jquery下onpropertychange事件的绑定方法
Aug 01 #Javascript
关于this和self的使用说明
Aug 01 #Javascript
ajax 缓存 问题 requestheader
Aug 01 #Javascript
parseInt parseFloat js字符串转换数字
Aug 01 #Javascript
style、 currentStyle、 runtimeStyle区别分析
Aug 01 #Javascript
JavaScript为对象原型prototype添加属性的两种方式
Aug 01 #Javascript
You might like
使用 MySQL Date/Time 类型
2008/03/26 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
2014/10/30 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
python3中数组逆序输出方法
2020/12/01 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
电脑专业个人求职信范文
2014/02/04 职场文书
法制演讲稿
2014/09/10 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
工程安全生产协议书
2014/11/21 职场文书
解除租房协议书
2014/12/03 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
病危通知书样本
2015/04/17 职场文书
电力培训学习心得体会
2016/01/11 职场文书
《去年的树》教学反思
2016/02/18 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
mysql脏页是什么
2021/07/26 MySQL