我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Flex与JavaScript如何进行交互

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Flex与JavaScript如何进行交互

Flex与JavaScript如何进行交互,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在学习Flex的过程中你可能会遇到Flex与JavaScript交互的问题,这里和大家分享一下,主要包括Flex调用JavaScript中的函数和JavaScript调用Flex中的函数两大部分内容。

Flex与JavaScript交互

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

◆先来看Flex调用JavaScript中的函数

FlexConnectJavaScript.mxml

<?xmlversionxmlversion="1.0"encoding="utf-8"?> <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[  importflash.external.*;  publicfunctioninvokeJavaScript():void  {  lblResult.text=ExternalInterface.call("returnTheName","huangxi";  }  ]]> </mx:Script> <mx:Buttonidmx:Buttonid="btnConnect"label="调用JavaScript"click="invokeJavaScript()"x="229"y="204"/> <mx:Labelidmx:Labelid="lblResult"text="test"x="205"y="99"width="150"height="80"/> </mx:Application>  FlexConnectJavaScript.html中<Script>加入  functionreturnTheName(a)  {  return"HUANGXI";  }  ////////////////////////


小结

ExternalInterface.call("returnTheName","huangxi");其中***个参数与JavaScript中的函数相同,第二个参数为传递参数。

◆再来看JavaScript调用Flex中的函数

JavaScriptConnectFlex.mxml

<?xmlversionxmlversion="1.0"encoding="utf-8"?> <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"creationComplete="initApp()"> <mx:Script> <![CDATA[  importflash.external.ExternalInterface;  publicfunctionadd():int  {  vari:int;  varsum:int=0;  for(i=1;i<=100;i++)  {  sum+=i;  }  returnsum;  }  publicfunctioninitApp():void  {  ExternalInterface.addCallback("addTo100",add);  }  ]]> </mx:Script> </mx:Application> JavaScriptConnectFlex.html中加入  <buttononclickbuttononclick="addMethod()">计算</button> ...  中加入  functionaddMethod()  {  vars=JavaScriptConnectFlex.addTo100();  alert(s);  }  ///////////////

ExternalInterface.addCallback("addTo100",add);定义JavaScript可以调用的方法

可见JavaScript要调用Flex函数,Flex要声明一下;而Flex调用JavaScript函数则不需要

看完上述内容,你们掌握Flex与JavaScript如何进行交互的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Flex与JavaScript如何进行交互

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Flex与JavaScript如何进行交互

Flex与JavaScript如何进行交互,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在学习Flex的过程中你可能会遇到Flex与JavaScript交互的问题,这里和大家分
2023-06-17

如何与iframe进行跨域交互

这篇文章主要介绍“如何与iframe进行跨域交互”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何与iframe进行跨域交互”文章能帮助大家解决问题。前言在Web开发中,为了避免安全漏洞,浏览器会实
2023-07-05

如何实现Flex与浏览器交互

本篇文章为大家展示了如何实现Flex与浏览器交互,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。总结Flex与浏览器交互在用Flex做Web应用时为了扩展应用程序功能,势必会更多的同浏览器进行交互,这
2023-06-17

如何进行C++与数据库的交互?

在当今信息化时代,应用程序和数据库的交互不仅仅是一个常见的问题,而且是一个必要的问题。C++作为一种高级编程语言,被广泛应用于各种程序开发中。那么如何使用C++与数据库进行交互呢?本文将向您介绍,C++与数据库的交互需要哪些步骤以及基本原理
如何进行C++与数据库的交互?
2023-11-03

Flex与JavaScript中怎么实现交互中调用

今天就跟大家聊聊有关Flex与JavaScript中怎么实现交互中调用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、在JavaScript中调用Flex方法在Flex中可以用Ex
2023-06-17

如何实现Django与数据库进行交互

这篇文章主要介绍如何实现Django与数据库进行交互,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 如何创建项目数据库首先,在虚拟机数据库中建立一个与项目同名的数据库,方便管理。(django_test) bd@D
2023-06-15

MongoDB如何与JavaScript交互使用

MongoDB可以与JavaScript交互使用通过MongoDB的官方驱动程序或者使用第三方库,比如Mongoose。以下是一些基本的方法来与MongoDB进行交互使用JavaScript:使用官方驱动程序:MongoDB提供了官方的No
MongoDB如何与JavaScript交互使用
2024-05-07

pycharm如何进行交互模式

在PyCharm中进行交互模式操作非常简单,只需要按照以下步骤进行即可:打开PyCharm并创建一个Python项目。在项目中选择一个Python文件,将其命名为interactive.py(或者其他你喜欢的名称)。在interactive
2023-10-23

Android应用中怎么利用WebView与Javascript进行交互

Android应用中怎么利用WebView与Javascript进行交互?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Android中可以使用WebView加载网页,同时And
2023-05-31

使用springMVC如何实现与json数据进行交互

使用springMVC如何实现与json数据进行交互?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前台代码:function channel(){ //先获取选中的值
2023-05-31

Android应用中的webview怎么与JavaScript进行数据交互

本篇文章为大家展示了Android应用中的webview怎么与JavaScript进行数据交互,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先需要初始化WebView以及设置支持JavaScrip
2023-05-31

QT与javascript交互数据如何实现

这篇文章给大家分享的是有关QT与javascript交互数据如何实现的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、数据从QT流向JS1、QT调用JS的函数,JS通过形参获得QT的值2、JS调用QT的函数,QT
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录