如何在Actionscript项目中更改外部swf的尺寸?
我使用Loader加载一个外部swf文件,并尝试在固定区域中显示它,如固定尺寸的sprite对象。我不知道swf文件的确切大小,我只希望它适合固定区域。可能吗 代码: 我希望swf适合面板的面积。如何执行此操作?请尝试loaderInfo.loader.height,而不是loaderInfo.content.height 如果这仍然不适用于您,请尝试以下方法:如何在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.
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;
}