Actionscript 3 将extrenal SWF导入FLA文件并在as3中将其对齐

Actionscript 3 将extrenal SWF导入FLA文件并在as3中将其对齐,actionscript-3,flash,Actionscript 3,Flash,我有一个FLA项目,我正在尝试导入第一阶段的外部SWF。我用于导入SWF的代码是: var request:URLRequest = new URLRequest("myswf.swf"); var loader:Loader = new Loader(); loader.load(request); addChild(loader); 导入时,SWF未对齐。是否有任何代码与我的代码兼容,以将其居中?typeError#1034:强制类型失败:无法转换闪存显示::AVM1Movie@31

我有一个FLA项目,我正在尝试导入第一阶段的外部SWF。我用于导入SWF的代码是:

var request:URLRequest = new URLRequest("myswf.swf");

var loader:Loader = new Loader();

loader.load(request);

addChild(loader);
导入时,SWF未对齐。是否有任何代码与我的代码兼容,以将其居中?

typeError#1034:强制类型失败:无法转换闪存显示::AVM1Movie@31667e21flash.display.Movieclip。我犯了这个错误有什么想法吗?
var request:URLRequest = new URLRequest("myswf.swf");

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onSWFLoadComplete); 
loader.load(request);

function onSWFLoadComplete(e:Event):void
{
    var loadedSWF:MovieClip = MovieClip(e.target.content);

    loadedSWF.x = 150; // x position on stage
    loadedSWF.y = 200; // y position on stage

    addChild(loadedSWF);
}