Ho creato questo codice:
Solo che non riesco a trovare un modo semplice per gestire anche i movimenti in diagonale (premende due frecce contemporaneamente). Qualcuno conosce qualche modo che ottimizzi il codice a permettermi di fare questi movimenti?codice:var obj = new Object(); spinta=1 obj.onKeyDown = function(){ if (_root.spinta<=10) { _root.spinta=_root.spinta+0.1 } if(Key.getCode() == 37){ mirino._x=mirino._x-_root.spinta } if(Key.getCode() == 38){ mirino._y=mirino._y-_root.spinta } if(Key.getCode() == 39){ mirino._x=mirino._x+_root.spinta } if(Key.getCode() == 40){ mirino._y=mirino._y+_root.spinta } } obj.onKeyUp = function(){ _root.spinta=1 } Key.addListener(obj);
Grazie
mir

Rispondi quotando