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

Регистрация: Oct 2005
Сообщений: 207
2ой вариант без AS. Это Modify->Bitmap->Trace Bitmap.
Ну еже ли уж хочешь по трудному пути, то лови пример:
Код:
import flash.display.BitmapData;

B1 = new BitmapData(MASK._width, MASK._height, true, 0x00FFFFFF);
MASK.attachBitmap(B1, 0);
B1.draw(MASK);

B2 = new BitmapData(MASKING._width, MASKING._height, true, 0x00FFFFFF);
MASKING.attachBitmap(B2, 0);
B2.draw(MASKING);

MASKING._visible = false;

for (var i = 0; i < MASK._width; i++)
{
	for (var j = 0; j < MASK._height; j++)
	{
		if (B1.getPixel32(i, j) != 0) B1.setPixel32(i, j, B2.getPixel32(i + MASKING._x, j + MASKING._y));
	}
}