我正在使用Loader将外部swf加载到我的swf中,并使用event.target.content将加载的swf添加到舞台。
如果我设置了加载的swf的宽度和高度,我实际调整了我加载的swf中的movieclip。我想做的是改变加载的swf的舞台大小。
这样做的任何方式?
答案 0 :(得分:1)
找到所需比例的最佳方法是比较内容和目标的宽度和高度比例。 为了使加载的swf适合该区域,缩放以便一切都在内部,您可以执行以下操作:
var scale:Number = Math.min( _holder.width / _loader.content.width,
_holder.height / _loader.content.height );
_loader.content.scaleX = _loader.content.scaleY = scale;
这将确保您可以看到一切。如果将Math.min更改为Math.max,如果尺寸不匹配,则会得到不同的结果