gpt4 book ai didi

actionscript-3 - AS3 TextField 和 TextFormat 内存泄漏 "other bitmap memory"

转载 作者:行者123 更新时间:2023-12-04 04:31:29 25 4
gpt4 key购买 nike

我在编写 AS3 时遇到了内存泄漏问题。

我尝试在 as3 中格式化文本并将其添加到舞台上,但发生了一些疯狂的事情。

这是我的代码的一部分:

var format:TextFormat = new TextFormat();
format.size = 60;

var t:TextField = new TextField();
t.autoSize = TextFieldAutoSize.LEFT;
t.text = "WWWWWWWWWWWWWWWW";
t.setTextFormat(format);
t.scaleX = 1;
t.scaleY = 1;

this.addChild(t);

当我将这个文本字段添加到我的舞台并使用 adobe scout CC 检查内存使用情况时,“其他位图内存”没有显示任何奇怪的东西并且表现得很好。

但...

当我运行此代码并向文本添加大写 W 时,“其他位图内存”会变得疯狂。

疯狂的是,当我在文本中添加一个字母 I 时,它运行正常。

我认为这与字体的宽度或大小有关。增加字体大小会出现同样的问题。

有没有人现在如何防止这个问题???

我正在使用 adobe flash builder 4.7 和 adobe scout cc。

最佳答案

正如您所说,嵌入字体将解决此问题。在我使用 as3 的所有时间里,我只遇到过两个诚实的错误,它们实际上阻止了我做代码应该做的事情。两者都以非常晦涩的方式涉及文本字段和字体操作。

关于actionscript-3 - AS3 TextField 和 TextFormat 内存泄漏 "other bitmap memory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23271354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com