发新话题
打印

[求救] FLASH 下雨问题

FLASH 下雨问题

这是本人在金鹰自学的教程下雨效果 但问题出现了  雨只有一滴落下来 其余的雨只在上面下  如何把雨滴和涟漪挪到下面呢?


请达人帮看看问题所在!

附件

未命名-3.swf (736 Bytes)

2008-4-18 16:48, 下载次数: 37

未命名-3.fla (47 KB)

2008-4-18 16:48, 下载次数: 26

TOP

这样的下雨效果还是用遮罩

比较好。
我这儿没法儿下FLA文件,不知道为什么。我猜啊,一定要把涟漪和雨滴结合起来的话,可能得用hitTest,当雨滴元件碰撞到一个_alpha=0的元件时播放涟漪动画。猜的啊。我在这儿默写一个下雪动画,可能 写得不对,仅供参考:
建影片剪辑fv,设链接标识符为fv,在其中画一个圆形,除去边框。
for(var i=0,i<100,i++){
//for语句的格式,声明一个变量i,i的初始值为0,i小于100,i递加。
attachMovie("fv",i,i)
//attachMovie语句从库向舞台导入fv并以i的递增取名复制,当然,复制数量不能大于100。
with(_root){
_x=550*Math.random();
//X座标随机取值。
_y=400*Math.random();
//y座标随机取值。
_xscale=_yscale=_alpha=100*Math.random();
//X方向上的缩放=Y方向上的缩放=透明度=100当中随机取值。
}
_root.onEnterFrame=function(){
//在主时间轴上捕捉影片前辑所在的帧。
with(this){
_x+=_xscale/10;
//X方向上的增加=X方向上的缩放除以10,此句用来描述速度和方向。
_y+=_yscale/10;
//与上同义。
_x%=550;
//到达X边界时X方向上的座标为0,返回上边界。
_y%=400;
//与上同义。
}
}
}

TOP

未命名-3.fla (47.5 KB) 未命名-3.swf (729 Bytes) 你的y坐标搞错了

TOP

我做完有这个,还是新手不太懂

附件

QQ截图未命名.jpg (47.16 KB)

2008-4-24 14:50

QQ截图未命名.jpg

TOP

发新话题