Réponse acceptée !
Salut,
c'est vrai que mettre ton script à un seul endroit (à la racine) permet de ne pas foutre du code partout et évite par conséquent pas mal d'erreurs et puis pour se faire aider (par exemple sur le forum de flashKod

) ça te permet d'envoyer tout le script d'un coup. Cela dit il m'arrive encore de mettre du code dans des clips pour gagner du temps, à chacun de voir.
Quoiqu'il en soit, voilà comment je fonctionne en générale lorsque j'ai beaucoup d'occurences à traiter :
D'abord il faut nommer tes occurences "clip0", "clip1", "clip2", ...
var nbClip:Number = 0;
var testNbr:Number = 0;
while (this["clip"+testNbr] != undefined) {
this.testNbr++;
}
// Désormais testNbr correspond à ton nombre d'occurences présent sur ta scène
for (i=0; i<testNbr; i++) {
this["clip"+i].onPress = function() {
var nomClip:String = this._name;
trace("nom du clip : "+nomClip); // Affiche le nom de ton clip
trace("numéro de clip : "+nomClip.substring(4, nomClip.length)); // Permet d'afficher le numéro en fin du nom d'occurence : ex : 0 pour "clip0"
this._x += 30; // Et pour agir directement sur ton clip : ici on ajoute 30 au x du clip sur lequel on appuie.
};
}
Voilà tu as déjà de bonnes bases pour t'amuser...
++