代码之家  ›  专栏  ›  技术社区  ›  Chunky Chunk

flash/actionscript-用IDE制作精灵

  •  2
  • Chunky Chunk  · 技术社区  · 14 年前

    我专门研究和使用ActionScript的时间太长了,我甚至不知道如何将常规图像导入Flash,并创建一个可以在API中使用的现成sprite。

    从库中的图像资源创建sprite的步骤是什么?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Adam Harte    14 年前

    首先,flash ide不允许你创建“sprites”。您只能制作movieclips、buttons(simplebuttons)和graphics。

    首先要确保你的图像在库中。从文件资源管理器中将图像拖到“库”面板中,或通过 File > Import > Import to Library .

    一旦您在库中拥有了图像,您就有了一些使用它的选项。

    1。BitmapData对象

    可以将图像用作BitmapData对象。右键单击库中的图像,然后单击 Properties . 检查 Export for ActionScript . 让基类保持原样,但给它一个您选择的类名(我使用的类名是 TestImage 在下面的示例中)。然后您可以像这样将该位图数据添加到阶段:

    var imageData:TestImage = new TestImage(80, 80);
    var image:Bitmap = new Bitmap(imageData);
    addChild(image);
    

    2。MOVICELIP包装

    我的首选方法是用movieclip包装图像,然后将movieclip添加到舞台上。要执行此操作,您可以将图像拖到舞台上,确保选中并选择 Modify > Convert to symbol (PC上的F8)。当“转换为符号”窗口弹出时,请确保已显示高级选项,并将“类型”设置为“movieclip”。单击“导出”以获取actionscript,give是一个类名(我使用的类名为 TestMC 在下面的示例中)。然后您可以从阶段中删除movieclip实例。您可以像这样将movieclip添加到舞台:

    var image:MovieClip = new TestMC;
    addChild(image);
    

    希望这一切都有意义。