[as3]as3循环时删除指定项的方法实例each语句
[as3]as3循环时删除指定项的方法实例
在ArrayCollection中如果使用 for each 语句做循环,然后删除其中的item的话,常常会出现莫名的错误。原因是用for each语句的时候,删除其中的item,则index的获得有问题。
解决办法是用 ArrayCollection.source 获得数组,然后用for语句做循环,然后再根据index的值来删除。
代码示例:
- for (var i:Number = this.groupSelectionControlArray.length-1; i>=0; i--){
- 。。。。。。。。。。。。
- // remove it from the group selected arrayCollection
- this.groupSelectionControlArray.removeItemAt(i);
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...