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

Ape4atka 03.12.2010 23:04

Размытие содержимого спрайта после анимации
 
Здравствуйте.
Есть спрайт, содержащий картинку и текст. В процессе анимации изменяю .x, .z и .rotationY, кончные значения .z и .rotationY (как и начальные) равны нулю. После анимации содержимое спрайта становится размытым. Кроме подмены спрайта есть ли возможность снова вернуть содержимое к первоначальному виду?
Спасибо.

mikhailk 03.12.2010 23:26

а размытие фильтром делаете?
если фильтром - достаточно удалить фильтр

Ape4atka 04.12.2010 00:58

Нет, фильтры никакие не применяю, оно само появляется, в том-то и дело...

КорДум 04.12.2010 01:16

Было такое дело. Похоже, при изменении 3Д-координат и поворотов, меняется флаг cachAsBitmap с false на true. Это догадки, которые не мешало бы вам проверить. Когда я с этим встречался, я ничего не менял, ибо там это было несущественно.

Ape4atka 04.12.2010 04:58

Да-да, про cacheAsBitmap я тоже подумал, проверял, после анимации он действительно меняется, только обратно на false его уже не переключить. Сразу же после переопределения trace выводит по-прежнему false. Видимо все-таки придется подменять спрайты.

gr_crd 04.12.2010 11:00

все что нужно сделать - это "сбросить" матрицу 3d-трансформации. вот тема там и код http://www.flasher.ru/forum/showthread.php?t=145899

Ape4atka 06.12.2010 03:17

gr_crd
Большое спасибо, очень помогли)


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

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