Показать сообщение отдельно
Старый 20.08.2012, 10:32
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 2  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Только что сделал тест, отрисовка работает:
Код AS3:
package {
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Sprite;
	import flash.display.StageDisplayState;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.text.TextField;
 
	public class Test extends Sprite {
		private var tf : TextField;
 
		public function Test() {
			tf = new TextField();
			tf.text = "Hello";
			tf.x = 10;
			tf.y = 10;
			addChild(tf);
 
			if (!stage) {
				addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
			} else addedToStageHandler();
		}
 
		private function addedToStageHandler(event : Event = null) : void {
			removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
 
			stage.displayState = StageDisplayState.FULL_SCREEN;
			stage.addEventListener(MouseEvent.CLICK, stageClickHandler);
		}
 
		private function stageClickHandler(event : MouseEvent) : void {
			var bd : BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight);
			bd.draw(null);
 
			stage.displayState = StageDisplayState.NORMAL;
 
			var bm : Bitmap = new Bitmap(bd);
			addChild(bm);
		}
	}
}
Не могли бы вы уточнить:
1. Какая версия плеера используется для тестирования (версия, standalone/web plugin)
2. Загружается ли эта флешка в другую при тестировании (прелоадером, в качестве модуля)

Стоит обратить внимание на то, что при использовании полноэкранного отображения размер стэйджа никоим образом не меняется, то есть при снятии скриншота у вас получится скриншот окна в нормальном размере приложения, а не полноэкранном.
__________________
Блог, Twitter
Брюзга.