home *** CD-ROM | disk | FTP | other *** search
- if(eval("/Variables:Stoppe") != true)
- {
- if(CacheLance.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(key.SPACE) and eval("/Variables:LancePris") != true)
- {
- loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=2&stage=19 ",0);
- set("/Variables:LancePris",true);
- tellTarget("_root.Animatiques")
- {
- gotoAndStop("SndRamasse");
- play();
- }
- tellTarget("_root.Lance")
- {
- gotoAndStop(2);
- }
- set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
- set("/Variables:InvObjet" + eval("/Variables:InvNb"),6);
- tellTarget("_root.Inventaire.ObjetAffiche")
- {
- gotoAndStop(7);
- }
- }
- if(CacheMonteEchelle.hitTest(Meg._x,Meg._y,true) == true and Key.isDown(key.SPACE))
- {
- set("/Variables:From","Echelle");
- setProperty("_root.Meg", _visible, false);
- tellTarget("_root.AVPlan.Echelle1")
- {
- play();
- }
- gotoAndStop(833);
- }
- if(CacheVersStatue.hitTest(Meg._x,Meg._y,true))
- {
- set("/Variables:From","AntreBas");
- tellTarget("_root")
- {
- gotoAndStop("StatueInit");
- play();
- }
- }
- if(AVPlan._y < Meg._y)
- {
- setProperty("AVPlan", _visible, false);
- }
- else
- {
- setProperty("AVPlan", _visible, true);
- }
- if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
- {
- Idle = true;
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Idle");
- play();
- }
- }
- if(Key.isDown(Key.SHIFT))
- {
- set("/Variables:Run",true);
- }
- else
- {
- set("/Variables:Run",false);
- }
- if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
- {
- if(Key.isDown(Key.CONTROL))
- {
- if(eval("/Variables:Dir") == "Right")
- {
- set("/Variables:Dir","Right");
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- set("/Variables:Dir","Right");
- tellTarget("Meg")
- {
- gotoAndStop("Right");
- }
- }
- }
- else
- {
- set("/Variables:Dir","Right");
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("Right");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- }
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- }
- }
- }
- if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
- {
- if(Key.isDown(Key.CONTROL))
- {
- if(eval("/Variables:Dir") == "Left")
- {
- set("/Variables:Dir","Left");
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- set("/Variables:Dir","Left");
- tellTarget("Meg")
- {
- gotoAndStop("Left");
- }
- }
- }
- else
- {
- set("/Variables:Dir","Left");
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("Left");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- }
- setProperty("Meg", _X, Meg._x - eval("/Variables:Delta"));
- }
- }
- }
- if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
- {
- set("/Variables:Dir","Right");
- if(Key.isDown(Key.CONTROL))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("Up");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x,Meg._y - eval("Variables:Delta") * 2,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
- {
- set("/Variables:Dir","Down");
- if(Key.isDown(Key.CONTROL))
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- set("/Variables:Stoppe",true);
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("DOWN");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x,Meg._y + eval("Variables:Delta") * 2,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
- {
- set("/Variables:Dir","Right");
- if(Key.isDown(Key.CONTROL))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("UpRight");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
- {
- set("/Variables:Dir","Left");
- if(Key.isDown(Key.CONTROL))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("UpLeft");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y - eval("Variables:Delta") * 8,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale - eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale - eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
- {
- set("/Variables:Dir","Left");
- if(Key.isDown(Key.CONTROL))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("DownLeft");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x - eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x - eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
- {
- set("/Variables:Dir","Right");
- if(Key.isDown(Key.CONTROL))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- else
- {
- if(Idle == true)
- {
- tellTarget("Meg/Obj")
- {
- gotoAndStop(1);
- }
- Idle = false;
- }
- tellTarget("Meg")
- {
- gotoAndStop("DownRight");
- }
- tellTarget("Meg/Obj")
- {
- nextFrame();
- }
- if(Collider.hitTest(Meg._x + eval("Variables:Delta") * 2,Meg._y + eval("Variables:Delta") * 8,true) == false)
- {
- if(eval("/Variables:Run") == true)
- {
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- set("/Variables:Delta",Meg._yscale / 6);
- setProperty("Meg", _Y, Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
- setProperty("Meg", _X, Meg._x + eval("Variables:Delta"));
- setProperty("Meg", _xscale, Meg._xscale + eval("/Variables:Decale"));
- setProperty("Meg", _yscale, Meg._yscale + eval("/Variables:Decale"));
- }
- }
- }
- if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
- {
- set("/Variables:Stoppe",true);
- tellTarget("Meg/Obj")
- {
- gotoAndStop("Saute");
- play();
- }
- }
- if(Trou.hitTest(Meg._x,Meg._y,true) == true)
- {
- set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
- tellTarget("Meg")
- {
- gotoAndStop("Tombe");
- }
- set("/Variables:Stoppe",true);
- }
- }
-