Форум 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)
-   -   Динамическое текстовое поле в классе (http://www.flasher.ru/forum/showthread.php?t=76568)

Violent_C 08.03.2006 05:59

Динамическое текстовое поле в классе
 
Пытаюсь создать динамическое текстовое поле в классе. Код класса следующий:

Код:

class Cards extends MovieClip{
 
public var color:String;
public var txt:String;
public var power:Number;
public var trump:Boolean;
 
function setup() {
trace(txt);
this.attachMovie(color + "mc", color + "mc" + power, this.getNextHighestDepth(), {_x:19, _y:32});
this.createTextField("value_txt", this.getNextHighestDepth(), -3, -3.8, 41.2, 55.3);
this.value_txt.text = txt;
}
}

Выдает ошибку:
**Error** G:\1\Flash\Cards.as: Line 12: There is no property with the name 'value_txt'.
this.value_txt.text = txt;

Подскажите пожалуйста в чем проблема?

Antares 08.03.2006 08:41

В том, что поля ( свойства ) value_txt в классе нет. Используй квадратные скобки.

silin 08.03.2006 12:50

или определить ссылку на тектфилд (для 8-ки):
Код:

class Cards extends MovieClip {
        public var color:String;
        public var txt:String;
        public var power:Number;
        public var trump:Boolean;
        private var tf:TextField;
        function setup() {
                trace(txt);
                this.attachMovie(color+"mc", color+"mc"+power, this.getNextHighestDepth(), {_x:19, _y:32});
                tf=this.createTextField("value_txt", this.getNextHighestDepth(), -3, -3.8, 41.2, 55.3);
                tf.text = txt;
        }
}


Violent_C 08.03.2006 15:15

thank U
 
Спасибо большое Вам, что оперативно реагируете и очень грамотно отвечаете. Очень радует, что профессионалы уделяют свое время на ответы вопросов новичков. Извините, что задаю такие простые вопросы - с флэшем только знакомлюсь.


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

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