function ChangeParentTest:test(node_parent_1, node_parent_2, btn_change)
local node_parent_1 = node_parent_1
local node_parent_2 = node_parent_2
local btn_change = btn_change
print("node_parent_1->", node_parent_1)
print("node_parent_2->", node_parent_2)
cc.SpriteFrameCache:getInstance():addSpriteFrames("xxx.plist")
local changeSpr = cc.Sprite:createWithSpriteFrameName("xxx.png")
changeSpr:setPosition(cc.p(0, 0))
node_parent_1:addChild(changeSpr)
print("xxxxx1->", changeSpr:getParent())
btn_change:addClickEventListener(function(sender)
changeSpr:retain()
print("ref->", changeSpr:getReferenceCount())
changeSpr:removeFromParent()
node_parent_2:addChild(changeSpr)
print("xxxxx2->", changeSpr:getParent())
end)
end