Actionscript 3 如何在使用AIR时将MovieClips添加到舞台上?

Actionscript 3 如何在使用AIR时将MovieClips添加到舞台上?,actionscript-3,air,movieclip,addchild,Actionscript 3,Air,Movieclip,Addchild,因此,我在AS3中混了一段时间,做了一些基本的flash游戏入门工作,但后来发现我可以使用air为移动平台制作这些游戏。所以我试着复制我以前的作品,但我遇到了问题 现在我只是想知道如何在舞台上添加一个MovieClip的实例。我用自己的类将图像转换为MovieClip,以便以后可以对其进行操作(例如四处移动),我的主类中有: class Main extends MovieClip { var space:Background; //Background is the MovieCli

因此,我在AS3中混了一段时间,做了一些基本的flash游戏入门工作,但后来发现我可以使用air为移动平台制作这些游戏。所以我试着复制我以前的作品,但我遇到了问题

现在我只是想知道如何在舞台上添加一个MovieClip的实例。我用自己的类将图像转换为MovieClip,以便以后可以对其进行操作(例如四处移动),我的主类中有:

class Main extends MovieClip
{
    var space:Background;  //Background is the MovieClip

    function Main():void
    {
        space = new Background(stage);
        stage.addChild(space);
    }
}

但是当我运行程序时,图像没有显示出来。当我刚刚有一个标准的AS3程序时,它就是这样工作的,我不明白为什么当我尝试使用AIR时它会有所不同。非常感谢您的帮助。

请在第一行的“班级”前面加上“公共”一词

还要从构造函数的第一行删除“stage”:使其
space=newbackground()


你真的需要addChild语句中的“stage”吗?不必要的冗长

在第一行的“班级”前面加上“公共”一词

还要从构造函数的第一行删除“stage”:使其
space=newbackground()


你真的需要addChild语句中的“stage”吗?不必要的冗长

在第一行的“班级”前面加上“公共”一词

还要从构造函数的第一行删除“stage”:使其
space=newbackground()


你真的需要addChild语句中的“stage”吗?不必要的冗长

在第一行的“班级”前面加上“公共”一词

还要从构造函数的第一行删除“stage”:使其
space=newbackground()


你真的需要addChild语句中的“stage”吗?不必要的冗长

我可以通过AIR编译器(AIR SDK 3.8或更高版本)运行此代码:


背景类中有一个图像,它显示得很好。我的“背景”是一个链接到Actionscript的库符号。如果您的“背景”是纯动作脚本,您是否要向其添加图形?

我可以通过AIR编译器(AIR SDK 3.8或更高版本)运行此代码:


背景类中有一个图像,它显示得很好。我的“背景”是一个链接到Actionscript的库符号。如果您的“背景”是纯动作脚本,您是否要向其添加图形?

我可以通过AIR编译器(AIR SDK 3.8或更高版本)运行此代码:


背景类中有一个图像,它显示得很好。我的“背景”是一个链接到Actionscript的库符号。如果您的“背景”是纯动作脚本,您是否要向其添加图形?

我可以通过AIR编译器(AIR SDK 3.8或更高版本)运行此代码:



背景类中有一个图像,它显示得很好。我的“背景”是一个链接到Actionscript的库符号。如果你的“背景”是纯动作脚本,你是在添加图形吗?

拉杰尼什·盖克瓦德有答案,我没有把我的主类作为我的文档类。

拉杰尼什·盖克瓦德有答案,我没有把我的主类作为我的文档类。

拉杰尼什·盖克瓦德有答案,我没有将我的主类作为我的文档类。

拉涅什·盖克瓦德(Rajneesh Gaikwad)得到了答案,我没有将我的主类作为我的文档类。

-在类前面添加public不会改变与未显示的图像相关的任何内容,我让我的后台类在舞台上使用它作为以后程序中的参考,不,我想我真的不需要在addChild语句前使用stage在类前添加public不会改变任何与未显示的图像相关的内容,我让我的后台类使用stage作为程序后面的参考,不,我想我真的不需要在addChild语句前使用stage在类前添加public不会改变任何与未显示的图像相关的内容,我让我的后台类使用stage作为程序后面的参考,不,我想我真的不需要在addChild语句前使用stage在类前添加public不会改变任何与未显示的图像相关的内容,我让我的后台类使用stage作为程序后面的参考,不,我想我真的不需要在addChild语句前面放置stage。我的库中也有我的“背景”作为符号链接到Actionscript。我有我想在我的库中使用的图像,我将其转换为符号。我只是复制了你的main代码来测试它,但它对我仍然不起作用。你能给我看看你的背景类中有什么吗?它只是一个棕色的正方形。没什么特别的!确保你的.x和.y将你的图形放在舞台上一个可视的位置。您的背景是AS类还是带有AS链接的库符号?我的库中也有我的“背景”作为符号链接到Actionscript。我有我想在我的库中使用的图像,我将其转换为符号。我只是复制了你的main代码来测试它,但它对我仍然不起作用。你能给我看看你的背景类中有什么吗?它只是一个棕色的正方形。没什么特别的!确保你的.x和.y将你的图形放在舞台上一个可视的位置。您的背景是AS类还是带有AS链接的库符号?我的库中也有我的“背景”作为符号链接到Actionscript。我有我想在我的库中使用的图像,我将其转换为符号。我只是复制了你的main代码来测试它,但它对我仍然不起作用。你能给我看看你的背景类中有什么吗?它只是一个棕色的正方形。没什么特别的!确保你的.x和.y将你的图形放在舞台上一个可视的位置。您的背景是AS类还是带有AS链接的库符号?我的库中也有我的“背景”作为符号链接到Actionscript。
package  

{
    import flash.display.MovieClip;

    public class MAIN extends MovieClip
    {
        var space:Background; 

        public function MAIN()
        {

            space = new Background();
            stage.addChild(space);
        }
    }

}