Hi,
I would like to remove a group from one group and insert it into another group. But after removing the group, all its children are gone…
[lua]local parentDisplayGroup = display.newGroup()
local subDisplayGroup = display.newGroup()
subDisplayGroup:insert(display.newCircle(20, 20, 20))
subDisplayGroup:insert(display.newCircle(20, 20, 20))
subDisplayGroup:insert(display.newCircle(20, 20, 20))
print(subDisplayGroup.numChildren) – returns 3
parentDisplayGroup:insert(subDisplayGroup)
print(subDisplayGroup.numChildren) – still returns 3
parentDisplayGroup:remove(subDisplayGroup)
print(subDisplayGroup.numChildren) – returns nil?[/lua]
I also tried to replace the last to lines of code with:
[lua]local removedDisplayGroup = parentDisplayGroup:remove(1)
print(removedDisplayGroup.numChildren)[/lua]
But it still returns nil. [import]uid: 24216 topic_id: 5615 reply_id: 305615[/import]