Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Ну никак не получается с COMBOBOX (http://www.flasher.ru/forum/showthread.php?t=158779)

Vovantes 23.06.2011 17:29

Ну никак не получается с COMBOBOX
 
Просто ни как не могу задействовать combobox. Как задействовать выбор позиции в Combobox?

NikolyA 23.06.2011 18:24

http://flash-world.ru/flash_tutorial..._actionsc.html

Vovantes 23.06.2011 18:51

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

вот код:
Код AS1/AS2:

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.
Код AS1/AS2:

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);
" вывести вниз за скобки.
Спасибо еще раз.


Часовой пояс GMT +4, время: 11:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.