Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   текст, как маска (http://www.flasher.ru/forum/showthread.php?t=115932)

enepx 15.09.2008 20:31

текст, как маска
 
Привет,
я использую текст, как маску, но это уменьшает ширину полученного объекта. Таким образом, я не могу сделать на тексте сразу два эффекта: Glow и градиент на тексте. Я это делаю двумя TextField'ами, один из которых маскируется, и не совпадает с другим по ширине.
Уже не знаю что и делать...

Alex Lexcuk 16.09.2008 00:16

Так текст как маска для MovieClip
A Glow к этому MovieClip нужно применять.
Код:

var txt:TextField = new TextField();
txt.text = "Прикол";
txt.autoSize = TextFieldAutoSize.LEFT;
addChild(txt);//добавить на рабочее поле
txt.scaleX = txt.scaleY =10;
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xff);
sp.graphics.drawRect(0,0,txt.width,txt.height);
addChild(sp);
txt.cacheAsBitmap = sp.cacheAsBitmap = true;
sp.mask = txt;
sp.filters = new Array(new GlowFilter(0xFF0000,1,6,6,6));//свечение (обрисовка контуром)



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

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