Re: [問題] 背景重覆排列

看板Flash作者時間20年前 (2004/08/05 19:47), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/1
※ 引述《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
有人能work嗎? 在MX是不行
61.62.226.170 08/05, 1F

61.62.226.170 08/05, , 2F
看起來是少了一個function
61.62.226.170 08/05, 2F
※ 編輯: eliang 來自: 210.58.168.200 (08/05 20:49)

210.58.168.200 08/05, , 3F
Export for ActionScript 要記得開
210.58.168.200 08/05, 3F

61.62.226.170 08/05, , 4F
那當然 問題是不能work 這不能for MX吧
61.62.226.170 08/05, 4F
文章代碼(AID): #114Xvi_U (Flash)