Форум 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)
-   -   Проблема с созданием хандлера (http://www.flasher.ru/forum/showthread.php?t=74357)

Mordenkainen 18.01.2006 00:15

Проблема с созданием хандлера
 
В кратце, ситуация.

Пишу хандлер для комбобокса:

bkcolorSel.setChangeHandler("bkcolorHandler")
function bkcolorHandler(component){
bckcolor = getcolor(getSelectedItem().label);
}


Он работает, но только когда комбобокс находится в _root.

Но мне нужно комбобокс поместить не на саму сцену, а в мувиклип на ней. По идее, нужно помещать в мувиклип с комбобоксом код

bkcolorSel.setChangeHandler("bkcolorHandler", _root)

а потом в главной сцене ставить

function bkcolorHandler(component){
bckcolor = getcolor(getSelectedItem().label);
}


но оно не работает - переменная bckolor не получает данные из комбобокса :(( Обьясните, что я делаю не так, и как правильно надо делать? Заранее благодарю за ответ :))

Juice_Green 18.01.2006 09:23

пробуй написать
Код:

bkcolorSel.setChangeHandler("_root.bkcolorHandler")

silin 18.01.2006 11:33

ничего не понял: предлагается угадать, что делает setChangeHandler() ?


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

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