我正在尝试创建一个 Flash 游戏,但我的课程有问题。我正在导入主脚本上的类。它们是进口的,我已经测试过了。但我不知道如何在另一个类中使用类
这就是我到目前为止所得到的:
class Class.Player {
public static var self:MovieClip;
public static var bullet:Class.Bullet;
function controls() {
//Shoot
if (Key.isDown(Key.SPACE)) {
bullet = new Bullet(100, 100);
}
}
它加载类并声明变量,但它声称“Bullet”不是现有方法。这是一个现有的方法,当我从主脚本调用它时它就起作用了。
另外,我需要像这样声明类public static var bullet:Class.Bullet;
吗?这是唯一对我有用的方法,但想知道是否有更好的方法?