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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Зачем это делать для документ класса? В нем stage уже в конструкторе доступна. По-моему это просто лишние телодвижения и лишнее нагромождение в коде. Я не сталкивался ни с однм случаем, когда обращение к стейдж в конструкторе документ класса приводило бы к обращению к несуществующему объекту
Документ-класс 1 компилируем в Loaded.swf
Код AS3:
package  
{
	import flash.display.Sprite;
	public class LoadedMain extends Sprite 
	{
		public function LoadedMain() 
		{
			trace(this.stage);
		}
	}
}
Документ-класс 2 :
Код AS3:
package 
{
	import flash.display.Loader;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.net.URLRequest;
 
	public class Main extends Sprite 
	{
		public function Main():void 
		{
			var loader:Loader = new Loader();
			loader.load(new URLRequest("Loaded.swf"));
		}
	}
}
__________________
Reality.getBounds(this);