ࡱ> Root Entryp|YrRASHpContentsSPage 1:0Symbol 13 p9 ;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]abRoot Entryp|YrRASH@$OContents/Page 1-Symbol 13 p  !"#$%&'()*+,-.012345678^_`Symbol 11jqSymbol 8B Symbol 18wSymbol 15 .wSymbol 16$wSymbol 17 wSymbol 18 wSymbol 19wSymbol 14P  !"#%&'()*+,-/012345679:;<=>?@ACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnoqrstuvwxyz{CPicPage CPicLayer CPicFrame333<xx` P<``<<<^<`R<P^<```R? p backgroundOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R?K backgroundOCPicText | sXArialf"(F? textOOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R?W backgroundOCPicText | XArialf"(E?2 textOOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R?YM backgroundOCPicText | XArialf"(D?BY textOOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R? backgroundOCPicText | XArialf"(C?yR textOOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R?K backgroundOCPicText | XArialf"(B?  textOOCPicPage CPicLayer CPicFrame<` P<``<<<^<`R<P^<```R?' backgroundOCPicText | XArialf"(A? textOOCPicPage CPicLayer CPicFrame?Z CPicShape  CPicText w$t$NC@Arial(Correct!?Z  C@Arial(Correct!?$ CPicSymbolO O  ?N!  | @Arial(Try again!?r textO?Zstop();?=]?rgotoAndStop("off");?`2?2gotoAndStop("off"); scriptsOO?offs?correct'?wrong1 labelsOOCPicPage CPicLayer CPicFrameCPicText - @Arial(Try again!?-4 Layer 1OCPicPage CPicLayer CPicFrame2 0000p?J2 000p0?D backgroundOCPicText |~ Arialfff"(reset?  textOOCPicPage CPicLayer CPicFrameCPicText |%Arialf"(PET j%Arialf"(HDPE %Arialf"(PVC \%Arialf"(LDPE T %Arialf"(PP %Arialf"(PS  r%Arialf"(soft drink bottles  % Arialf"(bread bags  %Arialf"(clear food packaging  %Arialf"(yoghurt containers  >%Arialf"(milk containers  \!M% Arialf"(coffee cupsfffPF+0,PFPF0W?6 backgroundO CPicButton>,( >,( 1E=on(release){ // call the reset function _root.resetAll(); }?x controlsO &gXArialfff(score: ( &0@ _root.scoreArialfff"(?2 scoreO CPicSpriteh hdXtarget3E EdNtarget2" "dStarget1 dEtarget6 d target5 dEtarget4?, targets3q= $q=dC// 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"); } }label1r=0 r=0d2// 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"); } }label2r=N r=Nd// 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"); } }label3r=l r=ld~V// 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"); } }label4r= r=d\// 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"); } }label5r= r= do// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[6] != "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.target6) == true){ // line it up this._x = _root.target6._x; this._y = _root.target6._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[6] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[6] = "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[6] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label6? objectsOO$| $|dLPcorrect?8 messageO?Is// 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"; } } scriptsOOF label 3 copyF) CDocumentPagePage 1Scene 1|A%Arialf"(milk containers  \!M% Arialf"(coffee cupsfffPF+0,PFPF0W?) backgroundO CPicButton>,( >,( =on(release){ // call the reset function _root.resetAll(); }?#H controlsO &gXArialfff(score: ( &0@ _root.scoreArialfff"(?, scoreO CPicSpriteh hdRitarget3E EdItarget2" "dmtarget1 dZtarget6 dAtarget5 d&target4?r targets3q= $q=dr=0 r=0dr=N r=NdENr=l r=ld;2r= r=d"r= r= d &?k markersq= $q=d // 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"); } }label1r=0 r=0d<// 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"); } }label2r=N r=Nd>// 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"); } }label3r=l r=ld^0// 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"); } }label4r= r=dM// 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"); } }label5r= r= dT// respond to the user click and dragging on(press){ // check if this shape has already been placed if(_root.done[6] != "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.target6) == true){ // line it up this._x = _root.target6._x; this._y = _root.target6._y; // play appropriate message _root.correct.gotoAndPlay("correct"); // increase score if this one has not been tried before if(_root.done[6] == "not done"){ _root.score += 1; } // set it as correctly placed so it can't be moved again _root.done[6] = "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[6] = "wrong"; // play appropriate message _root.correct.gotoAndPlay("wrong"); } }label6? objectsOO$| $|dMcorrect?M messageO?cs// 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 Symbol 1label 1%R