= 4){
ticker2.stop();
ticker2 = null;
enableAllButtons();
} else if (_number == 0){
ticker2.stop();
ticker2 = null;
_number++;
selectedItem = locateChild(_front, 3, 1);
changeRowStack('left');
} else if (_number == 1){
ticker2.stop();
ticker2 = null;
_number++;
selectedItem = locateChild(_front, 2, 2);
changeRowStack('up');
} else if (_number == 2){
ticker2.stop();
ticker2 = null;
_number++;
selectedItem = locateChild(_front, 1, 3);
changeRowStack('right');
} else if (_number == 3){
ticker2.stop();
ticker2 = null;
_number++;
selectedItem = locateChild(_front, 1, 3);
changeRowStack('down');
}
}
what++;
}
public function changeRowStack(input:String):void
{
latestDirection = input;
if (selectedItem == null)
Alert.show("Please select an Item first!");
else{
_Row = parseInt(selectedItem.id.substr(selectedItem.id.length-2, 1));
_Column = parseInt(selectedItem.id.substr(selectedItem.id.length-1, 1));
_Type = selectedItem.id.substring(1, selectedItem.id.length-2);
var first:int;
var second:int;
switch(input){
case "left":
loginViewStack.selectedChild.removeChild(selectedItem);
selectedItem.filters = [];
tempViewStack.selectedIndex = 0;
tempViewStack.width = 320;
tempViewStack.height = 110;
tempViewStack.x = 0;
tempViewStack.y = selectedItem.y-5;
tempViewStack.visible = true;
if (_Column == 1){
first = 2;
second = 3;
} else if (_Column == 2){
first = 1;
second = 3;
} else if (_Column == 3){
first = 1;
second = 2;
}
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_front, _Row, first);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + first) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + first));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_front, _Row, second);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + second) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + second));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_right, _Row, 1);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_right, _Row, 2);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_right, _Row, 3);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
flipType2.direction = "LEFT";
flipType2.target = tempViewStack.selectedChild;
flipType2.siblings = [ tempViewStack.getChildAt(1) as Canvas ];
actAfter3Secs();
disableAllButtons();
break;
case "right":
loginViewStack.selectedChild.removeChild(selectedItem);
selectedItem.filters = [];
tempViewStack.selectedIndex = 0;
tempViewStack.width = 320;
tempViewStack.height = 110;
tempViewStack.x = 0;
tempViewStack.y = selectedItem.y-5;
tempViewStack.visible = true;
if (_Column == 1){
first = 2;
second = 3;
} else if (_Column == 2){
first = 1;
second = 3;
} else if (_Column == 3){
first = 1;
second = 2;
}
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_front, _Row, first);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + first) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + first));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_front, _Row, second);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + second) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + _Row + second));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_left, _Row, 1);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_left, _Row, 2);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
selectedItem = locateChild(_left, _Row, 3);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = 5;
flipType2.direction = "RIGHT";
flipType2.target = tempViewStack.selectedChild;
flipType2.siblings = [ tempViewStack.getChildAt(1) as Canvas ];
actAfter3Secs();
disableAllButtons();
break;
case "up":
loginViewStack.selectedChild.removeChild(selectedItem);
selectedItem.filters = [];
tempViewStack.selectedIndex = 0;
tempViewStack.width = 110;
tempViewStack.height = 320;
tempViewStack.x = selectedItem.x-5;
tempViewStack.y = 0;
tempViewStack.visible = true;
if (_Row == 1){
first = 2;
second = 3;
} else if (_Row == 2){
first = 1;
second = 3;
} else if (_Row == 3){
first = 1;
second = 2;
}
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_front, first, _Column);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + first + _Column) as Box;
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_front, second, _Column);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + second + _Column) as Box;
//loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + second + _Column));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_bottom, 1, _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_bottom, 2 , _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_bottom, 3 , _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
flipType2.direction = "TOP";
flipType2.target = tempViewStack.selectedChild;
flipType2.siblings = [ tempViewStack.getChildAt(1) as Canvas ];
actAfter3Secs();
disableAllButtons();
break;
case "down":
loginViewStack.selectedChild.removeChild(selectedItem);
selectedItem.filters = [];
tempViewStack.selectedIndex = 0;
tempViewStack.width = 110;
tempViewStack.height = 320;
tempViewStack.x = selectedItem.x-5;
tempViewStack.y = 0;
tempViewStack.visible = true;
if (_Row == 1){
first = 2;
second = 3;
} else if (_Row == 2){
first = 1;
second = 3;
} else if (_Row == 3){
first = 1;
second = 2;
}
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_front, first, _Column);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + first + _Column) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + first + _Column));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_front, second, _Column);
// selectedItem = loginViewStack.selectedChild.getChildByName('_'+ _Type + second + _Column) as Box;
// loginViewStack.selectedChild.removeChild(loginViewStack.selectedChild.getChildByName('_'+ _Type + second + _Column));
loginViewStack.selectedChild.removeChild(selectedItem);
tempViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_top, 1, _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_top, 2 , _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
selectedItem = locateChild(_top, 3 , _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(tempViewStack.getChildByName('tempLeft') as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = 5;
flipType2.direction = "BOTTOM";
flipType2.target = tempViewStack.selectedChild;
flipType2.siblings = [ tempViewStack.getChildAt(1) as Canvas ];
actAfter3Secs();
disableAllButtons();
break;
}
}
}
private function locateChild(cubeSide:int, row:int, column:int):Box{
var _x:int = 0;
var _y:int = 0;
if (row == 1){
_y = 5;
} else if (row == 2){
_y = 110;
} else if (row == 3){
_y = 215;
}
if (column == 1){
_x = 5;
} else if (column == 2){
_x = 110;
} else if (column == 3){
_x = 215;
}
for (var item:int=0;item < (loginViewStack.getChildAt(cubeSide) as Canvas).numChildren; item++){
if (((loginViewStack.getChildAt(cubeSide) as Canvas).getChildAt(item) as Box).x == _x && ((loginViewStack.getChildAt(cubeSide) as Canvas).getChildAt(item) as Box).y == _y){
return ((loginViewStack.getChildAt(cubeSide) as Canvas).getChildAt(item) as Box);
} else {
// Alert.show("X: " + ((loginViewStack.getChildAt(cubeSide) as Canvas).getChildAt(item) as Box).x + ' - Y: ' + ((loginViewStack.getChildAt(cubeSide) as Canvas).getChildAt(item) as Box).y);
}
}
Alert.show('none found');
return null;
}
private function rearangeObjects():void{
var _y:int = 0;
if (_Row == 1)
_y = 5;
if (_Row == 2)
_y = 110;
if (_Row == 3)
_y = 215;
var _x:int = 0;
if (_Column == 1)
_x = 5;
if (_Column == 2)
_x = 110;
if (_Column == 3)
_x = 215;
switch (latestDirection){
case "left":
// Change Back to Right!
selectedItem = locateChild(_back, _Row, 1);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_back, _Row, 2);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_back, _Row, 3);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change Left to Back!
selectedItem = locateChild(_left, _Row, 1);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_left, _Row, 2);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_left, _Row, 3);
(loginViewStack.getChildAt(_left) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change TempSelected to Front!
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change TempLeft to Left!
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
tempViewStack.x = 0;
tempViewStack.y = 0;
tempViewStack.width = 1;
tempViewStack.height = 1;
selectedItem = null;
tempViewStack.selectedIndex = 0;
tempViewStack.visible = false;
rotateCubeFull();
break;
case "right":
// Change Back to Left!
selectedItem = locateChild(_back, _Row, 1);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_back, _Row, 2);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_back, _Row, 3);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_left) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change Right to Back!
selectedItem = locateChild(_right, _Row, 1);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_right, _Row, 2);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = locateChild(_right, _Row, 3);
(loginViewStack.getChildAt(_right) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change TempSelected to Front!
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChildAt(0);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
// Change TempLeft to Right!
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChildAt(0);
(loginViewStack.getChildAt(_right) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.y = _y;
tempViewStack.x = 0;
tempViewStack.y = 0;
tempViewStack.width = 1;
tempViewStack.height = 1;
selectedItem = null;
tempViewStack.selectedIndex = 0;
tempViewStack.visible = false;
rotateCubeFull();
break;
case "up":
// Change Back to Bottom!
selectedItem = locateChild(_back, 1, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_back, 2, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_back, 3, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change Top to Back!
selectedItem = locateChild(_top, 1, _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_top, 2, _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_top, 3, _Column);
(loginViewStack.getChildAt(_top) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change TempSelected to Front!
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change TempLeft to Top!
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
tempViewStack.x = 0;
tempViewStack.y = 0;
tempViewStack.width = 1;
tempViewStack.height = 1;
selectedItem = null;
tempViewStack.selectedIndex = 0;
tempViewStack.visible = false;
rotateCubeFull();
break;
case "down":
// Change Back to Top!
selectedItem = locateChild(_back, 1, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_back, 2, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_back, 3, _Column);
(loginViewStack.getChildAt(_back) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_top) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change Bottom to Back!
selectedItem = locateChild(_bottom, 1, _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_bottom, 2, _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = locateChild(_bottom, 3, _Column);
(loginViewStack.getChildAt(_bottom) as Canvas).removeChild(selectedItem);
(loginViewStack.getChildAt(_back) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change TempSelected to Front!
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempLeft.getChildAt(0) as Box;
tempLeft.removeChild(selectedItem);
loginViewStack.selectedChild.addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
// Change TempLeft to Bottom!
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
selectedItem = tempFront.getChildAt(0) as Box;
tempFront.removeChild(selectedItem);
(loginViewStack.getChildAt(_bottom) as Canvas).addChild(selectedItem);
selectedItem.visible = true;
selectedItem.x = _x;
tempViewStack.x = 0;
tempViewStack.y = 0;
tempViewStack.width = 1;
tempViewStack.height = 1;
selectedItem = null;
tempViewStack.selectedIndex = 0;
tempViewStack.visible = false;
rotateCubeFull();
break;
}
}
]]>