<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initUI()">
<mx:ComboBox x="10" y="10" id="bookList"></mx:ComboBox>
<mx:TextArea x="10" y="51" height="92" id="tip_txt"/>
<mx:Script>
<![CDATA[
import mx.events.DropdownEvent;
internal function initUI():void{
var info:Array=new Array();
info.push({label:"Book 1",data:"1"});
info.push({label:"Book 2",data:"2"});
info.push({label:"Book 3",data:"3"});
info.push({label:"Book 4",data:"4"});
bookList.dataProvider=info;
bookList.addEventListener(DropdownEvent.CLOSE,choose);
// DropdownEvent事件,在列表被弹出或收回时,分别触发DropdownEvent对像的open事件和close事件
}
internal function choose(evt:DropdownEvent):void{
var item:Object=bookList.selectedItem;
tip_txt.text="Select:Label:"+item.label+";data:"+item.data;
}
]]>
</mx:Script>
</mx:Application>
本文介绍了一个使用 Flex 框架实现的简单应用程序示例,该应用包含一个列表框组件,用于展示如何通过下拉菜单选择不同的书籍选项,并在文本区域显示所选项目的详细信息。
585

被折叠的 条评论
为什么被折叠?



