我正在制作一个将加载另一个swf文件的swf文件
var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("1.swf");
myLoader.load(url);
我想编辑主SWF尺寸与加载的尺寸相同我该怎么办?
答案 0 :(得分:0)
试试这个
var l:Loader = new Loader();
addChild(l);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
l.load(new URLRequest("1.swf"));
function done(e:Event):void{
l.width = this.width;
l.height = this.height;
// OR
l.width = 100;
l.height = 100;
}
如果您的闪光灯是全屏并且用户调整舞台大小
,则此脚本无法帮助您答案 1 :(得分:0)
您可以使用Stage.stageWidth和Stage.stageHeight访问舞台维度。您可能还想查看Stage.scaleMode,因为这会影响在更大的容器(或全屏)内显示Flash影片时如何解释舞台的大小。
否则主电影的大小由实际显示的flash播放器(在浏览器中,独立或通过AIR)决定,因此在实际加载电影之后你无法真正改变它。您可能希望查看调整B
的大小,以适应A
的最大显示区域。