La gestion des occurrences sur la scène
CHAPITRE 2
43
Fichier de référence : Chapitre2/addChildQuadrillage.fla
var spEnTete:Sprite = new Sprite();
var spChapeau:Sprite = new Sprite();
var spMargeGauche:Sprite = new Sprite();
var spCorpsGauche:Sprite = new Sprite();
var spCorpsDroite:Sprite = new Sprite();
var spMargeDroite:Sprite = new Sprite();
addChild(spEnTete);
addChild(spChapeau);
addChild(spMargeGauche);
addChild(spCorpsGauche);
addChild(spCorpsDroite);
addChild(spMargeDroite);
Nous avons ajouté le préfixe sp devant chaque nom d’occurrence. Cela ne constitue en
aucun cas une obligation, mais un simple repère visuel pour reconnaître qu’il s’agit d’une
occurrence de la classe Sprite().
Comme nous n’avons précisé aucune position, les instances sont placées par défaut en
haut à gauche de la scène. Ajoutons les instructions suivantes pour obtenir la mise en page
de la figure 2-5.
spEnTete.x =10;
spEnTete.y =10;
spChapeau.x =10;
spChapeau.y =90;
spMargeGauche.x =10;
spMargeGauche.y =120;
spCorpsGauche.x =135;
spCorpsGauche.y =120;
spCorpsDroite.x =515;
spCorpsDroite.y=120;
spMargeDroite.x =700;
spMargeDroite.y =120;
Les zones nommées dans notre interface étant définies, il est alors facile de programmer
la suite du script. En nous basant sur la figure 2-4, nous allons ajouter deux zones (et non 4)
pour pouvoir placer des textes.
var partieHaut:Sprite = new Sprite();
var partieBas:Sprite = new Sprite();
partieBas.y=100;
spMargeGauche.addChild(partieHaut);
spMargeGauche.addChild(partieBas);
CHAPITRE 2
43
Fichier de référence : Chapitre2/addChildQuadrillage.fla
var spEnTete:Sprite = new Sprite();
var spChapeau:Sprite = new Sprite();
var spMargeGauche:Sprite = new Sprite();
var spCorpsGauche:Sprite = new Sprite();
var spCorpsDroite:Sprite = new Sprite();
var spMargeDroite:Sprite = new Sprite();
addChild(spEnTete);
addChild(spChapeau);
addChild(spMargeGauche);
addChild(spCorpsGauche);
addChild(spCorpsDroite);
addChild(spMargeDroite);
Nous avons ajouté le préfixe sp devant chaque nom d’occurrence. Cela ne constitue en
aucun cas une obligation, mais un simple repère visuel pour reconnaître qu’il s’agit d’une
occurrence de la classe Sprite().
Comme nous n’avons précisé aucune position, les instances sont placées par défaut en
haut à gauche de la scène. Ajoutons les instructions suivantes pour obtenir la mise en page
de la figure 2-5.
spEnTete.x =10;
spEnTete.y =10;
spChapeau.x =10;
spChapeau.y =90;
spMargeGauche.x =10;
spMargeGauche.y =120;
spCorpsGauche.x =135;
spCorpsGauche.y =120;
spCorpsDroite.x =515;
spCorpsDroite.y=120;
spMargeDroite.x =700;
spMargeDroite.y =120;
Les zones nommées dans notre interface étant définies, il est alors facile de programmer
la suite du script. En nous basant sur la figure 2-4, nous allons ajouter deux zones (et non 4)
pour pouvoir placer des textes.
var partieHaut:Sprite = new Sprite();
var partieBas:Sprite = new Sprite();
partieBas.y=100;
spMargeGauche.addChild(partieHaut);
spMargeGauche.addChild(partieBas);
