Цитата:
|
Зачем это делать для документ класса? В нем 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"));
}
}
}