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.
Partager