Un petit jeu sympa...
this.onKeyDown = function() {
var code:Number = Key.getCode();
switch(code) {
case Key.LEFT:
moveLeft();
break;
case Key.RIGHT:
moveRight();
break;
case Key.UP:
moveUp();
break;
case Key.DOWN:
moveDown();
break;
}
}
Key.addListener(this);
var SPEED:Number = 75;
function moveLeft():Void {
var leftWall:Number = 0;
if(target._x > leftWall) {
target._x -= SPEED;
}else {
target._x = leftWall;
}
}
function moveRight():Void {
var rightWall:Number = Stage.width - target._width;
if(target._x < rightWall) {
target._x += SPEED;
}else {
target._x = rightWall
}
}
function moveUp():Void {
var topWall:Number = 0
if(target._y > topWall) {
target._y -= SPEED;
}else {
target._y = topWall;
}
}
function moveDown():Void {
var bottomWall:Number = Stage.height - target._height;
if(target._y < bottomWall) {
target._y += SPEED;
}else {
target._y = bottomWall;
}
}
Et pour les boutons :
on (press) {
gotoAndPlay("séquence",1);
}
Conclusion :
Facile à réaliser...