智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

StaticText

Posted on 2009-12-02 18:05  Bill Yuan  阅读(306)  评论(0编辑  收藏  举报
此类表示显示列表中的 StaticText 对象。 无法使用 ActionScript 创建 StaticText 对象。 只有创作工具可以创建 StaticText 对象。 尝试创建新的 StaticText 对象会生成 ArgumentError

若要创建对 ActionScript 3.0 中的现有静态文本字段的引用,可以遍历显示列表中的项。 例如,以下片段检查显示列表中是否包含静态文本字段并将该字段分配给变量:

 

代码
var i:uint;
for (i = 0; i < this.numChildren; i++) {
     var displayitem:DisplayObject 
= this.getChildAt(i);
     
if (displayitem instanceof StaticText) {
         trace(
"a static text field is item " + i + " on the display list");
         var myFieldLabel:StaticText 
= StaticText(displayitem);
         trace(
"and contains the text: " + myFieldLabel.text);
     }
}