STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228095
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/70016620?noj=FRM70016620-5DC" width="1" height="1"></div>

Aitchu 3.swf

This is the info page for
Flash #21905

(Click the ID number above for more basic data on this flash file.)


Text
Play

Jouer

Credits

Rules

Intro

réalisation Toon 8

To find Sowsi San, you'll
have to search for secret
passages and keys to
continue your quest.
You'll have to find bonus
hidden on the set and
then to fight against the
Boss.
Use the arrow keys to
move. Space bar will be
of use to hit with the
sabre, W key will be of
use to throw "shuricanes".

BACK

By winning successively
his fights against
Aspiglouton
and Shohoku,
Aïtchu gets closer little
by little to the Sawsi San
kidnappers .
He enters now the
aquatic domain of king
Fugu.

SON NINJA TOUCHE

Aitchu

Fugu

ActionScript [AS1/AS2]

Frame 9
stopAllSounds(); stop();
Frame 16
stop();
Frame 22
gotoAndStop (9);
Frame 29
stop();
Frame 35
gotoAndStop (9);
Frame 42
stop();
Frame 48
gotoAndStop (9);
Frame 68
gotoAndPlay (79);
Frame 79
function CSprite(SpriteMovieClip, ShurikenMovieClip, KeyUp, KeyDown, KeyLeft, KeyRight, KeyShuriken, KeySabre, LivesValue, PowerByLife) { var CptArray; this.NumOfLives = LivesValue; this.MaxOfPower = PowerByLife; this.NumOfPower = this.MaxOfPower; this.XStep = 5; this.YStep = 5; this.SwimValue = 0; this.ArrayCounter = 0; this.JumpArray = new Array(20, 16, 8, 0, -8, -16, -20); this.WallJumpArray = new Array(0, 15, 15, 15, 15, 15, 15, 15, 15); this.StepArray = new Array(G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING, G_STEP_WHEN_JUMPING); this.ShurikensArray = new Array(); this.NumOfShurikens = 5; this.ShurikensSpeed = this.XStep * 3; CptArray = 0; while (CptArray < G_MAX_NUM_SHURIKENS) { duplicateMovieClip (ShurikenMovieClip, "Shuriken" + (CptArray + 1), CptArray + 1); this.ShurikensArray.push(eval ("Shuriken" + (CptArray + 1))); this.ShurikensArray[CptArray]._visible = 0; this.ShurikensArray[CptArray].XDirection = 0; CptArray++; } this.HitPlatforms = 0; this.HitWater = 0; this.HitPlatformNum = 0; this.HitWallNum = 0; this.ThrowShuriken = 0; this.SabreHit = 0; this.Direction = G_RIGHT_DIRECTION; this.Movement = 4; this.BlinkValue = 0; this.TouchByEnemyValue = 0; this.DoubleJump = 0; this.PrevIsJumpingUp = 0; this.IsJumpingUp = 0; this.PrevIsJumpingDown = 0; this.IsJumpingDown = 0; this.PrevLeftMove = 0; this.NextLeftMove = 0; this.PrevRightMove = 0; this.NextRightMove = 0; this.UpKey = KeyUp; this.DownKey = KeyDown; this.LeftKey = KeyLeft; this.RightKey = KeyRight; this.ShurikenKey = KeyShuriken; this.SabreKey = KeySabre; this.SabreKeyRelease = 1; this.Clip = SpriteMovieClip; this.ClipRightStep = 1; this.ClipLeftStep = 10; this.ClipRightBreak = 20; this.ClipLeftBreak = 30; this.ClipRightStepJump = 40; this.ClipRightJump = 50; this.ClipLeftStepJump = 60; this.ClipLeftJump = 70; this.ClipFall = 80; this.ClipRightStepFall = 90; this.ClipLeftStepFall = 100; this.ClipRightSwim = 110; this.ClipLeftSwim = 120; this.ClipUpRightSwim = 130; this.ClipUpLeftSwim = 140; this.ClipDownRightSwim = 150; this.ClipDownLeftSwim = 160; this.ClipRightSwimBreak = 170; this.ClipLeftSwimBreak = 180; this.ClipWallToRightJump = 190; this.ClipWallToLeftJump = 200; this.ClipWallToRightBreak = 210; this.ClipWallToLeftBreak = 220; this.ClipRightThrowShurikenBreak = 230; this.ClipLeftThrowShurikenBreak = 240; this.ClipRightSabreBreak = 250; this.ClipLeftSabreBreak = 260; } ClipFireBall = null; G_NEW_SCREEN_X = -1; G_NEW_SCREEN_Y = -1; G_NEW_DIRECTION = G_RIGHT_DIRECTION; var G_SCREEN_WIDTH = 400; var G_SCREEN_HEIGHT = 600; var G_ALT_KEY = 18; var G_ENEMY_SCORE_VALUE = 150; var G_BOSS_SCORE_VALUE = (G_ENEMY_SCORE_VALUE * 20); var G_BOSS_BLINK_VALUE = 10; var G_LEFT_DIRECTION = 0; var G_RIGHT_DIRECTION = 1; var G_MOVE_UP_LEFT = 0; var G_MOVE_UP = 1; var G_MOVE_UP_RIGHT = 2; var G_MOVE_LEFT = 3; var G_NO_MOVEMENT = 4; var G_MOVE_RIGHT = 5; var G_MOVE_DOWN_LEFT = 6; var G_MOVE_DOWN = 7; var G_MOVE_DOWN_RIGHT = 8; var G_STEP_WHEN_JUMPING = 8; var G_NUM_SHURIKENS_BONUS = 10; var G_MAX_NUM_SHURIKENS = 15; var G_RANDOM_BONUS_SHURIKENS = 15; var G_POWER_BY_LIFE = 2; var G_NUM_OF_BLINKS = 30; var G_START_POSITION_X = 75; var G_START_POSITION_Y = 300; CSprite.prototype.IsHittingClip = function (MovieClip) { var SpriteBounds = this.Clip.getBounds(_root); return((((MovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMin, true) || (MovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMax, true))) || (MovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMin, true))) || (MovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMax, true))) || (MovieClip.hitTest(this.Clip._x, this.Clip._y, true))); }; CSprite.prototype.IsHittingDeathPlatforms = function (DeathPlatformsClipArray) { var HitValue; var SpriteBounds = this.Clip.getBounds(_root); var Cpt; HitValue = 0; Cpt = 0; while ((!HitValue) && (Cpt < DeathPlatformsClipArray.length)) { HitValue = DeathPlatformsClipArray[Cpt].hitTest(SpriteBounds.xMin, SpriteBounds.yMin, true) || (DeathPlatformsClipArray[Cpt].hitTest(SpriteBounds.xMax, SpriteBounds.yMin, true)); Cpt++; } return(HitValue); }; CSprite.prototype.IsGettingShurikens = function (ShurikensMovieClip) { var NumShurikensTmp; var HitValue; var ShurikensBounds = ShurikensMovieClip.getBounds(_root); var ClipCurrentFrame = ShurikensMovieClip._currentFrame; HitValue = ((this.Clip.hitTest(ShurikensBounds.xMin, ShurikensBounds.yMin, true) || (this.Clip.hitTest(ShurikensBounds.xMax, ShurikensBounds.yMin, true))) || (this.Clip.hitTest(ShurikensBounds.xMin, ShurikensBounds.yMax, true))) || (this.Clip.hitTest(ShurikensBounds.xMax, ShurikensBounds.yMax, true)); if (((ClipCurrentFrame >= 15) && (35 >= ClipCurrentFrame)) && (HitValue)) { ShurikensMovieClip.gotoAndPlay("ShurikensClipEnd"); NumShurikensTmp = this.NumOfShurikens + G_NUM_SHURIKENS_BONUS; if (G_MAX_NUM_SHURIKENS < NumShurikensTmp) { this.NumOfShurikens = G_MAX_NUM_SHURIKENS; } else { this.NumOfShurikens = this.NumOfShurikens + G_NUM_SHURIKENS_BONUS; } return(1); } return(0); }; CSprite.prototype.SpriteInit = function (XPos, YPos) { this.Clip._x = XPos; this.Clip._y = YPos; this.Move(G_NO_MOVEMENT); }; CSprite.prototype.IsJumping = function () { var ClipFrame = this.Clip._currentFrame; return(((((ClipFrame == this.ClipRightStepJump) || (ClipFrame == this.ClipRightJump)) || (ClipFrame == this.ClipLeftJump)) || (ClipFrame == this.ClipLeftStepJump)) && (!this.FallValue)); }; CSprite.prototype.IsJumpingDown = function () { return(0 >= this.JumpArray[this.ArrayCounter]); }; CSprite.prototype.IsEndOfJump = function () { return(this.ArrayCounter == this.JumpArray.length); }; CSprite.prototype.IsFalling = function () { var ClipFrame = this.Clip._currentFrame; return(((ClipFrame == this.ClipFall) || (ClipFrame == this.ClipRightStepFall)) || (ClipFrame == this.ClipLeftStepFall)); }; CSprite.prototype.IsHittingPlatformsArray = function (PlatformsMovieClipArray) { var SpriteBounds = this.Clip.getBounds(_root); var ClipFrame = this.Clip._currentFrame; var HitTestValue; var CptArray; var CurrentPlatform; var MiddleClip; if ((ClipFrame == this.ClipLeftStepJump) || (ClipFrame == this.ClipLeftStepFall)) { SpriteBounds.xMin = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } if ((ClipFrame == this.ClipRightStepJump) || (ClipFrame == this.ClipRightStepFall)) { SpriteBounds.xMax = SpriteBounds.xMax - ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } MiddleClip = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); HitTestValue = 0; CptArray = 0; while ((CptArray < PlatformsMovieClipArray.length) && (!HitTestValue)) { CurrentPlatform = PlatformsMovieClipArray[CptArray]; HitTestValue = (CurrentPlatform.hitTest(SpriteBounds.xMin, SpriteBounds.yMax, true) || (CurrentPlatform.hitTest(SpriteBounds.xMax, SpriteBounds.yMax, true))) || (CurrentPlatform.hitTest(MiddleClip, SpriteBounds.yMax, true)); CptArray++; } if (HitTestValue) { CptArray--; this.HitPlatformNum = CptArray; } return(HitTestValue); }; CSprite.prototype.IsHittingMovingPlatform = function (MovingPlatformMovieClip) { var SpriteBounds = this.Clip.getBounds(_root); var ClipFrame = this.Clip._currentFrame; var HitTestValue; var CptArray; var CurrentPlatform; var MiddleClip; if ((ClipFrame == this.ClipLeftStepJump) || (ClipFrame == this.ClipLeftStepFall)) { SpriteBounds.xMin = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } if ((ClipFrame == this.ClipRightStepJump) || (ClipFrame == this.ClipRightStepFall)) { SpriteBounds.xMax = SpriteBounds.xMax - ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } MiddleClip = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); return((MovingPlatformMovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMax, true) || (MovingPlatformMovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMax, true))) || (MovingPlatformMovieClip.hitTest(MiddleClip, SpriteBounds.yMax, true))); }; CSprite.prototype.AdjustClipOnPlatform = function (PlatformsMovieClipArray) { var CurrentPlatform; var SpriteBounds = this.Clip.getBounds(_root); CurrentPlatform = PlatformsMovieClipArray[this.HitPlatformNum]; this.Clip._y = this.Clip._y + (CurrentPlatform._y - SpriteBounds.yMax); }; CSprite.prototype.IsHittingPlatformsJumpingDown = function (PlatformsMovieClip) { var SpriteBounds = this.Clip.getBounds(_root); var ClipFrame = this.Clip._currentFrame; var JumpDown; var Val; if (ClipFrame == this.ClipLeftStepJump) { SpriteBounds.xMin = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } if (ClipFrame == this.ClipRightStepJump) { SpriteBounds.xMax = SpriteBounds.xMax - ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } return(PlatformsMovieClip.hitTest(SpriteBounds.xMin, Cpt, true) || (PlatformsMovieClip.hitTest(SpriteBounds.xMax, Cpt, true))); }; CSprite.prototype.IsHittingWater = function (WaterMovieClip) { var SpriteBounds = this.Clip.getBounds(_root); return(WaterMovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMin, true) || (WaterMovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMin, true))); }; CSprite.prototype.StartJump = function (JumpMvtKey) { this.ArrayCounter = 0; if (JumpMvtKey == G_MOVE_UP_LEFT) { this.Direction = G_LEFT_DIRECTION; this.Clip.gotoAndStop(this.ClipLeftStepJump); this.Clip._x = this.Clip._x - this.StepArray[this.ArrayCounter]; } else if (JumpMvtKey == G_MOVE_UP_RIGHT) { this.Direction = G_RIGHT_DIRECTION; this.Clip.gotoAndStop(this.ClipRightStepJump); this.Clip._x = this.Clip._x + this.StepArray[this.ArrayCounter]; } else if (this.Direction == G_LEFT_DIRECTION) { this.Clip.gotoAndStop(this.ClipLeftJump); } else { this.Clip.gotoAndStop(this.ClipRightJump); } this.Clip._y = this.Clip._y - this.JumpArray[this.ArrayCounter]; this.ArrayCounter++; }; CSprite.prototype.Jump = function () { var ClipFrame = this.Clip._currentFrame; if (ClipFrame == this.ClipLeftStepJump) { this.Clip._x = this.Clip._x - this.StepArray[this.ArrayCounter]; } if (ClipFrame == this.ClipRightStepJump) { this.Clip._x = this.Clip._x + this.StepArray[this.ArrayCounter]; } this.Clip._y = this.Clip._y - this.JumpArray[this.ArrayCounter]; this.ArrayCounter++; }; CSprite.prototype.StartFall = function () { var ClipFrame = this.Clip._currentFrame; if ((ClipFrame == this.ClipLeftStepJump) || (ClipFrame == this.ClipWallToLeftJump)) { this.Clip.gotoAndStop(this.ClipLeftStepFall); this.Clip._x = this.Clip._x - G_STEP_WHEN_JUMPING; } else if ((ClipFrame == this.ClipRightStepJump) || (ClipFrame == this.ClipWallToRightJump)) { this.Clip.gotoAndStop(this.ClipRightStepFall); this.Clip._x = this.Clip._x + G_STEP_WHEN_JUMPING; } else { this.Clip.gotoAndStop(this.ClipFall); } this.Clip._y = this.Clip._y + (this.YStep * 3); }; CSprite.prototype.Fall = function () { var ClipFrame = this.Clip._currentFrame; if (ClipFrame == this.ClipLeftStepFall) { this.Clip._x = this.Clip._x - G_STEP_WHEN_JUMPING; this.Clip._y = this.Clip._y + (this.YStep * 3); } else if (ClipFrame == this.ClipRightStepFall) { this.Clip._x = this.Clip._x + G_STEP_WHEN_JUMPING; this.Clip._y = this.Clip._y + (this.YStep * 3); } else { this.Clip._y = this.Clip._y + (this.YStep * 3); } }; CSprite.prototype.IsSwimming = function () { return(this.SwimValue); }; CSprite.prototype.ApplyPlouf = function (WaterMovieClip, PloufMovieClip) { var WaterBounds = WaterMovieClip.getBounds(_root); PloufMovieClip._x = this.Clip._x; PloufMovieClip._y = WaterBounds.yMin; PloufMovieClip.play(); }; CSprite.prototype.EndSwim = function () { this.SwimValue = 0; }; CSprite.prototype.Swim = function (SwimValue) { var ClipFrame = this.Clip._currentFrame; var XSwimStep = this.XStep; var YSwimStep = this.YStep; if (SwimValue == G_MOVE_LEFT) { this.Direction = G_LEFT_DIRECTION; if (ClipFrame != this.ClipLeftSwim) { this.Clip.gotoAndStop(this.ClipLeftSwim); } this.Clip._x = this.Clip._x - XSwimStep; } else if (SwimValue == G_MOVE_RIGHT) { this.Direction = G_RIGHT_DIRECTION; if (ClipFrame != this.ClipRightSwim) { this.Clip.gotoAndStop(this.ClipRightSwim); } this.Clip._x = this.Clip._x + XSwimStep; } else if (SwimValue == G_MOVE_UP_LEFT) { this.Direction = G_LEFT_DIRECTION; if (ClipFrame != this.ClipUpLeftSwim) { this.Clip.gotoAndStop(this.ClipUpLeftSwim); } this.Clip._x = this.Clip._x - XSwimStep; this.Clip._y = this.Clip._y - YSwimStep; } else if (SwimValue == G_MOVE_UP_RIGHT) { this.Direction = G_RIGHT_DIRECTION; if (ClipFrame != this.ClipUpRightSwim) { this.Clip.gotoAndStop(this.ClipUpRightSwim); } this.Clip._x = this.Clip._x + XSwimStep; this.Clip._y = this.Clip._y - YSwimStep; } else if (SwimValue == G_MOVE_DOWN_LEFT) { this.Direction = G_LEFT_DIRECTION; if (ClipFrame != this.ClipDownLeftSwim) { this.Clip.gotoAndStop(this.ClipDownLeftSwim); } this.Clip._x = this.Clip._x - XSwimStep; this.Clip._y = this.Clip._y + YSwimStep; } else if (SwimValue == G_MOVE_DOWN_RIGHT) { this.Direction = G_RIGHT_DIRECTION; if (ClipFrame != this.ClipDownRightSwim) { this.Clip.gotoAndStop(this.ClipDownRightSwim); } this.Clip._x = this.Clip._x + XSwimStep; this.Clip._y = this.Clip._y + YSwimStep; } else if (SwimValue == G_MOVE_UP) { if (this.Direction == G_LEFT_DIRECTION) { if (ClipFrame != this.ClipUpLeftSwim) { this.Clip.gotoAndStop(this.ClipUpLeftSwim); } } else if (ClipFrame != this.ClipUpRightSwim) { this.Clip.gotoAndStop(this.ClipUpRightSwim); } this.Clip._y = this.Clip._y - YSwimStep; } else if (SwimValue == G_MOVE_DOWN) { if (this.Direction == G_LEFT_DIRECTION) { if (ClipFrame != this.ClipDownLeftSwim) { this.Clip.gotoAndStop(this.ClipDownLeftSwim); } } else if (ClipFrame != this.ClipDownRightSwim) { this.Clip.gotoAndStop(this.ClipDownRightSwim); } this.Clip._y = this.Clip._y + YSwimStep; } else { if (this.Direction == G_LEFT_DIRECTION) { if (ClipFrame != this.ClipLeftSwimBreak) { this.Clip.gotoAndStop(this.ClipLeftSwimBreak); } } else if (ClipFrame != this.ClipRightSwimBreak) { this.Clip.gotoAndStop(this.ClipRightSwimBreak); } this.Clip._y = this.Clip._y + (YSwimStep / 2); } this.SwimValue = 1; }; CSprite.prototype.IsJumpingFromWall = function () { var ClipFrame = this.Clip._currentFrame; return((ClipFrame == this.ClipWallToRightJump) || (ClipFrame == this.ClipWallToLeftJump)); }; CSprite.prototype.IsWaitingOnWall = function () { var ClipFrame = this.Clip._currentFrame; return((ClipFrame == this.ClipWallToRightBreak) || (ClipFrame == this.ClipWallToLeftBreak)); }; CSprite.prototype.IsEndWallJump = function () { return(this.ArrayCounter == this.WallJumpArray.length); }; CSprite.prototype.IsHittingWallsArray = function (WallsMovieClipArray) { var SpriteBounds = this.Clip.getBounds(_root); var ValX; var CptArray; var HitTestValue; var CurrentWall; if (this.Direction == G_LEFT_DIRECTION) { ValX = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } else { ValX = SpriteBounds.xMax - ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } HitTestValue = 0; CptArray = 0; while ((CptArray < WallsMovieClipArray.length) && (!HitTestValue)) { CurrentWall = WallsMovieClipArray[CptArray]; HitTestValue = CurrentWall.hitTest(ValX, SpriteBounds.yMin, true) && (CurrentWall.hitTest(ValX, SpriteBounds.yMax, true)); CptArray++; } if (HitTestValue) { CptArray--; this.HitWallNum = CptArray; } return(HitTestValue); }; CSprite.prototype.AdjustClipOnWall = function (WallsMovieClipArray) { var CurrentWall; var SpriteBounds = this.Clip.getBounds(_root); CurrentWall = WallsMovieClipArray[this.HitWallNum]; if (this.Direction == G_LEFT_DIRECTION) { this.Clip._x = this.Clip._x + (CurrentWall._x - SpriteBounds.xMax); } else { this.Clip._x = this.Clip._x + (CurrentWall._x - SpriteBounds.xMin); } }; CSprite.prototype.IsHittingWallJumping = function (WallMovieClip) { var SpriteBounds = this.Clip.getBounds(_root); var ValX; var IncVal; var HitVal; var Cpt; if (this.Direction == G_LEFT_DIRECTION) { ValX = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } else { ValX = SpriteBounds.xMax - ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); } return((WallMovieClip.hitTest(ValX, SpriteBounds.yMin, true) && (WallMovieClip.hitTest(ValX, SpriteBounds.yMax, true))) && (1 < this.ArrayCounter)); }; CSprite.prototype.StartWaitOnWall = function () { this.ArrayCounter = 0; if (this.Direction == G_LEFT_DIRECTION) { this.Clip.gotoAndStop(this.ClipWallToRightBreak); this.Direction = G_RIGHT_DIRECTION; } else { this.Clip.gotoAndStop(this.ClipWallToLeftBreak); this.Direction = G_LEFT_DIRECTION; } }; CSprite.prototype.StartWallJump = function (WallMoveValue) { this.ArrayCounter = 0; if ((this.Direction == G_LEFT_DIRECTION) && (WallMoveValue == G_MOVE_LEFT)) { this.Clip.gotoAndStop(this.ClipWallToLeftJump); this.Clip._y = this.Clip._y - this.WallJumpArray[this.ArrayCounter]; this.ArrayCounter++; } else if ((this.Direction == G_RIGHT_DIRECTION) && (WallMoveValue == G_MOVE_RIGHT)) { this.Clip.gotoAndStop(this.ClipWallToRightJump); this.Clip._y = this.Clip._y - this.WallJumpArray[this.ArrayCounter]; this.ArrayCounter++; } else if (WallMoveValue == G_MOVE_DOWN) { this.Clip.gotoAndStop(this.ClipFall); if (this.Direction == G_LEFT_DIRECTION) { this.Clip._x = this.Clip._x - 15; } else { this.Clip._x = this.Clip._x + 15; } } }; CSprite.prototype.WallJump = function () { if (this.Direction == G_LEFT_DIRECTION) { this.Clip._x = this.Clip._x - (G_STEP_WHEN_JUMPING + 4); } else { this.Clip._x = this.Clip._x + (G_STEP_WHEN_JUMPING + 4); } this.Clip._y = this.Clip._y - this.WallJumpArray[this.ArrayCounter]; this.ArrayCounter++; }; CSprite.prototype.EndWallJump = function () { if (this.Direction == G_LEFT_DIRECTION) { this.Clip.gotoAndStop(this.ClipLeftStepFall); } else { this.Clip.gotoAndStop(this.ClipRightStepFall); } }; CSprite.prototype.GetMovementKey = function () { if (Key.isDown(this.UpKey) && (Key.isDown(this.LeftKey))) { return(G_MOVE_UP_LEFT); } if (Key.isDown(this.UpKey) && (Key.isDown(this.RightKey))) { return(G_MOVE_UP_RIGHT); } if (Key.isDown(this.DownKey) && (Key.isDown(this.LeftKey))) { return(G_MOVE_DOWN_LEFT); } if (Key.isDown(this.DownKey) && (Key.isDown(this.RightKey))) { return(G_MOVE_DOWN_RIGHT); } if (Key.isDown(this.RightKey)) { return(G_MOVE_RIGHT); } if (Key.isDown(this.LeftKey)) { return(G_MOVE_LEFT); } if (Key.isDown(this.UpKey)) { return(G_MOVE_UP); } if (Key.isDown(this.DownKey)) { return(G_MOVE_DOWN); } return(G_NO_MOVEMENT); }; CSprite.prototype.Move = function (MoveValue) { var ClipFrame = this.Clip._currentFrame; if (MoveValue == G_MOVE_RIGHT) { this.Direction = G_RIGHT_DIRECTION; if (ClipFrame != this.ClipRightStep) { this.Clip.gotoAndStop(this.ClipRightStep); } this.Clip._x = this.Clip._x + this.XStep; } else if (MoveValue == G_MOVE_LEFT) { this.Direction = G_LEFT_DIRECTION; if (ClipFrame != this.ClipLeftStep) { this.Clip.gotoAndStop(this.ClipLeftStep); } this.Clip._x = this.Clip._x - this.XStep; } else if (this.Direction == G_LEFT_DIRECTION) { if (ClipFrame != this.ClipLeftBreak) { this.Clip.gotoAndStop(this.ClipLeftBreak); } } else if (ClipFrame != this.ClipRightBreak) { this.Clip.gotoAndStop(this.ClipRightBreak); } }; CSprite.prototype.IsJumpingMove = function (MoveValue) { return(((MoveValue == G_MOVE_UP_LEFT) || (MoveValue == G_MOVE_UP)) || (MoveValue == G_MOVE_UP_RIGHT)); }; CSprite.prototype.IsThrowingShuriken = function () { if (0 < this.ThrowShuriken) { return(1); } return(0); }; CSprite.prototype.IsShurikenKeyPressed = function () { return(Key.isDown(this.ShurikenKey)); }; CSprite.prototype.InitThrowShuriken = function () { this.ThrowShuriken = 4; }; CSprite.prototype.HasShurikens = function () { return(this.NumOfShurikens); }; CSprite.prototype.ContinueThrowShuriken = function () { this.ThrowShuriken--; }; CSprite.prototype.IsEndThrowShuriken = function () { return(!this.ThrowShuriken); }; CSprite.prototype.CreateShuriken = function () { var CptArray; CptArray = 0; while (this.ShurikensArray[CptArray]._visible) { CptArray++; } if (this.Direction == G_RIGHT_DIRECTION) { this.ShurikensArray[CptArray].XDirection = 1; } else { this.ShurikensArray[CptArray].XDirection = -1; } this.ShurikensArray[CptArray]._x = this.Clip._x; this.ShurikensArray[CptArray]._y = this.Clip._y; this.ShurikensArray[CptArray]._visible = 1; this.NumOfShurikens--; }; CSprite.prototype.ClearShurikens = function () { var CptArray; CptArray = 0; while (CptArray < this.ShurikensArray.length) { this.ShurikensArray[CptArray]._visible = 0; CptArray++; } }; CSprite.prototype.MoveShurikens = function () { var CptArray; var InScreen; CptArray = 0; while (CptArray < this.ShurikensArray.length) { InScreen = (this.ShurikensArray[CptArray]._x >= 0) && (this.ShurikensArray[CptArray]._x < G_SCREEN_WIDTH); if (this.ShurikensArray[CptArray]._visible && (InScreen)) { this.ShurikensArray[CptArray]._x = this.ShurikensArray[CptArray]._x + (this.ShurikensArray[CptArray].XDirection * this.ShurikensSpeed); } else { this.ShurikensArray[CptArray]._visible = 0; } CptArray++; } }; CSprite.prototype.StartThrowShurikenOnPlatforms = function () { var CurrentFrame = this.Clip._currentFrame; if (CurrentFrame == this.ClipRightStep) { this.Clip.gotoAndStop(this.ClipRightThrowShurikenBreak); } else if (CurrentFrame == this.ClipLeftStep) { this.Clip.gotoAndStop(this.ClipLeftThrowShurikenBreak); } else if (this.Direction == G_RIGHT_DIRECTION) { this.Clip.gotoAndStop(this.ClipRightThrowShurikenBreak); } else { this.Clip.gotoAndStop(this.ClipLeftThrowShurikenBreak); } }; CSprite.prototype.IsSabreKeyPressedAfterRelease = function () { if (Key.isDown(this.SabreKey) && (this.SabreKeyRelease)) { this.SabreKeyRelease = 0; return(1); } return(0); }; CSprite.prototype.TestSabreKeyRelease = function () { if (!Key.isDown(this.SabreKey)) { this.SabreKeyRelease = 1; } }; CSprite.prototype.InitSabreHit = function () { this.SabreHit = 2; }; CSprite.prototype.StartSabreHitOnPlatforms = function () { var CurrentFrame = this.Clip._currentFrame; if (CurrentFrame == this.ClipRightStep) { this.Clip.gotoAndStop(this.ClipRightSabreBreak); } else if (CurrentFrame == this.ClipLeftStep) { this.Clip.gotoAndStop(this.ClipLeftSabreBreak); } else if (this.Direction == G_RIGHT_DIRECTION) { this.Clip.gotoAndStop(this.ClipRightSabreBreak); } else { this.Clip.gotoAndStop(this.ClipLeftSabreBreak); } }; CSprite.prototype.IsHittingWithSabre = function () { if (0 < this.SabreHit) { return(1); } return(0); }; CSprite.prototype.SabreHit = function (EnemiesObjArray) { var HitValue; var CptArray; var SpriteBounds; var CurrentEnemy; var XValue; SpriteBounds = this.Clip.getBounds(_root); if (this.Direction == G_RIGHT_DIRECTION) { XValue = SpriteBounds.xMax; } else { XValue = SpriteBounds.xMin; } HitValue = 0; CptArray = 0; while ((!HitValue) && (CptArray < EnemiesObjArray.length)) { CurrentEnemy = EnemiesObjArray[CptArray]; HitValue = (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMin, true) || (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMax, true))) || (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMin + ((SpriteBounds.yMax - SpriteBounds.yMin) / 2), true)); CptArray++; } CptArray--; if (HitValue) { return(CptArray); } return(0); }; CSprite.prototype.ContinueSabreHit = function () { this.SabreHit = this.SabreHit - 1; }; CSprite.prototype.IsEndSabreHit = function () { return(!this.SabreHit); }; CSprite.prototype.IsBlinking = function () { return(this.BlinkValue); }; CSprite.prototype.IsTouchedByEnemy = function (ArrayOfEnemiesObj) { var HitValue; var CptArray; var SpriteBounds; var CurrentEnemy; var XValue1; var XValue2; var YValue; var YInc; SpriteBounds = this.Clip.getBounds(_root); if (this.Direction == G_RIGHT_DIRECTION) { XValue1 = SpriteBounds.xMin; } else { XValue1 = SpriteBounds.xMax; } XValue2 = SpriteBounds.xMin + ((SpriteBounds.xMax - SpriteBounds.xMin) / 2); YInc = (SpriteBounds.yMax - SpriteBounds.yMin) / 3; HitValue = 0; CptArray = 0; while ((!HitValue) && (CptArray < ArrayOfEnemiesObj.length)) { YValue = SpriteBounds.yMin; while ((!HitValue) && (YValue < SpriteBounds.yMax)) { HitValue = ArrayOfEnemiesObj[CptArray].Clip.hitTest(XValue1, YValue, true) || (ArrayOfEnemiesObj[CptArray].Clip.hitTest(XValue2, YValue, true)); YValue = YValue + YInc; } CptArray++; } return(HitValue); }; CSprite.prototype.TouchedByEnemyControl = function () { this.BlinkValue = G_NUM_OF_BLINKS; this.NumOfPower--; }; CSprite.prototype.ContinueBlink = function () { if (this.BlinkValue & 1) { this.Clip._visible = 1; } else { this.Clip._visible = 0; } this.BlinkValue--; };
Frame 80
function CEnemy(MaxResurrecTime, MaxPowerVal, ClipEnemy) { this.MaxBlink = 10; this.BlinkValue = this.MaxBlink; this.CurrentResurrectionTime = 0; this.MaxResurrectionTime = MaxResurrecTime; this.MaxPower = MaxPowerVal; this.CurrentPower = this.MaxPower; this.Clip = ClipEnemy; this.ClipSaveX = this.Clip._x; this.ClipSaveY = this.Clip._y; } function EnemyHitBySprite(EnemiesObjArray, SpriteObj) { var HitValue; var CptArray; var SpriteBounds; var CurrentEnemy; var XValue; SpriteBounds = SpriteObj.Clip.getBounds(_root); if (SpriteObj.Direction == G_RIGHT_DIRECTION) { XValue = SpriteBounds.xMax; } else { XValue = SpriteBounds.xMin; } HitValue = 0; CptArray = 0; while ((!HitValue) && (CptArray < EnemiesObjArray.length)) { CurrentEnemy = EnemiesObjArray[CptArray]; HitValue = (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMin, true) || (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMax, true))) || (CurrentEnemy.Clip.hitTest(XValue, SpriteBounds.yMin + ((SpriteBounds.yMax - SpriteBounds.yMin) / 2), true)); CptArray++; } if ((HitValue && (!CurrentEnemy.IsBlinking())) && (!CurrentEnemy.IsDead())) { if (CurrentEnemy.ApplyTouched()) { CptArray--; return(CptArray); } return(-1); } return(-1); } function EnemyHitByShurikensOfSprite(EnemiesObjArray, SpriteObj, ShurikensBonusMovieClip) { var HitValue; var CptShuriken; var CptArray; var SpriteBounds; var CurrentEnemy; var XValue; var AddScore = 0; CptShuriken = 0; while (CptShuriken < SpriteObj.ShurikensArray.length) { if (SpriteObj.ShurikensArray[CptShuriken]._visible) { HitValue = 0; CptArray = 0; while ((!HitValue) && (CptArray < EnemiesObjArray.length)) { CurrentEnemy = EnemiesObjArray[CptArray]; HitValue = CurrentEnemy.Clip.hitTest(SpriteObj.ShurikensArray[CptShuriken]._x, SpriteObj.ShurikensArray[CptShuriken]._y, true); CptArray++; } if ((HitValue && (!CurrentEnemy.IsBlinking())) && (!CurrentEnemy.IsDead())) { if (CurrentEnemy.ApplyTouched()) { CptArray--; ShurikensBonusControl(EnemiesObjArray[CptArray], ShurikensBonusMovieClip); } SpriteObj.ShurikensArray[CptShuriken]._visible = 0; AddScore = AddScore + G_ENEMY_SCORE_VALUE; } } CptShuriken++; } return(AddScore); } function EnemiesControl(EnemiesObjArray) { var Cpt; var CurrentEnemy; Cpt = 0; while (Cpt < EnemiesObjArray.length) { CurrentEnemy = EnemiesObjArray[Cpt]; if (CurrentEnemy.IsBlinking()) { CurrentEnemy.DoBlink(); CurrentEnemy.ContinueMoveIfBlinkFinished(); } else if (CurrentEnemy.IsDead()) { CurrentEnemy.DoResurrectionIfTimeElapsed(); } Cpt++; } } function ShurikensBonusControl(EnemyObj, ShurikensBonusMovieClip) { if ((ShurikensBonusMovieClip._currentFrame == 1) && (!Math.floor(Math.random() * G_RANDOM_BONUS_SHURIKENS))) { ShurikensBonusMovieClip._x = EnemyObj.Clip._x + EnemyObj.Clip.Enemy._x; ShurikensBonusMovieClip._y = EnemyObj.Clip._y; ShurikensBonusMovieClip.play(); } } function ContinueBossBlink(BossMovieClip, BlinkValue) { if (BlinkValue & 1) { BossMovieClip._visible = 1; } else { BossMovieClip._visible = 0; } BlinkValue--; return(BlinkValue); } function BossHitsBySprite(BossHitMovieClip, SpriteObject) { var SBounds = SpriteObject.Clip.getBounds(_root); var XValue; if (SpriteObject.Direction == G_RIGHT_DIRECTION) { XValue = SBounds.xMax; } else { XValue = SBounds.xMin; } return((BossHitMovieClip.hitTest(XValue, SBounds.yMin, true) || (BossHitMovieClip.hitTest(XValue, SpriteObject.Clip._y, true))) || (BossHitMovieClip.hitTest(XValue, SBounds.yMax, true))); } function BossHitsByShurikens(BossHitMovieClip, ShurikensArray) { var HitValue; var CptShuriken; HitValue = 0; CptShuriken = 0; while ((!HitValue) && (CptShuriken < ShurikensArray.length)) { if (ShurikensArray[CptShuriken]._visible) { HitValue = BossHitMovieClip.hitTest(ShurikensArray[CptShuriken]._x, ShurikensArray[CptShuriken]._y, true); } CptShuriken++; } return(HitValue); } function SpriteHitsByBoss(BossHitMovieClip, SpriteObject) { var SpriteBounds = SpriteObject.Clip.getBounds(_root); var Average; var XCenter; var YCenter; Average = (SpriteBounds.xMax - SpriteBounds.xMin) / 2; YCenter = SpriteObject.Clip._y; if (((SpriteObject.IsJumping() || (SpriteObject.IsFalling())) || (SpriteObject.IsJumpingFromWall())) || (SpriteObject.IsWaitingOnWall())) { XCenter = SpriteObject.Clip._x; } else if (SpriteObject.Direction == G_RIGHT_DIRECTION) { SpriteBounds.xMax = SpriteBounds.xMax - Average; XCenter = (SpriteBounds.xMin + SpriteBounds.xMax) / 2; } else { SpriteBounds.xMin = SpriteBounds.xMin + Average; XCenter = (SpriteBounds.xMin + SpriteBounds.xMax) / 2; } return((((BossHitMovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMin, true) || (BossHitMovieClip.hitTest(SpriteBounds.xMin, SpriteBounds.yMax, true))) || (BossHitMovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMin, true))) || (BossHitMovieClip.hitTest(SpriteBounds.xMax, SpriteBounds.yMax, true))) || (BossHitMovieClip.hitTest(XCenter, YCenter, true))); } CEnemy.prototype.IsBlinking = function () { return(this.BlinkValue); }; CEnemy.prototype.DoBlink = function () { if (this.BlinkValue & 1) { this.Clip._visible = 1; } else { this.Clip._visible = 0; } this.BlinkValue--; }; CEnemy.prototype.ContinueMoveIfBlinkFinished = function () { if (!this.BlinkValue) { this.Clip.play(); } }; CEnemy.prototype.ApplyTouched = function () { var CurrentX; var CurrentY; var NewTime; var Point; this.CurrentPower--; if (this.CurrentPower) { this.Clip.stop(); this.BlinkValue = this.MaxBlink; return(0); } this.Clip.stop(); this.Clip.Enemy.play(); NewTime = new Date(); this.CurrentResurrectionTime = NewTime.getTime() / 1000; delete NewTime; return(1); }; CEnemy.prototype.IsDead = function () { return(!this.CurrentPower); }; CEnemy.prototype.DoResurrectionIfTimeElapsed = function () { var NewTime = new Date(); if (((NewTime.getTime() / 1000) - this.CurrentResurrectionTime) >= this.MaxResurrectionTime) { this.CurrentPower = this.MaxPower; this.Clip.gotoAndPlay(1); this.CurrentResurrectionTime = 0; this.BlinkValue = 10; } delete NewTime; };
Frame 81
function SpriteHitsFireBall(SpriteMC, FireBallMC) { var SpBounds; SpBounds = SpriteMC.getBounds(_root); return((FireBallMC.hitTest(SpriteMC._x, SpriteMC._y, true) || (FireBallMC.hitTest(SpriteMC._x, SpBounds.yMin, true))) || (FireBallMC.hitTest(SpriteMC._x, SpBounds.yMax, true))); } function RefreshEnergyBar(Power, PowerMax, EnergyBarMC) { if (Power == 0) { Power = 1; } EnergyBarMC.gotoAndStop(Math.floor(EnergyBarMC._totalFrames - ((Power * EnergyBarMC._totalFrames) / PowerMax))); } function FishHitsByShurikens(FishMC, ShurikensArray) { var Cpt; var HitVal; Cpt = 0; HitVal = 0; while ((Cpt < ShurikensArray.length) && (!HitVal)) { if ((ShurikensArray[Cpt]._visible && (FishMC.hitTest(ShurikensArray[Cpt]._x, ShurikensArray[Cpt]._y, true))) && (25 >= FishMC.Poisson._currentFrame)) { ShurikensArray[Cpt]._visible = 0; FishMC.stop(); FishMC.Poisson.gotoAndPlay("Mort"); HitVal = 1; } Cpt++; } } function SpriteHitsBoules(SpriteObj, TestBouleMC) { var SpriteBounds; SpriteBounds = SpriteObj.Clip.getBounds(_root); if (SpriteObj.Direction == G_RIGHT_DIRECTION) { SpriteBounds.xMax = (SpriteBounds.xMax + SpriteBounds.xMin) / 2; } else { SpriteBounds.xMin = (SpriteBounds.xMax + SpriteBounds.xMin) / 2; } return((TestBouleMC.hitTest(SpriteBounds.xMin, SpriteObj.Clip._y, true) || (TestBouleMC.hitTest(SpriteBounds.xMax, SpriteObj.Clip._y, true))) || (TestBouleMC.hitTest((SpriteBounds.xMax + SpriteBounds.xMin) / 2, SpriteObj.Clip._y, true))); } Ninja = new CSprite(ClipNinja, ClipShuriken, Key.UP, Key.DOWN, Key.LEFT, Key.RIGHT, 87, Key.SPACE, 0, 20); ClefOk = false; PorteOk = false; LevierOK = false; SwimOk = false;
Frame 82
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; ClipPlatformsArray = new Array(Platform1, Platform2); ClipPoisson2.gotoAndPlay(40); ClipPoisson3.gotoAndPlay(80); Boule2.gotoAndPlay(15); ClipTestBoule2.gotoAndPlay(15); Boule3.gotoAndPlay(20); ClipTestBoule3.gotoAndPlay(20); BossPowerMax = 30; BossPower = BossPowerMax; RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 83
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if ((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if (((((SpriteHitsBoules(Ninja, ClipTestBoule1) || (SpriteHitsBoules(Ninja, ClipTestBoule2))) || (SpriteHitsBoules(Ninja, ClipTestBoule3))) || (ClipNinja.hitTest(ClipPoisson))) || (ClipNinja.hitTest(ClipPoisson2))) || (ClipNinja.hitTest(ClipPoisson3))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); FishHitsByShurikens(ClipPoisson, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson2, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson3, Ninja.ShurikensArray); if (ClipNinja.hitTest(ClipClef) && (!ClefOk)) { ClefOk = true; ClipClef.gotoAndPlay("FinClef"); } if (0 >= Ninja.NumOfPower) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if (Ninja.IsHittingClip(ClipScreen1)) { delete ClipPlatformsArray; gotoAndPlay (99); } else if (Ninja.IsHittingClip(ClipScreen2)) { G_NEW_SCREEN_X = 25; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_RIGHT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (99); } Ninja.MoveShurikens(); play();
Frame 84
prevFrame();
Frame 99
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; ClipPlatformsArray = new Array(Platform1, Platform2); ClipPoisson2.gotoAndPlay(70); ClipPoisson3.gotoAndPlay(90); Boule2.gotoAndPlay(15); ClipTestBoule2.gotoAndPlay(15); Boule3.gotoAndPlay(20); ClipTestBoule3.gotoAndPlay(20); Boule4.gotoAndPlay(30); ClipTestBoule4.gotoAndPlay(30); BossPowerMax = 30; BossPower = BossPowerMax; RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 100
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if ((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if ((((((SpriteHitsBoules(Ninja, ClipTestBoule1) || (SpriteHitsBoules(Ninja, ClipTestBoule2))) || (SpriteHitsBoules(Ninja, ClipTestBoule3))) || (SpriteHitsBoules(Ninja, ClipTestBoule4))) || (ClipNinja.hitTest(ClipPoisson))) || (ClipNinja.hitTest(ClipPoisson2))) || (ClipNinja.hitTest(ClipPoisson3))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); FishHitsByShurikens(ClipPoisson, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson2, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson3, Ninja.ShurikensArray); if (0 >= Ninja.NumOfPower) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if (Ninja.IsHittingClip(ClipScreen1)) { delete ClipPlatformsArray; gotoAndPlay (119); } else if (Ninja.IsHittingClip(ClipScreen2)) { G_NEW_SCREEN_X = 25; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_RIGHT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (119); } else if (Ninja.IsHittingClip(ClipScreen3)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = 116; G_NEW_DIRECTION = G_LEFT_DIRECTION; delete ClipPlatformsArray; gotoAndPlay (82); } else if (Ninja.IsHittingClip(ClipScreen4)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_LEFT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (82); } Ninja.MoveShurikens(); play();
Frame 101
prevFrame();
Frame 119
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; ClipPlatformsArray = new Array(Platform1, Platform2, Platform3, Platform4, Platform5, Platform6, Platform7, Platform8, Platform9); ClipPoisson2.gotoAndPlay(70); ClipPoisson3.gotoAndPlay(90); Boule3.gotoAndPlay(20); ClipTestBoule3.gotoAndPlay(20); Boule4.gotoAndPlay(30); ClipTestBoule4.gotoAndPlay(30); BossPowerMax = 30; BossPower = BossPowerMax; RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 120
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if ((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if ((((SpriteHitsBoules(Ninja, ClipTestBoule3) || (SpriteHitsBoules(Ninja, ClipTestBoule4))) || (ClipNinja.hitTest(ClipPoisson))) || (ClipNinja.hitTest(ClipPoisson2))) || (ClipNinja.hitTest(ClipPoisson3))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); FishHitsByShurikens(ClipPoisson, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson2, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson3, Ninja.ShurikensArray); if (0 >= Ninja.NumOfPower) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if (Ninja.IsHittingClip(ClipScreen1)) { delete ClipPlatformsArray; gotoAndPlay (139); } else if (Ninja.IsHittingClip(ClipScreen2)) { G_NEW_SCREEN_X = 25; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_RIGHT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (139); } else if (Ninja.IsHittingClip(ClipScreen3)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = 116; G_NEW_DIRECTION = G_LEFT_DIRECTION; delete ClipPlatformsArray; gotoAndPlay (99); } else if (Ninja.IsHittingClip(ClipScreen4)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_LEFT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (99); } Ninja.MoveShurikens(); play();
Frame 121
prevFrame();
Frame 139
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; ClipPlatformsArray = new Array(Platform1, Platform2, Platform3); ClipPoisson2.gotoAndPlay(70); ClipPoisson3.gotoAndPlay(90); if (PorteOk) { ClipPorte1.gotoAndStop(ClipPorte1._totalframes); } if (LevierOK) { ClipLevier.gotoAndStop(ClipLevier._totalframes); } RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 140
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) || (Ninja.IsHittingClip(ClipPorte1))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if (((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if ((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) || (Ninja.IsHittingClip(ClipPorte1))) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Move(ValMove); Ninja.XStep = PasX; } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if ((((SpriteHitsBoules(Ninja, ClipTestBoule3) || (SpriteHitsBoules(Ninja, ClipTestBoule4))) || (ClipNinja.hitTest(ClipPoisson))) || (ClipNinja.hitTest(ClipPoisson2))) || (ClipNinja.hitTest(ClipPoisson3))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); FishHitsByShurikens(ClipPoisson, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson2, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson3, Ninja.ShurikensArray); if (0 >= Ninja.NumOfPower) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if ((Ninja.IsHittingClip(ClipPorte1) && (ClefOk)) && (ClipPorte1._currentFrame == 1)) { PorteOk = true; ClipPorte1.play(); } if (ClipNinja.hitTest(ClipLevier) && (ClipLevier._currentFrame == 1)) { LevierOK = true; ClipLevier.play(); } if (Ninja.IsHittingClip(ClipScreen2)) { SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (159); } else if (Ninja.IsHittingClip(ClipScreen3)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = 116; G_NEW_DIRECTION = G_LEFT_DIRECTION; delete ClipPlatformsArray; gotoAndPlay (119); } else if (Ninja.IsHittingClip(ClipScreen4)) { G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_LEFT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (119); } Ninja.MoveShurikens(); play();
Frame 141
prevFrame();
Frame 159
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; Enemy1 = new CEnemy(0, 1, Pic1); Enemy2 = new CEnemy(0, 1, Pic2); Enemy3 = new CEnemy(0, 1, Pic3); Enemy4 = new CEnemy(0, 1, Pic4); Enemy5 = new CEnemy(0, 1, Pic5); Enemy6 = new CEnemy(0, 1, Pic6); EnemiesArray = new Array(Enemy1, Enemy2, Enemy3, Enemy4, Enemy5, Enemy6); ClipPlatformsArray = new Array(Platform1, Platform2, Platform3); Pic1.gotoAndPlay(15); Pic2.gotoAndPlay(45); Pic4.gotoAndPlay(15); Pic5.gotoAndPlay(45); if (PorteOk) { ClipPorte1.gotoAndStop(ClipPorte1._totalframes); } if (LevierOK) { ClipLevier.gotoAndStop(ClipLevier._totalframes); } RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 160
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if ((Ninja.IsHittingClip(ClipMurNoMvt) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if (((Ninja.IsHittingClip(ClipMurNoMvt) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if ((Ninja.IsHittingClip(ClipMurNoMvt) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if ((Ninja.IsHittingClip(ClipMurNoMvt) || (Ninja.IsHittingClip(ClipMurNoMvt2))) || (Ninja.IsHittingClip(ClipMurNoMvt3))) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Move(ValMove); Ninja.XStep = PasX; } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if (Ninja.IsTouchedByEnemy(EnemiesArray) || (ClipNinja.hitTest(PFPic))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); if (0 >= Ninja.NumOfPower) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; delete Enemy4; delete Enemy5; delete Enemy6; Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if ((Ninja.IsHittingClip(ClipPorte1) && (ClefOk)) && (ClipPorte1._currentFrame == 1)) { PorteOk = true; ClipPorte1.play(); } if (ClipNinja.hitTest(ClipLevier) && (ClipLevier._currentFrame == 1)) { LevierOK = true; ClipLevier.play(); } if (Ninja.IsHittingClip(ClipScreen2)) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; delete Enemy4; delete Enemy5; delete Enemy6; G_NEW_SCREEN_X = 25; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_RIGHT_DIRECTION; delete ClipPlatformsArray; gotoAndPlay (179); } else if (Ninja.IsHittingClip(ClipScreen4)) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; delete Enemy4; delete Enemy5; delete Enemy6; G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_LEFT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (139); } Ninja.MoveShurikens(); play();
Frame 161
prevFrame();
Frame 179
if (SwimOk) { Ninja.Swim(G_NO_MOVEMENT); } SwimOk = false; if (G_NEW_SCREEN_X != -1) { Ninja.Direction = G_NEW_DIRECTION; Ninja.SpriteInit(G_NEW_SCREEN_X, G_NEW_SCREEN_Y); } G_NEW_SCREEN_X = -1; Enemy1 = new CEnemy(0, 1, Pic1); Enemy2 = new CEnemy(0, 1, Pic2); Enemy3 = new CEnemy(0, 1, Pic3); EnemiesArray = new Array(Enemy1, Enemy2, Enemy3); ClipPlatformsArray = new Array(Platform1); Pic2.gotoAndPlay(40); Pic3.gotoAndPlay(20); if (LevierOK) { ClipMurNoMvt._x = -100; ClipMur._x = ClipMur._x + 100; } RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 180
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt)) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingClip(ClipMurNoMvt) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt)) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (Ninja.IsHittingClip(ClipMurNoMvt)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Move(ValMove); Ninja.XStep = PasX; } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if (Ninja.IsTouchedByEnemy(EnemiesArray) || (ClipNinja.hitTest(PFPic))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); if (0 >= Ninja.NumOfPower) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; delete Enemy4; delete Enemy5; delete Enemy6; Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if ((Ninja.IsHittingClip(ClipPorte1) && (ClefOk)) && (ClipPorte1._currentFrame == 1)) { PorteOk = true; ClipPorte1.play(); } if (ClipNinja.hitTest(ClipLevier) && (ClipLevier._currentFrame == 1)) { LevierOK = true; ClipLevier.play(); } if (Ninja.IsHittingClip(ClipScreen2)) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; G_NEW_SCREEN_X = 25; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_RIGHT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (199); } else if (Ninja.IsHittingClip(ClipScreen4)) { delete EnemiesArray; delete Enemy1; delete Enemy2; delete Enemy3; G_NEW_SCREEN_X = 376; G_NEW_SCREEN_Y = ClipNinja._y; G_NEW_DIRECTION = G_LEFT_DIRECTION; SwimOk = true; delete ClipPlatformsArray; gotoAndPlay (159); } Ninja.MoveShurikens(); play();
Frame 181
prevFrame();
Frame 199
ClipPlatformsArray = new Array(Platform1); ClipPoisson2.gotoAndPlay(70); ClipPoisson3.gotoAndPlay(90); GoGameOver = 0; BossPowerMax = 30; BossPower = BossPowerMax; RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu);
Frame 200
if (Ninja.IsJumping()) { if (Ninja.IsEndOfJump()) { if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { Ninja.Clip._x = Ninja.Clip._x + (((Ninja.Direction * 2) - 1) * -20); Ninja.Clip._y = Ninja.Clip._y - 10; Ninja.Move(G_NO_MOVEMENT); Ninja.StartFall(); } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && (0 >= Ninja.JumpArray[Ninja.ArrayCounter])) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else { Ninja.Jump(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsSwimming()) { var ValMove = Ninja.GetMovementKey(); if ((Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) && (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT)))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; var PasY = Ninja.YStep; Ninja.XStep = 0; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingClip(ClipMurNoMvt1) || (Ninja.IsHittingClip(ClipMurNoMvt2))) { if (Ninja.IsHittingWater(ClipWater)) { var PasX = Ninja.XStep; Ninja.XStep = 0; Ninja.Swim(ValMove); Ninja.XStep = PasX; } else { Ninja.StartFall(); } } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray) && ((ValMove >= G_MOVE_DOWN_LEFT) || (ValMove == G_NO_MOVEMENT))) { var PasY = Ninja.YStep; Ninja.YStep = 0; Ninja.Swim(ValMove); Ninja.YStep = PasY; } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.Swim(ValMove); } else if (Ninja.IsJumpingMove(ValMove)) { Ninja.EndSwim(); Ninja.StartJump(ValMove); } else { Ninja.StartFall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsFalling()) { if (Ninja.IsHittingDeathPlatforms(DeathPlatformsArray)) { Ninja.NumOfPower = 0; } else if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { Ninja.Move(G_NO_MOVEMENT); Ninja.AdjustClipOnPlatform(ClipPlatformsArray); } else if (Ninja.IsHittingWater(ClipWater)) { Ninja.ApplyPlouf(ClipWater, ClipPlouf); Ninja.Swim(G_NO_MOVEMENT); } else { Ninja.Fall(); } if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); } } else if (Ninja.IsThrowingShuriken()) { Ninja.ContinueThrowShuriken(); if (Ninja.IsEndThrowShuriken()) { Ninja.CreateShuriken(); } } else if (Ninja.IsHittingWithSabre()) { if ((!BossBlinkValue) && (BossHitsBySprite(ClipBossHit, Ninja))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; } Ninja.ContinueSabreHit(); } else { var ValMove = Ninja.GetMovementKey(); if (Ninja.IsHittingPlatformsArray(ClipPlatformsArray)) { if (Ninja.IsJumpingMove(ValMove)) { Ninja.StartJump(ValMove); } else if (Ninja.IsShurikenKeyPressed()) { Ninja.InitThrowShuriken(); Ninja.StartThrowShurikenOnPlatforms(); } else if (Ninja.IsSabreKeyPressedAfterRelease()) { Ninja.InitSabreHit(); Ninja.StartSabreHitOnPlatforms(); } else { Ninja.Move(ValMove); } } else { Ninja.StartFall(); } Ninja.DoubleJump = 0; Ninja.SavedKeyForDoubleJump = 0; } if (Ninja.IsBlinking()) { Ninja.ContinueBlink(); } else if (((SpriteHitsByBoss(ClipBoss, Ninja) || (ClipNinja.hitTest(ClipPoisson))) || (ClipNinja.hitTest(ClipPoisson2))) || (ClipNinja.hitTest(ClipPoisson3))) { Ninja.TouchedByEnemyControl(); ClipNinjaTouchedSound.play(); RefreshEnergyBar(Ninja.NumOfPower, Ninja.MaxOfPower, EnergyAitchu); } Ninja.TestSabreKeyRelease(); if ((!BossBlinkValue) && (BossHitsByShurikens(ClipBoss.TestBrain, Ninja.ShurikensArray))) { BossBlinkValue = G_BOSS_BLINK_VALUE; BossPower--; RefreshEnergyBar(BossPower, BossPowerMax, EnergyBoss); } if (BossBlinkValue) { BossBlinkValue = ContinueBossBlink(ClipBoss, BossBlinkValue); } FishHitsByShurikens(ClipPoisson, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson2, Ninja.ShurikensArray); FishHitsByShurikens(ClipPoisson3, Ninja.ShurikensArray); if (0 >= Ninja.NumOfPower) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } if (GoGameOver) { Ninja.ClearShurikens(); delete ClipPlatformsArray; gotoAndPlay (219); } Ninja.MoveShurikens(); play();
Frame 201
prevFrame();
Frame 220
delete Ninja; stop();
Symbol 31 Button
on (release) { gotoAndPlay (1); }
Symbol 33 Button
on (release) { gotoAndPlay (1); }
Symbol 35 Button
on (release) { gotoAndPlay (1); }
Symbol 37 Button
on (release) { gotoAndPlay (1); }
Symbol 67 Button
on (rollOver) { ClipAitchu._visible = 0; } on (rollOut) { ClipAitchu._visible = 1; } on (release) { gotoAndPlay (59); }
Symbol 68 Button
on (rollOver) { ClipAitchu._visible = 0; } on (rollOut) { ClipAitchu._visible = 1; } on (release) { gotoAndPlay (23); }
Symbol 69 Button
on (rollOver) { ClipAitchu._visible = 0; } on (rollOut) { ClipAitchu._visible = 1; } on (release) { gotoAndPlay (10); }
Symbol 70 Button
on (rollOver) { ClipAitchu._visible = 0; } on (rollOut) { ClipAitchu._visible = 1; } on (release) { gotoAndPlay (36); }
Symbol 79 Button
on (release) { play(); }
Symbol 147 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 21
gotoAndPlay (1);
Symbol 161 MovieClip Frame 31
stop();
Symbol 163 MovieClip Frame 25
gotoAndPlay (1);
Symbol 163 MovieClip Frame 32
_parent.gotoAndPlay(90);
Symbol 165 MovieClip Frame 7
gotoAndPlay (1);
Symbol 165 MovieClip Frame 31
_parent.gotoAndPlay(90);
Symbol 166 MovieClip Frame 7
gotoAndPlay (1);
Symbol 166 MovieClip Frame 31
_parent.gotoAndPlay(90);
Symbol 190 MovieClip Frame 1
var Boucle = 12;
Symbol 190 MovieClip Frame 61
Boucle--;
Symbol 190 MovieClip Frame 73
if (Boucle) { gotoAndPlay (61); } else { gotoAndPlay (1); }
Symbol 232 MovieClip Frame 23
gotoAndPlay (3);
Symbol 248 MovieClip Frame 11
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 50
stop();
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 11
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 3
stop();
Symbol 304 MovieClip Frame 17
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 32
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 73
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 124
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 136
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 163
if (0 >= _root.BossPower) { gotoAndPlay (240); }
Symbol 304 MovieClip Frame 239
gotoAndPlay (17);
Symbol 304 MovieClip Frame 259
_root.GoGameOver = 1;
Symbol 310 Button
on (release) { gotoAndPlay (1); }

