Hello World Actionscript不起作用

时间:2014-11-14 06:22:43

标签: actionscript-3 flash flash-builder

我开始学习动作脚本。我按照here的指南进行了跟踪!

我的代码是:

Main.as

package {
import org.axgl.Ax;

[SWF(width = "400", height = "300", backgroundColor = "#000000")]

public class Main extends Ax {
    public function Main():void {
        super(GameState);
    }
    }
}

SuperGame.as

package
 {
    import org.axgl.Ax;
    import org.axgl.AxState;
    import org.axgl.render.AxColor;
    import org.axgl.text.AxText;

public class GameState extends AxState {
    override public function create():void {
        Ax.background = new AxColor(0, 0, 0);
        add(new AxText(10, 10, null, "Hello World!"));
    }

    }
}

警告我的信息是:

  

1120:访问未定义的属性GameState。 Main.as / Hello World FB / src第8行Flex问题

我的代码出了什么问题?我正在使用Flash Builder 4.6,adobe player debugger 15.0。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您的代码对我来说非常合适;我创建了一个新的Actionscript项目,然后将您的代码复制到Main.as和GameState.as。

我注意到你的帖子引用" SuperGame.as" - 是该文件中的GameState类吗?如果是这样,请重命名文件或更改" GameState"进入" SuperGame"在两个文件中。