![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Поискал, но нашел только решения с примерно годовой давностью, которые сводятся к необходимости импортировать/заэмбедить видео внутрь и работать с ним как с обычным мувиклипом.
Ничего нового не появилось? |
|
|||||
public static function makeVectorFromAnimation(target:MovieClip,endFrame:uint,rate:uint,reverse:Boolean = false):Vector.<BitmapData> { var framesOfAnimation:Vector.<BitmapData> = new Vector.<BitmapData>; var WIDTH:Number = target.width; var HEIGTH:Number = target.height; if(endFrame == 0) endFrame = target.totalFrames; for(var i:uint = 1; i < endFrame; i = i + rate) { var bitmapData:BitmapData = new BitmapData(WIDTH,HEIGTH,true,0x000000); target.gotoAndStop(i); bitmapData.draw(target as MovieClip); framesOfAnimation.push(bitmapData); } if(reverse)framesOfAnimation.reverse(); return(framesOfAnimation); } я вот так решил может не правильно но работает ((( :
__________________
мира и гармонии |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
а в таргете что приходит?
просто, если там уже лежит фильм, то можно по идее просто переходить по кадрам. так-то да, мы получаем массив покадровых изображений это понятно я просто думал, нет для какого продвинутого плеера, которому на вход подаешь flv-файл и дальше проигрываешь в любую сторону |
|
|||||
|
Цитата:
сорри , что не в тему. Мне показалось вы столкнулись с той же проблемой тормозов ![]()
__________________
мира и гармонии |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
а, понятно
просто я, видимо, еще не столкнулся )) сейчас как раз собираю протототип... Добавлено через 5 часов 51 минуту да, все правильно, так и оказалось. с тормозами столкнулся ![]() решение с вектором битмап оказалось кстати а почему вектор, а не, например, просто массив? |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|