J'essaye d'ajouter un uicomponent qui contient un objet d'une classe faite sur commande les prolongements UIcomponents et je veux montrer cet uicomponent au canevas je n'ai fait aucune erreur compilez ou exécutez le temps mais il n'affiche pas le Uicomponent.Rien ne s'affiche lorsque j'ajoute un composant UI au canevas?
voici le code;
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);
le record randerer est une classe cutom qui est aussi l'extension de uiComponent qui contient quelques textinputs etc.
maintenant je l'ajouter à la toile, mais rien ne s'affiche
est ici la classe personnalisée
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
ce que je dois faire avec pour obtenir quelque chose affichée
demander plus de détails
thanx