Показать сообщение отдельно
Старый 27.03.2009, 17:44
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 6  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Еще один ! Писал же:
Цитата:
Еще необходимо использовать MovieClipLoader, так как для использования метода bitmapCopy() необходимо дождаться окончания загрузки и использовать метод bitmapCopy() в событии onLoadInit.
Добавлено через 6 минут
Код AS1/AS2:
MovieClip.prototype.bitmapCopy = function(n:String, d:Number):MovieClip  {
	import flash.display.BitmapData;
	var clip:MovieClip = this._parent.createEmptyMovieClip(n, d);
	var bmp:BitmapData = new BitmapData(this._width, this._height);
	bmp.draw(this);
	clip.attachBitmap(bmp,0);
	return clip;
};
//----------------------------------------------------
var mcLoader:MovieClipLoader = new MovieClipLoader();
var obj:Object = {};
mcLoader.addListener(obj);
mcLoader.loadClip("01.jpg",mc);
obj.onLoadInit = function(mc:MovieClip) {
	mc.bitmapCopy("mc2",1);
};