_root.tnum = 1;
zpo.onEnterFrame = function()//雪花按帧步速度执行代码
{
var _loc1 = _root;//设置路径变量,是为了方便书写吧?可并不简捷!
var _loc2 = this;//设置路径变量,是为了方便书写吧?可并不简捷!
_loc2._x = Math.random() * 998;//定位自身的位置,被复制出来的雪花将出现在这,随机数
_loc2._y = Math.random() * 300;//定位自身的位置,被复制出来的雪花将出现在这,随机数
_loc2.duplicateMovieClip("star" + _loc1.tnum,_loc1.tnum);//复制雪花
_loc2.rnum = Math.random() * 100 + 10;//随机数,从下文看用于实现缩放
_loc1["star" + _loc1.tnum]._xscale = _loc2.rnum;//缩放
_loc1["star" + _loc1.tnum]._yscale = _loc2.rnum;//缩放
//增加碰撞检测:
if(_loc1["star" + _loc1.tnum].hitTest(gaga)){//如果碰撞了!!!
_loc1["star" + _loc1.tnum].stop()//停止!!!!
}
_loc1.tnum++;//你和原文比较一下,是不是应该这个样子?
};
_root.h2o._visible=0//h2o是什么,被隐身了。
...................美....丽.....的.....分.....界......符..........................
//哈哈,就这样了吧??
//仅供参考,共同研究,携手进步
...............黑龙江省巴彦县兴隆镇 张志晨..................
这段代码并不难。但貌似只是在zpo中生成了无穷个starx的影片剪辑,然后调了他们的大小和位置,都是用随机调的…没有控制剪辑移动的编码。最让我无语的是_loc1,_loc2的设置…有点多余啦…你用root和this直接换掉就好看多了。还有,由于代码不全,不知最后一行的不可见设置对象是什么,之前没提…由于是用手机上网回复,所以不一一解释,而且在考试周中,你有哪行不懂,指出来,我来答。