Форум 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)
-   -   Изменить значение поля Dynamic Text входящего в состав Button (http://www.flasher.ru/forum/showthread.php?t=113169)

Shinoby 20.06.2008 16:18

Изменить значение поля Dynamic Text входящего в состав Button
 
Что то не допру (или может где можно глянть на будущее сам путь) как мне изменить значение поля Dynamic Text входящего в состав Button.

Есть некая кнопу. Внитри нее на 3 события воткнут Dynamic Text в том числе. Имя его пусть MyLabel. Как мне к нему обратиться? И если я обращусь к нему, то он изменится для всех 3-ёх событий нормал, нажатая, в фокусе? Нужно ли для этого имя кнопке давать - что бы обратиться к текстовому полю в ней?

Обычно _root.MySomething.text = "AAA" например... Но тут и имя кнопки втыкал и напрямую к тексту пытался - всё никак %)

MrPoma 20.06.2008 16:54

Код:

[имя кнопки].[имя текстового поля].text = 'AAA';

Shinoby 20.06.2008 17:13

Цитата:

Сообщение от MrPoma (Сообщение 746720)
Код:

[имя кнопки].[имя текстового поля].text = 'AAA';

Вот и я так думал ))
btn - имя кнопки
MyLabel - имя текстового поля во всех 3ех состояниях кнопки

_root.btn.MyLabel.text="111";
btn.MyLabel.text="111";
MyLabel.text="111";

не срабатывает. втыкал это в первый кадр естессно слоя где кнопа лежит.

Пробовал этот код и в саму кнопу воткнуть. Ну если сфокусить кнопу мышой то код можно писать в button (layer1, frame1) - и тоже ничего.

Может как то объявить надо чё то хде то что бы видимо стало?

MrPoma 20.06.2008 17:34

Используйте мувиклип вместо кнопки.

alexcon314 20.06.2008 17:38

http://flasher.ru/forum/showthread.php?t=112200

swat05 21.06.2008 16:14

ты наверное текстовое поле обозвал MyLabel, а надо var:MyLabel

Shinoby 23.06.2008 11:22

Вложений: 1
Если честно, то прочёл ссцылку и все равно не смог решить проблему.
Изменил тип с кнопы на муви клип и всё равно не могу обратиться. Странно. Когда программно создаю объекты, то проблем с обращением и вложенностью нет, а тут глупость какая то - объект перед глазами а толку 0 ))

Вот приложил файлик. Там кода нуль, так как с кнопы то и начал - в нее то и упёрся. Может кто поможет. Просто реально перепробовал все варианты обращений и к ьатону и к мувику. Задача в том в итоге, что в эту кнопу будет ее название и еще слой с картинкой передаваться при загрузке через PHP.
Чувствую что позже про загрузку картинок в эту кнопу такую же тему раздую. Хотя на картинках уже натренировался когда делал подгружаемый смещающийся бэкграунд.

Жень Шень 23.06.2008 16:00

Вложений: 1
Ответ дал MrPoma(4). Но если хочется работать с кнопками, то можно использовать бутерброд: клип, в нем кнока и сверху текстовое поле.
Пример времен 6-го флеша.

Shinoby 23.06.2008 16:35

Дык я конвертил из кнопки в мувиклип. В том коде что я выложил все равно объект как кнопка - только потому, что в мувик конвертнуть не так сложно, не прикладывать же все варианты что я тестил %)


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

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