打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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. function callFlexFunction() {
  6. var x = document.getElementById("flexObject").flexHelloWorld("Hello", "world");
  7. alert(x);
  8. }
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. <mx:Script>
  5. <![CDATA
  6. import mx.controls.Alert;
  7. public function flexHelloWorld(param1:String, param2:String):String {
  8. Alert.show("param1: " + param1 + "; param2:" + param2);
  9. return "Hello " + param1 + param2;
  10. }
  11. public function initApp():void {
  12. ExternalInterface.addCallback("flexHelloWorld", flexHelloWorld);
  13. }
  14. public function jspHello():void {
  15. var s:String = ExternalInterface.call("hello", "Flex");
  16. Alert.show(s);
  17. }
  18. ]]>
  19. </mx:Script>
  20. <mx:Button x="52" y="58" label="call javascript" click="jspHello()"/>
  21. </mx:Application>

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Flex:JavaScript与ActionScript函数相互调用 - 明天的明天 永远...
Flex与JS交互完全攻略
积少成多Flash(8)
Flash安全与ActionScript学习笔记
在各种浏览下html嵌入flash/flex以及flex和java相互调用的简单例子
flex获得html容器传递的url参数值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服