Итак, я недавно узнал, что, импортируя класс в мой основной класс, я могу получить доступ к его функциям из любого другого класса.НО .... одна из моих функций в импортированном классе должна добавить экранные объекты на сцену.Я получил доступ к статической функции просто отлично, но она не может добавлять объекты на сцену.Кажется, он даже не распознает addChild.Это потому, что его нет в самом списке отображения?
Что мне здесь не хватает?Как бы вы, ребята, решили эту проблему.Я был так близко, но до сих пор!
Код выглядит так:
package {
import flash.display.Sprite;
import PopHandler;
public class MyMainClass extends Sprite {
public function MyMainClass():void {
PopHandler.LaunchPop();
}
}
}
Это импортированный класс, который ничего не добавляет к сцене.
package {
import flash.display.Sprite;
public class PopHandler extends Sprite {
public function PopHandler():void {
}
public static function LaunchPop() {
var bp:BreakPop = new BreakPop();
bp.x = 500;
bp.y = 347;
addChild(bp);
}
}
}
BreakPop - это элемент в моей библиотеке.
Заранее спасибо.