Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как изменить текст внутри simpleButton (http://www.flasher.ru/forum/showthread.php?t=127376)

twix1124 12.07.2009 17:55

Как изменить текст внутри simpleButton
 
В кнопке имеется динамический текст с именем txt, а экземпляр кнопки btn
Пробовал btn.txt.text = "blablabla", но пишет что у simpleButton нету свойства txt =\

wvxvw 12.07.2009 18:21

Этот текс не является ребенком SimpleButton, а кого-то из его стейтов - поэтому вам нужно обращаться к тому стейту, в котором этот текст находится. А вообще - это порочная практика - полагаться на флешевый механизм объявления свойств для клипов выложеных на сцену.

twix1124 12.07.2009 18:37

Ммм?)
Так как забраться внутрь экземпляра кнопки?)
Или надо создавать разные кнопки?

wvxvw 12.07.2009 18:39

Цитата:

Сообщение от wvxvw (Сообщение 834898)
поэтому вам нужно обращаться к тому стейту, в котором этот текст находится.

http://livedocs.adobe.com/flash/9.0/...n.html#upState
например, если мышь находится за пределами кнопки.

twix1124 12.07.2009 19:38

А всё, понял =)
Типо кнопка - это 4 мувика. Легче уж создать разные кнопки)
Спасибо.

Добавлено через 5 минут
Но опять пишет, что нет такого свойство, хотя там есть динамеческий текст с именем экземпляра ...

AL.exe 12.07.2009 19:51

Выключите Automatically declare stage instances в настройках публикации и сами объявите нужные текстфилды.

wvxvw 12.07.2009 19:57

Нужно чтобы стейт существовал в момент, когда вы пытаетесь получить ссылку на кого-то из его детей.

twix1124 12.07.2009 20:54

Да вроде сущесвует... Если upState это когда кнопка находится не под мышью=\

LA_ 18.07.2009 00:24

Цитата:

В кнопке имеется динамический текст с именем txt, а экземпляр кнопки btn
Пробовал btn.txt.text = "blablabla", но пишет что у simpleButton нету свойства txt =\
покажите, плз, кто-нибудь на этом примере куда стейт надо добавить в обращении к свойству text объекта txt

Alex Lexcuk 18.07.2009 00:44

Примерчик зацените.
http://www.murmadillo.tut.su/html/me...tton-href.html


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

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