Flex中如何使用addChild()和removeChild()函数动态添加或删除Accordion容器中项目??
解决方案 »
- hibernate映射mysql数据类型varchar为longtext
- 求高手!数据库表怎么根据ip字段进行排序?求高手!
- 问个问题,为什么TOMCAT挂在自己的主机上外网无法访问
- 怎么记住管理员的详细操作
- Hibernate初学者遇到的问题
- 调查一下有多少人患有乙肝小三阳,会对工作产生多大的影响??
- Hibernate的一个小问题,大家来帮帮我
- struts中数据库连接问题!谢谢了!
- 在Tomcat中Include html文件时,如果该html文件有中文则产生乱码,怎么办?
- java Applet可以得到HttpSession的信息嘛?
- Flex中如何利动态改变Accordion容器中当前选中项目
- Flex中如何通过getHeaderAt()给 Accordion头部设置一个分割用图标
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.containers.VBox;
private const MAX_CHILDREN:uint = 5;
private function accordion_addChild():void {
if (accordion.numChildren < MAX_CHILDREN) {
var vbox:VBox = new VBox();
vbox.label = "child " + accordion.numChildren;
vbox.percentWidth = 100;
vbox.percentHeight = 100;
var randColor:uint = Math.random() * 0xFFFFFF;
vbox.setStyle("backgroundColor", randColor);
accordion.addChild(vbox);
}
}
private function accordion_deleteChild():void {
if (accordion.selectedChild) {
accordion.removeChild(accordion.selectedChild);
}
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true">
<mx:Button label="Add child"
click="accordion_addChild();" />
<mx:Button label="Delete child"
click="accordion_deleteChild();" />
</mx:ApplicationControlBar>
<mx:Accordion id="accordion" width="240" height="160" />
</mx:Application>