1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
// -----------------------------------
// méthodes communes
// -----------------------------------
MovieClip.prototype.gauche = function() {
this._x -= 15;
trace(this);
};
MovieClip.prototype.droite = function() {
this._x += 15;
trace(this);
};
// -----------------------------------
// inscription
// -----------------------------------
AsBroadcaster.initialize(MovieClip);
MovieClip.addListener("gauche");
MovieClip.addListener("droite");
// -----------------------------------
// creation des clips sur 2 rangés
// -----------------------------------
for (var nbA = 0; nbA < 20; nbA++) {
var mc = this.attachMovie("mc", "mc" + nbA, this.getNextHighestDepth());
if (nbA < 10) {
mc._y = 50;
mc._x = nbA * 50 + 40;
} else {
mc._y = 100;
mc._x = (nbA - 10) * 50 + 40;
}
}
// -----------------------------------
// appel
// -----------------------------------
btGauche.onPress = function() {
MovieClip.broadcastMessage("gauche");
};
btDroite.onPress = function() {
MovieClip.broadcastMessage("droite");
}; |
Partager