9RIA.com天地会 - Flash论坛

返回列表 发帖

控制加载文件的大小 ----uiloader 的用法

当我想加载一个swf进来的时候,swf的宽和高都超出了我的界面UI的宽和高。如果通过代码设置比如如下的代码:
       var urlRequest:UrlRequest = new URLRequest('XXXX.swf');
       var loaderoader = new Loader();
       loader.load(urlRequest);
       loader.x = ui.x;
       loader.y= ui.y;
       loader.width = ui.width;
       loader.height= ui.height;
这样的方式加载swf显得很不灵活。下面我介绍一个新的办法。使用uiloader
uiloader 的用法很独特  他有2个很重要的属性。
maintainAspectRatio=true 表示按照原始文件的宽高比进行缩放。
scaleContent=true 指示将图像自动缩放到 UILoader 实例的大小。为flase表示 将加载的内容自动缩放到其默认大小。
看到这两个属性大家应该就明白了吧?这个组件的用法很多,多多使用就会发现他很好用。和loader很类似。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
1

评分人数

  • cwin5

RIA 天地行 北京站(2010·03·28)
大家可以改变uiloader的这两个属性然后就可以看到效果了

TOP

天地人才库
uiloader 比较有局限吧 这个其实你的基本的loader都能实现
http://zszen.com/blog[自己开了个blog]

TOP

我们做项目的时候一般都会使用uiloader,这个组件还是可以的

TOP

返回列表
天地会官方合作培训