Разобрался. благодарен
Добавлено через 3 часа 23 минуты
Использую вот такой код для загрузки 'кнопки' из библиотеки.

Код:
import flash.utils.getDefinitionByName;
var cl:Class = getDefinitionByName("s1") as Class;
var mc:SimpleButton = new cl();
mc.x = 580.2;
mc.y = 246.7;
b1.addEventListener(MouseEvent.CLICK, onClick);
function onClick(evt:MouseEvent):void {
addChild(mc);
}
.
Кнопка появляется где нужно, всё отлично, а далее пробую вот такой код для данной кнопки

Код:
s1.addEventListener(MouseEvent.CLICK, click1);
function click1(p_evt:Event) {
var but1 = new Loader();
but1.load(new URLRequest("test.swf"));
removeChild(contentarea);
contentarea=new MovieClip();
addChild(contentarea);
contentarea.addChild(but1);
}
для загрузки внешнего файлика данной кнопкой, а мне пишет мол '
1061: Call to a possibly undefined method addEventListener through a reference with static type Class.' я как понимаю он ругается на то что это не тот класс,хотя кнопка имеет класс button и "instanse name" я не могу прописать данной кнопке, ведь её нет на сцене... как тут быть? как заставить кнопку, загруженную из библиотеке открывать файлы? заранее благодарен
Добавлено через 3 часа 3 минуты
Проблема решена, спасибо