Library Items

Symbol 1 BitmapUsed by:2 158
Symbol 2 GraphicUses:1Used by:Timeline
Symbol 3 GraphicUsed by:Timeline
Symbol 4 GraphicUsed by:5 307
Symbol 5 MovieClipUses:4Used by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:Timeline
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 FontUsed by:14 30 32 34 36 38 75 83
Symbol 14 TextUses:13Used by:31 67
Symbol 15 GraphicUsed by:28 72 210
Symbol 16 GraphicUsed by:28 72 210
Symbol 17 GraphicUsed by:28 72
Symbol 18 GraphicUsed by:28
Symbol 19 GraphicUsed by:28 72 210
Symbol 20 GraphicUsed by:28 72 210
Symbol 21 GraphicUsed by:28 72
Symbol 22 GraphicUsed by:28 72
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:23 25Used by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:15 16 17 18 19 20 21 22 27Used by:31 33 35 37 67 68 69 70
Symbol 29 GraphicUsed by:31 33 35 37 67 68 69 70 310
Symbol 30 TextUses:13Used by:31 33 35 37 67 68 69 70
Symbol 31 ButtonUses:14 28 29 30Used by:Timeline
Symbol 32 TextUses:13Used by:33 68
Symbol 33 ButtonUses:32 28 29 30Used by:Timeline
Symbol 34 TextUses:13Used by:35 69
Symbol 35 ButtonUses:34 28 29 30Used by:Timeline
Symbol 36 TextUses:13Used by:37 70
Symbol 37 ButtonUses:36 28 29 30Used by:Timeline
Symbol 38 TextUses:13Used by:Timeline
Symbol 39 GraphicUsed by:163  Timeline
Symbol 40 GraphicUsed by:131  Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:282 285 301 302  Timeline
Symbol 47 GraphicUsed by:282 285 301 302  Timeline
Symbol 48 GraphicUsed by:282 285 301 302  Timeline
Symbol 49 GraphicUsed by:282 285 301 302  Timeline
Symbol 50 GraphicUsed by:282 285 301 302  Timeline
Symbol 51 GraphicUsed by:282 285 301 302  Timeline
Symbol 52 GraphicUsed by:58 287
Symbol 53 ShapeTweeningUsed by:58 287
Symbol 54 ShapeTweeningUsed by:58 287
Symbol 55 ShapeTweeningUsed by:58 287
Symbol 56 ShapeTweeningUsed by:58 287
Symbol 57 GraphicUsed by:58 287
Symbol 58 MovieClipUses:52 53 54 55 56 57Used by:282 285 301 302  Timeline
Symbol 59 GraphicUsed by:282 285 301 302  Timeline
Symbol 60 GraphicUsed by:282 285 301 302  Timeline
Symbol 61 GraphicUsed by:282 285 301 302  Timeline
Symbol 62 GraphicUsed by:282 285 301 302  Timeline
Symbol 63 GraphicUsed by:131 165 166  Timeline
Symbol 64 GraphicUsed by:131 165 166  Timeline
Symbol 65 GraphicUsed by:131 251  Timeline
Symbol 66 GraphicUsed by:Timeline
Symbol 67 ButtonUses:14 28 29 30Used by:Timeline
Symbol 68 ButtonUses:32 28 29 30Used by:Timeline
Symbol 69 ButtonUses:34 28 29 30Used by:Timeline
Symbol 70 ButtonUses:36 28 29 30Used by:Timeline
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:15 16 17 71 19 20 21 22Used by:Timeline
Symbol 73 GraphicUsed by:76 80
Symbol 74 FontUsed by:75 77
Symbol 75 TextUses:13 74Used by:76 80
Symbol 76 MovieClipUses:73 75Used by:Timeline
Symbol 77 TextUses:74Used by:79
Symbol 78 GraphicUsed by:79
Symbol 79 ButtonUses:77 78Used by:Timeline
Symbol 80 MovieClipUses:73 75Used by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 TextUses:13Used by:131
Symbol 84 GraphicUsed by:131
Symbol 85 GraphicUsed by:131
Symbol 86 GraphicUsed by:131
Symbol 87 GraphicUsed by:131
Symbol 88 GraphicUsed by:131
Symbol 89 GraphicUsed by:131
Symbol 90 GraphicUsed by:131
Symbol 91 GraphicUsed by:131
Symbol 92 GraphicUsed by:131
Symbol 93 GraphicUsed by:131
Symbol 94 GraphicUsed by:131
Symbol 95 GraphicUsed by:131
Symbol 96 GraphicUsed by:131
Symbol 97 GraphicUsed by:131
Symbol 98 GraphicUsed by:131
Symbol 99 GraphicUsed by:131
Symbol 100 GraphicUsed by:131
Symbol 101 GraphicUsed by:131
Symbol 102 GraphicUsed by:131
Symbol 103 GraphicUsed by:131
Symbol 104 GraphicUsed by:131
Symbol 105 GraphicUsed by:131
Symbol 106 GraphicUsed by:131
Symbol 107 BitmapUsed by:108 259
Symbol 108 GraphicUses:107Used by:131
Symbol 109 GraphicUsed by:131 241
Symbol 110 GraphicUsed by:131 241
Symbol 111 ShapeTweeningUsed by:114 258
Symbol 112 ShapeTweeningUsed by:114 258
Symbol 113 GraphicUsed by:114 258
Symbol 114 MovieClipUses:111 112 113Used by:131  Timeline
Symbol 115 ShapeTweeningUsed by:120 269
Symbol 116 ShapeTweeningUsed by:120 269
Symbol 117 ShapeTweeningUsed by:120 269
Symbol 118 ShapeTweeningUsed by:120 269
Symbol 119 GraphicUsed by:120 269
Symbol 120 MovieClipUses:115 116 117 118 119Used by:131  Timeline
Symbol 121 GraphicUsed by:131 216
Symbol 122 GraphicUsed by:131 216 223 230 232
Symbol 123 GraphicUsed by:131 216 223 230 232
Symbol 124 GraphicUsed by:131 184 185 190 195 211 216 223 230 232 235 238
Symbol 125 GraphicUsed by:131 184 185 190 195 211 216 223 230 232 235 238
Symbol 126 GraphicUsed by:131 216 223 230 232
Symbol 127 GraphicUsed by:131 184 185 190 195 211 216 223 230 232 235 238
Symbol 128 GraphicUsed by:131 184 185 190 195 211 216 223 230 232 235 238
Symbol 129 GraphicUsed by:131 216 223 230 232 235
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:65 83 84 40 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 114 120 63 64 121 122 123 124 125 126 127 128 129 130Used by:Timeline
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:Timeline
Symbol 134 BitmapUsed by:135 136 138 139 141
Symbol 135 GraphicUses:134Used by:Timeline
Symbol 136 GraphicUses:134Used by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 GraphicUses:134Used by:Timeline
Symbol 139 GraphicUses:134Used by:Timeline
Symbol 140 GraphicUsed by:Timeline
Symbol 141 GraphicUses:134Used by:Timeline
Symbol 142 GraphicUsed by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 FontUsed by:145
Symbol 145 TextUses:144Used by:147
Symbol 146 SoundUsed by:147
Symbol 147 MovieClipUses:145 146Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:Timeline
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:Timeline
Symbol 158 GraphicUses:1Used by:Timeline
Symbol 159 GraphicUsed by:161
Symbol 160 SoundUsed by:161
Symbol 161 MovieClipUses:159 160Used by:Timeline
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:39 162Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 MovieClipUses:63 64Used by:167
Symbol 166 MovieClipUses:63 64Used by:167
Symbol 167 MovieClipUses:165 166Used by:Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:Timeline
Symbol 170 GraphicUsed by:184 185 190 195 202 204 211 230 232 235 238
Symbol 171 GraphicUsed by:179
Symbol 172 GraphicUsed by:179
Symbol 173 GraphicUsed by:179
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:171 172 173 174 175 176 177 178Used by:184 185
Symbol 180 GraphicUsed by:184 185 190 195 211 235 238
Symbol 181 GraphicUsed by:184 185 190 195 211 235 238
Symbol 182 GraphicUsed by:184 185 190 195 211 235 238
Symbol 183 GraphicUsed by:184 185 190 195 211 235 238
Symbol 184 MovieClipUses:170 179 124 125 180 181 127 182 128 183Used by:240
Symbol 185 MovieClipUses:170 179 124 125 180 181 127 182 128 183Used by:186
Symbol 186 MovieClipUses:185Used by:240
Symbol 187 GraphicUsed by:190 235 238
Symbol 188 SoundUsed by:190
Symbol 189 GraphicUsed by:190 210 235
Symbol 190 MovieClipUses:170 187 124 125 180 181 127 182 128 183 188 189Used by:191 240
Symbol 191 MovieClipUses:190Used by:240
Symbol 192 GraphicUsed by:195 211
Symbol 193 GraphicUsed by:195 211
Symbol 194 SoundUsed by:195 202 204 230
Symbol 195 MovieClipUses:170 192 193 124 125 180 181 127 182 128 183 194Used by:203 240
Symbol 196 GraphicUsed by:202 204
Symbol 197 GraphicUsed by:202 204
Symbol 198 GraphicUsed by:202 204
Symbol 199 GraphicUsed by:202 204
Symbol 200 GraphicUsed by:202 204
Symbol 201 GraphicUsed by:202 204
Symbol 202 MovieClipUses:196 197 198 199 200 201 170 194Used by:240
Symbol 203 MovieClipUses:195Used by:240
Symbol 204 MovieClipUses:196 197 198 199 200 201 170 194Used by:240
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:205 15 16 206 207 208 209 189 19 20Used by:240
Symbol 211 MovieClipUses:170 192 193 124 125 180 181 127 182 128 183Used by:212 240
Symbol 212 MovieClipUses:211Used by:240
Symbol 213 GraphicUsed by:216
Symbol 214 SoundUsed by:216 223
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:122 123 121 124 125 126 127 128 129 213 214 215Used by:217 219 220 240
Symbol 217 MovieClipUses:216Used by:218 240
Symbol 218 MovieClipUses:217Used by:240
Symbol 219 MovieClipUses:216Used by:240
Symbol 220 MovieClipUses:216Used by:221 240
Symbol 221 MovieClipUses:220Used by:240
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:122 123 222 124 125 126 127 128 129 214Used by:224 240
Symbol 224 MovieClipUses:223Used by:240
Symbol 225 GraphicUsed by:230 232
Symbol 226 GraphicUsed by:230 232 235
Symbol 227 GraphicUsed by:230 232
Symbol 228 GraphicUsed by:230 232
Symbol 229 GraphicUsed by:230 232
Symbol 230 MovieClipUses:170 225 226 227 228 229 127 128 122 123 124 125 126 129 194Used by:231 240
Symbol 231 MovieClipUses:230Used by:240
Symbol 232 MovieClipUses:122 123 124 125 126 127 128 129 170 225 226 227 228 229Used by:233 240
Symbol 233 MovieClipUses:232Used by:240
Symbol 234 SoundUsed by:235
Symbol 235 MovieClipUses:170 187 124 125 180 181 189 182 127 128 183 226 129 234Used by:236 240
Symbol 236 MovieClipUses:235Used by:240
Symbol 237 SoundUsed by:238
Symbol 238 MovieClipUses:170 187 124 125 180 181 127 182 128 183 237Used by:239 240
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:184 186 190 191 195 202 203 204 210 211 212 217 218 216 219 220 221 223 224 230 231 232 233 235 236 238 239Used by:Timeline
Symbol 241 MovieClipUses:109 110Used by:Timeline
Symbol 242 GraphicUsed by:Timeline
Symbol 243 ShapeTweeningUsed by:248
Symbol 244 ShapeTweeningUsed by:248
Symbol 245 ShapeTweeningUsed by:248
Symbol 246 ShapeTweeningUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:243 244 245 246 247Used by:Timeline
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:249 65 250Used by:Timeline
Symbol 252 FontUsed by:253 305
Symbol 253 TextUses:252Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:Timeline
Symbol 256 BitmapUsed by:257 262 263
Symbol 257 GraphicUses:256Used by:Timeline
Symbol 258 MovieClipUses:111 112 113Used by:Timeline
Symbol 259 GraphicUses:107Used by:Timeline
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:Timeline
Symbol 262 GraphicUses:256Used by:Timeline
Symbol 263 GraphicUses:256Used by:275  Timeline
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:Timeline
Symbol 266 GraphicUsed by:268
Symbol 267 SoundUsed by:268
Symbol 268 MovieClipUses:266 267Used by:Timeline
Symbol 269 MovieClipUses:115 116 117 118 119Used by:Timeline
Symbol 270 GraphicUsed by:273 276 277
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273 276 277
Symbol 273 MovieClipUses:270 272Used by:Timeline
Symbol 274 GraphicUsed by:Timeline
Symbol 275 MovieClipUses:263Used by:Timeline
Symbol 276 MovieClipUses:270 272Used by:Timeline
Symbol 277 MovieClipUses:270 272Used by:278
Symbol 278 MovieClipUses:277Used by:Timeline
Symbol 279 ShapeTweeningUsed by:282 285
Symbol 280 ShapeTweeningUsed by:282 285
Symbol 281 GraphicUsed by:282 285
Symbol 282 MovieClipUses:46 47 48 49 50 51 58 59 60 61 62 279 280 281Used by:303 304
Symbol 283 GraphicUsed by:284 286
Symbol 284 MovieClipUses:283Used by:304
Symbol 285 MovieClipUses:46 47 48 49 50 51 58 59 60 61 62 279 280 281Used by:304
Symbol 286 MovieClipUses:283Used by:304
Symbol 287 MovieClipUses:52 53 54 55 56 57Used by:301 302
Symbol 288 ShapeTweeningUsed by:296
Symbol 289 ShapeTweeningUsed by:296
Symbol 290 GraphicUsed by:291 296
Symbol 291 MovieClipUses:290Used by:296
Symbol 292 GraphicUsed by:296
Symbol 293 ShapeTweeningUsed by:296
Symbol 294 ShapeTweeningUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:288 289 290 291 292 293 294 295Used by:301 302
Symbol 297 GraphicUsed by:301 302
Symbol 298 GraphicUsed by:301 302
Symbol 299 GraphicUsed by:301 302
Symbol 300 GraphicUsed by:301 302
Symbol 301 MovieClipUses:46 47 48 49 50 51 287 59 58 60 61 62 296 297 298 299 300Used by:304
Symbol 302 MovieClipUses:46 47 48 49 50 51 287 59 58 60 61 62 296 297 298 299 300Used by:304
Symbol 303 MovieClipUses:282Used by:304
Symbol 304 MovieClipUses:282 284 285 286 301 302 303Used by:Timeline
Symbol 305 TextUses:252Used by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 MovieClipUses:4Used by:Timeline
Symbol 308 GraphicUsed by:Timeline
Symbol 309 GraphicUsed by:Timeline
Symbol 310 ButtonUses:29Used by:Timeline

