Форум 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=107024)

Maxipaladin 24.01.2008 13:25

Создание тектового поля
 
снова привет, мне нужно создать текстовое поле с помощью AS
создать то обычное текстовое поле я могу, но мне нужно текстовое из встроенно библиотеки называется TextArea.
Как правильно прописать чтоб он создался?

Fernando Costa 24.01.2008 13:43

даешь ему имя например TXT конвертируешь его в мувиклип, даешь мувиклипу линкейдж "linkageName" . и далее аттачишь так:

Код:

this.attachMovie("linkageName", "instance1", this.getNextHighestDepth());
обратиться к текстовому полю потом так:
Код:

this.instance1.TXT

Maxipaladin 24.01.2008 13:45

а как в него ввести какоето значение?
Код:

this.instance1.TXT = "значение";
так?

Fernando Costa 24.01.2008 13:50

Код:

this.instance1.TXT.text = "значение";

Maxipaladin 24.01.2008 13:55

гумс.. и ещё вопрос.. где дать имя линкэйдж? я нашёл только раздел линкэйдж и индентификатор. это то?
и что аткое instance1?

я ввёл значения как ты и написал..
в итоге после присваивания значения я ставлю на него "trace", пишет правильное значение... НО!!! на флэшке это значение не высвечивается.. почему?

Fernando Costa 24.01.2008 15:21

instance1 - это имя мувика на сцене, которое будет после аттача.

не высвечивается потому-что не заэмбеддил шрифт

Maxipaladin 24.01.2008 15:31

а как его заэмбедить?

Fernando Costa 24.01.2008 15:41

выделите ваше текстовое поле, внизу на панели пропертиз есть кнопка embed. Тыкайте в нее, выбирайте символы, которые нужны. ОК. все

Maxipaladin 24.01.2008 15:56

это в обычном текстовике есть.. а в TextArea (который в стандартной библиотеке) такого нет...

Fernando Costa 24.01.2008 16:09

действительно, почему-то в текстарее в таком случае текста не видно, пробуйте так:

Код:

this.attachMovie("textArea",'mc1',10)
mc1.text = 'rrrrrrrrr'



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

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