首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

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

2012-02-15 
flash as3.0 加载影片剪辑 大小不能改变var loader:Loadernew Loader()loader.load(new URLRequest(you

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);
}
放了个按钮可以控制。。。但是直接写下面貌似不能

热点排行