Как я могу получить ссылку на мою сцену без, имеющей объект Sprite/DisplayObject, который уже добавлен на сцену? Получить этап в ActionScript-3 без DisplayObject?
Дополнительная информация: У меня есть статический класс, который является классом утилиты, и я хочу, чтобы он инициализировался в статическом конструкторе классов, но мне также нужна ссылка на сцену.
public class UtilClass
{
trace("init: " + stage);
}
Первое, что называется в моих AS-3 приложения является конструктор моего основного Sprite/DisplayObject и имеет доступ к сцене. Таким образом, сцена существует в этот момент. Затем Я вызываю утилиты моих UtilClass
. Теперь я хочу, чтобы он инициализировался сам по себе при первом использовании (когда этап уже существует).
Я хочу знать, можно ли получить доступ к объекту сцены из любого места без инициализации извне класса утилиты.
Edit:
public class SimpleSprite extends Sprite
{
public static var aaa:int = 12;
public static function test():void
{
trace("here I am");
}
trace(aaa, Capabilities.screenResolutionX+", "+Capabilities.screenResolutionY);
test();
}
Вам нужно передать его на свой класс, я думаю. Ваш класс нуждается в методах. – putvande