点击浏览该文件这种效果其实不难,主要先做下MC,是水滴出现的MC,然后在场景中加入下列代码
onClipEvent (load) {
radomtime = random(5);
starttime = getTimer()+8000+radomtime; //自 SWF 文件开始播放时起已经过的毫秒数,是个函数;返回自 SWF 文件开始播放时起已经过的毫秒数
}
onClipEvent (enterFrame) {
Timercheck = starttime-getTimer();
if (Timercheck<=0) {
this.gotoAndPlay("over");
}
} 在场景中的第二贞定义水滴分布范围
radomx = random(25) * 20 + 10;
radomy = random(20) *15 + 20;
radomscale = (random(4) + 2) * 26;
duplicateMovieClip("bol", "bol" add i, i);
setProperty("bol" add i, _x, radomx);
setProperty("bol" add i, _y, radomy);
setProperty("bol" add i, _xscale, radomscale);
setProperty("bol" add i, _yscale, radomscale);
i = i + 1;
setProperty()的意思是
用法格式:
setProperty(target, property, value/expression)
target 到要设置其属性的影片剪辑实例名称的路径。
property 要设置的属性。
value 属性的新文本值。
expression 计算结果为属性新值的公式。
还要定义起水滴的数量,
if (i <= 15) {
gotoAndPlay(2);
} else {
stop();
}
进行循环播放,
注重在做水滴形型MC时,也会用到函数getTimer()
建义用法:starttime = getTimer()+8000+radomtime