Les itérations : boucles for()
CHAPITRE 10
235
Voici le script de cette classe.
package {
import flash.display.Sprite;
dynamic public class Nuage extends Sprite {
function Nuage(placeX,placeY,echelle,transparence) {
x=placeX;
y=placeY;
scaleX=echelle;
scaleY=echelle;
alpha=transparence;
}
}
}
Un code extrêmement simple ! Nous avons simplement créé 5 propriétés dont les valeurs
vont être définies dans la classe main (la classe du document) au moment de l’instanciation
de la classe Nuage().
package {
import flash.display.Sprite;
public class main extends Sprite {
public var nuage1:Nuage;
function main() {
nuage1 = new Nuage(150,120,0.3,0.5);
nuage1.temps="Mauvais";
nuage1.vitesseVent=3;
nuage1.chargeElectrique=230000;
addChild(nuage1);
for each (var laValeur:String in nuage1) {
trace(laValeur);
}
for (var nomPropriete:String in nuage1) {
trace(nomPropriete);
}
}
}
}
CHAPITRE 10
235
Voici le script de cette classe.
package {
import flash.display.Sprite;
dynamic public class Nuage extends Sprite {
function Nuage(placeX,placeY,echelle,transparence) {
x=placeX;
y=placeY;
scaleX=echelle;
scaleY=echelle;
alpha=transparence;
}
}
}
Un code extrêmement simple ! Nous avons simplement créé 5 propriétés dont les valeurs
vont être définies dans la classe main (la classe du document) au moment de l’instanciation
de la classe Nuage().
package {
import flash.display.Sprite;
public class main extends Sprite {
public var nuage1:Nuage;
function main() {
nuage1 = new Nuage(150,120,0.3,0.5);
nuage1.temps="Mauvais";
nuage1.vitesseVent=3;
nuage1.chargeElectrique=230000;
addChild(nuage1);
for each (var laValeur:String in nuage1) {
trace(laValeur);
}
for (var nomPropriete:String in nuage1) {
trace(nomPropriete);
}
}
}
}
