转载:http://phpz.org/archives/44
Flex 开发工作中, 组件的开发是比不可少的环节, 在你的自定义组件中合理地应用元标签可以使组件更容易, 更方便, 更友好地被引入到应用中.
你可以为MXML和ActionScript文件插入元标签,以便为Flex编译器提供信息。可执行代码中的元标签不会被编译,但会为控制如何编译元标签所标识的代码提供信息。
下表列出了 Flex 中可以应用于 ActionScript 类的元标签.
标签
|
描述
|
[ArrayElementType] |
在数组中定义所有允许的数据类型。 |
[Bindable] |
声明一个属性可以在代码中使用数据绑定表达式。 |
[DefaultProperty] |
定义组件在MXML中使用时的默认属性的名称。 |
[Deprecated] |
标识一个类或类的元素是不推荐使用的,这样编译器能认出他并在被调用时给出一个警告信息。 |
[Effect] |
定义MXML的特效属性名称。 |
[Embed] |
在编译时导入 JPED,PNG,SVG 或 SWF文件。也会导入SWC文件的图片资源。他的功能等同于MXML中的 @Embe 语法。 |
[Event] |
定义MXML的事件属性的名称和类型。 |
[Exclude] |
使 Flex Builder 的标签检查器忽略类元素。语法类似 [Exclude(name="label", kind="property")] |
[ExcludeClass] |
是 Flex Builder 标签检查器忽略类。这相当于ASDoc中的 @private 标签。 |
[IconFile] |
定义一个图标文件,使组件在Adobe Flex Builder的插入面板中以该图标显示。 |
[Inspectable] |
定义一个属性的列表,供组件使用者在 Flex Builder 的的属性提示和标签检查中使用。同时也定义了属性的可用值。 |
[InstanceType] |
指定了 IDeferredInstance 中的,属性接受的数据类型。 |
[NonCommittingChangeEvent] |
定义一个事件过渡触发器。 |
[RemoteClass] |
把一个ActionScript对象映射到Java对象。 |
[Style] |
为组件的样式属性定义一个MXML标签属性。 |
[Transient] |
当一个 ActionScript 对象被映射到Java对象后,被该标签标识的属性,会从发送到服务端的数据中忽略掉。 |
分享到:
相关推荐
Flex 3D标签云是一种在Flex平台上创建动态、立体效果的标签展示技术,它通过将传统的二维标签转换为三维空间中的旋转元素,为用户提供了更直观、更具视觉吸引力的交互体验。这种技术常用于网站、应用程序或者数据...
Flex 3D云标签是一种基于Adobe Flex技术的高级可视化组件,它允许用户在3D空间中展示和交互标签,常用于构建动态、富有视觉冲击力的用户界面。Flex是Adobe Flex SDK的一部分,它是一个开放源代码框架,用于构建富...
Flex 中的元数据标签的用法和详细介绍
创建一个简单的Flex标签云可能涉及到以下代码: ```actionscript public class TagCloud extends UIComponent { private var tags ArrayCollection; public function TagCloud() { tags = new ArrayCollection...
### Flex 2 中的元数据标签 在Flex 2中,元数据标签是用于提供类、方法或属性的额外信息的一种特殊标记。这些标签通常位于类定义或成员声明之前,并被ActionScript编译器用来控制类的行为或者为开发工具提供有关...
Flex标签云是一种动态展示文本标签的技术,常用于网站的关键词展示或者分类导航,它通过动态调整各个标签的大小和位置,创造出视觉上引人注目的效果。本源代码实现了在不同方向(上下左右)滚动的Flex标签云,适用于...
### Flex AS3 元数据标签综合解析 #### 一、元数据标签概述 在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助...
Flex标签云CumulusTagCloud.zip是一个包含Flex技术实现的动态标签云组件的压缩包。这个组件主要用于展示数据标签,以云状布局呈现,用户可以通过它在网页应用中以视觉友好的方式显示大量的分类标签。Flex是Adobe开发...
### Flex精通:Flex接口与应用开发详解 #### Flex简介与应用背景 Flex是一种开源的框架,主要用于构建高质量的Web应用程序,这些程序可以跨浏览器、操作系统和设备流畅运行。Adobe Flex框架利用了Adobe Flash ...
电子书标签表明这是关于图书阅读的应用,而Flex标签则揭示了实现这个应用的技术手段。 压缩包中的文件列表提供了项目结构的线索: 1. `.actionScriptProperties`:这是一个ActionScript的配置文件,用于存储项目的...
### Flex Repeater标签使用教程 #### 一、引言 在Flex开发中,`Repeater`组件是一个非常实用的功能,它允许开发者根据动态或静态的数据数组,在运行时重复显示一个或多个用户界面组件。这对于创建动态且响应式界面...
Flex提供了大量预定义的UI组件,如按钮、标签、列表、面板等,开发者可以通过这些组件快速搭建用户界面。每个组件都有丰富的属性和方法,可自定义样式和行为。 5. **布局管理** Flex支持多种布局管理器,如垂直...
"flex参考"标签表明教程中可能包含了大量的技术参考材料,例如Flex的MXML语言、ActionScript 3.0编程语言、数据绑定、事件处理、服务调用等方面的内容。这些都是构建Flex应用的基础,开发者需要熟悉这些概念和技术,...
### Flex 2 中的元数据标签 元数据标签在 Flex 2 开发中扮演着重要的角色,它们为编译器提供了必要的信息以更好地理解和编译应用程序。这些标签并不直接参与 SWF 文件的生成,而是作为指导编译过程的重要工具。 ##...
标签“源码”和“工具”暗示了这篇博客可能涉及Flex框架的源代码分析,以及它作为开发工具的角色。Flex SDK是开放源码的,允许开发者深入理解其工作原理,自定义组件,或者扩展其功能。同时,Flex作为工具,提供了...
3. 编辑主类(通常是src目录下的Main.mxml),修改其中的`<mx:Label>`标签内容,以显示你想要的文字。 4. 按`Ctrl + B`或点击运行按钮来编译并运行项目。浏览器中将展示你的第一个FLEX应用。 **理解FLEX的基本结构*...
它基于XML标准,使得开发者可以通过简单的标签语法来构建复杂的UI组件。 ##### 1. MXML的基本结构 MXML文档通常由以下几部分组成: - **文档类型声明**:指定文档的版本及编码方式。 - **根元素**:通常是`...
欢迎大家下载,多提宝贵意见!!!(*^__^*)