Deux class :
Premier fichier as :
Deuxième fichier as :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 import Competence; class Cours{ static var NbreCours:Number=0; public var TabCompetences:Array; // function Cours(){ NbreCours++; Nom=""; TabCompetences=new Array(); } public function get NombreCours(){ return NbreCours; } }
Dans mon fichier fla :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Competence{ public var Titre:String; public var TabSequences:Array; // function Competence(){ Titre=""; TabSequences=new Array(); } }
Ce qui me donne dans la fenêtre de sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import Cours; import Competence; // cours1=new Cours(); cours1.Nom="MECANIQUE"; cours1.TabCompetence[0]=new Competence(); cours1.TabCompetence[0].Titre="Démontage"; // trace("nom:"+cours1.Nom); trace("Titre Competence:"+cours1.TabCompetences[0].Titre);
nom:MECANIQUE
Titre Competence:undefined
Alors que j'aimerais qu'en Titre Competence : Démontage
Pourquoi ?
J'aimerais pouvoir stocker dans la propriété TabCompetence qui est un tableau des objets Competence avec ses propriétés.
Je pense qu'il me manque quelques connaissances
Merci de votre aide.





Répondre avec citation




Partager