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