Сделал так

Код AS3:
package test
{
import flash.display.*;
import flash.events.*;
import flash.text.*;
public class Main extends MovieClip
{
public var wrapper:Object;
public function Main()
{
this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
api_btn.addEventListener(MouseEvent.CLICK, api_btnHandler)
}
public function onAddedToStage(e:Event):void
{
wrapper = Object(parent.parent);
}
public function api_btnHandler(e:MouseEvent):void
{
wrapper.external.showSettingsBox();
}
}
}
работает и уже не плохо
