PDA

Просмотр полной версии : TextFormat


54321go
21.01.2008, 20:20
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "Wingdings";
my_fmt.italic = true;
tt.txt.createTextField("my_txt", tt.txt.my_txt.getNextHighestDepth(), 0, 0, 250, 200);

tt.txt.my_txt.multiline = true;
tt.txt.my_txt.selectable = false;
tt.txt.my_txt.text="hellowe";
tt.txt.my_txt.setTextFormat(my_fmt);

Почему не срабатывает tt.txt.my_txt.setTextFormat(my_fmt)?

iNils
21.01.2008, 20:33
А меня срабатывает.

А вот здесь ошибка.
tt.txt.createTextField("my_txt", tt.txt.my_txt.getNextHighestDepth(),
Пытаетесь взять глубину у tt.txt.my_txt, при том, что my_txt еще не создан. Надо брать у tt.txt
В данном случаи это не так страшно, как undefined для глубины даст 0.

54321go
21.01.2008, 20:47
А меня срабатывает.

А вот здесь ошибка.
tt.txt.createTextField("my_txt", tt.txt.my_txt.getNextHighestDepth(),
Пытаетесь взять глубину у tt.txt.my_txt, при том, что my_txt еще не создан. Надо брать у tt.txt
В данном случаи это не так страшно, как undefined для глубины даст 0.
Всё-равно, не хочет применяться шрифт "Wingdings". Сам код в руте.

iNils
21.01.2008, 20:56
Embed надо добавить.