LoadingBar* LoadingBar::create() { LoadingBar* widget = new LoadingBar(); if (widget && widget->init()) { widget->autorelease(); return widget; } CC_SAFE_DELETE(widget); return nullptr; }
LoadingBar* LoadingBar::create(cocos2d::SpriteFrame* frame) { LoadingBar* widget = new (std::nothrow) LoadingBar; if (widget && widget->init()) { widget->autorelease(); widget->loadTexture(frame); widget->setPercent(0); return widget; } CC_SAFE_DELETE(widget); return nullptr; }