gpt4 book ai didi

Flash CS5 - 当我更改文本属性时文本消失,除非我没有设置别名

转载 作者:行者123 更新时间:2023-12-04 10:56:20 28 4
gpt4 key购买 nike

我有一个动态文本字段,它与我通过 Flash IDE 设置的文本看起来很正常,但是当我以编程方式更改它的文本属性时它消失了。
除非我将文本字段设置为不使用抗锯齿(位图文本 [无抗锯齿]);

我不知道为什么会这样,也许是因为我使用的字体(它是 Helvetica Neue、Black Condensed)或者是一些 Flash CS5 错误。

这里有人已经遇到这个问题了吗?

Ps。:文本字段已经嵌入了所有字符,这就是文本最初出现并消失的原因 只有当我更改文本时。

[编辑]

如果我将字体样式从 Black Condensed(一种粗体+斜体)更改为 Black(只是粗体),则问题不再发生。但我真的需要使用那种字体样式...

最佳答案

不确定这是否与您的问题有关,但存在一个“错误”,即当您将新文本分配给动态 TextField 时,有时与原始文本一起使用的格式不会应用于新文本。

也许以下有帮助:

// ...
// get format of first char if TextField contains some text
var tf: TextFormat = aTextField.length > 0 ? aTextField.getTextFormat(0, 1) : aTextField.getTextFormat();
// assign new text
aTextField.text = aText;
// apply formatting to new text
aTextField.setTextFormat(tf);

关于Flash CS5 - 当我更改文本属性时文本消失,除非我没有设置别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935669/

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