Il problema è che in qualche modo tu devi selezionare quei clip per poi fargli attivare il controllo sul movimento del singolo clip selezionato. Quindi dovresti far sapere all'utente che può muovere il clip solo dopo averci cliccato sopra.
Se provi questo codice di esempio in un file vuoto (FP8+AS1) otterrai quello che ti serve, ma solo quando clicchi sul singolo clip questo potrà essere mosso singolarmente.
Codice PHP:
MovieClip.prototype.rect = function (w, h, c) {this.beginFill(c, 100);this.lineTo(w, 0);this.lineTo(w, h);this.lineTo(0, h);this.lineTo(0, 0);this.endFill();}
for (var i=0; i<10; i++) {
var mc = this.createEmptyMovieClip("mc"+i, i);
mc._x = Stage.width * Math.random();
mc._y = Stage.height * Math.random();
mc.rect (100, 100, Math.random() * 0xFFFFFF);
mc.useHandCursor = false;
mc.onPress = function () {
Selection.setFocus(this);
}
}
var listener = {}
listener.onKeyDown = function () {
var mc = eval(Selection.getFocus());
if (Key.isDown(Key.RIGHT)) {
trace ("right");
mc._x+=10;
trace(mc._x);
}
}
Key.addListener(listener);