在ActionScript错误中以编程方式创建对象

时间:2013-11-17 04:08:53

标签: c++ actionscript-3 flash actionscript

我是一名熟练使用C ++的程序员,最近我决定尝试使用Actionscript制作一个小型Flash游戏。我一直遇到一些麻烦。我不确定哪些类应链接到哪些MovieClip,反之亦然?问题是,使用下面的代码,当我运行它时,我的DeerCartoon MovieClip不会出现在舞台上。

无论如何,我要做的就是创建一个“鹿”对象,并在我实例化时将它显示在我的舞台上。

这是我的代码:

Deer.As

package
{
    import flash.display.*;

    public class Deer extends MovieClip
    {
        public function Deer()
        {
            //ctor
        }
    }
}

Main.As

package 
{
    import flash.display.*;

    public class Main extends DeerMassacre2
    {
        public function Main()
        {
            var d:Deer = new Deer();
            addChild(d);
        }
    } 
}

动作脚本程序的名称是DeerMassacre2(我的游戏名称)

我在时间轴上没有代码,而且还没有登上舞台。

有人可以帮帮我吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要将库名称命名为与Flash中的Actionscript一起使用,请在此处查看: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b8ea63-7fee.html 要么 用你的代码

在你的鹿类中画一些东西

另外,如果您是C ++程序员,您可能会对此感兴趣: http://www.as3gamegears.com/misc/crossbridge/