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

Регистрация: Aug 2008
Сообщений: 128
Отправить сообщение для alekson с помощью ICQ
По умолчанию Выравнивание объекта по центру

Как выровнять объект по центру в условиях когда флеш открыт браузерoм и растянут на весь экран(ширина 1280)?

При добавлении обьектов в главный спрайт, получается что его 0 не скраю флешки. Можно былобы растянуть его на всю ширину stage, но width остается 0, хотя свойтсво вроде как rw.

Проект скомпилин по 800x600, рисуется квадрат 100x100


Код AS3:
		public function init():void {
			var _test:Test = new Test;
 
			Main.main_frame.width = Main.main_stage.stageWidth;
 
			_test.x = (Main.main_stage.stageWidth - _test.width) / 2;			
			_test.y = (Main.main_stage.stageHeight - _test.height) / 2;
 
			Main.main_frame.addChild(_test);
 
			trace( "Main.main_frame.width : " + Main.main_frame.width );
			trace( "Main.main_stage.stageWidth : " + Main.main_stage.stageWidth );
			trace( "_test.width : " + _test.width );
			trace( "_test.x : " + _test.x );
		}
trace:
Код:
Main.main_frame : [object Main]
Main.main_frame.width : 0
Main.main_stage.stageWidth : 1280
_test.width : 100
_test.x : 590
Код:
public class  Main extends Sprite