【问题标题】:Bold and regular font in dynamic text under a mask In Flash with AS3带有掩码的动态文本中的粗体和常规字体 在 Flash 中使用 AS3
【发布时间】:2010-02-20 18:08:53
【问题描述】:

我有这样的文字“我的文字是粗体和常规的”。

我希望“bold”是...好吧,我们说...粗体!

我有一个遮罩层,下面有一个文本字段。

文本字段显示 htmlText,我必须嵌入字符。如果未嵌入,则由于蒙版而不会显示。所以导入2种用户字体(一种粗体,一种正体)的解决方案是行不通的。

我认为 Flash 不可能做到这一点......也许我错了,是吗?

谢谢!

【问题讨论】:

  • 嘿,我很好地回答了你的问题。您应该投票并结束已回答的问题。

标签: html actionscript-3 fonts


【解决方案1】:

问题是当你嵌入字符时,它只嵌入正常粗细的字体字符。面具是红鲱鱼;无论您是否屏蔽 TextField,都会发生这种情况。

但是你可以解决问题!在您的 FLA 中创建另一个 TextField(我想是在舞台外),使用相同大小的相同字体,但将字体设置为粗体。在该 TextField 中也嵌入字符。

然后,您的第一个 TextField 中的粗体字符将显示为粗体。

还有其他方法可以实现这一点,特别是如果您不使用 Flash IDE 编译您的 swfs(例如,如果您通过 FDT、FlexBuilder、FlashBuilder 或 FlashDevelop 使用 MXML)。如果你这样做了,那么你应该查找如何使用 [Embed] 元数据嵌入字体。

【讨论】:

    猜你喜欢
    • 2010-11-07
    • 2012-09-06
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多