作者drawtide (drawtide)
看板Flash
标题Re: [问题] 关於随着滑鼠移动的元件
时间Tue Dec 27 15:21:53 2005
如推文所说, 就是做好一个下雪的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)
1F:推 Jedic:应该说是只适用於发布设定选取AS2.0 player7 12/27 15:45
2F:→ Jedic:不过也只有MX2004才有这样的发布设定啦 12/27 15:47
3F:→ drawtide:嗯嗯,Jedic的说法比较清楚也比较精确 12/27 16:34
4F:推 etrexetrex:XD 我家是MX 不是MX2004... 12/28 00:02
5F:推 drawtide:把程式里有":Number"的部份删掉,MX的版本就可以用了 12/29 14:08