function forme(nom, niv) { this.nom = nom; this.niv = niv; } // affectation methode carre forme.prototype.carre = function(x, y, larg, haut, color) { var mc = _root.createEmptyMovieClip(this.nom, this.niv); // Enregistrement des variables (je vois pas pourquoi !) this.x = x; this.y = y; this.larg = larg; this.haut = haut; this.color = color; // dessin : with (mc) { beginFill(color, 50); lineStyle(1, 0xFFFFFF, 100); moveTo(x, y); lineTo(x, y+haut); lineTo(x+larg, y+haut); lineTo(x+larg, y); lineTo(x, y); endFill(); } }; // fenetre principale fenetre1 = new forme("fenetre01", 1); fenetre1.carre(22, 160, 640, 360, 0xCCCC99); fenetre2 = new forme("fenetre02", 2); fenetre2.carre(22, 160, 640, 13, 0xCCCCFF); fenetre3 = new forme("fenetre03", 3); fenetre3.carre(22, 507, 640, 13, 0x99CCFF); //fenetre secondaire fenetre4 = new forme("fenetre04", 4); fenetre4.carre(670, 160, 160, 100, 0xCC66FF); fenetre5 = new forme("fenetre05", 5); fenetre5.carre(670, 160, 160, 13, 0x00CCCC); //fenetre tertiaire fenetre6 = new forme("fenetre06", 6); fenetre6.carre(680, 545, 125, 25, 0x66FF99); fenetre7 = new forme("fenetre07", 7); fenetre7.carre(705, 545, 25, 25); fenetre8 = new forme("fenetre08", 8); fenetre8.carre(755, 545, 25, 25);
var colors = [undefined, 0xCCCC99, 0xCCCCFF, 0x99CCFF, 0xCC66FFf, 0x00CCCC, 0x66FF99]; for (var i=1; i<=6; i++) { var nom = "fenetre"+(i<10?"0"+i:i); this[nom].beginFill (colors[i], 50); }
var colors = [undefined, 0xCCCC99, 0xCCCCFF, 0x99CCFF, 0xCC66FF, 0x00CCCC, 0x66FF99]; for (var i=1; i<=6; i++) { var nom2 = "fenetre"+(i<10?"0"+i:i); this[nom2].beginFill (colors[i], 50); }
this[nom2].endFill ();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionvar mc = _root.createEmptyMovieClip(this.nom, this.niv);