Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   .variable для програмного текстбокса (http://www.flasher.ru/forum/showthread.php?t=56535)

IgorData 02.04.2004 03:17

.variable для програмного текстбокса
 
Проблема: создаю из скрипта текстовое поле через _root.createTextField. Пытаюсь изменять его содержимое через переменную. Никакой реакции.
Для текстбокса созданного в редакторе мышкой все отлично работает. Подскажите, как быть.


Код:

var s = "sssss";
_root.createTextField("mytext",1,100,100,300,100);
_root.mytext.text = "this is my textbox" ;
_root.mytext.border = true;
_root.mytext.type = "dynamic";
_root.mytext.variable = _root.s;

s="ffffffffff";

во втором кадре стоит строчка:
_root.s="blabla" + random(5);

в третьем gotoAndPlay(2);

В итоге висит "this is my textbox" и все. Где грабли, мне совсем не ясно.

Mitay 02.04.2004 11:30

TextField.variable
Availability
Flash Player 6.

Usage
my_txt.variable

Description
Property; The name of the variable that the text field is associated with. The type of this property is String.

из последнего слова понятно, что должно быть так:
_root.mytext.variable = '_root.s';

IgorData 02.04.2004 21:36

Счастью нет предела =) Очень благодарю.


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

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