Instance Names

"ClipAitchu"Frame 8Symbol 72 MovieClip
"ClipNinjaTouchedSound"Frame 79Symbol 147 MovieClip
"Platform1"Frame 79Symbol 149 MovieClip
"Platform2"Frame 79Symbol 149 MovieClip
"ClipScreen1"Frame 79Symbol 151 MovieClip
"ClipScreen2"Frame 79Symbol 151 MovieClip
"ClipMurNoMvt1"Frame 79Symbol 153 MovieClip
"ClipMurNoMvt2"Frame 79Symbol 153 MovieClip
"ClipWater"Frame 79Symbol 155 MovieClip
"ClipTestBoule1"Frame 79Symbol 157 MovieClip
"ClipTestBoule2"Frame 79Symbol 157 MovieClip
"ClipTestBoule3"Frame 79Symbol 157 MovieClip
"ClipClef"Frame 79Symbol 161 MovieClip
"ClipPoisson3"Frame 79Symbol 164 MovieClip
"ClipPoisson2"Frame 79Symbol 167 MovieClip
"ClipPoisson"Frame 79Symbol 167 MovieClip
"ClipShuriken"Frame 79Symbol 169 MovieClip
"ClipNinja"Frame 79Symbol 240 MovieClip
"Boule2"Frame 79Symbol 241 MovieClip
"Boule3"Frame 79Symbol 241 MovieClip
"ClipPlouf"Frame 79Symbol 248 MovieClip
"EnergyAitchu"Frame 79Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 99Symbol 147 MovieClip
"ClipTestBoule1"Frame 99Symbol 157 MovieClip
"ClipTestBoule2"Frame 99Symbol 157 MovieClip
"ClipTestBoule3"Frame 99Symbol 157 MovieClip
"ClipTestBoule4"Frame 99Symbol 157 MovieClip
"ClipWater"Frame 99Symbol 155 MovieClip
"Platform1"Frame 99Symbol 149 MovieClip
"Platform2"Frame 99Symbol 149 MovieClip
"ClipScreen1"Frame 99Symbol 151 MovieClip
"ClipScreen2"Frame 99Symbol 151 MovieClip
"ClipScreen3"Frame 99Symbol 151 MovieClip
"ClipScreen4"Frame 99Symbol 151 MovieClip
"ClipPoisson3"Frame 99Symbol 164 MovieClip
"ClipPoisson2"Frame 99Symbol 167 MovieClip
"ClipPoisson"Frame 99Symbol 167 MovieClip
"ClipShuriken"Frame 99Symbol 169 MovieClip
"ClipNinja"Frame 99Symbol 240 MovieClip
"Boule2"Frame 99Symbol 241 MovieClip
"Boule3"Frame 99Symbol 241 MovieClip
"Boule4"Frame 99Symbol 241 MovieClip
"ClipPlouf"Frame 99Symbol 248 MovieClip
"EnergyAitchu"Frame 99Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 119Symbol 147 MovieClip
"Platform1"Frame 119Symbol 149 MovieClip
"Platform2"Frame 119Symbol 149 MovieClip
"Platform3"Frame 119Symbol 149 MovieClip
"Platform4"Frame 119Symbol 149 MovieClip
"Platform5"Frame 119Symbol 149 MovieClip
"Platform6"Frame 119Symbol 149 MovieClip
"Platform7"Frame 119Symbol 149 MovieClip
"Platform8"Frame 119Symbol 149 MovieClip
"Platform9"Frame 119Symbol 149 MovieClip
"ClipTestBoule3"Frame 119Symbol 157 MovieClip
"ClipTestBoule4"Frame 119Symbol 157 MovieClip
"ClipWater"Frame 119Symbol 155 MovieClip
"ClipScreen1"Frame 119Symbol 151 MovieClip
"ClipScreen2"Frame 119Symbol 151 MovieClip
"ClipScreen3"Frame 119Symbol 151 MovieClip
"ClipScreen4"Frame 119Symbol 151 MovieClip
"ClipPoisson3"Frame 119Symbol 164 MovieClip
"ClipPoisson2"Frame 119Symbol 167 MovieClip
"ClipPoisson"Frame 119Symbol 167 MovieClip
"ClipShuriken"Frame 119Symbol 169 MovieClip
"ClipNinja"Frame 119Symbol 240 MovieClip
"Boule3"Frame 119Symbol 241 MovieClip
"Boule4"Frame 119Symbol 241 MovieClip
"ClipPlouf"Frame 119Symbol 248 MovieClip
"EnergyAitchu"Frame 119Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 139Symbol 147 MovieClip
"ClipMurNoMvt1"Frame 139Symbol 153 MovieClip
"ClipMurNoMvt2"Frame 139Symbol 153 MovieClip
"ClipMurNoMvt3"Frame 139Symbol 153 MovieClip
"ClipScreen2"Frame 139Symbol 151 MovieClip
"ClipScreen3"Frame 139Symbol 151 MovieClip
"ClipScreen4"Frame 139Symbol 151 MovieClip
"ClipWater"Frame 139Symbol 155 MovieClip
"Platform1"Frame 139Symbol 149 MovieClip
"Platform2"Frame 139Symbol 149 MovieClip
"Platform3"Frame 139Symbol 149 MovieClip
"ClipPoisson3"Frame 139Symbol 164 MovieClip
"ClipPoisson2"Frame 139Symbol 167 MovieClip
"ClipPoisson"Frame 139Symbol 167 MovieClip
"ClipShuriken"Frame 139Symbol 169 MovieClip
"ClipNinja"Frame 139Symbol 240 MovieClip
"ClipPorte1"Frame 139Symbol 265 MovieClip
"ClipLevier"Frame 139Symbol 268 MovieClip
"ClipPlouf"Frame 139Symbol 248 MovieClip
"EnergyAitchu"Frame 139Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 159Symbol 147 MovieClip
"ClipScreen2"Frame 159Symbol 151 MovieClip
"ClipScreen4"Frame 159Symbol 151 MovieClip
"ClipMurNoMvt"Frame 159Symbol 153 MovieClip
"ClipMurNoMvt2"Frame 159Symbol 153 MovieClip
"ClipMurNoMvt3"Frame 159Symbol 153 MovieClip
"ClipWater"Frame 159Symbol 155 MovieClip
"Platform1"Frame 159Symbol 149 MovieClip
"Platform2"Frame 159Symbol 149 MovieClip
"Platform3"Frame 159Symbol 149 MovieClip
"Pic1"Frame 159Symbol 273 MovieClip
"Pic2"Frame 159Symbol 273 MovieClip
"Pic3"Frame 159Symbol 273 MovieClip
"Pic4"Frame 159Symbol 273 MovieClip
"Pic5"Frame 159Symbol 273 MovieClip
"Pic6"Frame 159Symbol 273 MovieClip
"ClipShuriken"Frame 159Symbol 169 MovieClip
"ClipNinja"Frame 159Symbol 240 MovieClip
"ClipPlouf"Frame 159Symbol 248 MovieClip
"EnergyAitchu"Frame 159Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 179Symbol 147 MovieClip
"ClipScreen2"Frame 179Symbol 151 MovieClip
"ClipScreen4"Frame 179Symbol 151 MovieClip
"ClipWater"Frame 179Symbol 155 MovieClip
"Platform1"Frame 179Symbol 149 MovieClip
"ClipMurNoMvt"Frame 179Symbol 153 MovieClip
"ClipMur"Frame 179Symbol 275 MovieClip
"Pic1"Frame 179Symbol 276 MovieClip
"Pic2"Frame 179Symbol 276 MovieClip
"Pic3"Frame 179Symbol 276 MovieClip
"PFPic"Frame 179Symbol 278 MovieClip
"ClipShuriken"Frame 179Symbol 169 MovieClip
"ClipNinja"Frame 179Symbol 240 MovieClip
"ClipPlouf"Frame 179Symbol 248 MovieClip
"EnergyAitchu"Frame 179Symbol 251 MovieClip
"ClipNinjaTouchedSound"Frame 199Symbol 147 MovieClip
"ClipMurNoMvt2"Frame 199Symbol 153 MovieClip
"ClipMurNoMvt1"Frame 199Symbol 153 MovieClip
"Platform1"Frame 199Symbol 149 MovieClip
"ClipWater"Frame 199Symbol 155 MovieClip
"ClipBoss"Frame 199Symbol 304 MovieClip
"ClipPoisson"Frame 199Symbol 167 MovieClip
"ClipPoisson2"Frame 199Symbol 167 MovieClip
"ClipPoisson3"Frame 199Symbol 167 MovieClip
"ClipShuriken"Frame 199Symbol 169 MovieClip
"ClipNinja"Frame 199Symbol 240 MovieClip
"ClipPlouf"Frame 199Symbol 248 MovieClip
"EnergyAitchu"Frame 199Symbol 251 MovieClip
"EnergyBoss"Frame 199Symbol 251 MovieClip
"Poisson"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip
"Poisson"Symbol 167 MovieClip Frame 1Symbol 165 MovieClip
"TestBrain"Symbol 304 MovieClip Frame 1Symbol 284 MovieClip
"TestBrain"Symbol 304 MovieClip Frame 17Symbol 286 MovieClip

