Arrays AS 2-在按钮的循环中从多个数组中提取信息
我有3个数组 -数组1按钮名称 -阵列2 x位置 -阵列3 y位置 我有舞台上所有的电影唇,包括按钮名称和一个名为test的电影唇。我试图让每个mc按钮将测试电影剪辑移动到特定位置 我可以循环浏览按钮,但无法获取数组中用于x和y坐标的按钮的当前编号 非常感谢您的帮助Arrays AS 2-在按钮的循环中从多个数组中提取信息,arrays,for-loop,actionscript-2,Arrays,For Loop,Actionscript 2,我有3个数组 -数组1按钮名称 -阵列2 x位置 -阵列3 y位置 我有舞台上所有的电影唇,包括按钮名称和一个名为test的电影唇。我试图让每个mc按钮将测试电影剪辑移动到特定位置 我可以循环浏览按钮,但无法获取数组中用于x和y坐标的按钮的当前编号 非常感谢您的帮助 var hrN:Array = new Array(bHRSD,bMASP,bGLD,bGRBDS,bWIe,bGC,bGHCM,bMCRGB,bCE); var hrNX:Array
var hrN:Array = new Array(bHRSD,bMASP,bGLD,bGRBDS,bWIe,bGC,bGHCM,bMCRGB,bCE);
var hrNX:Array = new Array(10,20,30,40,50,60,70,80,90);
var hrNY:Array = new Array (10,20,30,40,50,60,70,80,90);
for(var i=0; i<hrN.length; i++) {
hrN[i].button = i;
hrN[i].onRelease = function() {
test._x = hrNX[trying to get the current number of the hrN array here];
}
}
你离得太近了:
var hrN:Array = new Array(bHRSD,bMASP,bGLD,bGRBDS,bWIe,bGC,bGHCM,bMCRGB,bCE);
var hrNX:Array = new Array(10,20,30,40,50,60,70,80,90);
var hrNY:Array = new Array (10,20,30,40,50,60,70,80,90);
for(var i=0; i<hrN.length; i++) {
hrN[i].button = i;//you're storing the index here as the button property
hrN[i].onRelease = function() {
//so use it here
test._x = hrNX[this.button];
}
}