Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как изменить значение текстового поля из AS 3 (http://www.flasher.ru/forum/showthread.php?t=131158)

Mish_ka 14.10.2009 09:10

Как изменить значение текстового поля из AS 3
 
Вложений: 1
Доброго времени суток!

У меня возник вопрос следующего характера.
Мне нужно изменить значение текстового поля, находящегося в кнопке. (Не создаваемого динамически, а нарисованного ручками, с присвоенным именем.)

Я АС3 только начал. Заранее извиняюсь за глупый вопрос.

В АС я это делал так:

Код AS1/AS2:

btnKnopka.txtPole.text="Новое значение";

А в АС3 писать начал не в ролике а в классах.

Причём импортирую нужные классы.
В корневом уровень получается изменить значение текстовика.
А вот с углублением (вложением) проблема.

Код AS3:

package 
        {
                import flash.display.Stage;
                import flash.display.MovieClip;
                import flash.display.StageDisplayState;
 
                import flash.events.Event;
                import flash.events.MouseEvent;
                import flash.events.FullScreenEvent;
 
                import flash.text.TextField;
 
                // код класса cl3 + процедура
 
              txt.text=String(pred-1); // Получаеться! :)
 
              btnKnopka.txtPole.text=String(pred-1); // НЕПолучаеться! :wacko:
 
              // ещё код
        }



Вот сразу исходничек прикреплюя.:)

Глянте, матюгните. Чтоб в дальнейшем ошибки не плодить.:drinks:

elfon 14.10.2009 10:39

У SimpleButton не может быть потомков.
Разный вид задавай, на разные состояние кнопки. Как сделал с цветом, также и с текстом.

Mish_ka 14.10.2009 11:02

2 elfon:
СПС


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

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