【问题标题】:AS3 child TextField doesn't scale normallyAS3 子 TextField 无法正常缩放
【发布时间】:2012-09-14 02:36:54
【问题描述】:

我有一个带有子文本字段的精灵。此文本字段使用 htmlText 并且是多行的。当我缩放精灵时,文本字段也会缩放,但并不完美。当我将精灵调整为更小的尺寸时,我最终会切断文本的底部几行。

as3 是否支持文本字段的自动缩放?我想出了一些解决方法,我在 htmlText 上执行 string.replace() 并注入我自己的字体大小,但如果这只是在我缩放父精灵时起作用,那将是惊人的(并且可能更有效)。

感谢任何提示。

谢谢!

【问题讨论】:

    标签: actionscript-3 flash textfield scaling


    【解决方案1】:

    您是否对文本字段中显示的文本使用嵌入字体?否则,Flash 将无法将文本缩放为“字形”,因此文本缩放不会像精灵那样成比例。

    【讨论】:

    • 我认为嵌入字体只是“以防”用户在他们的计算机上没有该字体。我相信 Arial 在所有计算机上都是通用的。
    • 嵌入字体不仅解决了“缺失字体”的问题,嵌入字体还允许 Flash 精确控制字体呈现,因为字体被编译为 Flash 的原生高性能模型。相反,非嵌入字体会迫使 Flash 依赖操作系统来呈现文本。其中文本没有抗锯齿,文本不能旋转或淡化。
    猜你喜欢
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多