felx 中关于 static 类型 String

[color=red][/color]我的代码中式如下定义的:
[code="ruby"]
1 var aText: String;
2 var resultA :XMLList;
3 resultA = myBook.book.(pageCount > 300);

4 var tempString :String ="

    ";
    5 for each(var book:XML in resultA) {
    6 tempString +="
  • "+truncate(myBook.book.title,lineLength)+"
  • ";
    7 }
    8 tempString +="
";
9 aText.htmlText=tempString;

[/code]

在第9行有一个错误,错误提示:[color=red]此行的多个标记: -aText -1119: 访问可能未定义的属性 htmlText (通过 static 类型 String 引用)。[/color]

请问 aText该如何定义呢?

谢谢

[code="java"]<?xml version="1.0" encoding="utf-8"?>
applicationComplete="initApp()"
>










/mx:XML
mx:Script
<![CDATA[
private function initApp():void {
// var aText:String;
var resultA:XMLList;
resultA = myBook.book.(@pageCount > 300);
var tempString:String = "

    ";
    for each (var book:XML in resultA) {
    tempString += ("
  • " + book.@title + "
  • ");
    }
    tempString += "
";
trace(tempString);
aText.htmlText = tempString;
}
]]>
/mx:Script

/mx:Application[/code]

String是没有htmlText属性的,你应该定义如下组件之一:




然后将tempString赋值给组件的实例。