1. два раза подрят постить запрещено - пользуйтесь кнопой "редактировать"
2. код запихивать в спецтеги.
был бы модером - закрыл бы ваш пост
по делу:

Код:
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.text.TextField;
public class Art extends Sprite
{
public var field:TextField = new TextField;
private var _sprite:Sprite;
private var _vx:Number = 3;
private var isDown:Boolean;
public function Art():void {
_sprite = new Sprite();
_sprite.graphics.beginFill(0x0000FF,100);
_sprite.graphics.drawCircle(0,0,25);
_sprite.graphics.endFill();
_sprite.x = 50;
_sprite.y = 100;
addChild(_sprite);
stage.focus=this;
addEventListener(KeyboardEvent.KEY_DOWN,onKeyDown);
addEventListener(KeyboardEvent.KEY_UP,onKeyUp);
addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
public function onKeyDown (event:KeyboardEvent){
trace (event.keyCode);
switch (event.keyCode){
case 40:
isDown=true;
break;
}
}
public function onKeyUp (event:KeyboardEvent){
switch (event.keyCode){
case 40:
isDown=false;
break;
}
}
public function onEnterFrame(e:Event):void {
if (isDown) _sprite.x-=_vx;
}
}
}