Всем спасибо за ответы. Сейчас попробую
Добавлено через 13 минут
Блин. все равно не получается от чего-то. Может я что-то не правильно делаю?
я делаю так:

Код AS3:
private var hero = new MyHero();
private var sword:Sword = new Sword();
private var swordButton:SwordButton = new SwordButton();
public function testGame()
{
addChild(swordButton);
swordButton.addEventListener(MouseEvent.CLICK, clicked);
addChild(hero);
hero.x = 400;
hero.y = 200;
hero.gotoAndStop('stop'); //Заставляю героя находиться в состоянии стоп
}
private function clicked(e:MouseEvent):void
{
hero.swordHolder.addChild(Sword);
}
И так же не получается у меня увязать с instance name ничего. если создам допустим шарик и дам инстанс ему: Ball
то не могу из класса взаимодействовать с ним. как быть?