Bonjour à tous,
je développe une appli en flex, et j'ai un soucis en as3.
J'ai une classe Cours qui extends ArrayCollection, dans laquelle je créer et stocke des instances d'une autre classe CoursItem, qui elle extends Panel, car elle est vouée a l'affichage.
Après avoir créer mes CoursItem, je les initié (x,y,heigth,width,....), en passant pas le ArrayCollection.
Voici mon code :
Le problème est que dans ma classe coursItem, j'ai une méthode pour ajouter les CoursItem (donc Panel), a ma fenetre, mais je n'arrive pas à faire de tempItem.MaMéthode();
var tempItem:Object = new CoursItem();
for(var i:uint=0;i<5;i++){
tempItem = CC.getItemAt(i,0);
InitializePanel(tempItem,i);
}
//CC c'est une variable Cours (arraycollection) qui contient mes cours item
l'erreur est "MaMéthode n'est pas une fonction."
Pourriez-vous m'aider, parce que j'ai passé la journée dessus et je craque.
A la base je code plus en Csharp .net et le flexbuilder, désolé pour le pro fles, mais je trouve ça nulle.
C'était juste mon avis de débutant.
merci d'avance
Partager