Показать сообщение отдельно
Старый 22.12.2010, 11:21
saikspaik вне форума Посмотреть профиль Отправить личное сообщение для saikspaik Найти все сообщения от saikspaik
  № 1  
Ответить с цитированием
saikspaik

Регистрация: Nov 2009
Сообщений: 300
По умолчанию MovieClip скопировать в Bitmap и размыть

Нужно взять MovieClip, с точкой регистрации по центру, скопировать его в bitmap и размыть.
Все это получается, но как-то странно обрезается bitmap-копия.

Мой код:
Код AS3:
 
var cursor:MovieClip = new MovieClip();
var sight:Sight = new Sight();//Это MovieClip из библиотеки
 
this.addChild(cursor);
cursor.addChild(sight);
 
Mouse.hide();
 
this.addEventListener(Event.ENTER_FRAME, onFrame);
 
function onFrame(e:Event):void {
	cursor.x = mouseX;
	cursor.y = mouseY;
}
 
var bmd:BitmapData;
var bm:Bitmap;
var blur:BlurFilter;
 
bmd = new BitmapData(this.width,this.height,true,0x000000);
bmd.draw(this);
bm = new Bitmap(bmd);
cursor.addChild(bm);
 
blur = new BlurFilter(4, 4, 6);
bmd.applyFilter(bmd, bmd.rect, new Point(0,0), blur);
Изображения
 
Вложения
Тип файла: zip Problem.zip (8.7 Кб, 60 просмотров)


Последний раз редактировалось saikspaik; 22.12.2010 в 11:23.