【发布时间】:2009-12-29 22:55:37
【问题描述】:
以下是场景:我等待 mx:Text 对象的 creationComplete 事件发生,此时我可以访问其受保护成员 textField 的 setTextFormat 方法。 (textField 在 creationComplete 之前无效。)此时,通过 textField.setTextFormat 完成的文本格式化会增加文本的高度。但是 mx:Text 本身在我调用 invalidateSize 之前不会接收到这种高度变化。然而,在我的例子中,invalidateSize 会导致整个文本被重绘,导致它在屏幕上闪烁。但是,如果我只是手动更改浏览器窗口大小,则文本高度更改不会像那样闪烁文本。那么我如何通过函数调用完成手动更改浏览器窗口大小时发生的事情。 (我只是想让 mx:Text 获取通过 textfield.setTextFormat 完成的高度变化。)
【问题讨论】:
标签: apache-flex actionscript-3