您的位置:首页 > 编程语言 > Lua

lua之alter提示框

2016-05-10 12:44 651 查看
function UI.autoDisappearNote( str, disappearTime )
disappearTime = disappearTime or 1.0

--如果有弹出框,那么先移除掉弹出框
if  cc.Director:getInstance():getRunningScene():getChildByTag( 777 )  then
cc.Director:getInstance():getRunningScene():removeChildByTag( 777 )
end
if  cc.Director:getInstance():getRunningScene():getChildByTag( 888 )  then
cc.Director:getInstance():getRunningScene():removeChildByTag( 888 )
end

local noteBg = UI.sprite( "res/image/ui/bottom_tips.png" )
noteBg:setPosition( VisibleRect:center() )
cc.Director:getInstance():getRunningScene():addChild( noteBg, 77777, 777 )   --child zOrder tag

local note = UI.label( "res/font/arts.ttf", 30, str )
note:setPosition( VisibleRect:center() )
cc.Director:getInstance():getRunningScene():addChild( note, 88888, 888 )

noteBg:runAction(  cc.Sequence:create(cc.DelayTime:create(disappearTime), cc.FadeOut:create( 2.0 ), cc.CallFunc:create( function() noteBg:removeFromParent() end) ) )
note:runAction(  cc.Sequence:create(cc.DelayTime:create(disappearTime), cc.FadeOut:create( 2.0 ), cc.CallFunc:create( function() note:removeFromParent() end) ) )
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: