Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как программно сделать Break Apart (Ctrl + B) Разделить (http://www.flasher.ru/forum/showthread.php?t=123595)

angelflash 06.04.2009 11:23

как программно сделать Break Apart (Ctrl + B) Разделить
 
Доброе утро.Может кто подскажет как сделать программно = Break Apart (Ctrl + B) - Разделить

Проблема :загружаю текст в TextField ,который находится в Sprite
Когда двигаю Sprite текст дергается

Если туже самую программу использую для движения Sprite в котором находится тот же текст ,но статический и к которому применили команду (Ctrl + B) - Разделить - двигается плавно

Вот думаю загружать не текст ,а изображение текста *.png

Но может есть другое решение ? Более изящное ?


ps Буду благодарна даже за намек.:)

silin 06.04.2009 11:58

>>Вот думаю загружать не текст ,а изображение текста *.png

можно не загружать, а срисовать в битмап :
BitmapData.draw(tf)
или
tf.cacheAsBitmap = true;
или
tf.filters = [new BlurFilter(0,0)];

но с плавностью перемещения битмапа по нецелочисленным координатам тe же проблемы.., пробовать надо
может быть загружать swf со статическим текстом

angelflash 06.04.2009 12:30

Спасибо за совет.
Но если использовать BitmapData.draw(tf) или загружать *.png
эффект один - движение идет с переливом и дрожанием

Даже не знаю что теперь придумать .

Волгоградец 06.04.2009 13:14

Нужно smoothing поставить битмапе.
Или поиграться с anti-alias type, т.к. в Flash IDE есть опция anti-alias for animation. Т.е. в ручную можно поставить сглаживание для анимации текста. Думаю как-то и программно это можно сделать - не пробовал просто.


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

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