三。ActionScript和Java Servlet
ActionScriopt与Java Servlet之间的数据互操作来完成对后台的访问和控制的。
在Flash中可以通过交换XML格式的数据来达到与不同平台之间的交互。这种交互过程是通过XML类中的:
sendAndLoad(url,targetXMLobject )
方法来实现的!
其中参数: url:数据发送的目的地,也就是servlet相对于当前swf的地址
targetXMLObject:用来加载返回的XML数据。
通常一个发送过程如下:
var send_xml = “<name>liugang</name><age>23</age>”;
var targetXMLObject = new XML();
targetXMLObject.onLoaded = function(success){
if(success){
}else{
}
}
send_xml.sendAndLoad (servletURL, targetXMLobject );
上面的onLoaded属性会一直等待,直到结果返回,处理函数是一个带有true或false的参数,用来判断请求是否成功!
这里,servlet一般是和当前的swf在同一个地址空间下,否则在flash7.0版本之前不能进行跨域访问,在7.0之后可以通过写安全策略来实现,不过这个我们一般不用关心,因为通常的实现都是在同一个地址空间下!
Flash与servlet的联携是一种“请求-应答”的模式。因此不能期待flash端主动去从server端取数据,必须通过发送一个请求,然后等待请求的返回!
分享到:
相关推荐
《Flash ActionScript3.0教程示例(从入门到精通)》是一本全面解析ActionScript3.0编程语言在Flash平台上的应用的教程。ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富...
本教程是面向中文用户的专业ActionScript3教程,旨在帮助开发者利用Adobe Flash CS3专业软件进行高效而深入的应用程序开发。 在AS3中,显著的变化是对面向对象编程(OOP)的全面支持,这使得代码更加结构化和可维护...
首先,我们关注“ActionScript3教程”这个部分。AS3相比早期版本有了显著提升,包括类型系统、类和对象的严格性,以及性能的优化。AS3引入了强类型系统,这意味着变量在声明时必须指定类型,如`var myVariable:...
adobe Flash教程(ActionScript语言教程)(6本合一) 包括 Components组件 Flash以帧为单位的传统用法 ActionScript3语言,FLASH以编程代码的新式编程方法
《Flash ActionScript 2.0教程》是一本专为初学者和有一定基础的ActionScript使用者设计的PDF电子书。ActionScript是Adobe Flash平台的核心编程语言,用于创建交互式、动态和丰富的网络内容。本教程旨在帮助读者掌握...
ActionScript3编程游戏教程,此书知识比较基础,带有简单游戏例子。
在本教程中,我们将深入探讨ActionScript2.0的基础、语法、对象模型、事件处理、动画控制、网络通信以及与用户界面交互等多个关键知识点。 一、基础概念 ActionScript2.0基于ECMAScript规范,提供了丰富的编程功能...
本教程由网友kingda精心撰写,旨在帮助学习者掌握ActionScript 3.0的基础和高级概念。 在ActionScript 3.0中,最大的改进之一是对面向对象编程的支持。教程中的第二部分介绍了类和绑定的概念。AS3.0引入了严格的类...
pdf版的flex教程 actionscript3教程,适合初级学员学习 给大家分享一下
这个实战教程旨在帮助你系统地理解和掌握ActionScript 3.0的基础及高级概念,无论你是初学者还是有一定经验的开发者,都能从中受益。 首先,ActionScript 3.0与之前的版本相比,进行了重大的改进和优化,尤其是在...
【Flash.ActionScript.3.0动画教程】源代码是一份专为学习ActionScript 3.0编程和在Flash环境中创建动态动画设计的教程资源。这个压缩包包含了丰富的实例和源文件,帮助用户深入理解ActionScript 3.0的语法、功能...
这是当前关于actionscript3.0最全面的视频教程了。来源于金鹰教程。但由于原版的售价高达1240元钱,所以接触到的人比较少。
《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...
ActionScript3入门到精通学习教程pdf
`Flash_ActionScript_3[1].0从入门到精通.pdf`这份教程可能涵盖了以下内容: 1. **基础语法**:讲解AS3的基本数据类型、变量、常量、运算符和流程控制语句。 2. **类与对象**:介绍面向对象编程概念,如类的定义、...
本教程集合包括两本高级教程,旨在帮助开发者深入理解ActionScript 3.0的高级特性,以及如何利用这些特性来制作引人入胜的动画效果和游戏。 第一本书,“ActionScript.3.0动画教程”,可能涵盖了以下知识点: 1. *...
本教程将深入探讨ActionScript 2.0的基础知识、语法特性以及如何利用它来增强你的Flash项目。 一、基础概念 1. ActionScript 2.0的起源:它是对早期ActionScript的重大改进,引入了类、对象和面向对象编程的概念,...
这个压缩包包含了关于ActionScript 3.0的全面学习资源,包括语言参考、详细教程以及一本实用的Cookbook。 首先,`ActionScript3.0中文版.chm`很可能是一个帮助文档,它详细介绍了ActionScript 3.0的基础语法、类库...
actionscript 3.0的基础知识,包括 actionscript 3.0语言、actionscript 3.0对象的操作方法、显示列表的使用、事件模型、加载外部素材、可视化编程以及利用声音和视频增强应用程序等方面的知识,并结合小实例,讲解...
在本教程中,我们将深入探讨如何使用Flash ActionScript3(AS3)进行游戏开发,特别是创建一个名为"小as3 demo 1个人投掷西瓜把另1个人砸死"的简单游戏。ActionScript3是Adobe Flash Platform的核心编程语言,它为...