看板 Flash 關於我們 聯絡資訊
如推文所說, 就是做好一個下雪的movie clip, 再利用attachMovie, 配合_xmouse屬性 即可 我寫了個飯粒給你, 把底下程式碼copy到第一個影格 然後把你下雪的movieClip設一下linkage id叫做"snow" 應該就可以了 這是比較簡單的寫法, 不過應該夠用了, 加油! p.s. 只適用於mx2004 ======================以下是飯粒====================== //mc的深度 var depth:Number = 0; //interval id var snow_int:Number; //速度 var speed:Number = 500; //下雪的interval snow_int = setInterval(snowMotion,speed); //建立主時間軸的位址 _global.showTimeLiner = this; //attach的函式 function snowMotion(){ showTimeLiner.attachMovie("snow","snow"+depth,depth); showTimeLiner["snow"+depth]._x = _xmouse; showTimeLiner["snow"+depth]._y = _ymouse; depth++; } ================================================================ ※ 引述《etrexetrex (ETREX)》之銘言: : 首先先給各位大大看一下我的拙作 : http://student.scvs.tpc.edu.tw/~s119069/FLASH/movingsnow.swf : 相信大家一看就會發現 : 問題點在於滑鼠移動時 : 已經飄下的雪應該不隨著滑鼠移動 : 但是我為了讓雪花飄不停 : 所以用一個MC放進所有的飄雪動畫 : 然後再將MC設定為隨著滑鼠移動 : 只是...如何能做到已飄下的雪不隨滑鼠移動呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.150.101 ※ 編輯: drawtide 來自: 59.120.150.101 (12/27 15:27)
Jedic:應該說是只適用於發佈設定選取AS2.0 player7 12/27 15:45
Jedic:不過也只有MX2004才有這樣的發佈設定啦 12/27 15:47
drawtide:嗯嗯,Jedic的說法比較清楚也比較精確 12/27 16:34
etrexetrex:XD 我家是MX 不是MX2004... 12/28 00:02
drawtide:把程式裡有":Number"的部份刪掉,MX的版本就可以用了 12/29 14:08