PDA

Просмотр полной версии : Combobox AS 3.0 не реагирует на выбор элементов.


ArtemLushnikov
31.05.2013, 13:03
Поместил на сцену Combobox, задал ему имя aCb.При выборе элемента списка ничего не происходит. Заметил, если в условии убрать одно "=" всё работает, но Flash ругается. И еще один вопрос возможно ли при выборе элемента Combobox использовать структуру Case. Вдруг кто знает в чём дело объясните новичку буду благодарен.

aCb.addItem( { label: "Ничего не выбрано" } );
aCb.addItem( { label: "1" } );
aCb.addEventListener(Event.CHANGE,aCh);
function aCh(e:Event):void{
if (aCb.selectedItem.Label == "1") gotoAndStop(16)} // Вот тут

Gaen
31.05.2013, 13:48
label и Label - это разные свойства

MikroAcse
31.05.2013, 15:22
Если и это не понятно, то вот, что имел ввиду Gaen:
combobox.addItem( { label: "Ничего не выбрано" } );
combobox.addItem( { label: "1" } );
combobox.addEventListener(Event.CHANGE, onChange);

function onChange(e:Event):void
{
if (combobox.selectedItem.label == "1"){
gotoAndStop(16);
}
}

ArtemLushnikov
31.05.2013, 21:29
Спасибо вам!Очень выручили, делаю диплом застрял на этом. Теперь всё работает

ArtemLushnikov
31.05.2013, 21:31
Спасибо, выручили прям!