Labels

"debut"Frame 1
"menu"Frame 9
"regle"Frame 10
"credit"Frame 23
"FadeToIntro"Frame 36
"FadeToLevel1"Frame 59
"Start"Frame 82
"FinClef"Symbol 161 MovieClip Frame 22
"Mort"Symbol 163 MovieClip Frame 26
"Mort"Symbol 165 MovieClip Frame 26
"Mort"Symbol 166 MovieClip Frame 26
"MarcheD"Symbol 240 MovieClip Frame 1
"MarcheG"Symbol 240 MovieClip Frame 10
"PauseD"Symbol 240 MovieClip Frame 20
"PauseG"Symbol 240 MovieClip Frame 30
"SautMarcheD"Symbol 240 MovieClip Frame 40
"SautD"Symbol 240 MovieClip Frame 50
"SautMarcheG"Symbol 240 MovieClip Frame 60
"SautG"Symbol 240 MovieClip Frame 70
"Tombe"Symbol 240 MovieClip Frame 80
"TombeD"Symbol 240 MovieClip Frame 90
"TombeG"Symbol 240 MovieClip Frame 100
"NageD"Symbol 240 MovieClip Frame 110
"NageG"Symbol 240 MovieClip Frame 120
"NageHautD"Symbol 240 MovieClip Frame 130
"NageHautG"Symbol 240 MovieClip Frame 140
"NageBasD"Symbol 240 MovieClip Frame 150
"NageBasG"Symbol 240 MovieClip Frame 160
"NagePauseD"Symbol 240 MovieClip Frame 170
"NagePauseG"Symbol 240 MovieClip Frame 180
"SautMurVersD"Symbol 240 MovieClip Frame 190
"SautMurVersG"Symbol 240 MovieClip Frame 200
"PauseMurVersD"Symbol 240 MovieClip Frame 210
"PauseMurVersG"Symbol 240 MovieClip Frame 220
"PauseShurikenD"Symbol 240 MovieClip Frame 230
"PauseShurikenG"Symbol 240 MovieClip Frame 240
"PauseSabreD"Symbol 240 MovieClip Frame 250
"PauseSabreG"Symbol 240 MovieClip Frame 260
"Boucle"Symbol 304 MovieClip Frame 17
"Mort"Symbol 304 MovieClip Frame 240




http://swfchan.com/5/21905/info.shtml
Created: 27/5 -2019 11:37:00 Last modified: 27/5 -2019 11:37:00 Server time: 05/05 -2024 15:08:03