Flex3实战 11章应用程序导航
来源:互联网 发布:变号王软件下载 编辑:程序博客网 时间:2024/05/19 10:35
导航组件:
Menu
MenuBar
TabBar
TabNavigator
Accordion
1.使用嵌套数组为菜单提供数据
public var myMenuData:Array = [{
label:'New',
children:[{label:"Task"},{label:"Request"},{label:"Person"}]
},
{
label:'Import',
children:[{label:"Task"},{label:"Request"},{label:"Person"}]
}];
使用数组的问题主要在于,他们是一种简单的对象类型旅游与他们不是集合,因此底层数据的改变不会自动传播到有侦听任务的其他对象。这也是为什么升级基于集合的对象更方便的原因,对应ArrayCollection,尤其如此
----------默认情况下,Menu组件会查找名为children的嵌套数组
使用嵌套的数组集合为菜单提供数据:
public void myMenuData:ArrayCollection = new ArrayCollection(
[{
label:'New',
children:[{label:"Task"},{label:"Request"},{label:"Person"}]
},
{
label:'Import',
children:[{label:"Task"},{label:"Request"},{label:"Person"}]
}]
);
Model:
model是与XML极为相似的一种数据类型,但他实际上市嵌套的底层对象,Model可以用来存储未来会被处理的数据
通过Model为菜单提供数据:
<mx:Model id="muMenuData">
<menuinfo>
<menuitem label="task">
<children label="Request" />
<children label="Person"/>
</menuinfo>
<menuinfo label="Import">
<children label="Image" />
<children label="Document"/>
</mx:Model>
-----注意:对于menuinfo 和menuitem这个两个节点名称,可以随便命名,单身如果要创建更深层次的节点级别,必须将他们声明为children
11.2使用菜单
----------待续
- Flex3实战 11章应用程序导航
- Flex3 实战 10章 事件
- flex3 实战 12章 弹出式窗口简介
- flex3实战 记录
- Flex3实战2
- Flex3界面导航设计教程
- Flex3 快速入门:嵌入应用程序资源
- Flex3 快速入门:嵌入应用程序资源
- flex3
- flex3
- Backbine.js实战第七章----导航控制器
- Flex3+ArcGIS+API改变导航条的样式
- 用Adobe Flex3开发AIR应用程序–入门指南
- Flex3 快速入门: 创建您的第一个应用程序
- 用Adobe Flex3开发AIR应用程序–入门指南
- [解决方案]应用程序帮助导航
- JQuery实战:导航栏
- 实战 Comet 应用程序开发
- 使用dbms_profiler包测试存储过程性能
- 第一章
- How To Use Linux epoll with Python
- 曲线拟合——最小二乘法
- tinyxml使用总结
- Flex3实战 11章应用程序导航
- WinForm基础:省份选择器
- 内存字节对齐
- 多层继承中的虚函数
- 省ACM竞赛终于拿了个银牌。
- Linux Kernel & Distributions
- oracle10g代码中内置了BULK COLLECT limit为100
- JAVA 多线程相关
- 在eclipse里导入项目方法