Просмотр полной версии : ComboBox
bardinal
12.12.2005, 14:47
Не подскажите как сделать выпадающий список с переходом на другую сцену. Заранее огромное спасибо.
Есть же компонента ComboBox введи в пункте data имена нужных сцен и
on(change){
gotoAndPlay(ИмяТвоегоCombo.value, НомерКадра)
}
bardinal
13.12.2005, 14:37
А примера в исходнике у тебя нет?
bardinal
13.12.2005, 14:39
А то у меня не получилось.
Есть же компонента ComboBox введи в пункте data имена нужных сцен и
on(change){
gotoAndPlay(ИмяТвоегоCombo.value, НомерКадра)
}
делается так:
// Создаем обьект
var cbListener:Object = new Object();
// Обработчик события
cbListener.change = function (evt_obj:Object) {
//переход на сцену
gotoAndPlay(evt_obj.target.selectedItem.label);
}
// Делаем обьект листенером события "change"
my_cb.addEventListener("change", cbListener);
//my_cb - обзываешь свой комбо так вручную(можно и через код конечно)
делается так:...
Увы ничего не меняет... ошибка "scene name must be quoted string" - то есть использовать переменные как имя сцены в gotoAndPlay нельзя :mad: :confused:
You can use the scene parameter only on the root Timeline, not within Timelines for movie clips or other objects in the document. :mad: :mad:
т.е. надо
on(change){_root.gogogo(kuda)}
И в первом кадре первой сцены (root Timeline???) добавить
function gogogo(kuda){
if (kuda==nah){gotoAndStop("ИмяСцены", Номер кадра)}
}
просто не нужно пользоваться сценами
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.