btnposDel.addEventListener(MouseEvent.CLICK,posDel)function posDel(e:MouseEvent){ output1.text = ""; var ipos:int;iNumArray = 10; ipos = int(inputNum); for(i=ipos;i<10;i++) aDatabase1[i] = aDatabase1[i+1]; iNumArray--; for(i=0;i<iNumArray;i++) output1.appendText(aDatabase1[i] +" ")}
btnposDel.addEventListener(MouseEvent.CLICK,posDel)
function posDel(e:MouseEvent)
{
output1.text = "";
var ipos:int;
iNumArray = 10;
ipos = int(inputNum);
for(i=ipos;i<10;i++)
aDatabase1[i] = aDatabase1[i+1];
iNumArray--;
for(i=0;i<iNumArray;i++)
output1.appendText(aDatabase1[i] +" ")}
每次只把第一个删除了
Array数组删除第一函数用shift()
即可删掉第一个元素
aDatabase1.shift();
完整代码:
btnposDel.addEventListener(MouseEvent.CLICK,posDel);