我有一个非常标准的圆形双向链表实现。对于数组,我通常使用for each in
遍历每个元素而不必担心。
问题在于我的自定义链接列表,无法通过简单的调用查看。我猜,如果在AS3中有一个Proxy类,那么Adobe团队很有可能想出一个实现的想法,我不知道......可以说是类还是什么?然而,我的搜索结果为零。
有没有办法让For Each In
使用Flash中的自定义类?不要浏览所有对象的属性,但遍历此类所代表的整个数据集。
答案 0 :(得分:2)
答案 1 :(得分:1)
是的,你是对的,请查看Proxy
class。
具体而言,nextName
,nextNameIndex
和nextValue
方法会受到关注。
只要您可以通过索引轻松访问列表的元素,就应该能够实现for ... in循环。
答案 2 :(得分:1)
您应该实现自定义{{1and1}}方法,并且只需遍历对象列表