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 学习资料汇总知识点解析 #### 一、Flex与ActionScript基础知识 - **Flex简介**:Flex是一个开源框架,用于构建高质量的客户端应用程序,这些应用程序能够跨浏览器、桌面和操作系统运行。Flex的核心特性...
5. **第三方库**:除了Flex内置的报表解决方案,还有一些第三方库如Zebra Reporting、Birt、JasperReports等,它们提供了更高级的报表功能,如复杂的分组、汇总、钻取和导出等。这些库通常通过AMF或HTTP服务与Flex...
在某些场景下,比如需要展示汇总信息或创建复杂的报表时,我们可能需要合并表格的单元格来增强视觉效果和信息组织。本教程将深入探讨如何在Flex中实现表格单元格的合并。 首先,我们需要了解Flex的DataGrid组件。...
标题和描述均提到“Flex_RPC错误大全”,这表明文章旨在汇总和解析在使用Flex与.NET进行通信时常见的错误。文章的标签“flex rpc”进一步强调了主题,即围绕Flex远程过程调用(RPC)的问题。以下是对部分提及的错误...
标签解析: 1. **Flex**:Flex是一个开源的软件框架,用于构建和维护基于Adobe Flash Player和Adobe AIR的富互联网应用程序(RIA)。它提供了一组UI组件,使得开发者能够构建高度交互式的用户界面。在这个上下文中,...
以下是基于这些信息的关键知识点汇总: ### Flex组件样式属性中文对照表 #### 一、主题颜色(Theme Color) - **themeColor**:指定组件的主题颜色。这是一种选择性的属性,仅当颜色值被设置时才生效。此属性可以...
- `<tfoot>`:定义表格的表尾部分,通常用于汇总信息。 2. **传统布局标签:和**: - `<div>`:是一个无语义的区块容器,常用于布局和CSS样式控制。它可以包裹任何其他HTML元素,并可以通过class或id属性添加样式...
### 快捷键汇总 #### 1. 编辑操作 - **Shift + Tab**:缩进减少。当编写代码时,可以快速调整代码块的缩进级别。 - **Alt + /**:显示文档上下文相关的代码提示。在编写代码时非常有用,尤其是对于熟悉代码库的...
标题 "Rails相关电子书汇总" 暗示了这个压缩包包含了关于Ruby on Rails框架的电子书籍资源。Ruby on Rails,通常简称为Rails,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,以...
- **元标签**: 如、等。 - **链接结构**: 清晰的导航链接结构。 - **图片优化**: 使用alt属性描述图片。 **17. DOM样式设置方法** - **内联样式**: 直接在HTML标签中添加style属性。 - **内部样式表**: 在部分定义...
使用GroupingCollection生成数据汇总 6.12节. 为GroupingCollection创建异步刷新 第七章:渲染器和编辑器(215) 7.1节.创建自己的渲染器 7.2 节. 使用ClassFactory 生成渲染器 7.3节.访问设置自己渲染器的组件 7.4...
2021年前端面试题汇总 本资源汇总了前端开发中常见的面试题,涵盖了HTML、CSS、JavaScript、Vue等领域,旨在帮助开发者更好地准备面试。下面是本资源中的一些重要知识点: 一、HTML与CSS基础知识 1. 页面导入样式...
4. **常用布局结构**:包括浮动布局(使用`float`属性)、定位布局(`position`属性)、Flex布局(`display: flex`)和Grid布局(`display: grid`)。 5. **编写习惯**:保持代码整洁,合理使用注释,遵循语法规则...
### 浏览器兼容性汇总知识点 #### 一、JavaScript兼容性问题 ##### 1. HTML对象获取问题 - **火狐(Firefox)**: 使用 `document.getElementById("idName")` 获取DOM元素。 - **IE**: 支持 `document.idname` 和 ...
- **Flexbox布局**:了解弹性盒子`display: flex;`的特点及其子属性如`justify-content`、`align-items`等的应用场景。 - **Grid布局**:学习网格布局`display: grid;`以及其相关属性如`grid-template-columns`、`...
Flexbox是一种用于创建灵活、响应式的布局模型,通过flex容器和flex项目实现更自由的元素排列。 七、CSS Grid布局 CSS Grid是二维布局系统,允许在行和列上精确地放置和对齐元素,非常适合复杂网格设计。 八、CSS...
- **元标签**: title、description等。 - **链接结构**: 清晰的URL结构。 **17. 设置DOM的CSS样式** - **内联样式**: 直接在HTML标签中使用style属性。 - **内部样式表**: 在`<head>`中使用`<style>`标签。 - **...