dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>flex>文章内容
Flex 与 javascript 交互
来源: 作者:

Flex 与 JavaScript 交互,主要依靠Flex的ExternalInterface,其提供了addCallBack和call方法.

下面的例子将演示Flex调用javascript,和javascript调用Flex

js 代码
  1. function hello(param) {   
  2.     alert(param);   
  3.     return "jsp Hello:" + param;   
  4. }   
  5.   
  6. function callFlexFunction() {   
  7.     var x = document.getElementById("flexObject").flexHelloWorld("Hello""world");   
  8.     alert(x);   
  9. }  
Flex 代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"  
  3.     initialize="initApp()">  
  4.        
  5.     <mx:Script>  
  6.         <![CDATA   
  7.             import mx.controls.Alert;   
  8.            
  9.             public function flexHelloWorld(param1:String, param2:String):String {   
  10.                 Alert.show("param1: " + param1 + "; param2:" + param2);   
  11.                 return "Hello " + param1 + param2;   
  12.             }   
  13.                
  14.             public function initApp():void {   
  15.                 ExternalInterface.addCallback("flexHelloWorld", flexHelloWorld);   
  16.             }   
  17.                
  18.             public function jspHello():void {   
  19.                 var s:String = ExternalInterface.call("hello", "Flex");   
  20.                 Alert.show(s);   
  21.             }   
  22.                
  23.         ]]>  
  24.     </mx:Script>  
  25.        
  26.     <mx:Button x="52" y="58" label="call javascript" click="jspHello()"/>  
  27.        
  28. </mx:Application>  

上一篇:关于Hibernate lazy的问题   下一篇:Flex和JavaScript互操作
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·Flex 打印DataGrid内容
·Flex中的闪烁效果
·flex: 使用setInterval 制作定时
·FLEX优秀开源项目介绍
·AS3中的正则表达式
·flex确认提示(confirm window)
·Flex RemoteObject类参考
·flex:RemoteObject 和 DataGrid
·AS3的面向对象特点概述
·利用AS3的图形界面开发及资源管
·AS3.0 访问属性
·AS3.0强大的事件机制
  相关文章
·Flex和JavaScript互操作
·定义Flex程序进度条
·flex文件下载
·flex文件上传
·AS3中使用的正则表达式
·一个flex正则表达式的例子
·FLASH CS3/AS3.0教程汇总(2007-7
·AS3.0强大的事件机制
·AS3.0 访问属性
·利用AS3的图形界面开发及资源管
·AS3的面向对象特点概述
·flex:RemoteObject 和 DataGrid
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763