Нуу, да для описанной выше пойдет

. А для более качественной анимации что использовать? И можно всего персонажа вместе с его логикой и анимацией выгрузить в какой-нибудь файл, а потом просто добавить как объект в сцену и передавать ему параметры на которые он будет реагировать?
И задам еще глупый вопрос... Главный класс унаследован от спрайта, в нем переменной типа спрайт присваивается объект класса спрайт, сам этот класс находится в другом файле, но в этом же пакете. Вот примерный код второго/не главного класса:
var cir:Sprite = new Sprite;
cir.graphics.beginFill(0xFFCC00);
cir.graphics.drawCircle(30, 30, 30);
addChild(cir);
Кто подскажет, почему кружочек не рисуется? Рисуется только когда addChild() напишу в главном классе.