Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Встроенный Combobox - как его приспособить для навигации? (http://www.flasher.ru/forum/showthread.php?t=117355)

Vanilla_Angel 25.10.2008 14:52

Встроенный Combobox - как его приспособить для навигации?
 
Привет!
Можно ли встроенный комбобокс использовать для навигации по мувику? Т.е. чтобы в раскрывающемся списке при выборе какого-то пункта происходила переадресация на нужный кадр. Если да, то подскажите, пожалуйста, как это сделать?

Вариант самой нарисовать раскрывающееся меню не предлагать :) Его нарисовала и всё работает, но хотелось бы узнать про встроенный комбо.

Kuruki 25.10.2008 15:20

Код:

// Добавляем данные в комбобокс
my_cb.addItem( { data:1, label:"На 1-й кадр" } );
my_cb.addItem( { data:2, label:"На 2-й кадр" } );
my_cb.addItem( { data:8, label:"На 8-й кадр" } );

// Создаем слушателя
var cbListener:Object = new Object();

// Подписываем функцию на событие "изменен"(т.е. выбран какой-либо пункт)
cbListener.change = function(event_obj:Object) {
        // Переходим на выбранный кадр
        _root.gotoAndStop(event_obj.target.selectedItem.data);
        // Или если так понятнее
        //_root.gotoAndStop(_root.my_cb.selectedItem.data);
};

// Добавляем созданного нами слушателя в список слушателей данного комбобокса
my_cb.addEventListener("change", cbListener);


Vanilla_Angel 26.10.2008 15:34

Спасибо большое!! :)


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

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