`
NewTamato
  • 浏览: 103198 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

flex 元数据标签的使用

阅读更多

对flex 的元数据标签总结整理

所谓的元数据标签有些类似一种标记,但是我们写了这种标记系统会给我们生成很多额外的代码。

1、[ArrayElementType]

他是控制集合的元素数据类型,就像java的泛型。

2、[Bindable]

用了这个标记之后我们就可以把属性在界面mxml上作为source绑定给别的组件。

也可以用它来绑定事件

例如[Bindable(event='myDataChange')]

      public var mydata:object;

这样只要myDataChange事件发生这个绑定就生效。

3、[Embed]

他是用来嵌入的标签,在as中形式如下:

[Embed(source="可以是swf,png,音乐以及视频")]

private var myClass:class

这个myClass就可以付给某一个组件

在mxml中我们可以这样[@Embed(source="")]

4、[Inspectable]

使用这个标签我就可以将我设好的属性在mxml中得到提示

[Inspectable]

public var mylabel:string;

在mxml中我就可以使用flexbulider得到mylabel;

5、[RemoteClass]

这个标记可以方便我们将java类型和as类型进行转换。系统自动给我们转换,就没有必要自己写一个转换类。

[RemoteClass(alias=”com.NewTamatoMyClass”)]
public class MyClass {
public var id:int;

public var myName:String;
}

如果我们在次使用bindable,就可以吧这个类绑定给别的组件。更加方便。嘿嘿

不过我一般都会讲远程类型和as类型的属性名字保持一致。

6、[IconFile]

这个和embed有些类似都是嵌入,但是他只是嵌入图片

[IconFile(”icon.png”)]
public class myButton extends Button
{}

这个icon.png会嵌入到myButton中

7、[Effect]

8、InstanceType]

9、[Style]

剩下这三个我很少用,不太了解。待以后在来更新!

 

分享到:
评论

相关推荐

    Flex 中的元数据标签

    Flex 中的元数据标签的用法和详细介绍

    Flex 2 中的元数据标签

    ### Flex 2 中的元数据标签 在Flex 2中,元数据标签是用于提供类、...合理使用这些元数据标签,可以显著提高Flex应用的开发效率和代码质量。对于Flex开发者来说,熟悉并掌握这些元数据标签的应用技巧是非常重要的。

    flex as3 元数据标签综合

    ### Flex AS3 元数据标签综合解析 #### 一、元数据标签概述 在Flex与AS3(ActionScript 3)开发中,元数据标签(Metadata Tags)是一种重要的语法结构,用于向编译器提供有关类或成员的额外信息。这些标签能够帮助...

    Flex_2_中的元数据标签

    ### Flex 2 中的元数据标签 元数据标签在 Flex 2 开发中扮演着重要的角色,它们为编译器提供了必要的信息以更好地理解和编译应用程序。这些标签并不直接参与 SWF 文件的生成,而是作为指导编译过程的重要工具。 ##...

    flex数据绑定的原理

    当我们使用`[Bindable]`元数据标签标记一个类的成员变量时,Flex编译器会自动为这个变量生成相关的访问器(getter和setter)。例如,在提供的代码段中,`list`变量被标记为`[Bindable]`: ```actionscript public ...

    flex 使用swc 包

    4. **元数据**:关于组件或类的元信息,例如元数据可以指定组件的外观和行为。 描述中提到的“flex3引用的swc包”,表明这是一个适用于Flex 3版本的SWC库。Flex 3是Flex框架的一个早期版本,它引入了许多特性,比如...

    轻松去flex水印 附带使用说明

    Flex编译器在生成SWF文件时,会将特定的元数据信息,包括开发者名称和版本号等,写入到SWF的头部。这些信息在播放时会以透明文字的形式显示出来,即我们看到的水印。要移除这些水印,我们需要对SWF文件进行反编译和...

    flex 绑定元数据

    Flex绑定元数据的使用 Flex绑定元数据是Flex技术中的一个高级话题,它允许开发者通过元数据标记语言来动态地定义和引用外部资源,比如图片或者Flash文件。在Flex初学者的笔记中,主要强调了如何使用[Bindable]...

    FLEX数据绑定专题

    例如,通过使用Bindable元标签或Bindable类修饰符,可以实现输入控件(如TextInput)与数据模型间的双向绑定: ```mxml ``` 在Flex中,数据绑定是提高开发效率、简化代码的关键特性。结合Java后端,开发者可以...

    Flex DataGrid从XML文件中加载数据

    7. **数据绑定**:`[Bindable]`元标签用于声明变量`users`是可绑定的,意味着当`users`的值改变时,任何绑定到`users`的UI组件都会自动更新。 ```actionscript [Bindable] private var users:XML; ``` 总结来说,...

    FLEX数据绑定四种方式

    [Bindable]是一个元数据标签,用于标记那些可以进行数据绑定的变量或方法。当数据源发生变化时,Flex会自动触发相应的事件,使得UI能够实时更新。 **使用方法** 例如,标记一个变量为可绑定: ```xml <![CDATA[ ...

    flex map

    "Flex Map"是一个在IT行业中涉及的...通过阅读提供的博客文章和研究压缩包内的`library.swf`和`catalog.xml`文件,开发者可以学习如何在Flex项目中创建和自定义地图功能,以及如何利用资源库和元数据进行更有效的开发。

    flex笔记 flex笔记 flex笔记

    - 元数据(`<mx:metadata>`)用于为组件提供额外的信息或配置选项。 #### ActionScript 1. **网络通信**: - Flex使用ActionScript来处理网络通信。例如,`<mx:HTTPService>` 标签可以用于发起HTTP请求。 - 在...

    Flex中采用Flex-config.xml进行命令行的编译

    通过`<metadata>`标签,可以添加自定义元数据,如作者、版权信息等。 4. **库路径和依赖项**: `<library-path>`标签用于指定库文件的路径,例如引入外部库或SWC文件,这对于项目依赖管理至关重要。 5. **错误和...

    Flex分页技术

    `[Bindable]`元标签用于标记变量,使其在改变时能触发视图的自动更新。例如,`_xmllistCollection`被标记为可绑定,当数据源发生变化时,DataGrid会自动更新显示。 综上所述,Flex开发Flex dataGrid分页技术涵盖了...

    FLEX从入门到精通.pdf

     6.5 非正式的SWF元数据标记  6.6 本章小结   第7章 MXML基础  7.1 语言原则  7.1.1 MXML是XML  7.1.2 命名约定  7.1.3 MXML语法  7.1.4 显示层次  7.1.5 MXML名称空间  7.2 使用MXML  7.2.1...

    Flex 项目安装备份文件

    项目文件包括源代码、资源配置、元数据以及库引用等。 在“Flex项目安装备份文件”中,备份至关重要,因为源代码是任何项目的核心。源码备份能防止意外的数据丢失,例如计算机故障、病毒攻击或代码误删。定期备份...

    flex3去水印简单实用的方法

    总的来说,Flex 3的水印去除是一个相对简单的过程,主要通过创建一个特定的类并将其添加到MXML文件的元数据中。然而,这种方法应该谨慎使用,因为可能涉及到版权和许可问题。如果需要完全自定义界面,考虑购买无水印...

    FLEX 数据绑定专题一(转)

    2. ActionScript数据绑定:在ActionScript代码中,可以使用Bindable元标签声明类的属性为可绑定的,然后使用`bindable`关键字定义绑定表达式。 数据绑定的应用场景: 数据绑定在FLEX中广泛应用于各种场景,包括但不...

    Baidu-Mobile-Flex.rar_flex_flex mobile

    3. **SWC文件**: SWC是Flex的库文件格式,可以包含ActionScript类、资源、元数据和库元数据。开发者可以将SWC文件作为库引入到他们的项目中,以便重用代码和组件。 4. **百度地图API**: 百度地图提供了丰富的API...

Global site tag (gtag.js) - Google Analytics