LoadingDataView.lua 948 Bytes
local LoadingDataView = dialog.uinode("ui/LoadingDataLayer.csb",import(".BaseView"))

function LoadingDataView:ctor()
    LoadingDataView.super.ctor(self);
    self:init();
end

function LoadingDataView:show()
    local scene = cc.Director:getInstance():getRunningScene()
    local inst = LoadingDataView:create();
    scene:addChild(inst,500);

    inst:setContentSize(cc.size(display.width,display.height));
    ccui.Helper:doLayout(inst);

    return inst;
end

function LoadingDataView:init()
    ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(string.format("res/effects/%s/%s.ExportJson","loading","loading"));
    local effect = ccs.Armature:create("loading");
    effect:getAnimation():play("loading");
    self:addChild(effect,dialog.ZORDER_POP+1);
    effect:setPosition(cc.p(display.width/2,display.height/2));
end

--返回键处理函数
function LoadingDataView:onKeypadBack()
--    self:close();
end

return LoadingDataView