Re: [問題] loadMovie
※ 引述《VV11 (偽Wii)》之銘言:
: 我用
: loadMovie("flash.swf","load_in");
: 來將flash.swf讀入
: 有辦法讀入flash.swf時更改它的大小嗎
: 比如說我的主場景是640x480
: 但flash.swf卻是800x600
: 有辦法讀入flash.swf時將它縮放成640x480嗎
: 以上在不考慮將flash.swf製作成主場景的mc的情況下...
: 設scale好像也不行
: 不好意思麻煩大家了 這沒有原始檔 因為單純想試看看有沒有這種做法
利用MovieClipLoader,可以改良出自己慣用的loader :)
我弄一個範例程式碼片段,供你參考:
//用途:將圖片載入指定的movieclip
function LoadPicture(objName:MovieClip, PicName:String) {
var thisObj:MovieClip = objName;
var myPic:MovieClip =
thisObj.createEmptyMovieClip("myPic", this.getNextHighestDepth());
var myMCL:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myListener.onLoadInit = function(target_mcp) {
//....這裡可以隨你需要做變化.. :)
};
myMCL.addListener(myListener);
myMCL.loadClip(PicName, myPic);
}
要用的時候:
LoadPicture("load_in", "aabbcc.jpg");
應該就可以把aabbcc.jpg這張圖檔,載入至load_in這個MC裡
以上只是一個很粗糙的原型,可以再將它改良得更多功能 :)
(或是找找網路上看看有沒寫得更精彩的)
題外話
隨著經驗的累積,但盡量不要只是累積程式碼片段而已
可以的話,盡量每段程式碼都把層次拉高,希望可以寫一次用很多次
而且可以一直擴充新功能,用OOP建立自己的類別是個不錯的做法,寫成元件也不賴
累積自己的模組、類別,開發(or賺錢?)的速度才會又輕鬆又快樂 :)
供大家參考
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.51.216
推
06/28 13:34, , 1F
06/28 13:34, 1F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章