一段flash脚本语句,帮忙解释一下

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:21:58
注:请把每个语句的含义说明一下,“q1”是一个影片剪辑的名称。

onClipEvent (enterFrame) {
var i = 0;
var j = 0;
if(this.name == "q1")
{
if ( _parent.j++>100)
{
_parent.j=1;
duplicateMovieClip(_parent.q1,"bb_"+_parent.i,_parent.i);
eval("_parent.bb_"+_parent.i)._x=Math.random()*550+-550;
_parent.i--;
}
trace(_parent.i);
if (_parent.i<-50) _parent.i=0;
}
}

//首先申明此语句是写在某影片上的,当此影片进入帧时就不断触发代码
onClipEvent (enterFrame) {
//变量i j赋值0
var i = 0;
var j = 0;
//如果此影片名与q1相等则进入大括号
if (this.name == "q1") {
//j变量递增,如果j变量大于100就进入大括号
if (_parent.j++>100) {
//j变量重新赋值为1
_parent.j = 1;
//复制影片主场景q1,实例名为bb_1,bb_2,bb_2,等等,深度为1.2.3.等等
duplicateMovieClip(_parent.q1, "bb_"+_parent.i, _parent.i);
//设置实例名为bb_1,bb_2,bb_2,等等的_x座标位置等于随机范围为-550到0之间
eval("_parent.bb_"+_parent.i)._x = Math.random()*550+-550;
//变量i递减,应该懂这句
_parent.i--;
}
//下面的是测试i值
trace(_parent.i);
//判断i小于-50进入大括号
if (_parent.i<-50) {
//i重新赋值为0
_parent.i = 0;
}
}
}
//应该能懂了,呵呵!如不能满足要求可以补充啊!

按要求复制一定个数的某个剪辑,并给这些剪辑横向定位。
==========
那位兄弟说我刷分,其实不是的,没时间多写了,不过你可以hi我,帮你搞定不清楚的地方。