Error parallax HELP

Vsem privet. English znau ploho, poetomu pishu translitom. Ho4u sdelat parallax effect. Kartinki proezjaut sverhu vniz, no ne postoyanno!!! On kak bi zakan4ivaetsya, a mne nado 4tobi postoyanno. Ne ponimau 4to ne tak! Help me

bool HelloWorld::init()
{
if ( !Layer::init() )
{
return false;
}

// PARALLAX
//Size visibleSize = Director::getInstance()->getVisibleSize();
Size win_size = Director::getInstance()->getWinSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();

auto bg1 = Sprite::create(“cosmos2.jpg”);
bg1->setAnchorPoint(Vec2(0, 0));

auto bg2 = Sprite::create(“cosmos2.jpg”);
bg2->setAnchorPoint(Vec2(0, -0.2));
bg2->setPosition(Vec2(0, win_size.height));

addChild(bg1, 0);
addChild(bg2, 0);

auto move1 = MoveBy::create(0.2, Vec2(0, -50));
auto sprite_action1 = RepeatForever::create(move1);
bg1->runAction(sprite_action1);

auto move2 = MoveBy::create(0.2, Vec2(0, -50));
auto sprite_action2 = RepeatForever::create(move2);
bg2->runAction(sprite_action2);

this->scheduleUpdate();

return true;

}

void::HelloWorld::update(float dt)
{

Size visibleSize = Director::getInstance()->getVisibleSize();

if(bg1->getPosition().y <= - visibleSize.height)
{
bg1->setPosition(0, visibleSize.height);
}
if(bg2->getPosition().y <= - visibleSize.height)
{
bg2->setPosition(0, visibleSize.height);
}

}

Google Translator is not helping here, But i think you are trying to implement some kind of Parallax. I think you should better look at examples for ParallaxNode in cpp-tests folder for a better example, try this link http://cocos2d-x.org/programmersguide/7/ scroll down to Parallax Node.