如何在Actionscript项目中更改外部swf的尺寸?

如何在Actionscript项目中更改外部swf的尺寸?,actionscript,flash,dimension,Actionscript,Flash,Dimension,我使用Loader加载一个外部swf文件,并尝试在固定区域中显示它,如固定尺寸的sprite对象。我不知道swf文件的确切大小,我只希望它适合固定区域。可能吗 代码: 我希望swf适合面板的面积。如何执行此操作?请尝试loaderInfo.loader.height,而不是loaderInfo.content.height 如果这仍然不适用于您,请尝试以下方法: var container:Sprite = new Sprite(); container.addChlid(loaderInfo.

我使用Loader加载一个外部swf文件,并尝试在固定区域中显示它,如固定尺寸的sprite对象。我不知道swf文件的确切大小,我只希望它适合固定区域。可能吗

代码:

我希望swf适合面板的面积。如何执行此操作?

请尝试loaderInfo.loader.height,而不是loaderInfo.content.height

如果这仍然不适用于您,请尝试以下方法:

var container:Sprite = new Sprite();
container.addChlid(loaderInfo.loader);
container.width = 300;
container.height = 300;
thePanel.addChild(container)

…在你的事件中。完整的倾听者。

仍然不起作用,所以我怀疑这是否是一项不可能完成的任务。或者我们不能用常规武器。。。
addChild(loader); //you can add it, as it is kind of proxy display object container
function completeHandler(e:Event):void { 
  loader.width = 300; 
  loader.height = 300; 
  loader.x = 0; 
  loader.y = 0;
}
addChild(loader); //you can add it, as it is kind of proxy display object container
function completeHandler(e:Event):void { 
  loader.width = 300; 
  loader.height = 300; 
  loader.x = 0; 
  loader.y = 0;
}