小编Bab*_*rat的帖子

舞台和课程

我是AS3的新手,我正试图利用其OOP方式.我遇到的问题是了解如何使用单独的类访问舞台.

这是我想要做的一个例子:

package game{
import flash.display.*;

public class Main extends MovieClip{

    function Main(){
        var player = new Player();
        var playerBullets = new playerBullet();
        addChild(player.players);
    }

}

package game{
import flash.display.*;

public class Bullet extends Main // also tried with MovieClip and Sprite{

    function Bullet(){
        // empty
    }


    function blah(){
        var someSprite = new someSprite();

        Main.addChild(someSprite);
        stage.addChild(someSprite);
        root.addChild(someSprite);


    }
}
}
Run Code Online (Sandbox Code Playgroud)

我已经省略了另一个调用blah方法的类,因为我觉得它不相关.

基本上我想知道的是如何在课堂上添加东西,因为它看起来像我错过了一些关键的东西.

*编辑包含错误*

TypeError:错误#1009:无法访问空对象引用的属性或方法.在游戏:: Bullet/blah()在游戏:: Player/fire()

actionscript-3

1
推荐指数
1
解决办法
683
查看次数

标签 统计

actionscript-3 ×1