Actionscript 3 嵌入图像未添加到舞台

Actionscript 3 嵌入图像未添加到舞台,actionscript-3,flash,sprite-sheet,Actionscript 3,Flash,Sprite Sheet,所以我有一个图像,我正试图嵌入作为一个精灵表使用。我的问题是,我没有收到任何错误,但我的图像甚至不能添加到舞台上。好像什么都没装 我使用的是Flash CS 5.5编译器。这是我的密码: public class Game extends MovieClip { [Embed(source='../assets/images/sprite_sheet_1.png')] private var sheetClass:Class; private var sheet:Bitm

所以我有一个图像,我正试图嵌入作为一个精灵表使用。我的问题是,我没有收到任何错误,但我的图像甚至不能添加到舞台上。好像什么都没装

我使用的是Flash CS 5.5编译器。这是我的密码:

public class Game extends MovieClip {
    [Embed(source='../assets/images/sprite_sheet_1.png')]
    private var sheetClass:Class;
    private var sheet:Bitmap = new sheetClass();

    public function Game() {
        addChild (sheet);
    }
}
我也尝试过摆弄x和y值,以确保没有任何东西只是掩盖它,我也看不出有任何问题。只是没有出现。 我不明白为什么它不能按预期工作。任何援助都将是了不起的。谢谢


另外,我正在尝试嵌入sprite表单,因为有人建议它比仅仅使用URLLoader更好,但这一定是真的吗?这是真的吗?因为我们谈论的是小型Flash游戏的精灵表?

您需要在发布设置下选中一个名为“导出SWC”的复选框。我不确定确切的措辞,因为我没有和你一样的Flash版本


请参见和

我尝试在“发布设置”中的“发布”下选中SWC框,但似乎没有任何更改。我还有别的事要做吗?我签出了这些页面,除了检查SWC,它们似乎没有任何其他指示。@Lapys我不确定,我通常使用Flex编译器而不是IDE。老实说,我甚至不确定如何让Flex工作。我试着下载FlexSDK,但这似乎是一种非常复杂的方式,而且是通过XML。我甚至不太明白你从哪里开始写代码。编辑:我想你应该使用FlashDevelop。但为什么这在IDE中不起作用?@Lapys我有一些建议:尝试创建一个新项目,并尝试将图像嵌入到新项目中。只是为了确保不是当前项目中的其他代码导致图像不显示。您还可以尝试将图像嵌入Flashdevelop中的一个新项目中,看看它是否在那里工作。另外,尝试嵌入不同的图像/图像类型,看看问题是否出在您的图像文件上。好的,在FlashDevelop中尝试它确实有效!这幅图像似乎嵌入了精巧的元素,为舞台增添了色彩。现在使用它应该不会有任何问题。另外,有没有办法将用户界面、按钮等从Flash IDE CS 5.5转移到FlashDevelop?当您使用一些外部查看器打开一个sprite_sheet_1.png时,可以吗?可以。图像在其他任何地方都可以很好地打开。