Показать сообщение отдельно
Старый 28.10.2010, 20:02
3p.station вне форума Посмотреть профиль Отправить личное сообщение для 3p.station Найти все сообщения от 3p.station
  № 2  
Ответить с цитированием
3p.station
 
Аватар для 3p.station

блогер
Регистрация: Oct 2009
Адрес: кочевник. Киев
Сообщений: 453
Записей в блоге: 5
Код AS3:
		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);
		}
ну а потом таймером и чем другим copyPixels

я вот так решил
может не правильно но работает ((( :
__________________
мира и гармонии