dynamic class rightShapes extends MovieClip { var rightShapeNumber:Number; var selectedShape:Number; var tabSound:Sound; function rightShapes() { var rightShape = attachMovie("shape" + rightShapeNumber, 'rightShape', 1100); rightShape._x = 40; rightShape._y = 40; rightShape._width = 60; rightShape._height = 60; colorRightShape = new Color(rightShape); colorRightShape.setRGB(0xFFFFFF); } function onRollOver() { if (tabbingON) { playSound("shapeRight" + rightShapeNumber); } } function onRollOut() { n1 = rightShapeNumber; takeOut(n1); } function onPress() { n1 = Number(subString(this._name,11,12)); if (tabbingON) { // when no piece is picked up if (selectedPiece == 0) { playSound("wait"); // when it is in the right place, place it } else if (_root.selectedPiece == n1) { placePiece("leftShape" + selectedPiece); // when it is in the wrong piece, play message } else { returnPiece("leftShape" + selectedPiece); } } } }