//flash中的
//赫,看效果先
//http://bbs.flash8.net/bbs/UploadFile/2005-10/2005102192451346.swfs1 = [1, 1, 1, 1, 1, 1];
s2 = [1, 0, 0, 0, 0, 1];
s3 = [1, 0, 0, 0, 0, 1];
s4 = [1, 0, 0, 0, 0, 1];
s5 = [1, 1, 1, 1, 1, 1];
var guan = [s1, s2, s3, s4, s5];
trace(guan);
var shendu = 0;
for (i=0; i<guan.length; i++) {
for (j=0; j<guan[0].length; j++) {
kuai = attachMovie("ball", "xiaokuai"+shendu, shendu++);
kuai._x = 50+j*78;
kuai._y = 50+i*78;
kuai.bb = shendu;
kuai._xscale = kuai._yscale=64;
if (!guan[i][j]) {
//kuai.removeMovieClip();
}
}
}
q = 1;
onEnterFrame = function () {
if (q<31) {
_root["xiaokuai"+q].gotoAndPlay(2);
q++;
} else {
q = 0;
_root["xiaokuai"+q].gotoAndPlay(1);
}
};//现在我想做成从1 2 3 4 5 6 12 18 24 30....运动一圈,而不是现在的方式,如何做呢?
//赫,看效果先
//http://bbs.flash8.net/bbs/UploadFile/2005-10/2005102192451346.swfs1 = [1, 1, 1, 1, 1, 1];
s2 = [1, 0, 0, 0, 0, 1];
s3 = [1, 0, 0, 0, 0, 1];
s4 = [1, 0, 0, 0, 0, 1];
s5 = [1, 1, 1, 1, 1, 1];
var guan = [s1, s2, s3, s4, s5];
trace(guan);
var shendu = 0;
for (i=0; i<guan.length; i++) {
for (j=0; j<guan[0].length; j++) {
kuai = attachMovie("ball", "xiaokuai"+shendu, shendu++);
kuai._x = 50+j*78;
kuai._y = 50+i*78;
kuai.bb = shendu;
kuai._xscale = kuai._yscale=64;
if (!guan[i][j]) {
//kuai.removeMovieClip();
}
}
}
q = 1;
onEnterFrame = function () {
if (q<31) {
_root["xiaokuai"+q].gotoAndPlay(2);
q++;
} else {
q = 0;
_root["xiaokuai"+q].gotoAndPlay(1);
}
};//现在我想做成从1 2 3 4 5 6 12 18 24 30....运动一圈,而不是现在的方式,如何做呢?
以后就编辑这个轨迹变量就可以了。这样还灵活些。
再想問下﹐這個數組可以有什麼公式來寫﹖不要手工一個個輸入