![]() |
Очень нужна помощь поработе с выподающим меню
Доброго времени суток!!!
На главной сцене есть кнопочка (b1) и текстовое поле (t1) (динамическое). Также есть movei clip в котором содержится 3 кнопочки (b2, b3, b4), при нажатие на b1 они выскакивают рядом сней. Вопрос: Как сделать так, чтобы при нажатие на кнопки b2, b3 или b4 в текстовое поле t1 загружался текст? Обрабочики событий кнопки мне известны, я немогу с гл.сцены достучатся до событий происходящие в movie clip. |
вариант первый:
например назови мувик с тремя кнопками например "b_menu", тогда адрес к кнопкам будет таков: b_menu.b1; b_menu.b2..., вот и все... а чтобы кнопки типо появлялись и исчезали, юзай b_menu._visible = true/false; есть вариант второй... |
кнопка.onPress =function() {
_root.t1.text ="какойтоващетекст"; } Обычно если кнопки похожи я делаю цикл, располагаю кнопки в нужной последовательности, указваю каждой имя и id.. текст в tf можно брать из массива... что ты имеешь в виду, когда говоришь "загружался текст?" |
Кнопка b1 находится вне movei clip. А b2,b3 и b4 внутри movei clip.
если написать так: b_menu.b2.onPress = function() { t1.text = "Help"; } на экране ни чего не появляется при нажатие на кнопку b2 :o((( А вывожу данные в текстовое поле из БД (MySQL) использую PHP для передачи их во flash. |
Смотри как правильно делать
http://www.flasher.ru/forum/attachme...chmentid=11040 Думаю, не возникнет проблем с пониманием Не забывай про правильную адресацию... если кнопка b2 в b_menu, то пиши в муве клипе b_menu код. this.b2.onPress = function() { t1.text = "Help"; } |
За пример огромное спасибо!!!
Но!!! Текстовое поле t1 как и кнопка b1 лежит вне movei clip. (Если t1 положить в movei clip то проблем нет все работает отлично). Можно ли из movie clip добраться до t1? Как вне movie clip следить за кнопками внутри него? |
Всё обекты относительно _root/ те если у тебя лежит на _root. то _root.t1.text ="ответ";
|
| Часовой пояс GMT +4, время: 12:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.