Flash build 相关问题
最近才用 Flash build这个工具TypeError: Error #1006: insertAt is not a function.
一直报这个错十分蛋疼很纳闷这个报错啥意思
var dataAry:Array = arrList.source;
var index:int = arrList.getItemIndex(selectedItems);
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;
insertAt()方法
AS3 function insertAt(index:int, element:*):void
语言版本: ActionScript 3.0
运行时版本: Flash Player 19, AIR 19
将一个单独的元素插入一个数组中。此方法会修改数组但不制作副本。参数
index:int — 一个整数,指定元素要插入数组中的位置。可以用一个负整数来指定相对于数组结尾的位置(例如,-1 是数组的最后一个元素)。
element:*
看红色部分!!
as3 的Array 有這個 insertAt方法么? 很明显的嘛,,insertAt这个方法不存在。。 最后一批aser 发表于 2018-12-21 16:19
as3 的Array 有這個 insertAt方法么?
哈哈,英雄所见略同 TKCB 发表于 2018-12-21 16:44
哈哈,英雄所见略同
https://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/Array.html
insertAt(index:int, element:*):void
将一个单独的元素插入一个数组中。
.......... 最后一批aser 发表于 2018-12-21 16:19
as3 的Array 有這個 insertAt方法么?
what可是 我查到有的啊
用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
insertAt(index:int, element:*):void
将一个单独的元素插入一个数组中。
所以我才非常郁闷 TKCB 发表于 2018-12-21 17:10
AS3 function insertAt(index:int, element:*):void
意思是我的sdk 版本太低了 傻哭了
页:
[1]