所以我最近了解到,通过将一个类导入我的主类,我可以从任何其他类访问它的功能。但是....我在导入类中的一个函数需要将显示对象添加到舞台。我很好地访问了静态函数,但它无法将对象添加到舞台。它甚至似乎无法识别 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 是我图书馆中的一个项目。
提前致谢。