作者p52189 (皮爷)
看板Flash
标题Re: [问题] load进来的图片大小
时间Thu Dec 1 18:05:53 2011
没想到我也有可以帮人的一天xD
可行的写法应该是这样
trace(e.target.content.width);
e.target,在这指的是你的ldr,因为你监听器不是绑它吗@@
ldr本身是个loader,loader是没长宽的,真正具有长宽的是loader带有的内容物
所以要处理load进来的东西的时候,请对着里面的东西处理像这样
ldr.content.height = 50;
所以监听器那边才会写成 e.target.content.width
 ̄ ̄ ̄ ̄
↑直接理解成ldr就好
就是这样!!
个人自己摸的心得,可能不太对但是它可以跑
有错误请前辈指证xD
※ 引述《hirabbitt (兔子)》之铭言:
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,function(E:Event):void{
trace("today test");
trace(ldr.contentLoaderInfo.width);
});
/*
输出:
today test
Error: Error #2099: 正在载入的物件载入不充分,不足以提供此资讯。。
at flash.display::LoaderInfo/get width()
at MethodInfo-721()
*/
为什麽呢
我都已经用Event.COMPLETE了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.125.36