首页  »   Flash

flash as3.0 加载影片剪辑 大小不能改变,该怎么处理

网友分享于:2013-02-16  浏览:315次
flash as3.0 加载影片剪辑 大小不能改变
var loader:Loader=new Loader(); 
loader.load(new URLRequest("youxi.swf")); //加载外部影片的路径
loader.x=0;//改变加载动画的x轴位置
loader.y=0;//改变加载动画的y轴位置 
loader.width = 500;//改变不了
loader.height = 500;
addChild(loader); 


------解决方案--------------------
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,okFun);
function okFun(e:Event=null):void{
loader.width=500;
loader.height=500;
}

要基于事件去考虑,你那个代码在设定尺寸时,剪辑可能还没有加载进来,所以设定无效。
------解决方案--------------------
var loader:Loader=new Loader(); 
var mc1:mc= new mc();
loader.load(new URLRequest("278.swf")); //加载外部影片的路径
mc1.addChild(loader);
addChild(mc1); 
trace(mc1.width);
btn.addEventListener(MouseEvent.CLICK, spriteAdded);
function spriteAdded(e:MouseEvent):void{
trace(mc1.width);
mc1.width= 100;
mc1.height= 100;
trace(mc1.width);
}
放了个按钮可以控制。。。但是直接写下面貌似不能

相关解决方案

最新解决方案