Просмотр полной версии : Очень нужна помощь поработе с выподающим меню
Доброго времени суток!!!
На главной сцене есть кнопочка (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/attachment.php?attachmentid=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 ="ответ";
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.