public void moveToPage(int page)
{
if (page < 0 || page >= layers_.Count) {
CCDebug.Error("CCScrollLayer#moveToPage: {0} - wrong page number, out of bounds. ", page);
return;
}
if(this.delegate_ != null)
this.delegate_.scrollLayerScrollingStarted(this, page);
isMoving_ = true;
CCActionFiniteTime changePage = new CCMoveTo(scrollTime_, this.positionForPageWithNumber(page));
changePage = CCSequence.Actions( changePage, new CCCallFunc(this, moveToPageEnded));
this.runAction(changePage);
prevScreen_ = currentScreen_;
currentScreen_ = page;
}