PDA

Просмотр полной версии : .variable для програмного текстбокса


IgorData
02.04.2004, 03:17
Проблема: создаю из скрипта текстовое поле через _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
Счастью нет предела =) Очень благодарю.