//Sul primo frame
codice:
vel = 2;
function muovi(dir) {
frame = this;
frame.onEnterFrame = function() {
if (dir == "SX") {
mappa._x += vel;
} else if (dir == "DX") {
mappa._x -= vel;
} else if (dir == "TP") {
mappa._y += vel;
} else if (dir == "BT") {
mappa._y -= vel;
}
};
}
// Lancio della funzione dai pulsanti
//Destro:
on (press) {
muovi("DX");
}
on (release) {
delete frame.onEnterFrame;
}
//Sinistro:
on (press) {
muovi("SX");
}
on (release) {
delete frame.onEnterFrame;
}
//Alto:
on (press) {
muovi("TP");
}
on (release) {
delete frame.onEnterFrame;
}
//Basso:
on (press) {
muovi("BT");
}
on (release) {
delete frame.onEnterFrame;
}
/// Metti un Frame Rate abbastanza alto (da 30 in su) se non vuoi che il moviemnto sia scattoso.