加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex的编译标签

发布时间:2020-12-15 05:04:19 所属栏目:百科 来源:网络整理
导读:编译器标签(Compiler Tags) 所谓的编译器标签是指那些MXML中并没有实际的类库类与之对应的标签,这些标签的存在是为了向编译器指明编译的方式。在MXML中主要包括以下的编译器标签。 mx:Binding -用于绑定两个对象的数据,这个标签只是定义了两个对象的数据间

编译器标签(Compiler Tags)

所谓的编译器标签是指那些MXML中并没有实际的类库类与之对应的标签,这些标签的存在是为了向编译器指明编译的方式。在MXML中主要包括以下的编译器标签。

  • <mx:Binding>

    -用于绑定两个对象的数据,这个标签只是定义了两个对象的数据间的关系,编译后是不存在这个标签对应的类的。

  • <mx:Component>

    -可以用来定义一个组件作为控件的渲染器或者编辑器,包括两种方式:内联和外链文件,前者创建的组件是在当前作用域,而通过外链文件创建的组件则是全新的作用域。

  • <mx:Metadata>

    -用于添加元素据。

  • <mx:Model>

    -用于在MXML中申明数据模型,编译后的形式是一棵ActionScript的对象树,树的叶子节点都是数值型的数据。

  • <mx:Script>

    -定义或引入ActionScript。

  • <mx:Style>

    -定义或引入样式。

  • <mx:XML>

    -定义XML结构的数据对象。

  • <mx:XMLList>

    -定义E4X XMLList的对象。

此外还有以下几个与Server通信相关的几个标签。

  • <mx:operation>
  • <mx:request>
  • <mx:method>
  • <mx:arguments>

一些MXML标签规则

  • 对于所有的标签,id属性都不是必须的。
  • 对于根标签,是不能设置id的。
  • Boolean属性只包括true或flase两种值。
  • <mx:Binding>标签必须包含source和destination属性。
  • <mx:Binding>不能设置id属性。
  • <mx:WebService>必须设置一个wsdl或一个destination属性,但不能二者都设置。
  • <mx:RemoteObject>必须设置一个source或一个name属性,但不能二者都设置。
  • <mx:HTTPService>必须设置一个url或一个destination属性,但不能二者都设置。
  • <mx:operation>必须设置一个name属性,但是name不能重复,此外该标签不能设置id属性。
  • <mx:method>同<mx:operation>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读