Вот изложу в коде чего добиваюсь, и как сделать такое.
У меня есть на сцене 10 кнопок b1, b2, b3, b4, b5... и т.д.
И есть 10 Мувиков - с именами a1, a2, a3, a4... и т.д.
При наведении на кнопки должны запускаться соответствующие Мувики.
На кнопках висит обработчик MOUSE_OVER.
И что бы в функции по обработчику не городить такое в 10 строк, а их может быть и больше:

Код AS3:
function myOver(e:Event)
{
var drum:_84 = new _84();
drum.play();
var nameButton = e.target.name;
if(nameButton == 'b1') a1.play();
else if(nameButton == 'b2') a2.play();
else if(nameButton == 'b3') a3.play();
else if(nameButton == 'b4') a4.play();
...
...
}
Я хочу:

Код AS3:
var nameClip = e.target.name.replace('b', 'a');
// И запустить соответствующий Мувик
// При таком раскладе - ошибка
nameClip .play();