У меня есть настройка класса PageHolder (на основе MovieCLip), который отображает точечную область с номером (страницы) в середине.
Теперь, пытаясь заполнить свой LayoutPane, я создаю новые экземпляры PageHolder.чьему конструктору поручено установить текстовое значение его единственного Texfield равным значению, указанному в новом параметре PageHolder.
Проблема здесь в том, что только символ, присутствующий в объекте библиотеки, будет отображаться во время выполнения.
Например, я установил свой объект PageHolder с текстовым полем, содержащим число «0».Теперь во время выполнения каждый экземпляр 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);
}
}
}