主题:  这种情况下,如何处理?

叠叠不休

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/1/29 7:10:38
#12003/1/29 18:31:28
(初学FLASH,请各位高手多教教我)
使用了一个从闪客帝国下载的漫天飞花的代码如下:
 下载
第一个场景(s1)
第一帧:
fscommand("allowscale", "false");
fscommand("fullscreen", "true");
setProperty("/Bouncer", _visible, false);
MaxBouncer = 50;
BouncerCounter = 1;
第二帧:
lp = /drag:mouse_y;
kp = /drag:mouse_x;
NewBouncer = "Bounce" add BouncerCounter;
duplicateMovieClip("/Bouncer", NewBouncer, BouncerCounter);
setProperty(NewBouncer, _x, getProperty("/MouseTrack", _x));
setProperty(NewBouncer, _y, getProperty("/MouseTrack", _y));
setProperty(NewBouncer, _visible, true);
BouncerCounter = Number(BouncerCounter)+1;
if (Number(BouncerCounter)>Number(MaxBouncer)) {
BouncerCounter = 1;
}
第三帧:
/drag:mouse_x = getProperty("/MouseTrack", _x);
/drag:mouse_y = getProperty("/MouseTrack", _y);
gotoAndPlay(2);
——————————-
我在第一帧设置按妞,直到第三帧的位置;
on (release) {
gotoAndPlay("s2",1);
}
再播放第二个场景时,花虽然不飞了!但是上个场景中没落出场景区域的花瓣在FLASH中很慢才消失(慢慢的变小,大约5分钟)。
************请问如何解决这问题,使到达第二个场景时这些花瓣能马上消失***************
如过你下载一个看看的话!
会有这三个定义属性的组件Bouncer(组件mBouncer);MouseTrack(组件mDrag);drag(组件drag)。
组件mBouncer中第一层的前三帧如下:
第一帧:
posX = Number(getProperty("", _x)-400)+Number(50*(random(1000)/100-0.5));
velX = 5*(random(1000)/100-0.5);
velY = 5*(random(1000)/100-0.5);
velZ = .03+Number(.005*(random(1000)/100-0.5));
第二帧:
compZ = 1/posZ;
posX = Number(posX)+Number(velX);
posY = Number(posY)+Number(velY);
screenX = Number(posX*compZ)+400;
screenY = 400-(posY-200)*compZ;
setProperty("", _x, screenY);
setProperty("", _y, screenX);
setProperty("", _xscale, 100*compZ);
setProperty("", _yscale, 100*compZ);
setProperty("MirroredGlow", _y, 2*posY);
velY = Number(velY)+Number(accY);
posZ = Number(posZ)+Number(velZ);
第三帧:
gotoAndPlay(2);

我在按钮上用
on (release) {
gotoAndPlay("s2",1);
removeMovieClip("");
}

on (release) {
gotoAndPlay("s2",1);
removeMovieClip("Bouncer");
}
都尝试一遍后!失败!效果没变!



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
#22003/1/30 9:40:20
NewBouncer = "Bounce" add BouncerCounter;
duplicateMovieClip("/Bouncer", NewBouncer, BouncerCounter);

removeMovieClip("");

删 "Bounce" add BouncerCounter; "

注意'BOUNCERCOUNTER'是变量