PDA

Просмотр полной версии : Назначение действий элементам comboBox


AlliAS
15.11.2007, 11:52
Здравствуйте.
Помогите мне пожалуйста:
есть у меня такой код:
_root.createTextField("t_txt", 10, 100, 100, 300, 20)
t_txt.border = true
var dArray:Array = new Array("red", "green", "blue");
var lArray:Array = new Array("красный", "желтый", "зеленый");
var cArray:Array = new Array();
for (var i:Number = 0; i<dArray.length; i++) {
cArray.push({label:lArray[i], data:dArray[i]});
}
my_cb.dataProvider = cArray
//на рабочем поле живет компонент comboBox с именем my_cb

Так вот, что нужно сделать чтобы каждому из элементов списка присвоить действие (как кнопке или мувику)?
пример: чтобы при выборе любого элемента в поле t_txt являлся какой нибудь текст.
Заранее СПАСИБО

alexcon314
15.11.2007, 12:41
var cbListener:Object = new Object();
cbListener.change = function(event_obj:Object) {
trace("Value changed to: "+event_obj.target.selectedItem.label);
t_txt.text = event_obj.target.selectedItem.label;
};
my_cb.addEventListener("change", cbListener);

AlliAS
15.11.2007, 16:59
СПАСИБО!!!