Re: [問題] 背景重覆排列
※ 引述《RedLiam (練)》之銘言:
: ※ 引述《seekyou (galagala~N )》之銘言:
: : 如題,若一個長條狀底圖,我想要重覆排列,用HTML語法我知道如何處理,
: : 但若使用FLASH製作網頁,我就不知道怎麼弄了,請各位指教,謝謝~
: 1.匯入bmp檔
: 2.打散它
: 3.用滴管點選
: 4.拉一塊矩型(做背景)
: 5.油漆筒上色
可以用程式 (for Flash MX 2004), 不過這方法要注意的是, 底圖最好不要太小,
否則載入可能要花一點時間
方法如下:
假設底圖在 Library 的名稱叫 "Background", 先對它點右鍵 -> Linkage,
勾選 "Export for ActionScrpit", 接著在 Timeline 第一格輸入下列程式:
fill("Background");
function fill(sLinkage:String):Void {
this.attachMovie(sLinkage, "mcTmp", this.getNextHighestDepth());
var nMCW:Number = mcTmp._width;
var nMCH:Number = mcTmp._height;
mcTmp.removeMovieClip();
for (var i:Number = 0; i*nMCH < Stage.height; i++) {
for (var j:Number = 0; j*nMCW < Stage.width; j++) {
var nIndex:Number = this.getNextHighestDepth();
var mcTmp:MovieClip = this.attachMovie(sLinkage, "mc"+nIndex,
nIndex);
mcTmp._x = j * nMCW;
mcTmp._y = i * nMCH;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.168.200
推
61.62.226.170 08/05, , 1F
61.62.226.170 08/05, 1F
→
61.62.226.170 08/05, , 2F
61.62.226.170 08/05, 2F
※ 編輯: eliang 來自: 210.58.168.200 (08/05 20:49)
推
210.58.168.200 08/05, , 3F
210.58.168.200 08/05, 3F
推
61.62.226.170 08/05, , 4F
61.62.226.170 08/05, 4F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章