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

Flex学习笔记(二)

发布时间:2020-12-15 04:20:27 所属栏目:百科 来源:网络整理
导读:Flex 学习笔记(二) 一、继续学习 ui 界面的布置(以一个电子商务应用为例) 1、控制条( control?bar )里面摆放导航和一些标签,并在属性栏填写 id 、标签。 2、在下面加入group容器在属性中设置id,宽度100%,高度100%。 在这个容器下在加一个group?1布

Flex学习笔记(二)

一、继续学习ui界面的布置(以一个电子商务应用为例)

1、控制条(control?bar)里面摆放导航和一些标签,并在属性栏填写id、标签。

2、在下面加入group容器在属性中设置id,宽度100%,高度100%。

在这个容器下在加一个group?1布局选“v”(里面放入商品用label写入物品名价格和button购买)w100%?h150

加另外一个group2(购物车)其中加入各种功能(总付款,查看商品等)

3、使用约束来布局

选中,在右边属性栏最下面选择约束在的大概位置再填入具体的值,对于不用的值清空。

4、使用视图状态(一个mxml页面中至少有一个状态,大多会有多个状态)

在上边一个页面下创建一个新状态,在右上状态栏中新建cartView(购物车视图),

将group1的宽度与高度设为0,group2都为100%,这里将购物车占了整个空间,但是group1里的控件依然存在(选中group1在右边外观右边选择“类别视图”找到visible属性值改为false)

加入datagrid控件是一个表格可以展示购物车里的内容。

5、添加click事件

在group1中的button的click属性加this.cuurrentstate='cartView'(就是上面新建的视图);

并在cartView视图中新建相应button设置click返回主视图,删除多余控件。

6、图片的显示

加入imaga类,选中在属性中源代码中选择图片文件,比例内容设为true,

将@Embed指令添加到image控件(使图片嵌入到swf文件中,加载更快)

二、对源代码进行重构使之更容易看懂,方便以后修改,别人的使用。

使用符合容器,例如用hgroup代替horizontallayout布局的group;

对于应用程序的重构要养成习惯,并进一步了解技巧。

三、常见控件的使用。

1、文本类,

Label?????单行文本,(不能从客户端输入);

Richtext??多行文本,(不能从客户端输入);

Textinput?输入数据(单行),不能显示;

Textarea??多行文本?,可以设置可输入或不输入,(文本超出屏幕的有效空间时会显示滚动条)

2、按钮类,

Button?控件是常用的矩形按钮。

Buttonbar??定义一组普通按钮;

Alert?弹出对话框,可以包含按钮、标题等;

DataGrid?显示多个数据表?

Image??允许程序运行时导入图片(jpeg,png,gif)和swf文件。

3、容器

HBox?????子组件都是水平流水线布局的;

VBox??????子组件是垂直排列的;

Form??????可以创建基于表单的应用程序,可以用于登陆等应用,(可以验证信息);

panel???????显示一个title?bar,一些说明,边框和一些子组件

这是最近用到控件总结一下如何使用,对于下面用到的控件再用后在总结。

最近继续学习ui界面创建,可以做出一些界面(包括多状态)。

下面一周主要学习“处理事件”

(编辑:李大同)

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

    推荐文章
      热点阅读