1
我收到一些容器對象的孩子的行爲,我只是不明白。我的容器的子項是從索引-1還是0開始的?
我正在做一個mx:Canvas
對象的四個顯示對象子對象。當我打電話getChildren()
,我看到他們都在爲了,就在我想他們應該是:
1 2 3 4
的樂趣,當我打電話swapChildrenAt(0,1)
開始;這是應該交換的1
和2
的位置,而是我風了:
MYSTERY_OBJECT_OF_MYSTERY 2 3 4
那麼,在哪裏1
去了?爲什麼呢,當然是在位置-1。
getChildAt(-1): 1 getChildAt(0): MYSTERY_OBJECT_OF_MYSTERY getChildAt(1): 2 getChildAt(2): 3 getChildAt(3): 4
FWIW,MYSTERY_OBJECT_OF_MYSTERY
是一個'邊界'。不知道它是如何到達那裏的。
無論如何,我覺得很奇怪getChildAt()
和swapChildrenAt()
顯然使用不同的起始索引。任何人都可以看到這種行爲?