将css fontSize设置为百分比的textField不会在全屏幕中缩放

时间:2009-11-20 16:01:01

标签: flash actionscript-3

在AS3 flash中 - 我有一个带有CSS的textField,如下所示:

body {
   fontSize: 10%;
}

运行时,字体很小。当我点击全屏按钮时,我预计字体会按比例增加,因为我将其设置为10%。但是,这不起作用,字体保持与不在全屏时相同的大小。我已经调试了onResize事件,当我将其记录下来时,我可以看到样式fontSize = 10pct。

我在这里误解了%的含义吗?我希望在进入全屏模式时会自动增加fontSize,但情况似乎并非如此。

我还应该做些什么吗?

1 个答案:

答案 0 :(得分:0)

flash会忽略css声明的百分比部分,只需将其设置为10.

来自文档的引用:

  

字体大小:   仅使用值的数字部分。单位(px,pt)未解析;像素和点是等价的。

link:http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000908.html


您唯一能做的就是在“onResize”事件处理程序中手动设置字体大小。