Показать сообщение отдельно
Старый 05.05.2011, 22:34
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 5  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.Event;
 
	public class Main extends Sprite 
	{
		private var backgroundSprite:Sprite;
		private var someButton:Sprite;
 
		public function Main():void 
		{
			// Отключение масштабирования и задание выравнивания по верхнему левому краю.
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.align = StageAlign.TOP_LEFT;
 
			// Фон
			backgroundSprite = new Sprite();
			backgroundSprite.graphics.beginFill(0x000000);
			backgroundSprite.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
			backgroundSprite.graphics.endFill();
			addChild(backgroundSprite);
 
			// Некоторая кнопка.
			someButton = new Sprite();
			someButton.graphics.beginFill(0xFF0000);
			someButton.graphics.drawRect(0, 0, 50, 20);
			someButton.graphics.endFill();
			someButton.x = stage.stageWidth - someButton.width - 10;
			someButton.y = stage.stageHeight - someButton.height - 10;
			addChild(someButton);
 
			// Регистрация слушателя события.
			stage.addEventListener(Event.RESIZE, onStageResize);
		}
 
		private	function onStageResize(event:Event):void
		{
			// Изменение габаритов фона.
			backgroundSprite.width = stage.stageWidth;
			backgroundSprite.height = stage.stageHeight;
 
			// Изменение координат кнопки.
			someButton.x = stage.stageWidth - someButton.width - 10;
			someButton.y = stage.stageHeight - someButton.height - 10;
		}
 
	}
 
}


Последний раз редактировалось TWETTI; 05.05.2011 в 22:40.