MXML介绍

MXML标准

1.MXML遵循XML的标准,但对XML中的标签,属性,文件结构等XML元素进行了相应的约束和扩展,MXML用于设计用户界面,实现丰富的Flex表现层。

2.每一个MXML文件都应该以一个XML声明开始:<?xml version="1.0" encoding="utf-8"?> ,而且和其他XML一样,MXML包含标签和属性,对大小写敏感,标签名称以大写开头:<s:Application>

1).<s:Application>是一个程序的root tag,代表一个Spark应用容器。一个项目应该只有一个root tag.
2).xmlns:fx="http://ns.adobe.com/mxml/2009是ActionScript元素所在的命名空间
xmlns:mx="library://ns.adobe.com/flex/mx是MX控件集所在的命名空间
xmlns:s="library://ns.adobe.com/flex/spark是Spark控件集所在的命名空间
MX和Spark控件集有很多相同的控件,Spark是为Flex4新出的,尽量使用Spark控件集中的控件,在Spark控件集里没有相应的控件时再用MX控件集的控件
3).MXML中的每个tag都和ActionScript中的类或属性对应,ActionScript中的类在MXML中用节点表示,属性可以用attribute表示,也可以用property表示。比如Panel和Label都是Spark控件集中的类。text,fontSize等都是Label类的属性
4).MXML的文件名不能和ActionScript里面的类和控件名相同,不能和MXML里的tag相同,也不能是application,且后缀必须是小写的mxml。


flex的几个基本标签

<s:Application>是MXML的根元素,在这个标签中要声明mxml的命名空间

<s:Panle>的功能是个组件容器

<s:Lable>常用于文字容器


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值