La construction d’une interface sur la scène
CHAPITRE 6
171
Utiliser un tableau
Fichier de référence : Chapitre6/trace7.fla
Pour réaliser des formes bien plus complexes que celles que nous avons pu découvrir dans
ces explications, vous pouvez stocker les coordonnées de points à joindre pour former un
tracé. Dans la pratique, le mieux serait de stocker des données dans un fichier XML. Dans
notre exemple, nous avons utilisé un tableau, ce qui a le mérite d’être plus facile à créer.
var coord=[248.25,38.1,…,248.25,38.55];
var contourFrance:Shape = new Shape();
addChild(contourFrance);
contourFrance.graphics.lineStyle(1,0x474763,1);
contourFrance.graphics.moveTo(coord[0],coord[1]);
for (var i:Number=2; i
contourFrance.graphics.lineTo(coord[i],coord[i+1]);
}
contourFrance.y = -20;
contourFrance.scaleX = contourFrance.scaleY = 0.75;
Le résultat de ce script aboutit au tracé de la carte de France.
Remarque
Ouvrez le fichier trace7.fla pour découvrir l’ensemble des données réellement contenues dans le
tableau coord.
Figure 6-14
Cette forme est obtenue à partir d’une multitude de points stockés dans un tableau et d’une série de lineTo().
CHAPITRE 6
171
Utiliser un tableau
Fichier de référence : Chapitre6/trace7.fla
Pour réaliser des formes bien plus complexes que celles que nous avons pu découvrir dans
ces explications, vous pouvez stocker les coordonnées de points à joindre pour former un
tracé. Dans la pratique, le mieux serait de stocker des données dans un fichier XML. Dans
notre exemple, nous avons utilisé un tableau, ce qui a le mérite d’être plus facile à créer.
var coord=[248.25,38.1,…,248.25,38.55];
var contourFrance:Shape = new Shape();
addChild(contourFrance);
contourFrance.graphics.lineStyle(1,0x474763,1);
contourFrance.graphics.moveTo(coord[0],coord[1]);
for (var i:Number=2; i
}
contourFrance.y = -20;
contourFrance.scaleX = contourFrance.scaleY = 0.75;
Le résultat de ce script aboutit au tracé de la carte de France.
Remarque
Ouvrez le fichier trace7.fla pour découvrir l’ensemble des données réellement contenues dans le
tableau coord.
Figure 6-14
Cette forme est obtenue à partir d’une multitude de points stockés dans un tableau et d’une série de lineTo().
