组件之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) 编辑 收藏 举报