AS3组合框非常基本的例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3组合框非常基本的例子相关的知识,希望对你有一定的参考价值。
This is the most simple example of a ComboBox created in AS3, based mostly on Adobe's example from http://help.adobe.com/en_US/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7fa9.htmlInside the zip file you will find two folders. The first is this example with a ComboBox dragged onto the stage of the FLA with a supporting .AS file to populate it and make it work. The second example shows a ComboBox created and populated entirely by actionscript.
package { import flash.display.MovieClip; import flash.events.Event; import fl.events.ComponentEvent; import fl.controls.ComboBox; import fl.data.DataProvider; public class AS3_combobox2 extends MovieClip { var comboData:Array = new Array( {label:"Choice One", data:"one"}, {label:"Choice Two", data:"two"} ); var combobox_cb:ComboBox = new ComboBox(); public function AS3_combobox2() { combobox_cb.dropdownWidth = 210; combobox_cb.width = 200; combobox_cb.move(150, 50); combobox_cb.prompt = "Make a Choice"; combobox_cb.dataProvider = new DataProvider(comboData); combobox_cb.addEventListener(Event.CHANGE, changeHandler); addChild(combobox_cb); } public function changeHandler(event:Event):void { // do something based on the selected item's value switch(combobox_cb.selectedItem.data) { case "one": trace("One was chosen!"); break; case "two": trace("Two was chosen!"); break; } } } }
以上是关于AS3组合框非常基本的例子的主要内容,如果未能解决你的问题,请参考以下文章