Показать сообщение отдельно
Старый 03.02.2011, 12:14
Dr_Bra вне форума Посмотреть профиль Отправить личное сообщение для Dr_Bra Посетить домашнюю страницу Dr_Bra Найти все сообщения от Dr_Bra
  № 4  
Ответить с цитированием
Dr_Bra
 
Аватар для Dr_Bra

Регистрация: Nov 2008
Адрес: Moscow
Сообщений: 493
Отправить сообщение для Dr_Bra с помощью ICQ
Размер сцены обозначается переменными w и h соответственно, на событие stage.resize w и h
пересчитываются.

Код AS3:
bg.graphics.beginBitmapFill(myBitmapBg, matrix, true);
bg.graphics.drawRect(0, 0, w, h);
bg.graphics.endFill();
результатов не принесло

Добавлено через 32 минуты
методом "тыка" заработало
Код AS3:
bgPart = new BgFill();
			myBitmapBg = new BitmapData(200, 200, false);
			myBitmapBg.draw(bgPart, new Matrix());
			matrix = new Matrix();
 
			bg.graphics.beginBitmapFill(myBitmapBg, matrix, true);
			bg.graphics.drawRect(0, 0, w, h);
			bg.graphics.endFill();
Добавлено через 42 минуты
а вот теперь есть сомнения, как правильно пересчитать эту заливку в событии stageresize?
нужно как - то чистить старую заливку или нет? или достаточно правильно будет написать
Код AS3:
	bg.graphics.beginBitmapFill(myBitmapBg, matrix, true);
	bg.graphics.drawRect(0, 0, w, h);
	bg.graphics.endFill();