Actionscript 3 Actionscript 3.0-从另一个类调用函数

Actionscript 3 Actionscript 3.0-从另一个类调用函数,actionscript-3,Actionscript 3,首先,是的,我知道这个问题已经被问了一百次了,但是在阅读了大量的问题之后,我无法理解它 我有两个类,Main和ActorSpawner,我试图从Main调用ActorSpawner的一个方法stageSpawner。我已经在Main类的Main方法中使用StageSpowner方法的内容对其进行了测试,结果很好。但当我把它搬到它自己的班级时,它停止了工作。我目前没有收到任何错误消息,所有内容似乎都输入正确,因此我完全不知道问题出在哪里 Main package { import flash.di

首先,是的,我知道这个问题已经被问了一百次了,但是在阅读了大量的问题之后,我无法理解它

我有两个类,Main和ActorSpawner,我试图从Main调用ActorSpawner的一个方法stageSpawner。我已经在Main类的Main方法中使用StageSpowner方法的内容对其进行了测试,结果很好。但当我把它搬到它自己的班级时,它停止了工作。我目前没有收到任何错误消息,所有内容似乎都输入正确,因此我完全不知道问题出在哪里

Main

package {
import flash.display.MovieClip;

public class Main extends MovieClip {

    public var spawnerMain:ActorSpawner;

    public function Main() {
        spawnerMain = new ActorSpawner();
        spawnerMain.stageSpawner();

    }
}
}

ActorSpawner

package {
import flash.display.MovieClip;

public class ActorSpawner extends MovieClip {

    public var background:Background;
    public var barrel:Barrel;
    public var turret:Turret;

    public function stageSpawner() {

        background = new Background();
        addChild(background);
        setChildIndex(background, 0);

        barrel = new Barrel();
        addChild(barrel);
        setChildIndex(barrel, 1);

        turret = new Turret();
        addChild(turret);
        setChildIndex(turret, 2);
    }
}
}

帮助?

如果问题是“我没有看到我实例化的对象”,那么ActorSpawner正在将元素添加到他的子列表中。难道你不应该把演员帕纳添加为主要电影剧本的一个孩子吗?(我的闪光灯有点生锈了,我道歉)就是这样!我只是在“spawnerMain=newactorspawner();”和“spawnerMain.stageSpawner();”之间添加了“addChild(spawnerMain);”,我的对象就出现在舞台上了。谢谢你的帮助!