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 相关文章推荐
js实现按Ctrl+Enter发送效果
Sep 18 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
js判断数组key是否存在(不用循环)的简单实例
Aug 03 Javascript
vue mint-ui学习笔记之picker的使用
Oct 11 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 Javascript
Node.js assert断言原理与用法分析
Jan 04 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 Javascript
JS数组索引检测中的数据类型问题详解
Jan 11 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
PHP初学入门
2006/11/19 PHP
php实现Session存储到Redis
2015/11/11 PHP
php中使用GD库做验证码
2016/03/31 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
Javascript的一种模块模式
2010/09/08 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
angularjs基础教程
2014/12/25 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
浅析Git版本控制器使用
2017/12/10 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
python 魔法函数实例及解析
2019/09/25 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
印尼网上商店:Alfacart.com
2019/03/11 全球购物
什么是索引指示器
2012/08/20 面试题
高校学生干部的自我评价分享
2013/11/04 职场文书
综合办公室主任职责
2013/12/16 职场文书
运动会广播稿300字
2014/01/10 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
服装设计师求职信
2014/06/04 职场文书
工作所在部门证明
2014/09/21 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书