Flash 动态 TextFiled 粗体字体问题
我正在使用 AS3,并且我有一个动态文本文件。属性 字体名称“verdana” 尺寸“14” style "Bold"
如果没有值,则以 BOLD 显示正确的字体 如果我分配像这样的值,
priceText.text=" Hello Wold"
它将不会显示正确的字体属性,我不会得到粗体样式:(
需要更改什么?
am using AS3 and i have one dynamic text filed. The properties
Fontname "verdana"
size "14"
style "Bold"
it is shown the correct font in BOLD if there is no value
if i assign values like
priceText.text=" Hello Wold"
It will not show the correct font properties am not getting the bold style :(
What need to change?
alt text http://www.freeimagehosting.net/uploads/c37867425c.jpg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
设置 TextField 的格式时,需要设置 defaultTextFormat 属性。如果您不这样做,任何新文本都将默认恢复为旧设置。
When you set the formatting for the TextField you need to set the defaultTextFormat property. If you don't do this, any new text will default back to the old setting.
我假设 PriceText 是舞台上已经存在的动态文本框。您必须更改其属性,
取消选中 AutoKern 框才能删除该属性
并使用“嵌入”按钮嵌入字体属性,如大写、小写、标点符号、数字
am assuming priceText is a dynamic text box already present on stage. you have to change its properties
uncheck the AutoKern box to remove that property
and use the Embed button to Embed the font properties like uppercase,lowercase,punctuation,numerals
我相信,如果您尝试创建一个具有正确属性的“TextFormat”实例..并在每次动态更改文本时在 TextField 上应用 TextFormat 实例(更改文本后应用它)..它将起作用!
祝你好运!
I believe that if you'll try to make a "TextFormat" instance with the correct properties.. and apply the TextFormat instance on the TextField each time you change the text dynamically (apply it after you change the text).. It will work!
Good Luck!