首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图像的embed-tag -如何使用?

图像的embed-tag -如何使用?
EN

Stack Overflow用户
提问于 2012-01-14 11:48:19
回答 1查看 526关注 0票数 1

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

代码语言:javascript
复制
[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的新手,在将我的东西嵌入到我的游戏中时遇到了问题。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-15 00:45:31

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8859991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档