Flex权威指南3学习笔记之一------界面知识(一)

最近在学习flex,正在看《Flex 权威指南》,把一些重要的知识记录下来,刚入门的可以看一下,高手就不用看了 呵呵

 

 

一、容器的相关知识

常见容器及布局规则

容器

规则

VBox

子元素垂直排列,每个子元素在前一个元素的下方

HBox

子元素水平排列,每个子元素在前一个元素的右侧

Canvas

在制定的位置绘制子元素,(x,y)控制其坐标

Application

使用layout属性,可以获得类似前三种布局方式

Tile

将子元素排成一个或多个横行或者竖行,每个Tile的单元格时相同的

Panel

Box容器的子类,可以获得VBoxHBoxCanvas的布局方式

ControlBar

停靠在Panel或者TileWindow的底部,可以有VBoxHBox布局,主要取决于direction属性

Application-ControlBar

整个应用程序都能访问的组件,布局方式类似Control

 

二、布置电子商务应用程序

在《Flex 权威指南3》中,采取的是用可视化拖取的方式绘制界面,为了对这些界面元素有一个初步的了解,我们采用手写代码的方式,在真正的开发过程中,手写的方式要比可视化操作适用的多。

 

1.打开EComm.mxml文件

2.<mx:Application>标签内部,添加如下代码

 

 

 

ApplicationControlBar的宽度和整个应用程序一致,高度为90。另外,在Application 的最上边,并且dock="true",这样可以保证Application始终出现在应用程序的最上边,不会随滚动条滚动而消失。

3.<ApplicationControlBar>中输入以下代码:

<mx:Canvas width="100%" height="100%"><mx:Canvas>Canvas可以充满整个ApplicationControlBar中,它的子组件见通过坐标进行绝对固定。

 

4.在Canvas中输入以下的代码

5.ApplicationBar下边输入

HBox中的组件会水平排列,目前只有一个VBox还看不到效果;而VBox中的组件会垂直排列。

6.HBox 的下部输入:

<mx:Label x="847" y="395" text="(c) 2006, FlexGrocer"/>

用于显示版权信息的标签,放在整个应用程序的右下角

所有代码如下所示:

运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值