【发布时间】:2015-01-12 18:44:09
【问题描述】:
例如,我们可以直接设置一个形状的图形(无需创建外部Graphics变量):
var my_shape:Shape=new Shape();
my_shape.graphics.beginFill(0);
但这与 defaultTextFormat 不同
以下代码不起作用:
var my_text:TextField=new TextField();
my_text.defaultTextFormat.size=47;
在defaultTextFormat后面打点,出现文本格式的代码提示,没有编译错误但还是不行
我们必须创建一个外部 TextFormat 变量:
var my_text:TextField=new TextField();
var my_format:TextFormat=new TextFormat();
my_format.size=47;
my_text.defaultTextFormat=my_format;
但是为什么不能直接设置呢?
我不喜欢太多变量。
然后解释一下textFormat和Graphics的区别。
感谢您的帮助。
【问题讨论】:
-
这是一个非常重要的问题。不知道为什么没有评分。