2024年5月1日发(作者:)

flex4

mxml文件 就是 .MXML的xml文件

actionscript文件 .as 编写代码

编译成swf文件

flex4 应用程序需要使用flash builder4的软件来创建

flash catalyst

事件

数据绑定

1、基础知识介绍

1.1、了解flex和flash平台

开发工具—flash builder

开源框架---flex

内嵌组件

扩展组件

语言---ActionScript3.0类库(符合ECMA标准的脚本语言,主要用来实现业务逻辑)

语言---MXML(基于XML的描述式语言,主要用来描述UI布局的)

Flex SDK

Flex框架

软件开发包

---编译器

---调试器

Flash Builer开发工具

Flex SDK所有的功能

提供一些额外的特性提高生产力

---上下文的代码提示

---一个可交互的逐步调试器

---一个可视化的设计环境(布局和样式)

---连接到服务器端数据的数据服务向导

---内存和性能检测

---自动测试支持及更多的特性

Flash Builder版本:

---标准版

---增强版:致力用创建关键业务应用,包含了标准版所有特性,并添加了一些企业及的

特性在里面,包括内存和性能检测以及自动测试。增强版的数据可视化支持你创建图表和丰

富的可视化面板。

1.2、了解flash Bulider 和flex项目

默认的工作空间位于:Document and settingsuser directoryadobe flash builer beta2

.metadata和configuration目录包含了flash builder工作空间的设置。

默认情况下,flash builder会把我的flex应用程序编译到我的项目文件夹下面的一个名为

“bin-debug”的目录下。源文件将会保存在项目目录中的“src”目录下。

组件设置:

MX+Spark(同时使用两个库)

MX only(这个mx库比较老)

修改编辑器中的字体大小:

GeneralAppearanceColors and fontsbasictext font

改变代码间距:

Flash builderindentationactionscript.并且取消方法中的对齐参数。

在MXML中,也取消参数对齐。

1.3、了解命名空间

MXML:

第一行:xml声明,不能包含在任务支付之前,甚至空白。

在MXML文件中的下一个元素是一个Application的MXML标签块,这是所有的MXML应用

程序所必需的标签。

Application前三个属性定义三个XML命名空间来引用Flex框架MXML标签集:fx,s和MX.

你可以认为是作为Flex框架类库不同的命名空间作用在不同的领域。

Application标签中的命名空间声明的是什么,实际上就是引用不同的Flex框架库而专门进行

的命名空间声明。

命名空间fx代表MXML语言要素和Flex4中编译器指令。

命名空间s是包含Flex4中所有新的Spark可视化组件。

命名空间mx作为Flex3 Halo组件库的代表,也是已知的mx库。

命名空间映射到清单文件中所有的MXML标签都属于的命名空间的一部分。

在flex安装目录中sdks4.0.0frameworks文件。文件具有

一个内置的xml解析器。

里面有3对统一资源标识符(URI)分别对应在Application中定义的标签。

这里还有一个额外的命名空间中定义的Flex框架。

2006年halo的定义是为了向后兼容。