`

mxml布局

阅读更多



 

上面是效果图。

下面是代码。

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
				xmlns:mysf="components.tabs1.*"
				width="100%"
				height="100%"
				layout="absolute"
				backgroundColor="white"
				backgroundAlpha="0.5">
	<mx:Script>
		<![CDATA[
			[Embed(source="asset/right.png")]
			[Bindable]
			private var logo1:Class;

			[Embed(source="asset/left.png")]
			[Bindable]
			private var logo2:Class;
		]]>
	</mx:Script>
	<mx:VBox width="100%"
			 height="100%">

		<mx:Label text="123"
				  width="100%"
				  height="10%">
		</mx:Label>
		<mx:HBox width="100%"
				 height="80%"
				 backgroundColor="green">
			<mx:LinkBar dataProvider="{detailview}"
						width="1%"
						height="100%"
						direction="vertical">
			</mx:LinkBar>
			<mx:ViewStack id="detailview"
						  resizeToContent="true"
						  width="100%"
						  height="100%">
				<mysf:TabFun1 id="tabfun1"
							  label="fun1"
							  icon="{logo1}"
							  width="100%"
							  height="100%"/>
				<mysf:TabFun2 id="tabfun2"
							  label="fun2"
							  icon="{logo2}"
							  width="100%"
							  height="100%"/>
			</mx:ViewStack>
		</mx:HBox>
		<mx:Label text="456"
				  width="100%"
				  height="10%">
		</mx:Label>
	</mx:VBox>
</mx:Application>

 

 

<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
	<!--Box的子类 ControlBar, DividedBox, Grid, HBox, NavBar, VBox

		 direction指定布局方式是垂直还是水平 默认(veriacal 垂直的),horizontal是水平的

		 VBox (vertical box) and HBox (horizontal box)

	-->
	<!--DividedBox同Box用法差不多,只不过多加了分割符号-->
	<mx:DividedBox visible="false">

	</mx:DividedBox>
	<mx:Box direction="vertical"
			borderStyle="solid"
			paddingTop="10"
			paddingBottom="10"
			paddingLeft="10"
			paddingRight="10"
			y="10">

		<mx:Button id="fname"
				   label="Button 1"/>
		<mx:Button id="lname"
				   label="Button 2"/>
		<mx:Button id="addr1"
				   label="Button 3"/>
		<mx:ComboBox id="state">
			<mx:ArrayCollection>
				<mx:String>ComboBox 1</mx:String>
			</mx:ArrayCollection>
		</mx:ComboBox>
	</mx:Box>
	<!--VBox即 veriacal Box 垂直的Box-->
	<!--VDividedBox(veriacal divided box) 同vbox差不多-->
	<mx:VDividedBox visible="false">

	</mx:VDividedBox>

	<mx:VBox borderStyle="solid"
			 paddingTop="10"
			 paddingBottom="10"
			 paddingLeft="10"
			 paddingRight="10"
			 x="306"
			 y="10">

		<mx:Button id="fname1"
				   label="Button 1"/>
		<mx:Button id="lname1"
				   label="Button 2"/>
		<mx:Button id="addr11"
				   label="Button 3"/>
		<mx:ComboBox id="state1">
			<mx:ArrayCollection>
				<mx:String>ComboBox 1</mx:String>
			</mx:ArrayCollection>
		</mx:ComboBox>
	</mx:VBox>
	<!--Hbox即 horizontal box 水平Box-->

	<!--HDividedBox 跟Hbox差不多  Divided(分开的) horizontal divided box-->
	<mx:HDividedBox visible="false">

	</mx:HDividedBox>
	<mx:HBox borderStyle="solid"
			 paddingTop="10"
			 paddingBottom="10"
			 paddingLeft="10"
			 paddingRight="10"
			 x="57"
			 y="233">

		<mx:Button id="fnam2"
				   label="Button 1"/>
		<mx:Button id="lname2"
				   label="Button 2"/>
		<mx:Button id="addr12"
				   label="Button 3"/>
		<mx:ComboBox id="state2">
			<mx:ArrayCollection>
				<mx:String>ComboBox 1</mx:String>
			</mx:ArrayCollection>
		</mx:ComboBox>

	</mx:HBox>

	<!--同Box用法差不多,只不过多加了分割符号-->
	<mx:DividedBox visible="false">

	</mx:DividedBox>

</mx:VBox>

 

 

<?xml version="1.0"?>
<!-- fonts/DeviceFont.mxml -->
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
	<mx:Style>
     .myClass {
        fontFamily: Arial, Helvetica, "_sans";
        color: Red;
        fontSize: 12;
        fontWeight: bold;
     }
     
     Panel {
        paddingLeft: 10;
        paddingTop: 10;
        paddingBottom: 10;
        paddingRight: 10;
     }
  </mx:Style>

	<mx:Panel title="myClass Class Selector with Device Font">
		<mx:VBox styleName="myClass">
			<mx:Button label="Click Me"/>
			<mx:Label text="This is a label."/>
			<mx:TextArea width="200">
				<mx:text>
            The text in the TextArea control uses the myClass class selector.
            </mx:text>
			</mx:TextArea>
		</mx:VBox>
	</mx:Panel>
</mx:VBox>

 

  • 大小: 39.2 KB
分享到:
评论

相关推荐

    MXML.doc MXML语言是专门用于Flex程序中

    MXML语言是专门用于Flex程序中,描述界面表现的一中XML标记语言。我们可以用它来管理程序的整体布局,控制组件的样式和外观,也可以构建非可视化的对象,比如XML数据、与服务器端通信的WebService、组件的数据源等。

    scrollsource.mxml

    在flex中切换界面很简单 大致有以下方式 1、viewStack切换,适合于模块内的界面切换 2、tab切换,适合于模块内的界面切换 ...1和2 两种切换方式比较相似,1可以隐藏tab标签,布局时显的更灵活一些,2的布局相对固定一些

    scroll.mxml

    在flex中切换界面很简单 大致有以下方式 1、viewStack切换,适合于模块内的界面切换 2、tab切换,适合于模块内的界面切换 ...1和2 两种切换方式比较相似,1可以隐藏tab标签,布局时显的更灵活一些,2的布局相对固定一些

    FLEX入门及集成其他框架教程

    FLEX,是一种基于标准变成模型的RIA开发产品集,最开始是由...MXML:一种XML标识语言,用来进行组件布局,数据绑定等,和HTML语言有点类似。 ActionScript:刚开始时是FLASH的脚本语言,到了3.0,已经完全面向对象了

    Flex入门教程[汇编].pdf

    2. MXML语言的基础知识,包括MXML的基本语法、控件、布局管理器和数据绑定机制等。 3. ActionScript语言的基础知识,包括ActionScript的基本语法、变量、数据类型、操作符、控制结构、函数和事件处理等。 4. 使用...

    Flex4 SDK 新特性

    未来可能会有所变化: 前言与目录 Flex 4概述 (与学习资源) MXML 2009 ...Spark布局模型 Spark动画和特效组件 Pixel Bender集成 Spark文本组件 双向数据绑定 高级CSS Selector MXML ASDoc

    Flex第一步 源码

    内容包括:F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex...

    flex 数据库留言本 源码

    内容包括:F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex...

    flex 第一步 源码 使用组件处理数据和交互

    内容包括:F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex...

    flex 第一步全部源码 实例源码

    内容包括:Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、...

    Flash Builder 4 快速入门

    4.2 布局 4.3 特效 4.4 样式 4.5 状态 4.6 双向绑定 4.7 ASDoc 4.8 SWFObject 与 HTML Template 第五章 自定义组件开发 5.1 自定义Flex组件 5.2 MXML组件开发 5.3 ActionScript组件开发 第六章 与服务端...

    FLEX企业应用开发实战.part1

     2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户反复(误)操作  2.7 小结 第3...

    FLEX企业应用开发实战.part2

     2.5.2 组件生命周期与布局  2.5.3 组件的失效机制  2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户反复(误)操作  2.7 小结 第3...

    Flex第一步光盘源码

    内容包括:Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、...

    Flex教程 ppt格式 简单实用

    第01章 Flex简介.ppt第02章 MXML.ppt第03章 ActionScript 3.0.ppt第04章 Flex中的事件.ppt第05章 Flex组件概述.ppt第06章 简单界面控件实现.ppt第07章 菜单实现.ppt第08章 日期选择实现.ppt第09章 使用图片、滑块、....

    Flex教程.rar

    第02章 MXML.ppt 第03章 ActionScript 3.0.ppt 第04章 Flex中的事件.ppt 第05章 Flex组件概述.ppt 第06章 简单界面控件实现.ppt 第07章 菜单实现.ppt 第08章 日期选择实现.ppt 第09章 使用图片、滑块、.ppt 第10章 ...

    Flex新手教程_入门级学习笔记

    3.3 MXML Module模块应用 16 3.4 表单 16 3.5 对话框 17 3.6 列表 18 3.7弹出菜单 19 3.8复杂用户交互应用结构 21 3.8.1 Tree高级应用 21 3.8.2 DataGrid 22 3.9导航容器,导航菜单 22 4.Flex美化应用 24 4.1使用组件...

    Flex 开发,资料

    在本教程中,你可以阅读到Flex的简单介绍,还可以利用MXML创建一个简单的分类购物车,从而学习到Macromedia Flex应用程序的基本构成。你将会学到:创建一个应用程序、添加一个布局的容器、添加控件、创建与控件关联...

    Flex学习笔记1

    在 Flex 中,我们可以使用两种方式来定义数据模型:一种是直接在 MXML 文件中定义,例如上面的代码所示;另一种是将数据模型定义在外部文件中,例如使用 `...

    Flex学习大礼包(flex基础教程、flex和java整合)--下载不扣分,童叟无欺

    第02章 MXML.ppt 第03章 ActionScript 3.0.ppt 第04章 Flex中的事件.ppt 第05章 Flex组件概述.ppt 第06章 简单界面控件实现.ppt 第07章 菜单实现.ppt 第08章 日期选择实现.ppt 第09章 使用图片、滑块、.ppt ...

Global site tag (gtag.js) - Google Analytics