组件之ComboBox

组件之ComboBox

ComboBox 组件包含一个下拉列表,用户可以从该列表中选择单个值。 其功能与 HTML 中的 SELECT 表单元素的功能相似。 ComboBox 组件可以是可编辑的,在这种情况下,用户可以在 ComboBox 组件的 TextInput 部分键入不在列表中的条目。

首先把ComboBox组件导入库中

package  {
 
 import flash.display.MovieClip;
 import fl.controls.*;
 import fl.data.*;
 import flash.text.TextFormat;
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.events.Event;
 
 public class ComboBoxMain extends MovieClip {
  
  private var combb:ComboBox = new ComboBox();

private var dp:DataProvider = new DataProvider();
 
  public function ComboBoxMain() {
   
   
   dp.addItem({ label:"初中"});
   dp.addItem({ label:"高中"});
   dp.addItem({ label:"大学"});
   combb.dataProvider = dp;
   combb.prompt = "学历";
   stage.addChild(combb);
   var txt:TextFormat = new TextFormat();
   txt.size =20;
   txt.align = "center";
   txt.color = 0xff0000;
   combb.width = 150;
   combb.height = 30;
   combb.prompt="— —";//可自主设定。

   combb.dropdownWidth = 150;
   combb.dropdown.rowHeight =30;
   combb.textField.setStyle("textFormat",txt);
   combb.dropdown.setRendererStyle("textFormat",txt);
   
   var loader:URLLoader = new URLLoader();
   loader.load(new URLRequest("ComboBoxXML.xml"));
   loader.addEventListener(Event.COMPLETE,getXml);
  }
  private function getXml(e:Event):void
  {
   
   var xml:XML = new XML(e.currentTarget.data);

}

}
 
}

效果如图所示:

posted on 2012-10-13 21:20  God is a girl  阅读(164)  评论(0编辑  收藏  举报

导航