切换到目标场景用了过度效果后目标场景第一次点击无效

问题:程序运行时首先进入A场景,点击A场景的全屏图片切换到B场景,切换时用了过度效果就会在进入B场景后首次点B场景的按钮无效,去掉切换场景的过度效果就不会有这问题。
还需要说明一点,如果A场景的全屏图是个按钮切到B场景有过度效果也不会有问题。不知道图片的点击为啥就有问题。
有没有哪位大神知道这是为啥

A场景:
local Scene_Test = class(“Scene_Test”, function()
return display.newScene(“Scene_Test”)
end)

function Scene_Test:ctor()
local bg=display.newSprite(“images/45.png”,display.cx,display.cy)
bg:setTouchEnabled(true)
bg:addNodeEventListener(cc.NODE_TOUCH_EVENT,handler(self,self.onClick))
bg:addTo(self)
end

function Scene_Test:onClick(event)
app:enterScene_UIPushButton()
end

return Scene_Test

B场景:
local Scene_UIPushButton = class(“Scene_UIPushButton”, function()
return display.newScene(“Scene_UIPushButton”)
end)

function Scene_UIPushButton:ctor()
local btn=cc.ui.UIPushButton.new(“images/close.png”)
btn:onButtonClicked(handler(self,self.onClickBtn))
btn:pos(display.cx,display.cy)
btn:addTo(self)
end

function Scene_UIPushButton:onClickBtn()
print("====================")
end

return Scene_UIPushButton

MyApp类:
require(“config”)
require(“framework.init”)

local MyApp = class(“MyApp”, cc.mvc.AppBase)

function MyApp:ctor()
MyApp.super.ctor(self)
end

function MyApp:run()
cc.FileUtils:getInstance():addSearchPath(“res/”)
self:enterSceneTest()
end

function MyApp:enterScene_UIPushButton()
– self:enterScene(“Scene_UIPushButton”)
self:enterScene(“Scene_UIPushButton”, nil, “fade”, 0.6, display.COLOR_WHITE)
end

return MyApp