看板 Flash 關於我們 聯絡資訊
※ 引述《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
Jedic:有人能work嗎? 在MX是不行 61.62.226.170 08/05
Jedic:看起來是少了一個function 61.62.226.170 08/05
※ 編輯: eliang 來自: 210.58.168.200 (08/05 20:49)
eliang:Export for ActionScript 要記得開 210.58.168.200 08/05
Jedic:那當然 問題是不能work 這不能for MX吧 61.62.226.170 08/05