我有这个文字“我的文字是< b>粗体< / b>和常规”。
我想要“< b> bold< / b>”好吧,让我们说......大胆!
我有一个掩码图层,下面有一个文本字段。
文本字段显示htmlText,我必须嵌入字符。如果未嵌入,则由于掩码而无法显示。因此,导入2个用户字体(一个粗体和一个常规字体)的解决方案不起作用。
我在想这对Flash来说是不可能的......也许我错了,是吗?
谢谢!
答案 0 :(得分:0)
问题是当你嵌入字符时,它只嵌入正常重量的字体字符。面具是红鲱鱼;无论你是否屏蔽TextField都会发生这种情况。
但是你可以解决问题!使用相同大小的相同字体在FLA中创建另一个TextField(我想象的是在舞台上),但将字体设置为粗体。在该TextField中嵌入字符。
然后,第一个TextField中的粗体字符将显示为粗体。
还有其他方法可以实现这一点,特别是如果您不使用Flash IDE编译swfs(例如,如果您通过FDT,FlexBuilder,FlashBuilder或FlashDevelop使用MXML)。如果这样做,那么您应该使用[Embed]元数据查找如何嵌入字体。