var speedX:Number = 10;
var speedY:Number = 4;
function startActionScript(){
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
man_mc.onEnterFrame = function() {
if (Key.isDown(Key.RIGHT)) {
var limitRight = ground_mc._x + ground_mc._width
- this._width
if (this._x + speedX <= limitRight)
this._x += speedX;
}
else if (Key.isDown(Key.LEFT)) {
var limitLeft = ground_mc._x;
if (this._x - speedX >= limitLeft)
this._x -= speedX;
}
else if (Key.isDown(Key.UP)){
if (this._y - speedX > 0){
this._y -= speedX;
}
}
else if (Key.isDown(Key.DOWN)){
if (this._y + speedX < ground_mc._y - this._height){
this._y += speedX;
}
}
}
}
keyListener.onKeyUp = function() {
delete man_mc["onEnterFrame"];
if (man_mc._y < ground_mc._y - man_mc._height){
man_mc.onEnterFrame = function() {
if (this._y < ground_mc._y - this._height){
this._y +=speedY;
}
else{
this._y = ground_mc._y - this._height;
delete man_mc["onEnterFrame"];
}
}
}
}
Key.addListener(keyListener);
}
startActionScript();Testeaza-ti filmul flash: ar trebui sa obtii un om care merge pe podea. Acum, poti seta o instructiune „if” care sa dicteze ca daca omul calca in gol pe margine, moare.