я пытаюсь добавить uicomponent, который содержит объект пользовательского класса, расширяет UIcomponents, и я хочу отобразить этот uicomponent на холст, я не сделал ошибки компиляции или выполнения, но он не отображает Uicomponent.
вот код;
var item:RecordRanderer = new RecordRanderer();
item.randerItem(child);
item.x=20;
item.y = 20+ycomponent;
item.width = 90;
item.height = 200;
item.setStyle("backgroundColor","Red");
this.addChild(item);
средство записи записей - это класс cutom, который также является расширением UIcomponent, который содержит некоторые текстовые входы и т. Д.
Теперь я добавляю это на холст, но ничего не отображается
вот пользовательский класс
internal class RecordRanderer extends UIComponent
{
//----------------------------------------------------
//Class varibles
private var namelabel:Text = new Text();
private var employname:TextInput = new TextInput();
//----------------------------------------------------
//RecordRanderer class constructor function
public function RecordRanderer()
{
//--------------------------------
this.height = 200;
this.width = 200;
//--------------------------------
//name text box and label
namelabel.text = "Name: ";
namelabel.setStyle("fontSize",12);
namelabel.x = 5;
namelabel.y = 20;
employname.setStyle("borderColor",0xA9C0E7);
employname.setStyle("cornerRadius", 15);
employname.setStyle("borderStyle", "Solid");
employname.x = 100;
employname.y = 20;
}
public function set namevalue(val:String)
{
if(val.length > 0)
{
namelabel.x = 5;
namelabel.y = 10 + Height;
employname.text = val;
employname.x = 100;
employname.y = 10 + Height;
Height += 25;
// contain.addChild(namelabel);
// contain.addChild(employname);
this.addChild(namelabel);
this.addChild(employname);
}//end if
}//end function
что мне нужно сделать, чтобы отобразить любую вещь
запросить более подробную информацию
1020 * спасибо *