`

air与js互相调用

    博客分类:
  • air
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
	 layout="absolute" creationComplete="init()">
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import flash.external.ExternalInterface;
			private function init():void{

				this.fck.domWindow.handle=change;//注册函数.js中调用handle函数时,会调用chanage方法
			}
			private function change(str:String):void{
	
				text.text=str;
			}
			private function textInputChange():void{
				this.fck.htmlLoader.window.test(text.text);//调用js中test方法
			}
		]]>
	</mx:Script>
	<mx:HBox>
		
		<mx:TextInput id="text" change="textInputChange()">
			
		</mx:TextInput>
		<mx:TextInput>
			
		</mx:TextInput>
		<mx:HTML location="airandJs.html" id="fck">
			
		</mx:HTML>
	</mx:HBox>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript">
	//onChanage();
	function onChange(){
	try{
		var text=document.getElementById("text").value;
		
		handle(text);//调用air中的As方法
	}catch(e){
		alert(e);
	}
	}
      //air调用
	function test(str){
		
		document.getElementById("text").value=str;
	}
	
	 function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }

	
</script>
</head>

<body>
	<input type="text" id="text"  value="str" />
    <input type="button" value="提交" onclick="onChange()"/>
</body>
</html>
 </mx:WindowedApplication>
 
分享到:
评论

相关推荐

    ActionScript与JavaScript相互调用

    ### ActionScript与JavaScript相互调用 #### 概述 随着互联网技术的发展,网页设计与开发逐渐成为一门重要的技能。在这一领域中,多种脚本语言和技术被广泛应用,以实现更加丰富的用户体验。其中,ActionScript与...

    关于AIR调用C++的DLL

    标题“关于AIR调用C++的DLL”指的是Adobe Integrated Runtime(AIR)环境如何与用C++语言编写的动态链接库(DLL)进行通信的技术话题。描述中提到的“flex”很可能是Adobe Flex的简写,它是一种使用ActionScript编程...

    AIR2.0 调用应用程序 exe bat jar com 修正

    AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正 ...

    AIR2.0调用应用程序

    在探讨“AIR 2.0调用应用程序”这一主题时,我们需要深入了解Adobe Integrated Runtime(AIR)的概念以及在AIR 2.0版本中如何与本地操作系统交互。AIR是一种跨平台的运行环境,允许开发者使用HTML、CSS、JavaScript...

    AIR2.0 调用应用程序 实例 本机通讯 实例 样例 测试可行

    在本文中,我们将深入探讨Adobe Integrated Runtime(AIR)2.0中的一个重要功能——调用本地应用程序,以及如何通过实例和样例实现与本机的通信。AIR 2.0为开发者提供了一种强大的方式,允许Flex或ActionScript应用...

    AIR用Flex调用java连数据库和一些主要功能的实现

    AIR用Flex调用java连数据库和一些主要功能的实现。。如httpService...webSerivce 的调用等等

    flex air 调用C代码

    Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...

    Flex与Javascript相互调用例子(附源码)

    标题 "Flex与Javascript相互调用例子(附源码)" 指涉的是一个技术主题,主要探讨了如何在Adobe Flex应用程序中与JavaScript进行交互。Flex是基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA),而...

    AIR 未编译用批处理bat调用 adl 打开 批处理

    AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 ...

    Flex AIR 调用Windwos FTP上传下载

    通过调用Windows的Ftp客户端,实现和FTP的交互。批处理上传下载。

    AdobeAIR_for_javascript_developers

    - **原生进程调用:** AIR 支持调用操作系统级别的命令或脚本。 #### 二、开始使用 AIR 开发 **2.1 开发环境搭建** 为了开发 AIR 应用程序,开发者需要安装以下工具: - **Adobe AIR SDK:** 包含了 AIR 运行时和...

    用AIR 启动jar文件,启动bat文件,启动exe文件

    在AIR中启动.jar文件通常需要通过ActionScript代码调用Java虚拟机(JVM),并指定jar文件的位置和类路径。这允许AIR应用程序利用Java库或服务。 3. **启动.bat文件**:.bat文件是Windows系统中的批处理脚本,用于...

    专题资料(2021-2022年)AIR3兼容HTML5及AIR程序更新与调用本地类库方案的评估报告.docx

    原生扩展提高了AIR应用程序与设备底层系统的集成能力,使其能充分利用各个平台的独特特性。 【Adobe Alchemy】 Alchemy 是一个工具,它可以将C和C++代码转换为ActionScript,从而在Flash和AIR环境中运行,提升了...

    Flex4.5 与js,ocx相互调用

    压缩包中的 "Flex-js-activex-相互调用自己做的实例" 文件很可能是包含了一个实际应用示例,展示了如何实现 Flex 4.5 与 JavaScript 和 OCX 控件的交互。这个实例可能包括一个 Flex 项目,其中定义了与 JS 交互的...

    合宙4G模组AIR780E的驱动程序

    而 drv_air780e.h 文件则包含了这些函数的声明,定义了函数接口,使得其他源文件可以正确地调用这些驱动程序功能。它可能包含常量定义、结构体定义和函数原型,例如: 1. 常量定义:定义了与模组通信相关的常量,如...

    ios airplay 播放视频

    AirPlay是苹果公司推出的一种无线流媒体协议,通过Wi-Fi网络连接,使得iOS和macOS设备可以与兼容的扬声器、音响、电视等设备进行无缝互动。在iOS中,AVFoundation框架提供了对AirPlay的支持。 要实现AirPlay播放...

    as3 adobe air ios airplay

    2. **AirPlay API集成**:在AS3中使用Adobe AIR连接AirPlay,需要调用特定的API接口。这些API允许应用检测并连接到可用的AirPlay设备,以及发送媒体流和控制指令。 3. **检测AirPlay设备**:首先,应用需要获取到...

    用Air和Javascript实现定制界面

    JavaScript与HTML和CSS一起,构成了AIR应用的前端部分,提供用户界面的呈现和交互功能。在AIR中,JavaScript还可以与ActionScript(Flash/Flex的编程语言)进行交互,扩展应用的功能。 在描述中提到的博文链接...

Global site tag (gtag.js) - Google Analytics