событие выпадающего списка - PullRequest
       3

событие выпадающего списка

0 голосов
/ 26 сентября 2011

Я искал руководство по обработке событий во Flash Builder 4.5.У меня есть выпадающий список, который я хотел бы активировать, предпочтительно функцию сценария действия.похож на asp.net/js.

ура!

1 Ответ

0 голосов
/ 26 сентября 2011

прямо из as3 документов с некоторыми комментариями ...

import fl.controls.ComboBox;
import fl.controls.Label;

var myComboBox:ComboBox = new ComboBox();
myComboBox.prompt = "Please select an item...";
myComboBox.addItem({label:"Item 1"});
myComboBox.addItem({label:"Item 2"});
myComboBox.addItem({label:"Item 3"});
myComboBox.addItem({label:"Item 4"});
myComboBox.width = 150;
myComboBox.move(10, 10);
myComboBox.addEventListener(Event.CHANGE, changeHandler);  // <- ASSIGN EVENT LISTENER
addChild(myComboBox);

var myLabel:Label = new Label();
myLabel.autoSize = TextFieldAutoSize.LEFT;
myLabel.text = "selectedIndex:" + myComboBox.selectedIndex;
myLabel.move(myComboBox.x + myComboBox.width + 10, myComboBox.y);
addChild(myLabel);

function changeHandler(event:Event):void {   // <- ASSIGN FUNCTION
    myLabel.text = "selectedIndex:" + myComboBox.selectedIndex;
}

Также из документов это события ...

change Отправляется припользователь изменяет выбор в компоненте ComboBox или, если компонент ComboBox является редактируемым, каждый раз, когда пользователь вводит нажатие клавиши в текстовом поле.ComboBox

close Отправляется, когда раскрывающийся список отклонен по любой причине.ComboBox

enter Отправляется, если редактируемое свойство имеет значение true и пользователь нажимает клавишу Enter при вводе в редактируемом текстовом поле.ComboBox

itemRollOut Определяет значение свойства type объекта события itemRollOut.ComboBox

itemRollOver Определяет значение свойства type объекта события itemRollOver.ComboBox

open Отправляется, когда пользователь нажимает кнопку раскрывающегося списка для отображения раскрывающегося списка.ComboBox

scroll Отправляется, когда пользователь прокручивает раскрывающийся список компонента ComboBox.ComboBox

...