# No Errors But ship wont move

**URL:** <https://forum.kirupa.com/t/no-errors-but-ship-wont-move/308723>\
**Category:** flash\
**Created:** [April 28, 2010, 9:31pm UTC](https://forum.kirupa.com/t/no-errors-but-ship-wont-move/308723 "2010-04-28T21:31:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rimacy](https://avatars.discourse-cdn.com/v4/letter/r/839c29/32.png) [@rimacy](https://forum.kirupa.com/u/rimacy)\
**Post date:** [April 28, 2010, 9:31pm UTC](https://forum.kirupa.com/t/no-errors-but-ship-wont-move/308723/1 "2010-04-28T21:31:04Z")

</div>

Hi all, im trying to capture keyboard events to steer my ship. I’m getting no errors but my ship wont go. the key trace and the burn trace works.

> var lForce:Number;  
> stage.addEventListener(KeyboardEvent.KEY\_DOWN,moveShip);

ship\_mc.EnterFrame = function()  
{  
this.\_x +=Number(rForce)-Number(lForce);  
this.\_y +=gravityConstant -Number(uForce);  
}

function moveShip(evt:KeyboardEvent):void  
{  
switch (evt.keyCode)  
{  
case Keyboard.UP:  
uForce ++;  
burn();  
break;

```
            case Keyboard.LEFT:
                lForce ++;
                burn();
                break;

            case Keyboard.RIGHT:
                rForce++;
                burn();
                break;
            default:
                trace("keyCode:",evt.keyCode);
        }
    

}

```

function burn():void  
{  
trace(“burn”)  
}
