作者YOOY (~我是谁~)
看板Flash
标题Re: [问题] Load swf size
时间Sun Sep 13 16:04:20 2009
我是用
mvLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,doCOM);
function doCOM(e:Event):void{
MovieClip(mvLoader.content).x=0;
MovieClip(mvLoader.content).y=0;
MovieClip(mvLoader.content).width=200;
MovieClip(mvLoader.content).height=200;
addChild(mvLoader);
--------------------------------------------
var tttt:MovieClip=new MovieClip();
tttt.x=0;
tttt.y=0;
tttt.width=200;
tttt.height=200;
addChild(tttt);
tttt.addChild(mvLoader);
}
以上虚线分开的是我用两种方式 但都失败
最後莫名其妙解决了....
var rect:Shape = new Shape();
rect.graphics.beginFill(0xFFFFFF);
rect.graphics.drawRect(0, 0, 740, 400);
rect.graphics.endFill();
addChild(rect);
var mvURL:URLRequest;
var mvLoader:Loader = new Loader();
mvLoader.mask=rect;
mvURL=new URLRequest("B.swf");
mvLoader.load(mvURL);
addChild(mvLoader);
这样就解决了....
似乎是loader load进来後是全萤幕加在这层
所以先new一个shape 在addChild loader
让loader 加在shape里 不知道这样有没有错
感谢大家的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.19.149
1F:推 ybite:感谢,也解决了我的问题 @@ 09/15 00:13