这个语句如何设置为循环谢谢
//***************************************
_root.b1.onPress = function() {
this.startDrag();
};
_root.b1.onRelease = function() {
this.stopDrag();
tance(1);
};
//**************************************
_root.b2.onPress = function() {
this.startDrag();
};
_root.b2.onRelease = function() {
this.stopDrag();
tance(2);
};
//**************************************
_root.b3.onPress = function() {
this.startDrag();
};
_root.b3.onRelease = function() {
this.stopDrag();
tance(3);
};
//**************************************
_root.b4.onPress = function() {
this.startDrag();
};
_root.b4.onRelease = function() {
this.stopDrag();
tance(4);
};
//**************************************
_root.b5.onPress = function() {
this.startDrag();
};
_root.b5.onRelease = function() {
this.stopDrag();
tance(5);
};
//**************************************
_root.b6.onPress = function() {
this.startDrag();
};
_root.b6.onRelease = function() {
this.stopDrag();
tance(6);
};
//**************************************
_root.b7.onPress = function() {
this.startDrag();
};
_root.b7.onRelease = function() {
this.stopDrag();
tance(7);
};
//**************************************
_root.b8.onPress = function() {
this.startDrag();
};
_root.b8.onRelease = function() {
this.stopDrag();
tance(8);
};
//**************************************
_root.b9.onPress = function() {
this.startDrag();
};
_root.b9.onRelease = function() {
this.stopDrag();
tance(9);
};
//**************************************
以上语句是flash里的AS语句
这样写太长了,我想通过一个循环还实现可是就是不管用!
请大家帮忙
谢谢
我修改是这样的可是不管用
for (w=1; w<10; w++) {
temp = eval("b"+m);
temp.onPress = function() {
this.startDrag();
trace("b"+m);
};
temp.onRelease = function() {
this.stopDrag();
tance(m);
};
}
参考答案:temp.onPress = function() {
this.startDrag();
trace("b"+m);
};里
trace("b"+m); 和你上面的语句不一样,上面的代码没有这句。
再有就是你的循环里的 m 是什么,应该是w吧。