我有这样的文字“我的文本是<b>加粗</b >和常规”。动态文本中的粗体和常规字体在面具下动态文本在AS3的Flash中
我想 “<b>大胆</B >” 是......好吧,让我们说...大胆!
我有一个掩模图层下有一个文本字段。
文本字段显示htmlText,我必须嵌入字符。如果没有嵌入,则由于掩码而不显示。因此,导入2个用户字体(一个粗体和一个常规)的解决方案不起作用。
我在想这对于Flash来说是不可能的......也许我错了,是吗?
谢谢!
我有这样的文字“我的文本是<b>加粗</b >和常规”。动态文本中的粗体和常规字体在面具下动态文本在AS3的Flash中
我想 “<b>大胆</B >” 是......好吧,让我们说...大胆!
我有一个掩模图层下有一个文本字段。
文本字段显示htmlText,我必须嵌入字符。如果没有嵌入,则由于掩码而不显示。因此,导入2个用户字体(一个粗体和一个常规)的解决方案不起作用。
我在想这对于Flash来说是不可能的......也许我错了,是吗?
谢谢!
问题是,当您嵌入字符时,它只嵌入普通权重的字体字符。面膜是红鲱鱼;无论您是否屏蔽TextField,都会发生这种情况。
然而你可以解决问题!在你的FLA中创建另一个TextField(我想象的是离开舞台),使用相同大小的相同字体,但将字体设置为粗体。也在该TextField中嵌入字符。
然后,第一个TextField中的粗体字将显示为粗体。
还有其他方法可以实现这一点,尤其是如果您不使用Flash IDE编译swf(如果通过FDT,FlexBuilder,FlashBuilder或FlashDevelop使用MXML)。如果你这样做,那么你应该查找如何使用[Embed]元数据嵌入字体。
嘿,我很好地回答了你的问题。你应该投票和关闭已经回答的问题。 – alecmce 2010-02-27 22:51:23