我在编写 AS3 时遇到了内存泄漏问题。我试图在 AS3 中格式化文本,并将其添加到舞台上,但发生了一些奇怪的事情。以下是我的代码的一部分:
我将此文本框添加到我的舞台上,并使用Adobe Scout CC检查内存使用情况时,“其他位图内存”显示正常,表现良好。
但是...
当我运行此代码并向文本中添加一个大写字母W时,“其他位图内存”变得非常疯狂。
疯狂的事情是,当我向文本中添加字母I时,它就正常运行。
我认为这与字体的宽度或大小有关。增加字体大小会导致相同的问题。
有人知道如何解决这个问题吗?
我正在使用Adobe Flash Builder 4.7和Adobe Scout CC。
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。