PDA

Просмотр полной версии : Ну никак не получается с COMBOBOX


Vovantes
23.06.2011, 17:29
Просто ни как не могу задействовать combobox. Как задействовать выбор позиции в Combobox?

NikolyA
23.06.2011, 18:24
http://flash-world.ru/flash_tutorial/36-working_with_component_combobox_actionsc.html

Vovantes
23.06.2011, 18:51
тупо выдает информацию о выбранном коде в tf. Как присвоить для каждой позиции свое значение? например 5 позиций, есть пять мувиков с alpha 0. Как сделать чтоб при выборе какойто позиции определенный мувик появлялся (_alpha = 100)?

вот код:
my_cb.addItem({data:1, label:"One"});
my_cb.addItem({data:2, label:"Two"});

var cbListener:Object = new Object();
cbListener.change = function (evt_obj:Object) {
tf.text = ("Данные выбранного пункта: " + evt_obj.target.selectedItem.data);
}
my_cb.addEventListener("change", cbListener);

alex_195
24.06.2011, 01:59
Сделай простую проверку. Например, если выбрана вторая позиция, то _alpha мувика под номером 2 = 100.
my_cb.addItem({data:1, label:"One"});
my_cb.addItem({data:2, label:"Two"});
var cbListener:Object = new Object();
cbListener.change = function (evt_obj:Object) {
if(evt_obj.target.selectedItem.label == "Two") {
clip2._alpha = 100;
}
my_cb.addEventListener("change", cbListener);
}

Vovantes
24.06.2011, 14:13
Спасибо тебе большое. Я зеленый вообще во flash. С одним знаком = пробовал все.
Все работает, только если эту строку "my_cb.addEventListener("change", cbListener);
" вывести вниз за скобки.
Спасибо еще раз.