Sì, lo faccio, e funziona con:
associato direttamente al mc in questione.codice:onClipEvent (enterFrame) { if(Key.isDown(Key.RIGHT)) this._x++; if(Key.isDown(Key.LEFT)) this._x--; if(Key.isDown(Key.UP)) this._y--; if(Key.isDown(Key.DOWN)) this._y++; }
Però non ne ho soltanto uno, ne ho altri da muovere (sempre coi tasti).
Mi sono detto: se lo facessi da frame, chiamando i mc per nome, otterrei il movimento di tutti i mc, quindi uso "this".
Qual è il problema? Se premo i tasti si muovono tutti, anche col "this" (ragionandoci meglio, è del tutto ovvio).
Cosa fare per ottenere il movimento autonomo, volta per volta, dei singoli mc ma sempre tramite i 4 tasti "freccia"?

Rispondi quotando