查看: 1006|回复: 5
|
loadMovie()来load图的问题。。。
[复制链接]
|
|
我在scene画了一个四方型(例如20*20),然后把他变成MC,我要load jpg 进这MC,但我的图是50*50,要怎样让那图进去后自动和MC一样(20*20)? |
|
|
|
|
|
|
|
发表于 3-3-2006 12:50 AM
|
显示全部楼层
首先在載入圖片之前先把這個方塊的寬度和高度紀錄在个陣列中
再來使用MovieClipLoader載入圖片,然後載入complete之後設定movieclip的寬度和高度為那個陣列的值就可以了 |
|
|
|
|
|
|
|
楼主 |
发表于 4-3-2006 03:05 PM
|
显示全部楼层
i have try it but it not work ,maybe i misunderstand it,can you give me an example ?
(sorry becoz i cant use the IME here ,dont know what problem ,it say "error on page") |
|
|
|
|
|
|
|
发表于 4-3-2006 11:53 PM
|
显示全部楼层
var loadListener:Object = new Object();
var m:Object = new Object(); //記錄你原本mc的高度和寬度
m.width = mc._width;
m.height = mc._height;
loadListener.onLoadInit = function(target_mc:MovieClip) {
//載入完畢之後重新設定圖片的高度為之前所記錄的
target_mc._width = m.width;
target_mc._height = m.height;
}
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
mcLoader.loadClip("super-tomato.jpg", mc); |
|
|
|
|
|
|
|
楼主 |
发表于 6-3-2006 06:26 PM
|
显示全部楼层
MovieClipLoader着个是2004版才有的吗?因为我在MX里找help没有找到。 |
|
|
|
|
|
|
|
发表于 6-3-2006 08:43 PM
|
显示全部楼层
7.0或以上才能,6.0只能用 onEnterFrame 循環判斷外部文件是否已經完全被載入了才進行修改寬度和高度 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|