Flex3.0 數據传输方式包括:]
内部数据传输,文件流方式传输,xml方式传输,其他方式传输
1.0 内部数据传输
变量赋值传递: 对于同一个文件或类中的变量可采用直接赋值的方式,对于不同文件或类中变量可采用公有变量的方式。
1.1 直接赋值
var a :int ,b:int =12;
a =b ;
类型差距比较大需要强制转换类型 ,
语法:
变量名 as 强制类型
另一种情况是特殊的变量类型:
如Array等多维数据变量,为了节约变量空间,Array类型的变量并不存储全部数据 而是存储数组的首地址,不能直接赋值,而是通过concat方法复制变量
var b:Array = [1,2,3];
1. flex 有三种文件组成
*.mxml 的程序文件,*.as 的ActionScript文件 *.css 的样式文件,
2. mxml 注释方式为 <!--注释-->
ActionScript代码中有两种注释
// 注释 单行注释
/*注释*/ 多行注释
3. 程序布局
有三个标签和布局息息相关 : layout horizontal verticalAlign,layout 起决定作用,有个值:absolute vertical horizontal .
4. Canvas
放在Canvas 中的元素只能由xy 来指定它的位置,如果Canvas 中的组件坐标超过了Canvas的尺寸 它会自动添加滚动条
5. 分割界面容器
HDividedBox 和VDividedBox
6. panel 具有Canvas Hbox Vbox 的所有功能,
7. 弹出窗口
使用 PopUpManager 弹出Panel面板, PopUp被成为弹出窗口,PopUpManager是专门用于处理弹出窗口的对象,addPopUp 可以将现有的对象置于父级对象的顶层,同样对应 removePopUp
var win:Panel = new Panel();
win.width = 300;
win.height =240 ;
win.title = "PopUp Panel";
win.x = 20 ;
win.y = 20 ;
PopUpManager.addPopUp(win,this,this);
8. titleWindow 继承了Panel 比 panel 多了一个关闭按钮,
9. 可折叠的导航器 According,里面可以嵌套 panel Box
10 ViewStack 组件是由若干个重叠在一起的字容器构成,每次只显示一个容器,主要用于界面转换,
11 Form
可以包含许多复选框 输入文本 下拉框
<mx:PhoneNumberValidator source=“{电话号码输入框Id}” 电话号码验证组件
<mx:DateValidator 日期验证组件
<mx:EmailValidator 电子邮件验证组件
12 多页面 States
ActionScript 基础知识
1. trace 为 打印信息
2. 声明 数组
public var myArray:Array = new Array{"xiao","ze"};
获取指定的数据 trace(myArray[2]);
长度 myArray.length
3. 接受外部数据
HTTPService
<mx:HTTPService id="myData" url ="myXML.xml" resultFormat = "e4x"/>
url: 数据来源路径
resultFormat :数据结构格式 有六种类型,array e4x flashvars object text xml
4. 事件对象
事件产生的这个对象叫做事件对象,包含两个重要的部分,目标target和类型Type,
target 包含了包含产生事件主题的所有信息,id x y 位置, type 返回产生事件的类型,
5 DataGrid
ActionScript 提供了五种类文件用于数据格式,分别是 CurrencyFormatter DateFormatter NumberFormatter PhoneFormatter ZipCodeFormatter
分享到:
相关推荐
在探讨“flex数据交互方式”这一主题时,我们首先需要理解Flex是什么以及它在数据交互中的角色。Flex是一种用于构建和部署丰富的互联网应用程序(RIA)的开源框架,由Adobe Systems开发并维护。它使用MXML(标记语言...
**Flex数据交互**: Flex是一款强大的开发工具,用于创建互动丰富的基于Flash的用户界面。在Flex应用中,数据交互主要通过RemoteObject组件来实现,它可以调用后台Java或.NET服务,从而进行CRUD(创建、读取、更新和...
在Flex与PHP的数据交互中,我们通常涉及到Ajax技术、SOAP或AMF(Action Message Format)协议。 1. **Flex与PHP数据交互的基础** - Flex客户端:使用ActionScript编写,通过HTTP或HTTPS协议向PHP服务器发送请求,...
FLEX被广泛用于构建用户界面,特别是那些需要大量动态数据交互的Web应用。本文将深入探讨FLEX数据传输与交互的相关知识点。 一、FLEX架构基础 FLEX架构主要由ActionScript、MXML和Flex SDK组成。ActionScript是FLEX...
Flex与Java的交互是跨平台应用开发中的常见技术组合,允许前端用户界面(UI)与后端业务逻辑进行高效沟通。在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject...
Flex与Servlet之间的数据交互是JavaWeb开发中的一个重要环节,它涉及到客户端富互联网应用程序(RIA)与服务器端数据处理的协同工作。Flex作为一个基于Adobe Flash Player的前端开发框架,主要用于创建具有丰富用户...
接下来,我们来讨论Flex与后台数据交互的关键技术。Flex应用程序通常通过HTTP、AMF(Action Message Format)或者Web服务(如SOAP或RESTful API)与后台服务器进行通信。以下是几种常见的交互方式: 1. **...
Flex和Java交互搭建是开发富互联网应用程序(RIA)时常用的一种技术组合,它允许前端的Flex界面与后端的Java服务器进行数据交换和业务逻辑处理。这个项目新手用来练手非常合适,因为其结构简单,易于理解。接下来,...
### Flex数据传输与交互 #### 一、概述 Flex是一个高效且免费的开源框架,用于构建具有表现力的Web应用程序。这些应用能够跨浏览器、桌面和操作系统实现一致性的部署,利用了Adobe Flash Player和Adobe AIR作为...
Flex与Java数据交互是Web开发中的一个重要话题,它涉及到客户端与服务器端的数据交换技术。Flex是一种基于Adobe AIR和Flash Player运行时的富互联网应用程序(RIA)开发框架,主要用于创建动态、交互性强的用户界面...
本文将深入探讨Flex与Flash之间的交互,以及如何利用它们来构建动态、交互性强的Web应用程序。 Flex是由Adobe开发的一种开源框架,主要用于构建基于Flash Player或Adobe AIR的桌面和Web应用程序。它提供了MXML和...
### Flex使用json和xml数据交互:深度解析与实践 #### 引言 在现代Web开发领域,数据交换格式的选择对于实现高效、灵活的前后端通信至关重要。JSON(JavaScript Object Notation)与XML(Extensible Markup ...
标题中的"C#与Flex交互"指的是在开发过程中,使用C#作为后端处理逻辑,而Flex作为前端用户界面,两者之间进行数据和功能的通信。Flex是一种基于Adobe AIR和Flash Player运行时的开源框架,主要用于构建富互联网应用...
通过分析这些文件,我们可以深入理解Flex和JavaScript交互的细节,例如数据传递方式、错误处理机制、安全性考虑等。 总的来说,Flex和JavaScript的交互是Web开发中的关键技术,它使我们能够利用Flex的强大图形和...
5. **实际应用**:Flex与JavaScript的交互广泛应用于网页中的数据交换、用户交互、页面导航等场景。例如,Flex可以用于复杂的计算或图形渲染,而JavaScript则负责处理DOM操作和页面逻辑。 在提供的示例"flexWithJS...
总结来说,Flex与.NET的交互通过FluorineFx等工具实现,使得富互联网应用可以充分利用.NET的后端能力,同时提供了高效的数据传输方式,支持复杂对象的传递。这种交互方式在多层架构的应用开发中具有广泛的应用前景。
这种交互性极大地扩展了富互联网应用(RIA)的功能,使得开发者能够利用Flex的强大图形和动画能力,同时利用JavaScript与网页环境的紧密集成。 ActionScript是Flex的核心编程语言,它是基于ECMAScript的一个方言,...
标题"flex 和 java交互"指出了一个关键的技术融合,即Flex与Java的整合,允许Flex前端与Java后端进行数据和功能的通信。这种交互通常是通过AMF(Action Message Format)协议实现的,它提供了一种高效的数据序列化...
BlazDS是Adobe官方提供的一个开源项目,它提供了一套服务和工具,使得基于Flex的前端能够与Java后端进行数据交互,主要利用了AMF(Action Message Format)协议,这是一种高效的数据交换格式,能够快速传输对象和...
### Flex与Java交互知识点 #### 一、简介 在Flex与Java进行交互的过程中,主要涉及到的是前后端的...综上所述,通过合理的架构设计和编码实践,Flex与Java可以高效地进行数据交互,从而构建出功能强大的Web应用程序。