![]() |
|
||||||||||
|
|||||
|
Можно распарсить swf файл в объект и обращаться к массиву кадров
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Rasterization_anim.rar
Взял у touchMyPixel, перепилил под себя, исходный вариант не сохранял но можно нагуглить, вложил свой. Изменил некоторые моменты конкретно под один проект: удалил тайловую анимацию, изменил немного вычисления размеров кадров и еще по мелочи. В итоге скорость работы улучшилась, но неуверен что этот самый итог стал таким же универсальным как был )
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 20
|
Ребят, заработало! Обнаружила странную фигню. Вот есть мувик А из трех кадров. На каждом кадре есть один и тот же мувик В, но с разными фильтрами. Так вот, если изменить какое-нибудь свойство мувика В (альфа, х), то фильтр не обновляется.
private function test(clip:MovieClip):void { for (var i:uint = 1; i<=clip.totalFrames; i++) { clip.gotoAndStop(i); var child:MovieClip = clip.getChildAt(0) as MovieClip; //child.alpha = 1; !!! если раскомментить, трейс будет выводить фильтр с первого кадра trace(child.filters[0]); } Добавлено через 4 минуты то есть мувик, получается, пересоздается? Добавлено через 4 минуты instanceName остается один и тот же |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:44. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|