
Код AS3:
package{
import flash.display.*;
import flash.events.*;
public class LifeArena extends MovieClip
{
>public var Hero:HeroMan=new HeroMan();
public function LifeArena()
{
>addChild(Hero);
>stage.addEventListener(KeyboardEvent.KEY_DOWN,Cont);
>function Cont(e:KeyboardEvent)
>{
> if(e.keyCode==37)
> {Hero.x-=5;}else if(e.keyCode==39){Hero.x+=5;}
> else if(e.keyCode==38){Hero.y-=5;}
> else if(e.keyCode==40){Hero.y+=5;}
>}
}
}
}
Моя цель засунуть управление героем в другой класс.
Как это сделать?

Писать код который выделен стрелками
">" в конструкторе объекта HeroMan или создать отдельный класс?
Ну вообщем я делал в отдельном классе, а пока писал дошло:" А почему бы не написать этот код в классе HeroMan(т.е. героя?)
Вообщем вопрос стоит так: Как сделать проще, что бы не нагромождать основной класс "Флешки"?