【问题标题】:embed-tag for images - how to use?嵌入标签的图像 - 如何使用?
【发布时间】:2012-02-10 05:06:02
【问题描述】:

我想知道在使用 EMBED-tag 时是否必须在 AS3/Flex 中处理图像:

[Embed(source="../../../../../assets/interface/pause/cancel_btn_off.png")]
    public static const CancelOffBtn:Class;

private var cancelOffBtn:Bitmap = new Library.CancelOffBtn();

addChild(cancelOffBtn);

当我 addChild 这个类并通过 removeChild 删除它时,我是否必须处理它或者这是不必要的?我只是问,因为它使用 Bitmap 类,在正常情况下你必须为垃圾收集器处理它。

或者有没有其他方法可以在没有 Bitmap 类的情况下嵌入图像?我只是问,因为我是 Flex 的新手,并且在将我的东西嵌入到我的游戏中时遇到了问题。非常感谢。

【问题讨论】:

    标签: actionscript-3 apache-flex bitmap embed


    【解决方案1】:

    您可以通过在BitmapData 上调用dispose() 方法并将cancelOffBtn 设置为null 来处理Bitmap。我认为没有办法清除嵌入图像的内存,因为它是使用 swf 本身编译的,但从技术上讲,您不需要这样做。

    【讨论】:

    • 谢谢。:) 这就是我想听到的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2020-04-20
    • 1970-01-01
    相关资源
    最近更新 更多