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对象后,被该标签标识的属性,会从发送到服务端的数据中忽略掉。
分享到:
相关推荐
3. **布局算法**:云标签的布局不是随机的,而是通过特定的算法来计算每个标签的位置和旋转角度,以实现云状分布。这可能涉及到物理模拟、空间填充曲线或者其他数学方法。 4. **交互处理**:用户可以通过鼠标或触摸...
Flex 3D标签云是一种在Flex平台上创建动态、立体效果的标签展示技术,它通过将传统的二维标签转换为三维空间中的旋转元素,为用户提供了更直观、更具视觉吸引力的交互体验。这种技术常用于网站、应用程序或者数据...
### Flex AS3 元数据标签综合解析 #### 一、元数据标签概述 在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助...
根据提供的文件信息,标题、描述和标签均指向“flex3注册码”,这表明该文档的主要内容涉及Flex3软件的注册码或序列号相关信息。然而,实际提供的部分内容却是一串看似随机的数字组合,并未直接提及Flex3软件的具体...
Flex 中的元数据标签的用法和详细介绍
创建一个简单的Flex标签云可能涉及到以下代码: ```actionscript public class TagCloud extends UIComponent { private var tags ArrayCollection; public function TagCloud() { tags = new ArrayCollection...
### Flex 2 中的元数据标签 在Flex 2中,元数据标签是用于提供类、方法或属性的额外信息的一种特殊标记。这些标签通常位于类定义或成员声明之前,并被ActionScript编译器用来控制类的行为或者为开发工具提供有关...
3. **MXML和CSS**:MXML是Flex中的标记语言,用于构建用户界面布局。CSS用于样式化MXML组件,使应用具有专业外观。 4. **3D图形编程**:Flex 3D特效利用了Stage3D API,这是一个硬件加速的图形渲染接口,可以实现高...
### Flex 3 与 Java 的集成开发 #### 标题:Flex 3 与 Java 在本书《Flex 3 与 Java》中,作者Satish Kore深入探讨了如何利用Adobe Flex 3和ActionScript 3.0开发丰富的互联网应用程序(Rich Internet Applications...
标签“flex 式样”表明这个工具特别关注Flex框架中的样式系统,这是Flex开发中的一个重要方面。Flex的样式系统基于CSS,但又有其独特之处,如皮肤和外观的概念,使得Flex组件的外观可以进行深度定制。 在压缩包文件...
总的来说,Flex 3的水印去除是一个相对简单的过程,主要通过创建一个特定的类并将其添加到MXML文件的元数据中。然而,这种方法应该谨慎使用,因为可能涉及到版权和许可问题。如果需要完全自定义界面,考虑购买无水印...
Flex标签云是一种动态展示文本标签的技术,常用于网站的关键词展示或者分类导航,它通过动态调整各个标签的大小和位置,创造出视觉上引人注目的效果。本源代码实现了在不同方向(上下左右)滚动的Flex标签云,适用于...
- **标签语言**:将复杂的AS3代码以直观的XML标签形式展现,提高了代码的可读性和易维护性。 - **开发效率高**:内置了大量的UI组件和控件,减少了开发时间。 - **项目管理便捷**:通过组件逻辑与视图的分离,使得...
Flex 3 Cookbook 简体中文版是一本专注于Flex 3技术的实用指南,由翻译协作组精心编译并免费传播。这本书旨在帮助开发者深入理解和应用Flex 3框架,包括ActionScript和MXML这两个核心组成部分。 ActionScript是Flex...
Flex3的图表组件允许开发者进行深度定制,包括但不限于改变图表的颜色方案、添加自定义标记、定义轴的刻度和标签、设置图表的交互行为等。此外,还可以通过扩展基类或使用MXGraph类来创建全新的图表类型。 五、图表...
《从零开始系列-Flex3视频教程》是一门详尽介绍Adobe Flex3技术的课程,旨在帮助初学者和有志于提升技能的开发者掌握富互联网应用程序(RIA)的开发。Flex是一个开源框架,专为创建具有高度交互性和视觉吸引力的Web...
6. **Flex组件库**:Flex Builder 3包含大量预定义的UI组件,如按钮、标签、面板等,开发者可以通过拖放方式快速构建界面。此外,还可以自定义组件以满足特定需求。 7. **版本控制集成**:插件支持常见的版本控制...
Flex 3和Flex 4是两个重要的版本,它们在生命周期管理上有显著的区别,对于开发者来说理解这一概念至关重要。这篇博客文章可能详细解析了Flex 3和4在组件生命周期上的差异。 首先,让我们了解一下Flex组件生命周期...
Flex 3 是 Adobe 开发的一款用于构建富互联网应用(RIA)的框架,它基于 ActionScript 3 和 MXML。在本教程的第七部分,我们将会深入探讨 Flex-Ajax Bridge(FABridge)技术,这是一种允许 JavaScript 与 Flex 应用...