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

zabmix 11.07.2011 09:00

Вернемся к теме про точки регистрации (текст в мувиклипе)
 
Доброго времени суток!
И так, проблема:
Код AS1/AS2:

var mc:MovieClip = this.createEmptyMovieClip('mymc', this.getNextHighestDepth());
 
mc.createTextField("pole", 0, 0, 0, 150, 40);
 
mc._height = 40;
mc._width = 150;
 
pole.embedFonts = true;
this.onEnterFrame = function():Void {
        pole._rotation += random(3);
 
        pole.text = "rotation: " + pole._rotation;
 
        pole.setTextFormat(new TextFormat("ar_font",20));
};

А задача стоит такая: как в мувиклипе создать текстовое поле? чтоб центрировать точку регистрации?

Или есть другие варианты работы с TextField?

просто хотелось использовать _xscale и _yscale для масштабирования текста, а не получается, во первых он не отображается, а во вторых если и сделать по другому то масштабирование будет относительно точек регистрации (0,0) - можно ли их поменять или как правильно создать текстовое полу в муви клипе, спасибо.

dark256 11.07.2011 12:54

Можно.
Рисуете тектовое поле, выделяете, жмете Ф8, говорите что это именно клип, открываете для редактирования и все там по точкам выставляете.
После чего в свойсвтах текста EMBEDD выделяете нужные символы.

zabmix 11.07.2011 13:23

Но после конвертация я не смогу менять значение текстового поля!?

создал текстовое поле, сделал мувиклипом, внедрил шрифты. Все хорошо, НО, при повороте, или масштабировании он исчезает, а на значение к свойству .text вообще никак не реагирует

Код AS1/AS2:

mc_txt.text = 'заменяем на этот текст';

И кстати таким методом она не очень красиво увеличивается...
Код AS1/AS2:

this.onEnterFrame = function():Void {
        mc_txt._xscale += 0.5;
        mc_txt._yscale = nameme._xscale;
};


dark256 11.07.2011 18:53

Фонт не заэмбедден.


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

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