外门弟子
阅读权限 1
积分 448
侠名
UID 59
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2017-11-10
最后登录 1970-1-1
在线时间 小时
个人主页
|
60银子
最近才用 Flash build这个工具
TypeError: Error #1006: insertAt is not a function.
一直报这个错 十分蛋疼 很纳闷 这个报错啥意思
var dataAry:Array = arrList.source;
var index:int = arrList.getItemIndex(selectedItems[0]);
dataAry.splice(index,selectedItems.length);
var len:int = 0;
switch(event.currentTarget){
case moveUp:
for (var i:int = 0; i < selectedItems.length; i++){
len = i + index - 1;
dataAry.insertAt(len < 0 ? 0 : len, selectedItems);
}
break;
case moveDown:
for (i = 0; i < selectedItems.length; i++){
len = i + index + 1;
dataAry.insertAt(len, selectedItems);
}
break;
case moveTop:
for (i = 0; i < selectedItems.length; i++){
len = i;
dataAry.insertAt(len, selectedItems);
}
break;
case moveBottom:
for (i = 0; i < selectedItems.length; i++){
len = i + dataAry.length;
dataAry.insertAt(len, selectedItems);
}
break;
|
最佳答案
查看完整内容
AS3 function insertAt(index:int, element:*):void
将一个单独的元素插入一个数组中。此方法会修改数组但不制作副本。参数
看红色部分!!
|