我设置了一个 PageHolder 类(基于 MovieCLip),它显示一个带点的区域,中间有一个(页)号。
现在尝试填充我的 LayoutPane,我创建 PageHolder 的新实例,其构造函数的任务是将其唯一 Texfield 的文本值设置为新 PageHolder 参数中指定的值。
这里的问题是只有库对象中存在的字符才会在运行时显示。
例如,我已经使用包含数字“0”的文本字段设置了 PageHolder 对象。现在在运行时,PageHolder 的每个实例都是空白的,除了我将“0”作为 init 参数(10,20,30,...)的一部分传递的那个,并且在这些页面上,只有“0”是显示。如果我将原始对象更改为显示“1”,那么包含“1”的页码的每个“1”都会显示出来。
有人可以对此有所了解吗?
package
{
import flash.display.MovieClip;
public class LayoutPage extends MovieClip
{
public function LayoutPage(page:uint)
{
pageNumber_txt.defaultTextFormat = pageNumber_txt.getTextFormat();
pageNumber_txt.text = String(page);
}
}
}