Section 1
//D_110 (Morph_02_fla.D_110)
package Morph_02_fla {
import flash.display.*;
public dynamic class D_110 extends MovieClip {
public function D_110(){
addFrameScript(0, frame1, 14, frame15);
}
function frame15(){
(parent as MovieClip).gotoAndStop("Menu");
}
function frame1(){
stop();
}
}
}//package Morph_02_fla
Section 2
//EpilepsyCouleurs_66 (Morph_02_fla.EpilepsyCouleurs_66)
package Morph_02_fla {
import flash.display.*;
public dynamic class EpilepsyCouleurs_66 extends MovieClip {
public function EpilepsyCouleurs_66(){
addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12, 13, frame14, 15, frame16);
}
function frame10(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame14(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame12(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame6(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame16(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame8(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame4(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
function frame2(){
gotoAndPlay(Math.round((Math.random() * this.totalFrames)));
}
}
}//package Morph_02_fla
Section 3
//FonduNoir_59 (Morph_02_fla.FonduNoir_59)
package Morph_02_fla {
import flash.display.*;
public dynamic class FonduNoir_59 extends MovieClip {
public function FonduNoir_59(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package Morph_02_fla
Section 4
//Loading_Cut_17 (Morph_02_fla.Loading_Cut_17)
package Morph_02_fla {
import flash.media.*;
import flash.display.*;
public dynamic class Loading_Cut_17 extends MovieClip {
public var channel:SoundChannel;
public var Son:razor1;
public function Loading_Cut_17(){
addFrameScript(36, frame37, 83, frame84);
}
function frame84(){
stop();
}
function frame37(){
Son = new razor1();
channel = Son.play();
}
}
}//package Morph_02_fla
Section 5
//Logo_4 (Morph_02_fla.Logo_4)
package Morph_02_fla {
import flash.media.*;
import flash.display.*;
public dynamic class Logo_4 extends MovieClip {
public var Son2:razor3;
public var channel:SoundChannel;
public var Son:razor2;
public var channel2:SoundChannel;
public var Blase:MovieClip;
public var Lame:MovieClip;
public function Logo_4(){
addFrameScript(99, frame100, 118, frame119, 190, frame191, 519, frame520);
}
function frame100(){
Son = new razor2();
channel = Son.play();
}
function frame191(){
Son2 = new razor3();
channel2 = Son2.play();
}
function frame520(){
stop();
(parent as MovieClip).gotoAndStop("Menu");
}
function frame119(){
Lame.play();
}
}
}//package Morph_02_fla
Section 6
//Logo_Lame_7 (Morph_02_fla.Logo_Lame_7)
package Morph_02_fla {
import flash.display.*;
public dynamic class Logo_Lame_7 extends MovieClip {
public function Logo_Lame_7(){
addFrameScript(0, frame1, 29, frame30);
}
function frame1(){
stop();
}
function frame30(){
stop();
}
}
}//package Morph_02_fla
Section 7
//Logo_Nom_11 (Morph_02_fla.Logo_Nom_11)
package Morph_02_fla {
import flash.display.*;
public dynamic class Logo_Nom_11 extends MovieClip {
public function Logo_Nom_11(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
}
}
}//package Morph_02_fla
Section 8
//MainTimeline (Morph_02_fla.MainTimeline)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var Music:Boolean;
public var laScene:MovieClip;
public var TextePause:MovieClip;
public var leMenu:MovieClip;
public var GoMenu:SimpleButton;
public var Score:Number;
public var channel1:SoundChannel;
public var channel2:SoundChannel;
public var music1:Music1;
public var music2:Music2;
public var Zone:MovieClip;
public var Difficulte:String;
public var BestScore:Number;
public var Fondu:MovieClip;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 9, frame10, 19, frame20);
}
function frame10(){
stop();
laScene.mouseEnabled = false;
laScene.mouseChildren = false;
Fondu.mouseEnabled = false;
Fondu.mouseChildren = false;
laScene.Score.Score.text = "";
laScene.Phrase.Texte.text = "";
if (Score > BestScore){
BestScore = Score;
};
try {
channel2.stop();
} catch(e) {
};
if (Music){
music1 = new Music1();
channel1 = music1.play(0, 5000);
};
Difficulte = "medium";
}
public function gotoMenu(_arg1:MouseEvent){
gotoAndStop("Menu");
}
function frame1(){
BestScore = 0;
}
function frame20(){
stop();
Score = 0;
try {
channel1.stop();
} catch(e) {
};
if (Music){
music2 = new Music2();
channel2 = music2.play(0, 5000);
};
TextePause.visible = false;
laScene.mouseEnabled = false;
laScene.mouseChildren = false;
Fondu.mouseEnabled = false;
Fondu.mouseChildren = false;
Zone.mouseEnabled = false;
Zone.mouseChildren = false;
}
function frame2(){
Music = true;
stop();
GoMenu.addEventListener(MouseEvent.CLICK, gotoMenu);
}
}
}//package Morph_02_fla
Section 9
//Menu_23 (Morph_02_fla.Menu_23)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Menu_23 extends MovieClip {
public var pl:MovieClip;
public var howtoplay:MovieClip;
public var credits:MovieClip;
public var Ecran:MovieClip;
public function Menu_23(){
addFrameScript(0, frame1);
}
public function LanceJeu(_arg1:MouseEvent){
Ecran.Ecran.gotoAndStop("playing");
}
function frame1(){
pl.Actif.addEventListener(MouseEvent.MOUSE_DOWN, LanceJeu);
howtoplay.Actif.addEventListener(MouseEvent.MOUSE_DOWN, HowToPlay);
credits.Actif.addEventListener(MouseEvent.MOUSE_DOWN, Credits);
}
public function HowToPlay(_arg1:MouseEvent){
Ecran.Ecran.gotoAndStop("howtoplay");
}
public function Credits(_arg1:MouseEvent){
Ecran.Ecran.gotoAndStop("credits");
}
}
}//package Morph_02_fla
Section 10
//Menu_Bouton_44 (Morph_02_fla.Menu_Bouton_44)
package Morph_02_fla {
import flash.display.*;
public dynamic class Menu_Bouton_44 extends MovieClip {
public var Actif:SimpleButton;
public var Titre:MovieClip;
public function Menu_Bouton_44(){
addFrameScript(0, frame1, 49, frame50);
}
function frame1(){
stop();
Titre.gotoAndStop(this.name);
}
function frame50(){
(parent.parent as MovieClip).gotoAndStop("Partie");
}
}
}//package Morph_02_fla
Section 11
//Menu_Ecran_26 (Morph_02_fla.Menu_Ecran_26)
package Morph_02_fla {
import flash.display.*;
public dynamic class Menu_Ecran_26 extends MovieClip {
public var Ecran:MovieClip;
}
}//package Morph_02_fla
Section 12
//Menu_Ecran_Contenu_28 (Morph_02_fla.Menu_Ecran_Contenu_28)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Menu_Ecran_Contenu_28 extends MovieClip {
public var Description:MovieClip;
public var hard:SimpleButton;
public var easy:SimpleButton;
public var insane:SimpleButton;
public var visual_only:SimpleButton;
public var AffScore:Array;
public var i:int;
public var medium:SimpleButton;
public var Palier:int;
public var ScoringModule:Array;
public var Score:Number;
public var leScore:TextField;
public var skill_only:SimpleButton;
public var monScore:String;
public function Menu_Ecran_Contenu_28(){
addFrameScript(0, frame1, 25, frame26);
}
function frame1(){
stop();
Score = (parent.parent.parent as MovieClip).BestScore;
ScoringModule = ["Cool Boy", "Real Gamer", "Steal Eyes", "Gold Fingers", "Deep perception", "Beast of dexterity", "Reflex Knigh", "Stoisme Killer", "King of Change", "Morph Master", "X-Deus", "Ultimate p0wner of the Ultimate Destiny"];
if (Score > 0){
AffScore = String(Score).split("").reverse();
monScore = "";
Palier = 0;
i = 0;
while (i < AffScore.length) {
monScore = (monScore + AffScore[i]);
Palier++;
if ((((Palier > 2)) && (!((i == (AffScore.length - 1)))))){
Palier = 0;
monScore = (monScore + ".");
};
i++;
};
leScore.text = (((AffScore.length)>5) ? (ScoringModule[((AffScore.length)<(ScoringModule.length - 1)) ? (AffScore.length - 5) : (ScoringModule.length - 1)] + "\r") : "" + monScore.split("").reverse().join(""));
} else {
leScore.text = "No Score";
};
}
function frame26(){
easy.addEventListener(MouseEvent.ROLL_OVER, Roll);
easy.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
easy.addEventListener(MouseEvent.CLICK, Launch);
medium.addEventListener(MouseEvent.ROLL_OVER, Roll);
medium.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
medium.addEventListener(MouseEvent.CLICK, Launch);
hard.addEventListener(MouseEvent.ROLL_OVER, Roll);
hard.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
hard.addEventListener(MouseEvent.CLICK, Launch);
insane.addEventListener(MouseEvent.ROLL_OVER, Roll);
insane.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
insane.addEventListener(MouseEvent.CLICK, Launch);
skill_only.addEventListener(MouseEvent.ROLL_OVER, Roll);
skill_only.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
skill_only.addEventListener(MouseEvent.CLICK, Launch);
visual_only.addEventListener(MouseEvent.ROLL_OVER, Roll);
visual_only.addEventListener(MouseEvent.ROLL_OUT, UnRoll);
visual_only.addEventListener(MouseEvent.CLICK, Launch);
}
public function Roll(_arg1:MouseEvent){
Description.gotoAndStop(_arg1.target.name);
}
public function Launch(_arg1:MouseEvent){
(parent.parent as MovieClip).pl.play();
(parent.parent.parent as MovieClip).Difficulte = _arg1.target.name;
}
public function UnRoll(_arg1:MouseEvent){
Description.gotoAndStop("defaut");
}
}
}//package Morph_02_fla
Section 13
//Menu_Ecran_Contenu_Explicatif_38 (Morph_02_fla.Menu_Ecran_Contenu_Explicatif_38)
package Morph_02_fla {
import flash.display.*;
public dynamic class Menu_Ecran_Contenu_Explicatif_38 extends MovieClip {
public function Menu_Ecran_Contenu_Explicatif_38(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Morph_02_fla
Section 14
//Menu_Ecran_Contenu_Son_29 (Morph_02_fla.Menu_Ecran_Contenu_Son_29)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Menu_Ecran_Contenu_Son_29 extends MovieClip {
public var Actif:SimpleButton;
public function Menu_Ecran_Contenu_Son_29(){
addFrameScript(0, frame1);
}
public function Musique(_arg1){
var Etat = _arg1;
if (Etat){
(parent.parent.parent.parent as MovieClip).music1 = new Music1();
(parent.parent.parent.parent as MovieClip).channel1 = (parent.parent.parent.parent as MovieClip).music1.play(0, 5000);
} else {
try {
(parent.parent.parent.parent as MovieClip).channel1.stop();
} catch(e) {
};
};
}
function frame1(){
Actif.addEventListener(MouseEvent.CLICK, Etat);
Actif.addEventListener(Event.ENTER_FRAME, Calibre);
}
public function Etat(_arg1:MouseEvent){
(parent.parent.parent.parent as MovieClip).Music = !((parent.parent.parent.parent as MovieClip).Music);
Musique((parent.parent.parent.parent as MovieClip).Music);
}
public function Calibre(_arg1:Event){
if ((parent.parent.parent.parent as MovieClip).Music){
gotoAndStop(1);
} else {
gotoAndStop(10);
};
}
}
}//package Morph_02_fla
Section 15
//Pause_105 (Morph_02_fla.Pause_105)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Pause_105 extends MovieClip {
public function Pause_105(){
addFrameScript(0, frame1);
}
public function Musique(_arg1){
var Etat = _arg1;
if (Etat){
(parent as MovieClip).music2 = new Music2();
(parent as MovieClip).channel2 = (parent as MovieClip).music2.play(0, 5000);
} else {
try {
(parent as MovieClip).channel2.stop();
} catch(e) {
};
};
}
public function RetourMenu(_arg1:MouseEvent){
(parent as MovieClip).Zone.GameOver();
}
function frame1(){
}
}
}//package Morph_02_fla
Section 16
//Pause_Music_Bouton_108 (Morph_02_fla.Pause_Music_Bouton_108)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Pause_Music_Bouton_108 extends MovieClip {
public var Actif:SimpleButton;
public function Pause_Music_Bouton_108(){
addFrameScript(0, frame1);
}
function frame1(){
if ((parent.parent.parent as MovieClip).Music){
gotoAndStop(1);
} else {
gotoAndStop(2);
};
Actif.addEventListener(MouseEvent.CLICK, Down);
}
public function Down(_arg1:MouseEvent){
(parent.parent.parent as MovieClip).Music = !((parent.parent.parent as MovieClip).Music);
if ((parent.parent.parent as MovieClip).Music){
gotoAndStop(1);
} else {
gotoAndStop(2);
};
(parent.parent as MovieClip).Musique((parent.parent.parent as MovieClip).Music);
}
}
}//package Morph_02_fla
Section 17
//Pause_RetourMenu_109 (Morph_02_fla.Pause_RetourMenu_109)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Pause_RetourMenu_109 extends MovieClip {
public var Actif:SimpleButton;
public function Pause_RetourMenu_109(){
addFrameScript(0, frame1);
}
function frame1(){
Actif.addEventListener(MouseEvent.CLICK, (parent as MovieClip).RetourMenu);
}
}
}//package Morph_02_fla
Section 18
//Phrase_Texte_51 (Morph_02_fla.Phrase_Texte_51)
package Morph_02_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Phrase_Texte_51 extends MovieClip {
public var Texte:TextField;
}
}//package Morph_02_fla
Section 19
//RondInvisible_71 (Morph_02_fla.RondInvisible_71)
package Morph_02_fla {
import flash.display.*;
public dynamic class RondInvisible_71 extends MovieClip {
public function RondInvisible_71(){
addFrameScript(0, frame1);
}
function frame1(){
visible = false;
}
}
}//package Morph_02_fla
Section 20
//Scene_49 (Morph_02_fla.Scene_49)
package Morph_02_fla {
import flash.display.*;
public dynamic class Scene_49 extends MovieClip {
public var Score:MovieClip;
public var Phrase:MovieClip;
}
}//package Morph_02_fla
Section 21
//Scene_Score_52 (Morph_02_fla.Scene_Score_52)
package Morph_02_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Scene_Score_52 extends MovieClip {
public var Score:TextField;
}
}//package Morph_02_fla
Section 22
//Scene_Vie_53 (Morph_02_fla.Scene_Vie_53)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Scene_Vie_53 extends MovieClip {
public var C3:MovieClip;
public var C7:MovieClip;
public var C1:MovieClip;
public var C4:MovieClip;
public var C5:MovieClip;
public var C6:MovieClip;
public var C8:MovieClip;
public var C2:MovieClip;
public var C9:MovieClip;
public var C10:MovieClip;
public function Scene_Vie_53(){
addFrameScript(0, frame1);
}
public function Boucle(_arg1:Event){
var _local2:int;
_local2 = 1;
while (_local2 < 11) {
if ((parent.parent as MovieClip).Zone){
if (_local2 <= (parent.parent as MovieClip).Zone.Vie){
this[("C" + _local2)].Plein.Alpha = 1;
} else {
this[("C" + _local2)].Plein.Alpha = 0;
};
} else {
this[("C" + _local2)].Plein.Alpha = 0;
};
_local2++;
};
}
function frame1(){
addEventListener(Event.ENTER_FRAME, Boucle);
}
}
}//package Morph_02_fla
Section 23
//Scene_Vie_Coeur_54 (Morph_02_fla.Scene_Vie_Coeur_54)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Scene_Vie_Coeur_54 extends MovieClip {
public var Plein:MovieClip;
public function Scene_Vie_Coeur_54(){
addFrameScript(0, frame1);
}
public function Aligne(_arg1:Event){
var _local2:*;
_local2 = _arg1.target;
_local2.alpha = (_local2.alpha + ((_local2.Alpha - _local2.alpha) / 5));
}
function frame1(){
Plein.Alpha = 1;
Plein.addEventListener(Event.ENTER_FRAME, Aligne);
}
}
}//package Morph_02_fla
Section 24
//Timeline_1 (Morph_02_fla.Timeline_1)
package Morph_02_fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class Timeline_1 extends MovieClip {
public const FRAME_RATE_ADJUST:Boolean = true;
public const LOADER_FRAME_RATE:Number = 30;
public const AUTO_PLAY:Boolean = false;
public var bar:MovieClip;
public var loadingComplete:Boolean;
public var movieFrameRate:Number;
public var initialized:Boolean;
public function Timeline_1(){
addFrameScript(0, frame1, 2, frame3);
}
public function init():void{
if (initialized){
return;
};
gotoAndStop(1);
movieFrameRate = 0;
if (((FRAME_RATE_ADJUST) && (stage))){
movieFrameRate = stage.frameRate;
stage.frameRate = LOADER_FRAME_RATE;
};
initialized = true;
stop();
if (((root) && ((root is MovieClip)))){
MovieClip(root).stop();
};
loadingComplete = false;
addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true);
if (meetsVersion([9, 0, 28, 0])){
addEventListener(Event.REMOVED_FROM_STAGE, cleanup, false, 0, true);
};
enterFrameHandler();
}
public function enterFrameHandler(_arg1:Event=null):void{
var _local2:Number;
if (((((!(movieFrameRate)) && (FRAME_RATE_ADJUST))) && (stage))){
movieFrameRate = stage.frameRate;
stage.frameRate = LOADER_FRAME_RATE;
};
if (!loadingComplete){
_local2 = 0;
if (loaderInfo){
_local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal);
};
if (bar){
bar.scaleX = _local2;
};
if (_local2 == 1){
loadingComplete = true;
if (AUTO_PLAY){
startMovie();
} else {
gotoAndPlay("loaded");
};
};
};
}
public function meetsVersion(_arg1:Array):Boolean{
var _local2:Array;
var _local3:uint;
_local2 = String(Capabilities.version.split(" ")[1]).split(",");
_local3 = 0;
while (_local3 < _arg1.length) {
if (uint(_local2[_local3]) > _arg1[_local3]){
return (true);
};
if (uint(_local2[_local3]) < _arg1[_local3]){
return (false);
};
_local3++;
};
return (true);
}
function frame3(){
startMovie();
stop();
}
function frame1(){
initialized = false;
init();
}
public function ngButtonClickHandler(_arg1:Event):void{
navigateToURL(new URLRequest("http://www.newgrounds.com"), "_blank");
}
public function cleanup(_arg1:Event=null){
if (initialized){
removeEventListener(Event.ENTER_FRAME, enterFrameHandler);
if (meetsVersion([9, 0, 28, 0])){
removeEventListener(Event.REMOVED_FROM_STAGE, cleanup);
};
if (movieFrameRate){
stage.frameRate = movieFrameRate;
movieFrameRate = 0;
};
};
initialized = false;
}
public function startMovie():void{
cleanup();
if (((root) && ((root is MovieClip)))){
MovieClip(root).play();
};
dispatchEvent(new Event(Event.COMPLETE));
}
}
}//package Morph_02_fla
Section 25
//Zone_60 (Morph_02_fla.Zone_60)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_60 extends MovieClip {
public var AffichageScore;
public var ScoringModule:Array;
public var Joueur:Zone_Joueur;
public var VentX:Number;
public var FormeActuelle:String;
public var VentY:Number;
public var PalierMorphar:Number;
public var Conteneur_Ennemis:MovieClip;
public var ZoneDroite:Number;
public var SecretMorphar:Array;
public var MinPalierEnnemis:Number;
public var MaxVitesseEnnemis:Number;
public var Fond:MovieClip;
public var MaxPalierEnnemis:Number;
public var LiaisonSecretMorphar:Object;
public var CadenceMorphar:Number;
public var Conteneur_Effets:MovieClip;
public var Score:Number;
public var ZoneBas:Number;
public var MinVitesseEnnemis:Number;
public var PalierCheckUp:Number;
public var ZoneGauche:Number;
public var PalierImmunite:Number;
public var PalierScore:Number;
public var Vivant:Boolean;
public var Mask:MovieClip;
public var Largeur:Number;
public var MaxPalierScore:Number;
public var PalierEnnemis:Number;
public var MaxVitesseMorphar:Number;
public var ZoneHaut:Number;
public var Conteneur_Morphar:MovieClip;
public var MinPalierMorphar:Number;
public var PauseActivateur:Boolean;
public var Hauteur:Number;
public var AbsolutPalierEnnemis:Number;
public var VitesseReference:Number;
public var MaxPalierMorphar:Number;
public var CadenceEnnemis:Number;
public var Clavier:KeyboardPort;
public var MinVitesseMorphar:Number;
public var Decors:MovieClip;
public var Flash:MovieClip;
public var Stress:Number;
public var Pause:Boolean;
public var Vie:Number;
public function Zone_60(){
addFrameScript(0, frame1);
}
public function GameOver(){
Rafraichissement();
(parent as MovieClip).Score = Score;
(parent as MovieClip).Fondu.play();
}
public function Le_Terrible_Secret_Des_Morphars(){
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Object;
PalierImmunite = 15;
_local1 = Math.floor((Math.random() * SecretMorphar.length));
if ((((((SecretMorphar[_local1].Type == "Zone")) || ((SecretMorphar[_local1].Type == "Ennemis")))) || ((SecretMorphar[_local1].Type == "Morph")))){
if (((!((SecretMorphar[_local1].Etat == "Largeur"))) && (!((SecretMorphar[_local1].Etat == "Hauteur"))))){
_local2 = ((Math.random() * (SecretMorphar[_local1].Max - SecretMorphar[_local1].Min)) + SecretMorphar[_local1].Min);
SecretMorphar[_local1].Actuel = _local2;
(parent as MovieClip).laScene.Phrase.Texte.text = ((SecretMorphar[_local1].Nom + " : ") + Math.round(_local2));
} else {
_local3 = ((Math.random() * (SecretMorphar[_local1].Max - SecretMorphar[_local1].Min)) + SecretMorphar[_local1].Min);
SecretMorphar[0].Actuel = _local3;
SecretMorphar[1].Actuel = _local3;
};
} else {
if (SecretMorphar[_local1].Type == "Visu"){
Joueur.MiseAJour();
Joueur.gotoAndStop(SecretMorphar[_local1].Etat);
Joueur.Etat = SecretMorphar[_local1].Etat;
Mask.gotoAndStop(SecretMorphar[_local1].Etat);
Mask.Etat = SecretMorphar[_local1].Etat;
Fond.gotoAndStop(SecretMorphar[_local1].Etat);
Fond.Etat = SecretMorphar[_local1].Etat;
Decors.gotoAndStop(SecretMorphar[_local1].Etat);
Decors.Etat = SecretMorphar[_local1].Etat;
FormeActuelle = SecretMorphar[_local1].Etat;
Flash.play();
(parent as MovieClip).laScene.Phrase.Texte.text = SecretMorphar[_local1].Nom;
} else {
if (SecretMorphar[_local1].Type == "Special"){
if (SecretMorphar[_local1].Etat == "Life"){
Vie = 10;
(parent as MovieClip).laScene.Phrase.Texte.text = SecretMorphar[_local1].Nom;
};
if (SecretMorphar[_local1].Etat == "Reset"){
for (_local4 in SecretMorphar) {
if (SecretMorphar[_local4].Etat == "Largeur"){
SecretMorphar[_local4].Actuel = Largeur;
} else {
if (SecretMorphar[_local4].Etat == "Hauteur"){
SecretMorphar[_local4].Actuel = Largeur;
} else {
if (SecretMorphar[_local4].Etat == "Rotation"){
SecretMorphar[_local4].Actuel = 0;
} else {
if (SecretMorphar[_local4].Etat == "Alpha"){
SecretMorphar[_local4].Actuel = 1;
} else {
if (SecretMorphar[_local4].Etat == "CadEnnemis"){
SecretMorphar[_local4].Actuel = 0;
} else {
if (SecretMorphar[_local4].Etat == "CadMorphar"){
SecretMorphar[_local4].Actuel = 0;
} else {
if (SecretMorphar[_local4].Etat == "Stress"){
SecretMorphar[_local4].Actuel = 0;
} else {
if (SecretMorphar[_local4].Etat == "VentX"){
SecretMorphar[_local4].Actuel = 0;
} else {
if (SecretMorphar[_local4].Etat == "VentY"){
SecretMorphar[_local4].Actuel = 0;
};
};
};
};
};
};
};
};
};
};
(parent as MovieClip).laScene.Phrase.Texte.text = SecretMorphar[_local1].Nom;
};
};
};
};
}
function frame1(){
Clavier = new KeyboardPort(stage);
Largeur = this.width;
Hauteur = this.height;
AffichageScore = (parent as MovieClip).laScene.Score.Score;
AffichageScore.text = 0;
ZoneHaut = (Fond.height / -2);
ZoneBas = (Fond.height / 2);
ZoneDroite = (Fond.width / 2);
ZoneGauche = (Fond.width / -2);
FormeActuelle = "Geometry";
VitesseReference = 1;
CadenceEnnemis = 0;
CadenceMorphar = 0;
Stress = 0;
VentX = 0;
VentY = 0;
Joueur.VitesseX = 0;
Joueur.VitesseY = 0;
Joueur.AccelerationInitial = 2;
Joueur.Acceleration = Joueur.AccelerationInitial;
Joueur.Rotation = 0;
Joueur.FreinInitial = 0.85;
Joueur.Frein = Joueur.FreinInitial;
Joueur.BumpScene = 20;
Joueur.Etat = "Geometry";
AbsolutPalierEnnemis = 40;
MaxPalierEnnemis = AbsolutPalierEnnemis;
MinPalierEnnemis = 10;
PalierEnnemis = MaxPalierEnnemis;
MaxVitesseEnnemis = 10;
MinVitesseEnnemis = 1;
Conteneur_Ennemis.Conteneur = new MovieClip();
Conteneur_Ennemis.addChild(Conteneur_Ennemis.Conteneur);
Conteneur_Ennemis.Effets = new MovieClip();
Conteneur_Ennemis.addChild(Conteneur_Ennemis.Effets);
MaxPalierMorphar = 80;
MinPalierMorphar = 40;
PalierMorphar = MaxPalierMorphar;
PalierImmunite = 0;
MaxVitesseMorphar = 10;
MinVitesseMorphar = 1;
Conteneur_Morphar.Conteneur = new MovieClip();
Conteneur_Morphar.addChild(Conteneur_Morphar.Conteneur);
Conteneur_Morphar.Effets = new MovieClip();
Conteneur_Morphar.addChild(Conteneur_Morphar.Effets);
if ((parent as MovieClip).Difficulte == "easy"){
SecretMorphar = [{Type:"Zone", Etat:"Largeur", Max:Largeur, Min:400, Actuel:Largeur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Hauteur", Max:Largeur, Min:400, Actuel:Hauteur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Rotation", Max:45, Min:-45, Actuel:0, Nom:"Your world turn over!"}, {Type:"Zone", Etat:"CadMorphar", Max:2, Min:0.1, Actuel:0, Nom:"Balls is cool"}, {Type:"Visu", Etat:"Geometry", Nom:"Just Simple"}, {Type:"Visu", Etat:"Liliput", Nom:"Tiny kawai!"}, {Type:"Visu", Etat:"Game&Watch", Nom:"Game & Watch"}, {Type:"Visu", Etat:"BulletTime", Nom:"Bullet Time"}, {Type:"Visu", Etat:"Pixel", Nom:"8 Bit"}, {Type:"Visu", Etat:"Paper", Nom:"Paper Vision"}, {Type:"Visu", Etat:"Cartoon", Nom:"A Strange Cartoon"}, {Type:"Visu", Etat:"Random", Nom:"My.random()"}, {Type:"Visu", Etat:"Rythm", Nom:"Rythm Blaster"}, {Type:"Visu", Etat:"Fat", Nom:"Too much Hamburger"}, {Type:"Visu", Etat:"Ennemis", Nom:"Look at me, i'm the ennemis!"}, {Type:"Special", Etat:"Life", Nom:"LIFE!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}];
} else {
if ((parent as MovieClip).Difficulte == "medium"){
SecretMorphar = [{Type:"Zone", Etat:"Largeur", Max:Largeur, Min:350, Actuel:Largeur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Hauteur", Max:Largeur, Min:350, Actuel:Hauteur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Rotation", Max:90, Min:-90, Actuel:0, Nom:"Your world turn over!"}, {Type:"Ennemis", Etat:"Rotation", Max:90, Min:-90, Actuel:0, Nom:"Evil is turn over"}, {Type:"Morph", Etat:"Rotation", Max:90, Min:-90, Actuel:0, Nom:"Morph is turn over"}, {Type:"Zone", Etat:"CadEnnemis", Max:2, Min:0, Actuel:0, Nom:"Ennemis New Strategie"}, {Type:"Zone", Etat:"CadMorphar", Max:2, Min:0.1, Actuel:0, Nom:"Balls is cool"}, {Type:"Zone", Etat:"Stress", Max:7, Min:-4, Actuel:0, Nom:"Stop Cofee"}, {Type:"Visu", Etat:"Geometry", Nom:"Just Simple"}, {Type:"Visu", Etat:"Liliput", Nom:"Tiny kawai!"}, {Type:"Visu", Etat:"Ice", Nom:"-30°"}, {Type:"Visu", Etat:"Dark", Nom:"Darkness"}, {Type:"Visu", Etat:"Game&Watch", Nom:"Game & Watch"}, {Type:"Visu", Etat:"Nervous", Nom:"I'm angry now!"}, {Type:"Visu", Etat:"BulletTime", Nom:"Bullet Time"}, {Type:"Visu", Etat:"Pixel", Nom:"8 Bit"}, {Type:"Visu", Etat:"Paper", Nom:"Paper Vision"}, {Type:"Visu", Etat:"Beta", Nom:"Beta Test"}, {Type:"Visu", Etat:"Cartoon", Nom:"A Strange Cartoon"}, {Type:"Visu", Etat:"Random", Nom:"My.random()"}, {Type:"Visu", Etat:"Rythm", Nom:"Rythm Blaster"}, {Type:"Visu", Etat:"Fat", Nom:"Too much Hamburger"}, {Type:"Visu", Etat:"Dumb", Nom:"I'm Windows"}, {Type:"Visu", Etat:"Ennemis", Nom:"Look at me, i'm the ennemis!"}, {Type:"Special", Etat:"Life", Nom:"LIFE!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}];
} else {
if ((parent as MovieClip).Difficulte == "hard"){
SecretMorphar = [{Type:"Zone", Etat:"Largeur", Max:Largeur, Min:300, Actuel:Largeur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Hauteur", Max:Largeur, Min:300, Actuel:Hauteur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Your world turn over!"}, {Type:"Zone", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Your world turn over!"}, {Type:"Ennemis", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Evil is turn over"}, {Type:"Ennemis", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Evil is turn over"}, {Type:"Morph", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Morph is turn over"}, {Type:"Morph", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Morph is turn over"}, {Type:"Ennemis", Etat:"Alpha", Max:1.5, Min:0.2, Actuel:1, Nom:"Evil Mask"}, {Type:"Morph", Etat:"Alpha", Max:1.5, Min:0.2, Actuel:1, Nom:"Morph Mask"}, {Type:"Zone", Etat:"CadEnnemis", Max:2, Min:0, Actuel:0, Nom:"Ennemis New Strategie"}, {Type:"Zone", Etat:"CadMorphar", Max:2, Min:0.1, Actuel:0, Nom:"Balls is cool"}, {Type:"Zone", Etat:"Stress", Max:15, Min:-5, Actuel:0, Nom:"Stop Cofee"}, {Type:"Zone", Etat:"VentX", Max:10, Min:-10, Actuel:0, Nom:"Around Wind"}, {Type:"Zone", Etat:"VentY", Max:10, Min:-10, Actuel:0, Nom:"Front Wind"}, {Type:"Visu", Etat:"Geometry", Nom:"Just Simple"}, {Type:"Visu", Etat:"Liliput", Nom:"Tiny kawai!"}, {Type:"Visu", Etat:"Ice", Nom:"-30°"}, {Type:"Visu", Etat:"Blur", Nom:"Need glasses?"}, {Type:"Visu", Etat:"Dark", Nom:"Darkness"}, {Type:"Visu", Etat:"Game&Watch", Nom:"Game & Watch"}, {Type:"Visu", Etat:"Nervous", Nom:"I'm angry now!"}, {Type:"Visu", Etat:"BulletTime", Nom:"Bullet Time"}, {Type:"Visu", Etat:"Pixel", Nom:"8 Bit"}, {Type:"Visu", Etat:"Paper", Nom:"Paper Vision"}, {Type:"Visu", Etat:"Epilepsy", Nom:"Epilespy"}, {Type:"Visu", Etat:"Beta", Nom:"Beta Test"}, {Type:"Visu", Etat:"Cartoon", Nom:"A Strange Cartoon"}, {Type:"Visu", Etat:"Obscur", Nom:"Who turn the light off ?"}, {Type:"Visu", Etat:"Bug", Nom:"Hu ho... compilation bug"}, {Type:"Visu", Etat:"Random", Nom:"My.random()"}, {Type:"Visu", Etat:"Rythm", Nom:"Rythm Blaster"}, {Type:"Visu", Etat:"Fat", Nom:"Too much Hamburger"}, {Type:"Visu", Etat:"Dumb", Nom:"I'm Windows"}, {Type:"Visu", Etat:"Ennemis", Nom:"Look at me, i'm the ennemis!"}, {Type:"Special", Etat:"Life", Nom:"LIFE!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}];
} else {
if ((parent as MovieClip).Difficulte == "insane"){
SecretMorphar = [{Type:"Zone", Etat:"Largeur", Max:Largeur, Min:200, Actuel:Largeur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Hauteur", Max:Largeur, Min:200, Actuel:Hauteur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Your world turn over!"}, {Type:"Zone", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Your world turn over!"}, {Type:"Ennemis", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Evil is turn over"}, {Type:"Ennemis", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Evil is turn over"}, {Type:"Morph", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Morph is turn over"}, {Type:"Morph", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Morph is turn over"}, {Type:"Ennemis", Etat:"Alpha", Max:1.5, Min:0.2, Actuel:1, Nom:"Evil Mask"}, {Type:"Morph", Etat:"Alpha", Max:1.5, Min:0.2, Actuel:1, Nom:"Morph Mask"}, {Type:"Zone", Etat:"CadEnnemis", Max:2, Min:0, Actuel:0, Nom:"Ennemis New Strategie"}, {Type:"Zone", Etat:"CadMorphar", Max:2, Min:0.1, Actuel:0, Nom:"Balls is cool"}, {Type:"Zone", Etat:"Stress", Max:30, Min:-5, Actuel:0, Nom:"Stop Cofee"}, {Type:"Zone", Etat:"VentX", Max:20, Min:-20, Actuel:0, Nom:"Around Wind"}, {Type:"Zone", Etat:"VentY", Max:20, Min:-20, Actuel:0, Nom:"Front Wind"}, {Type:"Visu", Etat:"Ice", Nom:"-30°"}, {Type:"Visu", Etat:"Blur", Nom:"Need glasses?"}, {Type:"Visu", Etat:"Nervous", Nom:"I'm angry now!"}, {Type:"Visu", Etat:"Paper", Nom:"Paper Vision"}, {Type:"Visu", Etat:"Epilepsy", Nom:"Epilespy"}, {Type:"Visu", Etat:"Obscur", Nom:"Who turn the light off ?"}, {Type:"Visu", Etat:"Bug", Nom:"Hu ho... compilation bug"}, {Type:"Visu", Etat:"Random", Nom:"My.random()"}, {Type:"Visu", Etat:"Fat", Nom:"Too much Hamburger"}, {Type:"Visu", Etat:"Dumb", Nom:"I'm Windows"}, {Type:"Visu", Etat:"Ennemis", Nom:"Look at me, i'm the ennemis!"}];
} else {
if ((parent as MovieClip).Difficulte == "skill_only"){
SecretMorphar = [{Type:"Zone", Etat:"Largeur", Max:Largeur, Min:200, Actuel:Largeur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Hauteur", Max:Largeur, Min:200, Actuel:Hauteur, Nom:"Different Dimension"}, {Type:"Zone", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Your world turn over!"}, {Type:"Ennemis", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Evil is turn over"}, {Type:"Morph", Etat:"Rotation", Max:180, Min:-180, Actuel:0, Nom:"Morph is turn over"}, {Type:"Zone", Etat:"CadEnnemis", Max:2, Min:0, Actuel:0, Nom:"Ennemis New Strategie"}, {Type:"Zone", Etat:"CadMorphar", Max:2, Min:0.1, Actuel:0, Nom:"Balls is cool"}, {Type:"Zone", Etat:"Stress", Max:15, Min:-5, Actuel:0, Nom:"Stop Cofee"}, {Type:"Zone", Etat:"VentX", Max:10, Min:-10, Actuel:0, Nom:"Around Wind"}, {Type:"Zone", Etat:"VentY", Max:10, Min:-10, Actuel:0, Nom:"Front Wind"}, {Type:"Special", Etat:"Reset", Nom:"RESET!!!!"}];
} else {
if ((parent as MovieClip).Difficulte == "visual_only"){
SecretMorphar = [{Type:"Visu", Etat:"Geometry", Nom:"Just Simple"}, {Type:"Visu", Etat:"Liliput", Nom:"Tiny kawai!"}, {Type:"Visu", Etat:"Ice", Nom:"-30°"}, {Type:"Visu", Etat:"Blur", Nom:"Need glasses?"}, {Type:"Visu", Etat:"Dark", Nom:"Darkness"}, {Type:"Visu", Etat:"Game&Watch", Nom:"Game & Watch"}, {Type:"Visu", Etat:"Nervous", Nom:"I'm angry now!"}, {Type:"Visu", Etat:"BulletTime", Nom:"Bullet Time"}, {Type:"Visu", Etat:"Pixel", Nom:"8 Bit"}, {Type:"Visu", Etat:"Paper", Nom:"Paper Vision"}, {Type:"Visu", Etat:"Epilepsy", Nom:"Epilespy"}, {Type:"Visu", Etat:"Beta", Nom:"Beta Test"}, {Type:"Visu", Etat:"Cartoon", Nom:"A Strange Cartoon"}, {Type:"Visu", Etat:"Obscur", Nom:"Who turn the light off ?"}, {Type:"Visu", Etat:"Bug", Nom:"Hu ho... compilation bug"}, {Type:"Visu", Etat:"Random", Nom:"My.random()"}, {Type:"Visu", Etat:"Rythm", Nom:"Rythm Blaster"}, {Type:"Visu", Etat:"Fat", Nom:"Too much Hamburger"}, {Type:"Visu", Etat:"Dumb", Nom:"I'm Windows"}, {Type:"Visu", Etat:"Ennemis", Nom:"Look at me, i'm the ennemis!"}];
};
};
};
};
};
};
LiaisonSecretMorphar = {Largeur:"width", Hauteur:"height", Rotation:"rotation", Vitesse:"VitesseReference", CadEnnemis:"CadenceEnnemis", CadMorphar:"CadenceMorphar", Alpha:"alpha", Stress:"Stress", VentX:"VentX", VentY:"VentY"};
Vie = 10;
Vivant = true;
Score = 0;
MaxPalierScore = 100;
PalierScore = MaxPalierScore;
PalierCheckUp = 0;
Pause = false;
PauseActivateur = true;
ScoringModule = ["Cool Boy", "Real Gamer", "Steal Eyes", "Gold Fingers", "Deep perception", "Beast of dexterity", "Reflex Knigh", "Stoisme Killer", "King of Change", "Morph Master", "X-Deus", "Ultimate p0wner of the Ultimate Destiny"];
Joueur.addEventListener(Event.ENTER_FRAME, BoucleJoueur);
Joueur.Avance = function (){
if (((Vivant) && (!(Pause)))){
if (FormeActuelle == "Dumb"){
this.VitesseY = (this.VitesseY + this.Acceleration);
} else {
this.VitesseY = (this.VitesseY - this.Acceleration);
};
};
};
Joueur.Recule = function (){
if (((Vivant) && (!(Pause)))){
if (FormeActuelle == "Dumb"){
this.VitesseY = (this.VitesseY - this.Acceleration);
} else {
this.VitesseY = (this.VitesseY + this.Acceleration);
};
};
};
Joueur.Droite = function (){
if (((Vivant) && (!(Pause)))){
if (FormeActuelle == "Dumb"){
this.VitesseX = (this.VitesseX - this.Acceleration);
} else {
this.VitesseX = (this.VitesseX + this.Acceleration);
};
};
};
Joueur.Gauche = function (){
if (((Vivant) && (!(Pause)))){
if (FormeActuelle == "Dumb"){
this.VitesseX = (this.VitesseX + this.Acceleration);
} else {
this.VitesseX = (this.VitesseX - this.Acceleration);
};
};
};
Joueur.TogglePause = function (){
if (Vivant){
Pause = !(Pause);
(parent as MovieClip).TextePause.visible = Pause;
};
};
Clavier.nouveauEvénement("Joueur_Avance", "Avance", "UP", 0, Joueur, {});
Clavier.nouveauEvénement("Joueur_Recule", "Recule", "DOWN", 0, Joueur, {});
Clavier.nouveauEvénement("Joueur_Droite", "Droite", "RIGHT", 0, Joueur, {});
Clavier.nouveauEvénement("Joueur_Gauche", "Gauche", "LEFT", 0, Joueur, {});
Clavier.nouveauEvénement("Pause", "TogglePause", "P", 1, Joueur, {});
Joueur.MiseAJour = function (){
this.Frein = this.FreinInitial;
this.Acceleration = this.AccelerationInitial;
};
addEventListener(Event.ENTER_FRAME, Boucle);
addEventListener(Event.ENTER_FRAME, La_Malediction_Des_Morphars);
}
public function Boucle(_arg1:Event){
var Ennemis:Zone_Ennemis;
var Morphar:Zone_Morphar;
var Evt = _arg1;
if (!Pause){
if (PalierEnnemis <= 0){
PalierEnnemis = Math.round(((Math.random() * (MaxPalierEnnemis - MinPalierEnnemis)) + MaxPalierEnnemis));
Ennemis = new Zone_Ennemis();
Conteneur_Ennemis.Conteneur.addChild(Ennemis);
Ennemis.addEventListener(Event.ENTER_FRAME, Descend);
Ennemis.y = (ZoneHaut - (Ennemis.height / 2));
Ennemis.x = ((Math.random() * (ZoneDroite * 2)) + ZoneGauche);
Ennemis.Vitesse = ((Math.random() * (MaxVitesseEnnemis - MinVitesseEnnemis)) + MinVitesseEnnemis);
Ennemis.FormeActuelle = FormeActuelle;
Ennemis.gotoAndStop(FormeActuelle);
Ennemis.Etat = FormeActuelle;
Ennemis.Detruit = false;
Ennemis.Annihilation = function (){
Ennemis.removeEventListener(Event.ENTER_FRAME, Descend);
Ennemis.parent.removeChild(Ennemis);
Ennemis = null;
};
if (MaxPalierEnnemis > MinPalierEnnemis){
MaxPalierEnnemis = (MaxPalierEnnemis - 0.5);
};
} else {
PalierEnnemis = (PalierEnnemis - (VitesseReference + CadenceEnnemis));
};
if (PalierMorphar <= 0){
PalierMorphar = Math.round(((Math.random() * (MaxPalierMorphar - MinPalierMorphar)) + MaxPalierMorphar));
Morphar = new Zone_Morphar();
Conteneur_Morphar.Conteneur.addChild(Morphar);
Morphar.addEventListener(Event.ENTER_FRAME, DroiteGauche);
Morphar.y = ((Math.random() * (ZoneHaut * 2)) + ZoneBas);
Morphar.FormeActuelle = FormeActuelle;
Morphar.gotoAndStop(FormeActuelle);
Morphar.Etat = FormeActuelle;
Morphar.Detruit = false;
if ((Math.random() * 2) < 1){
Morphar.x = (ZoneGauche - (Morphar.width / 2));
Morphar.Direction = 1;
} else {
Morphar.x = (ZoneDroite + (Morphar.width / 2));
Morphar.Direction = -1;
};
Morphar.Vitesse = ((Math.random() * (MaxVitesseMorphar - MinVitesseMorphar)) + MinVitesseMorphar);
Morphar.Annihilation = function (){
Morphar.removeEventListener(Event.ENTER_FRAME, DroiteGauche);
Morphar.parent.removeChild(Morphar);
Morphar = null;
};
} else {
PalierMorphar = (PalierMorphar - (VitesseReference + CadenceMorphar));
};
PalierCheckUp++;
if (PalierCheckUp == 30){
CheckUp();
PalierCheckUp = 0;
};
};
}
public function Descend(_arg1:Event){
var Cible:*;
var BulletElement:Zone_Ennemis;
var Evt = _arg1;
if (!Pause){
Cible = Evt.target;
if (Cible.MemoY){
Cible.y = Cible.MemoY;
Cible.MemoY = null;
};
Cible.y = (Cible.y + (Cible.Vitesse * VitesseReference));
if (FormeActuelle != "Random"){
Cible.Randomise = false;
if (((!((Cible.Etat == FormeActuelle))) && (!(Cible.Detruit)))){
Cible.gotoAndStop(FormeActuelle);
Cible.Etat = FormeActuelle;
};
} else {
if (!Cible.Randomise){
Cible.gotoAndStop("Random");
Cible.Randomise = true;
};
};
if (Cible.y > (ZoneBas + (Cible.height / 2))){
Cible.Annihilation();
};
if (((((((Joueur.Interne.hitTestObject(Cible.Interne)) && (Vivant))) && ((PalierImmunite <= 0)))) && ((Cible.y < (250 + (Cible.height / 2)))))){
Cible.removeEventListener(Event.ENTER_FRAME, Descend);
Cible.Forme.Destruction();
Cible.Detruit = true;
Joueur.Forme.Choc();
Joueur.VitesseX = (Joueur.VitesseX * 0.2);
Joueur.VitesseY = (Joueur.VitesseY * 0.2);
Vie--;
if (Vie <= 0){
Joueur.Forme.Destruction();
Vivant = false;
};
};
if (Cible.Etat == "Game&Watch"){
Cible.MemoY = Cible.y;
Cible.y = (Math.round((Cible.y / 20)) * 20);
};
if (Cible.Etat == "Nervous"){
Cible.x = (Cible.x + ((Math.random() * 40) - 20));
};
if (Cible.Etat == "BulletTime"){
if (Cible.PalierBulletTime == null){
Cible.PalierBulletTime = 5;
};
Cible.PalierBulletTime--;
if (Cible.PalierBulletTime <= 0){
BulletElement = new Zone_Ennemis();
Conteneur_Ennemis.Effets.addChild(BulletElement);
BulletElement.x = Cible.x;
BulletElement.y = Cible.y;
BulletElement.rotation = Cible.rotation;
BulletElement.Disparait = function (_arg1:Event){
var _local2:*;
_local2 = _arg1.target;
_local2.alpha = (_local2.alpha - 0.05);
if (_local2.alpha <= 0){
_local2.parent.removeChild(_local2);
_local2.removeEventListener(Event.ENTER_FRAME, BulletElement.Disparait);
};
};
BulletElement.addEventListener(Event.ENTER_FRAME, BulletElement.Disparait);
Cible.PalierBulletTime = 5;
};
};
if (Cible.Etat == "Beta"){
try {
Cible.Forme.txtX.text = Math.round((Cible.x + 250));
Cible.Forme.txtY.text = Math.round((Cible.y + 250));
} catch(e) {
};
};
};
}
public function Rafraichissement(){
var _local1:*;
removeEventListener(Event.ENTER_FRAME, Boucle);
removeEventListener(Event.ENTER_FRAME, La_Malediction_Des_Morphars);
Joueur.removeEventListener(Event.ENTER_FRAME, BoucleJoueur);
while (Conteneur_Ennemis.Conteneur.numChildren > 0) {
_local1 = Conteneur_Ennemis.Conteneur.getChildAt(0);
_local1.Annihilation();
};
while (Conteneur_Morphar.Conteneur.numChildren > 0) {
_local1 = Conteneur_Morphar.Conteneur.getChildAt(0);
_local1.Annihilation();
};
}
public function DroiteGauche(_arg1:Event){
var Cible:*;
var BulletElement:Zone_Morphar;
var Evt = _arg1;
if (!Pause){
Cible = Evt.target;
if (Cible.MemoX){
Cible.x = Cible.MemoX;
Cible.MemoX = null;
};
Cible.x = (Cible.x + ((Cible.Vitesse * Cible.Direction) * VitesseReference));
if (FormeActuelle != "Random"){
Cible.Randomise = false;
if (((!((Cible.Etat == FormeActuelle))) && (!(Cible.Detruit)))){
Cible.gotoAndStop(FormeActuelle);
Cible.Etat = FormeActuelle;
};
} else {
if (!Cible.Randomise){
Cible.gotoAndStop("Random");
Cible.Randomise = true;
};
};
if ((((Cible.x > (ZoneDroite + (Cible.width / 2)))) || ((Cible.x < (ZoneGauche - (Cible.width / 2)))))){
Cible.Annihilation();
};
if (((Joueur.Interne.hitTestObject(Cible.Interne)) && (Vivant))){
Cible.removeEventListener(Event.ENTER_FRAME, DroiteGauche);
Cible.Forme.Destruction();
Cible.Detruit = true;
MaxPalierScore = (MaxPalierScore - 0.5);
Score = (Score + 1000);
AfficheScore();
Joueur.VitesseX = (Joueur.VitesseX * 0.8);
Joueur.VitesseY = (Joueur.VitesseY * 0.8);
MaxPalierEnnemis = AbsolutPalierEnnemis;
Le_Terrible_Secret_Des_Morphars();
};
if (Cible.Etat == "Game&Watch"){
Cible.MemoX = Cible.x;
Cible.x = (Math.round((Cible.x / 20)) * 20);
};
if (Cible.Etat == "BulletTime"){
if (Cible.PalierBulletTime == null){
Cible.PalierBulletTime = 5;
};
Cible.PalierBulletTime--;
if (Cible.PalierBulletTime <= 0){
BulletElement = new Zone_Morphar();
Conteneur_Morphar.Effets.addChild(BulletElement);
BulletElement.x = Cible.x;
BulletElement.y = Cible.y;
BulletElement.rotation = Cible.rotation;
BulletElement.Forme.Forme.gotoAndStop(Cible.Forme.Forme.currentFrame);
BulletElement.Disparait = function (_arg1:Event){
var _local2:*;
_local2 = _arg1.target;
_local2.alpha = (_local2.alpha - 0.05);
if (_local2.alpha <= 0){
_local2.parent.removeChild(_local2);
_local2.removeEventListener(Event.ENTER_FRAME, BulletElement.Disparait);
};
};
BulletElement.addEventListener(Event.ENTER_FRAME, BulletElement.Disparait);
Cible.PalierBulletTime = 5;
};
};
if (Cible.Etat == "Beta"){
try {
Cible.Forme.txtX.text = Math.round((Cible.x + 250));
Cible.Forme.txtY.text = Math.round((Cible.y + 250));
} catch(e) {
};
};
};
}
public function AfficheScore(){
var _local1:Array;
var _local2:String;
var _local3:int;
var _local4:int;
_local1 = String(Score).split("").reverse();
_local2 = "";
_local3 = 0;
_local4 = 0;
while (_local4 < _local1.length) {
_local2 = (_local2 + _local1[_local4]);
_local3++;
if ((((_local3 > 2)) && (!((_local4 == (_local1.length - 1)))))){
_local3 = 0;
_local2 = (_local2 + ".");
};
_local4++;
};
AffichageScore.text = (((_local1.length)>5) ? (ScoringModule[((_local1.length)<(ScoringModule.length - 1)) ? (_local1.length - 5) : (ScoringModule.length - 1)] + " ") : "" + _local2.split("").reverse().join(""));
}
public function BoucleJoueur(_arg1:Event){
var Cible:*;
var BulletJoueur:Zone_Joueur;
var Evt = _arg1;
if (!Pause){
Cible = Evt.target;
if (Cible.MemoX){
Cible.x = Cible.MemoX;
Cible.y = Cible.MemoY;
Cible.MemoX = null;
Cible.MemoY = null;
};
if (Cible.Etat == "Fat"){
Cible.Rotation = (Cible.Rotation * 0.5);
Cible.Frein = 0.3;
};
Cible.x = (Cible.x + (Cible.VitesseX * VitesseReference));
Cible.y = (Cible.y + (Cible.VitesseY * VitesseReference));
if (Stress > 0){
Cible.x = (Cible.x + ((Math.random() * (Stress * 2)) - Stress));
Cible.y = (Cible.y + ((Math.random() * (Stress * 2)) - Stress));
};
Cible.x = (Cible.x + VentX);
Cible.y = (Cible.y + VentY);
Cible.VitesseX = (Cible.VitesseX * Cible.Frein);
Cible.VitesseY = (Cible.VitesseY * Cible.Frein);
if (Cible.x > ((ZoneDroite - (Cible.width / 2)) - Cible.BumpScene)){
Cible.x = ((ZoneDroite - (Cible.width / 2)) - Cible.BumpScene);
};
if (Cible.x < ((ZoneGauche + (Cible.width / 2)) + Cible.BumpScene)){
Cible.x = ((ZoneGauche + (Cible.width / 2)) + Cible.BumpScene);
};
if (Cible.y < ((ZoneHaut + (Cible.height / 2)) + Cible.BumpScene)){
Cible.y = ((ZoneHaut + (Cible.height / 2)) + Cible.BumpScene);
};
if (Cible.y > ((ZoneBas - (Cible.height / 2)) - Cible.BumpScene)){
Cible.y = ((ZoneBas - (Cible.height / 2)) - Cible.BumpScene);
};
Joueur.rotation = (Joueur.rotation + ((Joueur.Rotation - Joueur.rotation) / 7));
if (Clavier.appuieTouche("RIGHT")){
Joueur.Rotation = 45;
} else {
if (Clavier.appuieTouche("LEFT")){
Joueur.Rotation = -45;
} else {
Joueur.Rotation = 0;
};
};
if (PalierScore <= 0){
Score = (Score + 1);
AfficheScore();
PalierScore = MaxPalierScore;
} else {
PalierScore--;
};
if (Cible.Etat == "Game&Watch"){
Cible.rotation = 0;
Cible.MemoX = Cible.x;
Cible.MemoY = Cible.y;
Cible.x = (Math.round((Cible.x / 20)) * 20);
Cible.y = (Math.round((Cible.y / 20)) * 20);
};
if (Cible.Etat == "BulletTime"){
if (Cible.PalierBulletTime == null){
Cible.PalierBulletTime = 5;
};
Cible.PalierBulletTime--;
if (Cible.PalierBulletTime <= 0){
BulletJoueur = new Zone_Joueur();
Conteneur_Effets.addChild(BulletJoueur);
BulletJoueur.x = Cible.x;
BulletJoueur.y = Cible.y;
BulletJoueur.rotation = Cible.rotation;
BulletJoueur.Disparait = function (_arg1:Event){
var _local2:*;
_local2 = _arg1.target;
_local2.alpha = (_local2.alpha - 0.05);
if (_local2.alpha <= 0){
_local2.parent.removeChild(_local2);
_local2.removeEventListener(Event.ENTER_FRAME, BulletJoueur.Disparait);
};
};
BulletJoueur.addEventListener(Event.ENTER_FRAME, BulletJoueur.Disparait);
Cible.PalierBulletTime = 5;
};
};
if (Cible.Etat == "Beta"){
Cible.Forme.txtX.text = Math.round((Cible.x + 250));
Cible.Forme.txtY.text = Math.round((Cible.y + 250));
};
PalierImmunite--;
};
}
public function CheckUp(){
var Cible:*;
try {
while (Conteneur_Ennemis.numChildren > 0) {
if (Cible.Detruit){
Cible.Forme.play();
};
};
while (Conteneur_Morphar.numChildren > 0) {
if (Cible.Detruit){
Cible.Forme.play();
};
};
} catch(e) {
};
}
public function La_Malediction_Des_Morphars(_arg1:Event){
var _local2:Object;
if (!Pause){
for (_local2 in SecretMorphar) {
if (SecretMorphar[_local2].Type == "Zone"){
if (this[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] != SecretMorphar[_local2].Actuel){
this[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] = (this[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] + ((SecretMorphar[_local2].Actuel - this[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]]) / 10));
};
} else {
if (SecretMorphar[_local2].Type == "Ennemis"){
if (Conteneur_Ennemis[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] != SecretMorphar[_local2].Actuel){
Conteneur_Ennemis[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] = (Conteneur_Ennemis[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] + ((SecretMorphar[_local2].Actuel - Conteneur_Ennemis[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]]) / 10));
};
} else {
if (SecretMorphar[_local2].Type == "Morph"){
if (Conteneur_Morphar[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] != SecretMorphar[_local2].Actuel){
Conteneur_Morphar[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] = (Conteneur_Morphar[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]] + ((SecretMorphar[_local2].Actuel - Conteneur_Morphar[LiaisonSecretMorphar[SecretMorphar[_local2].Etat]]) / 10));
};
};
};
};
};
};
}
}
}//package Morph_02_fla
Section 26
//Zone_Decors_96 (Morph_02_fla.Zone_Decors_96)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Decors_96 extends MovieClip {
public var Etat:String;
public function Zone_Decors_96(){
addFrameScript(0, frame1, 59, frame60);
}
function frame1(){
stop();
}
function frame60(){
Etat = (parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
}
}//package Morph_02_fla
Section 27
//Zone_Ennemis_Beta_139 (Morph_02_fla.Zone_Ennemis_Beta_139)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Beta_139 extends MovieClip {
public var Interne:MovieClip;
public var txtX:TextField;
public var txtY:TextField;
public function Zone_Ennemis_Beta_139(){
addFrameScript(0, frame1, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 28
//Zone_Ennemis_Cartoon_141 (Morph_02_fla.Zone_Ennemis_Cartoon_141)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Cartoon_141 extends MovieClip {
public function Zone_Ennemis_Cartoon_141(){
addFrameScript(0, frame1, 71, frame72);
}
function frame72(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 29
//Zone_Ennemis_Dark_129 (Morph_02_fla.Zone_Ennemis_Dark_129)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Dark_129 extends MovieClip {
public function Zone_Ennemis_Dark_129(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 30
//Zone_Ennemis_Epilepsy_138 (Morph_02_fla.Zone_Ennemis_Epilepsy_138)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Epilepsy_138 extends MovieClip {
public function Zone_Ennemis_Epilepsy_138(){
addFrameScript(0, frame1, 12, frame13);
}
function frame1(){
stop();
}
function frame13(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 31
//Zone_Ennemis_Game_130 (Morph_02_fla.Zone_Ennemis_Game_130)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Game_130 extends MovieClip {
public function Zone_Ennemis_Game_130(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 32
//Zone_Ennemis_Geometry_95 (Morph_02_fla.Zone_Ennemis_Geometry_95)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Geometry_95 extends MovieClip {
public function Zone_Ennemis_Geometry_95(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 33
//Zone_Ennemis_Ice_128 (Morph_02_fla.Zone_Ennemis_Ice_128)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Ice_128 extends MovieClip {
public function Zone_Ennemis_Ice_128(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 34
//Zone_Ennemis_Nervous_131 (Morph_02_fla.Zone_Ennemis_Nervous_131)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Nervous_131 extends MovieClip {
public function Zone_Ennemis_Nervous_131(){
addFrameScript(0, frame1, 42, frame43);
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
function frame43(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
}
}//package Morph_02_fla
Section 35
//Zone_Ennemis_Paper_137 (Morph_02_fla.Zone_Ennemis_Paper_137)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Paper_137 extends MovieClip {
public function Zone_Ennemis_Paper_137(){
addFrameScript(0, frame1, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 36
//Zone_Ennemis_Pixel_134 (Morph_02_fla.Zone_Ennemis_Pixel_134)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Pixel_134 extends MovieClip {
public function Zone_Ennemis_Pixel_134(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 37
//Zone_Ennemis_Rythm_143 (Morph_02_fla.Zone_Ennemis_Rythm_143)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis_Rythm_143 extends MovieClip {
public function Zone_Ennemis_Rythm_143(){
addFrameScript(0, frame1, 33, frame34);
}
function frame1(){
stop();
}
function frame34(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 38
//Zone_Flash_102 (Morph_02_fla.Zone_Flash_102)
package Morph_02_fla {
import flash.display.*;
public dynamic class Zone_Flash_102 extends MovieClip {
public function Zone_Flash_102(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package Morph_02_fla
Section 39
//Zone_Fond_64 (Morph_02_fla.Zone_Fond_64)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Fond_64 extends MovieClip {
public var Etat:String;
public function Zone_Fond_64(){
addFrameScript(0, frame1, 109, frame110);
}
function frame1(){
stop();
}
function frame110(){
Etat = (parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
}
}//package Morph_02_fla
Section 40
//Zone_Fond_CartoonRond_68 (Morph_02_fla.Zone_Fond_CartoonRond_68)
package Morph_02_fla {
import flash.display.*;
public dynamic class Zone_Fond_CartoonRond_68 extends MovieClip {
public function Zone_Fond_CartoonRond_68(){
addFrameScript(0, frame1, 68, frame69);
}
function frame1(){
gotoAndPlay(Math.round((Math.random() * 70)));
}
function frame69(){
gotoAndPlay(2);
}
}
}//package Morph_02_fla
Section 41
//Zone_Joueur_Beta_83 (Morph_02_fla.Zone_Joueur_Beta_83)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Beta_83 extends MovieClip {
public var Interne:MovieClip;
public var txtX:TextField;
public var txtY:TextField;
public function Zone_Joueur_Beta_83(){
addFrameScript(0, frame1, 19, frame20, 43, frame44);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame1(){
stop();
}
function frame20(){
gotoAndStop("simple");
}
public function Destruction(){
gotoAndPlay("destruction");
}
function frame44(){
(parent.parent as MovieClip).GameOver();
stop();
}
}
}//package Morph_02_fla
Section 42
//Zone_Joueur_Cartoon_86 (Morph_02_fla.Zone_Joueur_Cartoon_86)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Cartoon_86 extends MovieClip {
public function Zone_Joueur_Cartoon_86(){
addFrameScript(0, frame1, 26, frame27, 72, frame73);
}
function frame73(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame1(){
stop();
}
function frame27(){
gotoAndStop("simple");
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 43
//Zone_Joueur_Dark_75 (Morph_02_fla.Zone_Joueur_Dark_75)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Dark_75 extends MovieClip {
public function Zone_Joueur_Dark_75(){
addFrameScript(0, frame1, 13, frame14, 32, frame33);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
function frame33(){
(parent.parent as MovieClip).GameOver();
stop();
}
}
}//package Morph_02_fla
Section 44
//Zone_Joueur_Dumb_92 (Morph_02_fla.Zone_Joueur_Dumb_92)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Dumb_92 extends MovieClip {
public function Zone_Joueur_Dumb_92(){
addFrameScript(0, frame1, 13, frame14, 69, frame70);
}
function frame70(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 45
//Zone_Joueur_Ennemis_94 (Morph_02_fla.Zone_Joueur_Ennemis_94)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Ennemis_94 extends MovieClip {
public function Zone_Joueur_Ennemis_94(){
addFrameScript(0, frame1, 13, frame14, 69, frame70);
}
function frame70(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 46
//Zone_Joueur_Epilepsy_81 (Morph_02_fla.Zone_Joueur_Epilepsy_81)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Epilepsy_81 extends MovieClip {
public function Zone_Joueur_Epilepsy_81(){
addFrameScript(0, frame1, 13, frame14, 30, frame31);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
function frame31(){
(parent.parent as MovieClip).GameOver();
stop();
}
}
}//package Morph_02_fla
Section 47
//Zone_Joueur_Fat_90 (Morph_02_fla.Zone_Joueur_Fat_90)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Fat_90 extends MovieClip {
public function Zone_Joueur_Fat_90(){
addFrameScript(0, frame1, 13, frame14, 69, frame70);
}
function frame70(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 48
//Zone_Joueur_Game_76 (Morph_02_fla.Zone_Joueur_Game_76)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Game_76 extends MovieClip {
public function Zone_Joueur_Game_76(){
addFrameScript(0, frame1, 15, frame16, 31, frame32);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame16(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
function frame32(){
(parent.parent as MovieClip).GameOver();
stop();
}
}
}//package Morph_02_fla
Section 49
//Zone_Joueur_Geometry_72 (Morph_02_fla.Zone_Joueur_Geometry_72)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Geometry_72 extends MovieClip {
public function Zone_Joueur_Geometry_72(){
addFrameScript(0, frame1, 13, frame14, 69, frame70);
}
function frame70(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 50
//Zone_Joueur_Geometry_Boom_73 (Morph_02_fla.Zone_Joueur_Geometry_Boom_73)
package Morph_02_fla {
import flash.display.*;
public dynamic class Zone_Joueur_Geometry_Boom_73 extends MovieClip {
public function Zone_Joueur_Geometry_Boom_73(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
}
}
}//package Morph_02_fla
Section 51
//Zone_Joueur_Ice_74 (Morph_02_fla.Zone_Joueur_Ice_74)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Ice_74 extends MovieClip {
public function Zone_Joueur_Ice_74(){
addFrameScript(0, frame1, 13, frame14, 69, frame70);
}
function frame70(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 52
//Zone_Joueur_Paper_79 (Morph_02_fla.Zone_Joueur_Paper_79)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Paper_79 extends MovieClip {
public function Zone_Joueur_Paper_79(){
addFrameScript(0, frame1, 13, frame14, 26, frame27);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame14(){
gotoAndStop("simple");
}
function frame1(){
stop();
}
function frame27(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 53
//Zone_Joueur_Pixel_77 (Morph_02_fla.Zone_Joueur_Pixel_77)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Pixel_77 extends MovieClip {
public function Zone_Joueur_Pixel_77(){
addFrameScript(0, frame1, 10, frame11, 28, frame29);
}
public function Choc(){
gotoAndPlay("choc");
}
function frame1(){
stop();
}
function frame29(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Destruction(){
gotoAndPlay("destruction");
}
function frame11(){
gotoAndStop("simple");
}
}
}//package Morph_02_fla
Section 54
//Zone_Joueur_Rythm_88 (Morph_02_fla.Zone_Joueur_Rythm_88)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur_Rythm_88 extends MovieClip {
public function Zone_Joueur_Rythm_88(){
addFrameScript(0, frame1, 25, frame26, 81, frame82);
}
function frame82(){
(parent.parent as MovieClip).GameOver();
stop();
}
public function Choc(){
gotoAndPlay("choc");
}
function frame1(){
stop();
}
function frame26(){
gotoAndStop("simple");
}
public function Destruction(){
gotoAndPlay("destruction");
}
}
}//package Morph_02_fla
Section 55
//Zone_Mask_61 (Morph_02_fla.Zone_Mask_61)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Mask_61 extends MovieClip {
public var Bug:MovieClip;
public var Etat:String;
public var Rond:MovieClip;
public function Zone_Mask_61(){
addFrameScript(0, frame1, 49, frame50, 59, frame60, 69, frame70);
}
function frame70(){
Etat = (parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
function frame1(){
stop();
}
public function Boucle(_arg1:Event){
if (Rond){
Rond.x = (parent as MovieClip).Joueur.x;
Rond.y = (parent as MovieClip).Joueur.y;
Rond.width = (Rond.height = ((Math.random() * 100) + 200));
} else {
removeEventListener(Event.ENTER_FRAME, Boucle);
};
}
public function BoucleBug(_arg1:Event){
if (Bug){
Bug.gotoAndStop(Math.round((Math.random() * 10)));
} else {
removeEventListener(Event.ENTER_FRAME, BoucleBug);
};
}
function frame50(){
addEventListener(Event.ENTER_FRAME, Boucle);
}
function frame60(){
addEventListener(Event.ENTER_FRAME, BoucleBug);
}
}
}//package Morph_02_fla
Section 56
//Zone_Morphar_Beta_121 (Morph_02_fla.Zone_Morphar_Beta_121)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Beta_121 extends MovieClip {
public var Interne:MovieClip;
public var txtX:TextField;
public var txtY:TextField;
public function Zone_Morphar_Beta_121(){
addFrameScript(0, frame1, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 57
//Zone_Morphar_Cartoon_123 (Morph_02_fla.Zone_Morphar_Cartoon_123)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Cartoon_123 extends MovieClip {
public function Zone_Morphar_Cartoon_123(){
addFrameScript(0, frame1, 44, frame45);
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
function frame45(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
}
}//package Morph_02_fla
Section 58
//Zone_Morphar_Dark_115 (Morph_02_fla.Zone_Morphar_Dark_115)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Dark_115 extends MovieClip {
public function Zone_Morphar_Dark_115(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 59
//Zone_Morphar_Epilepsy_119 (Morph_02_fla.Zone_Morphar_Epilepsy_119)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Epilepsy_119 extends MovieClip {
public var Forme:MovieClip;
public function Zone_Morphar_Epilepsy_119(){
addFrameScript(0, frame1, 9, frame10);
}
function frame10(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 60
//Zone_Morphar_Game_116 (Morph_02_fla.Zone_Morphar_Game_116)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Game_116 extends MovieClip {
public function Zone_Morphar_Game_116(){
addFrameScript(0, frame1, 18, frame19);
}
function frame1(){
stop();
}
function frame19(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 61
//Zone_Morphar_Geometry_113 (Morph_02_fla.Zone_Morphar_Geometry_113)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Geometry_113 extends MovieClip {
public var Forme:MovieClip;
public function Zone_Morphar_Geometry_113(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 62
//Zone_Morphar_Ice_114 (Morph_02_fla.Zone_Morphar_Ice_114)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Ice_114 extends MovieClip {
public function Zone_Morphar_Ice_114(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
(parent as MovieClip).Annihilation();
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 63
//Zone_Morphar_Paper_118 (Morph_02_fla.Zone_Morphar_Paper_118)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Paper_118 extends MovieClip {
public function Zone_Morphar_Paper_118(){
addFrameScript(0, frame1, 7, frame8);
}
function frame1(){
stop();
}
function frame8(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 64
//Zone_Morphar_Pixel_117 (Morph_02_fla.Zone_Morphar_Pixel_117)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Pixel_117 extends MovieClip {
public function Zone_Morphar_Pixel_117(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
function frame1(){
stop();
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 65
//Zone_Morphar_Rythm_125 (Morph_02_fla.Zone_Morphar_Rythm_125)
package Morph_02_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar_Rythm_125 extends MovieClip {
public function Zone_Morphar_Rythm_125(){
addFrameScript(0, frame1, 20, frame21);
}
function frame1(){
stop();
}
function frame21(){
try {
(parent as MovieClip).Annihilation();
} catch(e) {
};
}
public function Destruction(){
play();
}
}
}//package Morph_02_fla
Section 66
//KeyboardPort (KeyboardPort)
package {
import flash.events.*;
import flash.display.*;
public class KeyboardPort extends MovieClip {
private var événements:Object;
private var clées:Object;
private var port;
private var convert_clées:Object;
public function KeyboardPort(_arg1):void{
clées = new Object();
événements = new Object();
convert_clées = {SPACE:32, UP:38, DOWN:40, LEFT:37, RIGHT:39, BACKSPACE:8, CAPS_LOCK:20, CONTROL:17, DELETE:46, END:35, ENTER:13, ESCAPE:27, F1:112, F10:121, F11:122, F12:123, F13:124, F14:125, F15:126, F2:113, F3:114, F4:115, F5:116, F6:117, F7:118, F8:119, F9:120, HOME:36, INSERT:45, NUMPAD_0:96, NUMPAD_1:97, NUMPAD_2:98, NUMPAD_3:99, NUMPAD_4:100, NUMPAD_5:101, NUMPAD_6:102, NUMPAD_7:103, NUMPAD_8:104, NUMPAD_9:105, NUMPAD_ADD:107, NUMPAD_DECIMAL:110, NUMPAD_DIVIDE:111, NUMPAD_ENTER:108, NUMPAD_MULTIPLY:106, NUMPAD_SUBSTRACT:109, PAGE_DOWN:34, PAGE_UP:33, TAB:9, SHIFT:16, P:80};
port = _arg1;
port.addEventListener(KeyboardEvent.KEY_DOWN, appuie);
port.addEventListener(KeyboardEvent.KEY_UP, relache);
}
public function supressionEvénement(_arg1:String):void{
événements[_arg1].removeEventListener(Event.ENTER_FRAME, controlTouche);
événements[_arg1] = null;
}
public function appuieClee(_arg1:Number):Boolean{
return (clées[_arg1]);
}
private function appuie(_arg1:KeyboardEvent):void{
clées[_arg1.keyCode] = true;
}
public function appuieTouche(_arg1:String):Boolean{
return (appuieClee(convert_clées[_arg1]));
}
private function controlTouche(_arg1:Event){
if (appuieTouche(_arg1.target.touche)){
if ((((_arg1.target.levier_actuel > 0)) || ((_arg1.target.levier == 0)))){
var _local2 = _arg1.target.cible;
_local2[_arg1.target.fonction](_arg1.target.argument);
_arg1.target.levier_actuel--;
};
};
if (((!(appuieTouche(_arg1.target.touche))) && (!((_arg1.target.levier_actuel == _arg1.target.levier))))){
_arg1.target.levier_actuel = _arg1.target.levier;
};
}
public function nouveauEvénement(_arg1:String, _arg2:String, _arg3:String, _arg4:int, _arg5, _arg6:Object):void{
événements[_arg1] = new MovieClip();
événements[_arg1].fonction = _arg2;
événements[_arg1].touche = _arg3;
événements[_arg1].levier_actuel = _arg4;
événements[_arg1].levier = _arg4;
événements[_arg1].cible = _arg5;
événements[_arg1].argument = _arg6;
événements[_arg1].addEventListener(Event.ENTER_FRAME, controlTouche);
}
private function relache(_arg1:KeyboardEvent):void{
clées[_arg1.keyCode] = false;
}
}
}//package
Section 67
//Music1 (Music1)
package {
import flash.media.*;
public dynamic class Music1 extends Sound {
}
}//package
Section 68
//Music2 (Music2)
package {
import flash.media.*;
public dynamic class Music2 extends Sound {
}
}//package
Section 69
//Phrase (Phrase)
package {
import flash.display.*;
public dynamic class Phrase extends MovieClip {
public var Texte:MovieClip;
public function Phrase(){
addFrameScript(54, frame55);
}
function frame55(){
this.parent.removeChild(this);
stop();
}
}
}//package
Section 70
//razor1 (razor1)
package {
import flash.media.*;
public dynamic class razor1 extends Sound {
}
}//package
Section 71
//razor2 (razor2)
package {
import flash.media.*;
public dynamic class razor2 extends Sound {
}
}//package
Section 72
//razor3 (razor3)
package {
import flash.media.*;
public dynamic class razor3 extends Sound {
}
}//package
Section 73
//Zone_Ennemis (Zone_Ennemis)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Ennemis extends MovieClip {
public var Forme:MovieClip;
public var Etat:String;
public var Interne:MovieClip;
public function Zone_Ennemis(){
addFrameScript(0, frame1, 112, frame113);
}
function frame1(){
stop();
}
function frame113(){
Etat = (parent.parent.parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent.parent.parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
}
}//package
Section 74
//Zone_Joueur (Zone_Joueur)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Joueur extends MovieClip {
public var Forme:MovieClip;
public var Etat:String;
public var Interne:MovieClip;
public var Frein:Number;
public function Zone_Joueur(){
addFrameScript(0, frame1, 19, frame20, 109, frame110, 127, frame128);
}
function frame1(){
stop();
}
function frame20(){
Frein = 0.99;
}
function frame110(){
Etat = (parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
function frame128(){
Frein = 0.3;
}
}
}//package
Section 75
//Zone_Morphar (Zone_Morphar)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class Zone_Morphar extends MovieClip {
public var Forme:MovieClip;
public var Etat:String;
public var Interne:MovieClip;
public function Zone_Morphar(){
addFrameScript(0, frame1, 103, frame104);
}
function frame1(){
stop();
}
function frame104(){
Etat = (parent.parent.parent as MovieClip).SecretMorphar[Math.round((Math.random() * (parent.parent.parent as MovieClip).SecretMorphar.length))].Etat;
gotoAndStop(Etat);
}
}
}//package