ehi gente! sono bloccato!
ho un movieclip che faccio muovere a dx e sx con la tastiera (frec. dx e frec. sx) di 100px ogni volta che si preme una freccia dx o sx. e fino a qua ok. ho usato questa tween per il movimento:
richiamata all press delle frecce direzionali:codice:function goright() { var allx = all_mc._x; var xPos:Tween = new Tween(all_mc, "_x", mx.transitions.easing.Strong.easeOut, allx, allx-100, 0.5, true); }
codice:var myListener:Object = new Object(); myListener.onKeyDown = function() { if (Key.getCode() == Key.LEFT) { goleft(); } if (Key.getCode() == Key.RIGHT) { goright(); }
Il problema è che se si schiaccia subito un freccia mentre il mc è in movimento la tween aggiunge 100 px all'attuale coordinata e mi sfasa tutta l'animazione.
In pratica dovrei disattivare Key.LEFT e Key.RIGHT mentre la mc è in movimento.....qualche idea? spero di essere stato chiaro....![]()

Rispondi quotando
