首页 > 代码库 > Flex与MXML
Flex与MXML
* Flex开发中可用两种语言
1.MXML
2.ActionScript
* Flex中使用两个组件集
1.MX (mx.*) 早期的Flex版本用到的组件集
2.Spark (spark.*) Flex4及以后的版本用到的组件集。
Spark比MX组件有更多皮肤外观及其它方面的优点。它们有相同的组件(如按钮,文本框,列表控件等)。官方推荐使用Spark组件集。
* MXML文件
MXML文件是一种普通的xml文件,和html一样是标记语言,不过MXML被编译成.swf文件在FlashPlayer或者AIR中运行。
<?xml version="1.0" encoding="utf-8"?><!-- mxml\HellowWorld.mxml --><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"xmlns:MyComps="myComponents.boxes.*"> <s:layout> <s:VerticalLayout /> </s:layout> <s:Panel title="My Application"> <s:Label text="Hello World" fontWeight="bold" fontSize="24"/> <MyComps:CustomBox/></s:Panel></s:Application>
- xmlns:fx="http://ns.adobe.com/mxml/2009" ActionScript顶级命名空间,如对象,数组等为标签构建MXML 编译器,如<fx:script>
- xmlns:mx="library://ns.adobe.com/flex/mx" MX组件集命名空间
- xmlns:s="library://ns.adobe.com/flex/spark" Spark组件命名空间
- xmlns:MyComps="myComponents.boxes.*"> 自定义组件命名空间
* Application标签
定义应用程序容器,应用程序的根标签。
<s:Appliction> </s:Application>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。