Просмотр полной версии : что не правильно ?
lexneter
05.04.2004, 14:08
Не работает.
может чё не правильно делаю?
mtf = new TextFormat;
mtf.bold=true;
mtf.color=0x00ff00;
s = new String('text_text');
_root.createTextField("mytext", 1, 5, 5, 300, 20);
mytext.setTextFormat(mtf);
maytext.text=s
вот так надо
mtf = new TextFormat;
mtf.bold=true;
mtf.color=0xffff00;
s = new String('text_text');
_root.createTextField("mytext", 1, 5, 5, 300, 20);
mytext.text=s
mytext.setTextFormat(mtf);
lexneter
05.04.2004, 15:02
Действительно работает,но в новом файле.
А в старом все как и прежде - нифига не получается.
Благодарю за помошь.
lexneter
05.04.2004, 15:11
mytext.text=s
mytext.setTextFormat(mtf);
обязательно должны быть в паре, как я понял?
Теперь в старом файле код тоже работает.
lexneter
05.04.2004, 15:16
mytext.text=s
mytext.setTextFormat(mtf);
обязательно должны быть в паре, как я понял?
Теперь в старом файле код тоже работает.
в паре, если тебе не надо менять шрифт или размер или еще чего-ниб
Нет, не обязательно. Дело в том, что когда ты создаешь текстовое поле методом createTextField(); текстовое поле создается с параметрами по умолчанию. Так MX создает по умолчанию Dynamic Text, а MX 2004 - Input Text, но и в том и в другом случае переменная поля ставиться в null.
То есть можно сделать так:
mtf = new TextFormat;
mtf.bold=true;
mtf.color=0xffff00;
_root.createTextField("mytext", 1, 5, 5, 300, 20);
mytext.type = 'dynamic';
mytext.variable=s;
mytext.setTextFormat(mtf);
Таким образом создается динамическое текстовое поле mytext проассоциированное с переменной s;
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.