Section 1
//MainTimeline (QuizAnatomy_fla.MainTimeline)
package QuizAnatomy_fla {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.net.*;
public dynamic class MainTimeline extends MovieClip {
public var Link:SimpleButton;
public var btMorgane:SimpleButton;
public var txt:TextField;
public var btNext:SimpleButton;
public var btSuiv:SimpleButton;
public var score:int;
public var btAurea:SimpleButton;
public var btTif:SimpleButton;
public var linkFSG:SimpleButton;
public var suite:int;
public var resultat:TextField;
public var btGab:SimpleButton;
public var btAnge:SimpleButton;
public var level:int;
public var btPrec:SimpleButton;
public var btOK:SimpleButton;
public var lbl:TextField;
public var btLisa:SimpleButton;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 32, frame33, 50, frame51, 52, frame53);
}
public function btSuiv_Click(_arg1:MouseEvent){
gotoAndStop((this.currentFrame + 2));
}
function frame10(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btGagne_Click);
}
function frame14(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btGagne_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame15(){
btNext.visible = true;
score++;
}
function frame16(){
stop();
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btGagne_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame18(){
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btGagne_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame19(){
btNext.visible = true;
score++;
stop();
}
function frame12(){
btMorgane.addEventListener(MouseEvent.CLICK, btGagne_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame17(){
btNext.visible = true;
score++;
}
function frame3(){
stop();
lbl.text = "";
btOK.visible = true;
btOK.addEventListener(MouseEvent.CLICK, btDebut_Click);
btNext.visible = false;
btNext.addEventListener(MouseEvent.CLICK, btNext_Click);
level = 1;
score = 0;
}
function frame13(){
btNext.visible = true;
score++;
}
function frame5(){
btNext.visible = true;
score++;
}
function frame6(){
btAurea.addEventListener(MouseEvent.CLICK, btGagne_Click);
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame7(){
btNext.visible = true;
score++;
stop();
}
function frame1(){
btPrec.visible = (btSuiv.visible = false);
lbl.text = "";
suite = 31;
addEventListener(Event.ENTER_FRAME, loadProgress);
btNext.visible = (btOK.visible = false);
linkFSG.addEventListener(MouseEvent.MOUSE_UP, linkFSGClick);
Link.addEventListener(MouseEvent.MOUSE_UP, LinkClick);
}
function frame9(){
btNext.visible = true;
score++;
}
function frame22(){
btMorgane.addEventListener(MouseEvent.CLICK, btGagne_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame4(){
stop();
btPrec.visible = (btSuiv.visible = false);
lbl.text = "";
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btGagne_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
score = 0;
}
function frame26(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btGagne_Click);
}
function frame21(){
btNext.visible = true;
score++;
}
function frame23(){
btNext.visible = true;
score++;
}
function frame24(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btGagne_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame25(){
btNext.visible = true;
score++;
}
function frame8(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btGagne_Click);
}
function frame11(){
btNext.visible = true;
score++;
}
function frame2(){
stop();
}
public function btPrec_Click(_arg1:MouseEvent){
gotoAndStop((this.currentFrame - 2));
}
function frame29(){
btNext.visible = true;
lbl.text = "";
}
public function linkFSGClick(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.free-strip-games.com/");
navigateToURL(_local2, "_blank");
}
function frame30(){
gotoAndStop(level);
}
function frame27(){
btNext.visible = true;
score++;
}
function frame28(){
resultat.text = (("It's over.\nYour score: " + score.toString()) + "/12");
if (score > 9){
resultat.appendText(" Bravo!\nYou can have a look to the gallery, just click on OK.");
suite = 31;
} else {
resultat.appendText("\nYou need to work more! To try again, click on OK.");
suite = 3;
};
btNext.visible = true;
btNext.removeEventListener(MouseEvent.CLICK, btNext_Click);
btNext.addEventListener(MouseEvent.CLICK, btDeb_Click);
}
function frame20(){
btMorgane.addEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.addEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.addEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.addEventListener(MouseEvent.CLICK, btGagne_Click);
btAnge.addEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.addEventListener(MouseEvent.CLICK, btLoose_Click);
}
function frame31(){
btPrec.visible = false;
btSuiv.visible = true;
btNext.visible = true;
lbl.text = "Play again?";
btSuiv.addEventListener(MouseEvent.CLICK, btSuiv_Click);
btPrec.addEventListener(MouseEvent.CLICK, btPrec_Click);
suite = 3;
btNext.addEventListener(MouseEvent.CLICK, btDeb_Click);
}
function frame33(){
btPrec.visible = (btSuiv.visible = true);
}
function frame51(){
btPrec.visible = (btSuiv.visible = true);
}
function frame53(){
btPrec.visible = true;
btSuiv.visible = false;
}
public function btLoose_Click(_arg1:MouseEvent){
lbl.text = "";
level = (this.currentFrame + 2);
btAnge.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btMorgane.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btMorgane.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btLisa.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btTif.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btAurea.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btGab.removeEventListener(MouseEvent.CLICK, btGagne_Click);
gotoAndStop(29);
}
public function btNext_Click(_arg1:MouseEvent){
lbl.text = "";
btNext.visible = false;
gotoAndStop((this.currentFrame + 1));
}
public function btGagne_Click(_arg1:MouseEvent){
lbl.text = "Well done";
btAnge.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btMorgane.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btLisa.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btTif.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btAurea.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btGab.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btAnge.removeEventListener(MouseEvent.CLICK, btLoose_Click);
btMorgane.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btLisa.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btTif.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btAurea.removeEventListener(MouseEvent.CLICK, btGagne_Click);
btGab.removeEventListener(MouseEvent.CLICK, btGagne_Click);
gotoAndStop((this.currentFrame + 1));
}
public function btDebut_Click(_arg1:MouseEvent){
btOK.removeEventListener(MouseEvent.CLICK, btDebut_Click);
btOK.visible = false;
gotoAndPlay(4);
}
public function loadProgress(_arg1:Event){
var _local2:int;
var _local3:int;
var _local4:int;
_local2 = this.root.loaderInfo.bytesLoaded;
_local3 = this.root.loaderInfo.bytesTotal;
_local4 = ((100 * _local2) / _local3);
txt.text = (("Please Wait: " + _local4) + "%");
if (_local2 >= _local3){
txt.text = "";
gotoAndStop(3);
removeEventListener(Event.ENTER_FRAME, loadProgress);
};
}
public function btDeb_Click(_arg1:MouseEvent){
btPrec.visible = false;
btSuiv.visible = false;
btNext.visible = false;
btNext.removeEventListener(MouseEvent.CLICK, btDeb_Click);
btNext.visible = false;
gotoAndStop(suite);
}
public function LinkClick(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.uplay-istrip.com/");
navigateToURL(_local2, "_blank");
}
}
}//package QuizAnatomy_fla