EffectPlayLevel.lua
881 Bytes
local EffectPlayLevel = class("EffectPlayLevel",function ()
return cc.CSLoader:createNode("ui/guandan/PlayLevelLayer.csb");
end)
--ִЧ
function EffectPlayLevel:ctor(poker_point)
self:init(poker_point);
end
function EffectPlayLevel:init(poker_point)
local panel = self:getChildByName("panel");
panel:setPosition(cc.p(0,0));
local sp_level = cc.Sprite:createWithSpriteFrameName("gd_level_"..poker_point..".png");
panel:getChildByName("level"):setSpriteFrame(sp_level:getSpriteFrame());
panel:setScale(0);
local scaleTo1 = cc.EaseBounceOut:create(cc.ScaleTo:create(0.5,1,1));
local fadeOut = cc.FadeOut:create(0.5);
local effAction = cc.Sequence:create(scaleTo1,cc.DelayTime:create(1.5),fadeOut,cc.CallFunc:create(function()
self:removeFromParent();
end));
panel:runAction(effAction);
end
return EffectPlayLevel