![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2009
Сообщений: 31
|
что-то рылся в хэлпах, так и не нашёл
как сделать anti-alias for animation для программно задаваемого текста? то есть чтобы написать что-то, а потом эту строку можно было бы крутить, менять цвет, прозрачность, масштаб единственное что нашёл про anti-alias касалось встраиваемых шрифтов и применения какого-то специфического flash-оптимизатора начертания букв. но даже задание этого параметра не дало никакого эффекта, при повороте буква исчезает |
|
|||||
|
Цитата:
Выглядит примерно так package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.text.TextField; import flash.text.TextFormat; /** * ... * @author gloomyBrain */ public class Main extends Sprite { [Embed(systemFont='Arial', fontName='spArial', mimeType='application/x-font')] public static var ArialFont:Class; private var tf:TextField; private var format:TextFormat; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(evt:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); this.stage.align = StageAlign.TOP_LEFT; this.stage.scaleMode = StageScaleMode.NO_SCALE; // entry point this.format = new TextFormat("spArial", 12); this.tf = new TextField(); this.tf.defaultTextFormat = this.format; this.tf.embedFonts = true; this.tf.text = "Hello world!"; this.tf.x = 300; this.tf.y = 300; this.addChild(this.tf); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function onEnterFrame(evt:Event):void { this.tf.rotation -= 1; } } }
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 31
|
а embed случаем не действует только во флексе?
|
|
|||||
|
Ну во Flash нужно выбрать "внедрение символа" и выбрать нужные шрифты и глифы.
... Да я уже не помню, как там во флеше, но, по идее, можно из флеша компилировать через FlexSDK
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
в CS4 embed работает.
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 31
|
спасибо, вечером попробую
Добавлено через 7 часов 33 минуты судя по всему ему ещё нужна специальная флексовская бибилиотека |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|