ࡱ> ARoot Entryp|YrRASH@垱MD@#Contents1Page 1&Symbol 13BC !"#$%&'()*+,-./023456789:;<=EFGHIJKLRoot Entryp|YrRASHдMD@#ContentsQPage 1&Symbol 13BC >?@MEFGHIJKLNOPRSTUVWXYZ[\]Symbol 1<KSymbol 67Symbol 2 ,Symbol 3 !CPicPage CPicLayer CPicFrameCPicText b XArial"(Area Formulae   XArial"(A = l x w  XArial"(A = XArial"(1XArial"(/XArial"(2XArial"( x b x h  5  XArial"(A = b x h  XArial"(A = XArial"(1XArial"(/XArial"(2XArial"( x (a + b) x h * XArial"(A = XSymbol(pXArial"( x rXArial"(2fffPF+0 PF0W?) backgroundO CPicButtonr=' r=' =on(release){ // call the reset function _root.resetAll(); }?#H controlsO?, scoreO CPicSprite $dRitarget1 $ dItarget2 $dmtarget3 $dZtarget4 $dAtarget5?r targets30 $0d// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[1] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target1) == true){ // line it up this._x = _root.target1._x; this._y = _root.target1._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[1] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[1] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[1] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label10 0 d// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[4] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target4) == true){ // line it up this._x = _root.target4._x; this._y = _root.target4._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[4] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[4] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[4] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label40 0d 9// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[2] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target2) == true){ // line it up this._x = _root.target2._x; this._y = _root.target2._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[2] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[2] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[2] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label20 0d$// respond to the user cli?] CPicShape  CPicText w$t$NC@Arial(Correct!?j  C@Arial(Correct!?Z CPicSymbolO O  ?L  | @Arial(Try again!?Y  textO?~stop();?5?gotoAndStop("off");?2g?"mgotoAndStop("off"); scriptsOO?off?correct?wrongF labelsOOCPicPage CPicLayer CPicFrameCPicText w$t$jC@Arial(Correct!? Layer 1OCPicPage CPicLayer CPicFrameCPicText  @Arial(Try again!?I Layer 1OCPicPage CPicLayer CPicFrameCPicText - @Arial(Try again!?_ Layer 1OCPicPage CPicLayer CPicFrame2 0000p?(2 000p0?a: backgroundOCPicText |~ Arialfff"(reset?" textOOck and dragging on(press){ // check if this shape has already been placed if(_root.done[3] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target3) == true){ // line it up this._x = _root.target3._x; this._y = _root.target3._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[3] == "nSymbol 1<KSymbol 67Symbol 2 ,Symbol 3 !CPicPage CPicLayer CPicFrameCPicText b XArial"(Area Formulae   XArial"(A = l x w  XArial"(A = XArial"(1XArial"(/XArial"(2XArial"( x b x h  5  XArial"(A = b x h  XArial"(A = XArial"(1XArial"(/XArial"(2XArial"( x (a + b) x h * XArial"(A = XSymbol(pXArial"( x rXArial"(2fffWv0 PF0W02?) backgroundO CPicButtonr=' r=' =on(release){ // call the reset function _root.resetAll(); }?#H controlsO?, scoreO CPicSprite $dRitarget1 $ dItarget2 $dmtarget3 $dZtarget4 $dAtarget5?r targets30 $0d// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[1] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target1) == true){ // line it up this._x = _root.target1._x; this._y = _root.target1._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[1] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[1] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[1] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label10 0 d// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[4] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target4) == true){ // line it up this._x = _root.target4._x; this._y = _root.target4._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[4] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[4] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[4] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label40 0d 9// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[2] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target2) == true){ // line it up this._x = _root.target2._x; this._y = _root.target2._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[2] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[2] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[2] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label20 0d$// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[3] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target3) == true){ // line it up this._x = _root.target3._x; this._y = _root.target3._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[3] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[3] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[3] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label30 0dI// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[5] != "done"){ this.startDrag(); } } // repond to the user dropping the item on(release){ stopDrag(); // now check if it is over the right target if(this.hitTest(_root.target5) == true){ // line it up this._x = _root.target5._x; this._y = _root.target5._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[5] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[5] = "done"; } // if it wasn't over the right target else{ // send it back to its original position this._x = this.startx; this._y = this.starty; // set the variable that remembers it was wrongly placed _root.done[5] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label5?& objectsOO(# (#dTcorrect?G messageO?%;s// store the x and y coordinates of the labels as the movie starts label1.startx = label1._x; label1.starty = label1._y; label2.startx = label2._x; label2.starty = label2._y; label3.startx = label3._x; label3.starty = label3._y; label4.startx = label4._x; label4.starty = label4._y; label5.startx = label5._x; label5.starty = label5._y; label6.startx = label6._x; label6.starty = label6._y; // set a variable to store the score var score = 0; // create an array to remember if a label has already been placed var done = new Array(); // and set the values to false to begin with for(var i=1;i<=6;i++){ done[i] = "not done"; } function resetAll(){ // send label back to the start position label1._x = label1.startx; label1._y = label1.starty; label2._x = label2.startx; label2._y = label2.starty; label3._x = label3.startx; label3._y = label3.starty; label4._x = label4.startx; label4._y = label4.starty; label5._x = label5.startx; label5._y = label5.starty; label6._x = label6.startx; label6._y = label6.starty; //reset the score score = 0; // reset the array for(var i=1;i<=6;i++){ done[i] = "not done"; } } scriptsOO.startx; label5._y = label5.starty; label6._x = label6.startx; label6._y = label6.starty; //reset the score score = 0; // reset the array for(var i=1;i<=6;i++){ done[i] = "not done"; } } scriptsOO) CDocumentPagePage 1Scene 1|A?@ABCDEHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpqrstvwxyz|}~Symbol 11{qSymbol 10uqSymbol 9 ooSymbol 8G Symbol 4Symbol 5 Symbol 7CPicPage CPicLayer CPicFrame CPicShape&sh0j00?tx backgroundOCPicText Arialf"(Circle?$ textOOCPicPage CPicLayer CPicFrame CPicShape&sHj000h? backgroundOCPicText or Arialf"(limestone cliff?_ textOOCPicPage CPicLayer CPicFrame CPicShape%sh0j00?S backgroundOCPicText   Arialf"(Parallelogram?k textOOCPicPage CPicLayer CPicFrame CPicShape'sHj000h?k backgroundOCPicText Arialf"(Triangle?9P textOOCPicPage CPicLayer CPicFrame CPicShape%sh0j00?w backgroundOCPicText T Arialf"(Trapezium?D textOOCPicPage CPicLayer CPicFramehh000h?H backgroundOCPicPage CPicLayer CPicFramehl000h? backgroundOCPicText | Arialf"(Rectangle?O textOO textOOCPicPage CPicLayer CPicFrame?& objectsOO(# (#dTcorrect?G messageO?%;s// store the x and y coordinates of the labels as the movie starts label1.startx = label1._x; label1.starty = label1._y; label2.startx = label2._x; label2.starty = label2._y; label3.startx = label3._x; label3.starty = label3._y; label4.startx = label4._x; label4.starty = label4._y; label5.startx = label5._x; label5.starty = label5._y; label6.startx = label6._x; label6.starty = label6._y; // set a variable to store the score var score = 0; // create an array to remember if a label has already been placed var done = new Array(); // and set the values to false to begin with for(var i=1;i<=6;i++){ done[i] = "not done"; } function resetAll(){ // send label back to the start position label1._x = label1.startx; label1._y = label1.starty; label2._x = label2.startx; label2._y = label2.starty; label3._x = label3.startx; label3._y = label3.starty; label4._x = label4.startx; label4._y = label4.starty; label5._x = label5.startx; label5._y = label5.starty; label6._x = label6.startx; label6._y = label6.starty; //reset the score score = 0; // reset the array for(var i=1;i<=6;i++){ done[i] = "not done"; } } scriptsOOtrolsO &gXArialfff(score: ( &0@ _root.scoreArialfff"() CDocumentPagePage 1Scene 1|A