佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 987|回复: 5

loadMovie()来load图的问题。。。

[复制链接]
发表于 2-3-2006 02:55 PM | 显示全部楼层 |阅读模式
我在scene画了一个四方型(例如20*20),然后把他变成MC,我要load jpg 进这MC,但我的图是50*50,要怎样让那图进去后自动和MC一样(20*20)?
回复

使用道具 举报


ADVERTISEMENT

发表于 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 循環判斷外部文件是否已經完全被載入了才進行修改寬度和高度
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 01:43 AM , Processed in 0.114394 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表