Показать сообщение отдельно
Старый 25.02.2007, 17:15
lowka вне форума Посмотреть профиль Отправить личное сообщение для lowka Найти все сообщения от lowka
  № 24  
Ответить с цитированием
lowka

Регистрация: Sep 2006
Сообщений: 256
Вам что-то вроде этого нужно?
Код:
import flash.display.BitmapData;

class utils.BitmapUtils {
	/**
	* Метод. Создание bitmap-копии мувика.
	* @param	target мувик, который хотим перегнать в bitmap.
	* @param	depth глубина на которой будет располагаться bitmap-копия мувика.
	*/
	public static function movieclipToBitmap(target:MovieClip, depth:Number):Void {
		if(!MovieClip(target)){
			return;
		}
		var bitmap:BitmapData = new BitmapData(target._width, target._height, true, 0x00000000);
		bitmap.draw(target);
		
		target._parent.attachBitmap(bitmap, depth);
		target.removeMovieClip();
	}
}
Использование:
Код:
import BitmapUtils;

var mc:MovieClip = this.attachMovie("libraryID", "anyName", 0);
BitmapUtils.movieclipToBitmap(target, 10);