EffectFntPop.lua
628 Bytes
local EffectFntPop = class("EffectFntPop",function ()
return cc.CSLoader:createNode("ui/PopFntLayer.csb");
end)
function EffectFntPop:ctor(msg)
local rect = self:getBoundingBox();
self.panel = self:getChildByName("panel");
self.panel:getChildByName("txt"):setString(msg);
self.panel:setPosition(cc.p(0,0));
self:init();
end
function EffectFntPop:init()
local fadeOut = cc.FadeOut:create(1);
local effAction = cc.Sequence:create(cc.DelayTime:create(1.5),fadeOut,cc.CallFunc:create(function()
self:removeFromParent();
end));
self:runAction(effAction);
end
return EffectFntPop