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

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

Toffy-Cat.swf

This is the info page for
Flash #123193

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


Text
<p align="center"><font face="a_BighausTitul ExtraBold" size="30" color="#ffe600" letterSpacing="0.000000" kerning="1">100%</font></p>

Loading

Loading

More games

More games

HowtoPlay

HowtoPlay

New Game

New Game

Continue

Continue

Your progress will be lost.

Are you sure ?

Yes

Yes

No

No

Start New Game

Back

Back

Start

Start

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">12345678</font></p>

Total Score

<p align="left"><font face="a_BighausTitul ExtraBold" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Level &nbsp;00</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="20" color="#ff9900" letterSpacing="0.000000" kerning="1">Score 00000</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="20" color="#ff6600" letterSpacing="0.000000" kerning="1">Serets 00000</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">123214325435</font></p>

Bonus +5000

Total Score

Score

Food collected

Animals released

Level

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">123/123</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">123/123</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">123/123</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffcc00" letterSpacing="0.000000" kerning="1">123214325435</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ff9933" letterSpacing="0.000000" kerning="1">12</font></p>

Secrets found

Aliens stole the favorite fridge of the Cat
and transformed all the animals of the Fairyland into
the spiteful beasts!
Help the Cat to return all on the places!

Use  arrowKeys  to run and jump

Jump on beasts from above
to defeat them and turn
them back into animals
Be careful!
It's impossible to defeat
Hedgehogs and Plants
with jumping.

Collect
food
and
hearts.

Collect
Super Boots
to jump higher.

Collect Boxing Gloves to
defeat beasts just
touching them
(even Hedgehogs and
Plants!)

Score

<p align="right"><font face="a_BighausTitul ExtraBold" size="40" color="#ffff00" letterSpacing="0.000000" kerning="1">12345667</font></p>

Secrets

You Lose

You Lose

Pause

Click to resume

<p align="center"><font face="a_BighausTitul ExtraBold" size="30" color="#ffff00" letterSpacing="0.000000" kerning="1">+0129</font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffd222" letterSpacing="0.000000" kerning="1"><b>Food &nbsp;&nbsp;123/123</b></font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffff33" letterSpacing="0.000000" kerning="1"><b>Score 123124</b></font></p>

<p align="left"><font face="a_BighausTitul ExtraBold" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Level 00</b></font></p>

ActionScript [AS3]

Section 1
//cNoHandButton (base.cNoHandButton) package base { import flash.display.*; public class cNoHandButton extends SimpleButton { public function cNoHandButton(){ super(); this.useHandCursor = false; } } }//package base
Section 2
//IData (base.IData) package base { public interface IData { function init():void; function cleanup():void; } }//package base
Section 3
//IObject (base.IObject) package base { public interface IObject extends IData { function update(:Number):void; function enablePause(:Boolean=true):void; } }//package base
Section 4
//IView (base.IView) package base { import flash.display.*; public interface IView { function set view(D:\kobyz\work\swc\PEngine\src;base;IView.as:DisplayObjectContainer):void; function get view():DisplayObjectContainer; } }//package base
Section 5
//KeyManager (base.KeyManager) package base { import flash.events.*; import flash.display.*; import flash.utils.*; public class KeyManager implements IObject { protected var _keyStorage:Dictionary; protected var _pKeyReceiver:DisplayObject; public function KeyManager(){ super(); } public function enablePause(enable_:Boolean=true):void{ } public function cleanup():void{ _keyStorage = null; if (_pKeyReceiver != null){ if (_pKeyReceiver.hasEventListener(KeyboardEvent.KEY_DOWN)){ _pKeyReceiver.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); }; if (_pKeyReceiver.hasEventListener(KeyboardEvent.KEY_UP)){ _pKeyReceiver.removeEventListener(KeyboardEvent.KEY_UP, onKeyUp); }; _pKeyReceiver = null; }; } public function keyIsReleased(keyCode:int):Boolean{ return ((_keyStorage[keyCode] == -2)); } public function getKeyState(keyCode:int):int{ return (_keyStorage[keyCode]); } public function keyIsFirstPressed(keyCode:int):Boolean{ return ((_keyStorage[keyCode] == 1)); } public function keysContaintFirstPressed(keysCode:Array):Boolean{ var val:int; for each (val in keysCode) { if (keyIsFirstPressed(val)){ return (true); }; }; return (false); } public function keysContaintPressed(keysCode:Array):Boolean{ var val:int; for each (val in keysCode) { if (keyIsPressed(val)){ return (true); }; }; return (false); } protected function onKeyDown(evnt:KeyboardEvent):void{ if ((((_keyStorage[evnt.keyCode] == null)) || ((_keyStorage[evnt.keyCode] < 0)))){ _keyStorage[evnt.keyCode] = 0; }; } public function init():void{ _keyStorage = new Dictionary(); } public function keysContaintReleased(keysCode:Array):Boolean{ var val:int; for each (val in keysCode) { if (keyIsReleased(val)){ return (true); }; }; return (false); } protected function onKeyUp(evnt:KeyboardEvent):void{ _keyStorage[evnt.keyCode] = -1; } public function update(deltaTime_:Number):void{ var charCode:*; for (charCode in _keyStorage) { if (_keyStorage[charCode] >= 0){ var _local5 = _keyStorage; var _local6 = charCode; var _local7 = (_local5[_local6] + 1); _local5[_local6] = _local7; } else { if (_keyStorage[charCode] < 0){ _local5 = _keyStorage; _local6 = charCode; _local7 = (_local5[_local6] - 1); _local5[_local6] = _local7; }; }; }; } public function keyIsPressed(keyCode:int):Boolean{ return ((_keyStorage[keyCode] > 0)); } public function initKeyManager(keyReceiver_:DisplayObject):KeyManager{ _pKeyReceiver = keyReceiver_; _pKeyReceiver.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); _pKeyReceiver.addEventListener(KeyboardEvent.KEY_UP, onKeyUp); return (this); } public static function create():KeyManager{ var mbr:KeyManager = new (KeyManager); mbr.init(); return (mbr); } } }//package base
Section 6
//wav (bonus.wav) package bonus { import flash.media.*; public dynamic class wav extends Sound { } }//package bonus
Section 7
//wav (btn_click.wav) package btn_click { import flash.media.*; public dynamic class wav extends Sound { } }//package btn_click
Section 8
//wav (btn_over.wav) package btn_over { import flash.media.*; public dynamic class wav extends Sound { } }//package btn_over
Section 9
//wav (cat_hit.wav) package cat_hit { import flash.media.*; public dynamic class wav extends Sound { } }//package cat_hit
Section 10
//wav (hit_eny.wav) package hit_eny { import flash.media.*; public dynamic class wav extends Sound { } }//package hit_eny
Section 11
//wav (inGame.wav) package inGame { import flash.media.*; public dynamic class wav extends Sound { } }//package inGame
Section 12
//wav (intro.wav) package intro { import flash.media.*; public dynamic class wav extends Sound { } }//package intro
Section 13
//wav (jump_End.wav) package jump_End { import flash.media.*; public dynamic class wav extends Sound { } }//package jump_End
Section 14
//wav (lev_lose.wav) package lev_lose { import flash.media.*; public dynamic class wav extends Sound { } }//package lev_lose
Section 15
//wav (lev_start.wav) package lev_start { import flash.media.*; public dynamic class wav extends Sound { } }//package lev_start
Section 16
//wav (life.wav) package life { import flash.media.*; public dynamic class wav extends Sound { } }//package life
Section 17
//wav (los_attak.wav) package los_attak { import flash.media.*; public dynamic class wav extends Sound { } }//package los_attak
Section 18
//AllLevel (myEng.AllLevel) package myEng { import flash.display.*; import flash.geom.*; import flash.system.*; public class AllLevel { public var VehZone:MovieClip; public var BonusZone:MovieClip; public var startPoint:MovieClip; public var VivZone:MovieClip; public var SmokeZone:MovieClip; public var numLev:int; public var PicZone:MovieClip; public var HitZone:MovieClip; public static var AllLevelNum:Array = [[1, 6, 2, 4, 3, 14, 2, 5, 5, 5], [1, 12, 10, 11, 6, 16, 13, 3, 6, 5, 5, 5], [1, 15, 12, 6, 18, 14, 6, 4, 2, 5, 5, 5], [1, 16, 17, 9, 19, 5, 5, 5], [20, 22, 25, 24, 22, 29, 23, 26, 21, 21, 21], [20, 34, 32, 30, 27, 27, 28, 35, 21, 21], [20, 23, 26, 29, 27, 22, 34, 25, 21, 21, 21], [20, 30, 31, 32, 33, 21, 21, 21], [36, 41, 49, 45, 40, 38, 47, 38, 37, 37, 37], [36, 48, 44, 38, 38, 49, 38, 42, 37, 37, 37], [36, 45, 38, 46, 41, 40, 48, 38, 37, 37, 37], [36, 39, 43, 37, 37, 37]]; public static var AllLevelBG:Array = [1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3]; public function AllLevel(){ super(); init(); } public function update():void{ } public function redrawLevel():void{ myBonus.clear(); clearMC(HitZone); clearMC(PicZone); clearMC(BonusZone); VivZone.removeChild(HitZone); VivZone.removeChild(PicZone); VivZone.removeChild(BonusZone); VivZone.removeChild(startPoint); HitZone = new MovieClip(); VivZone.addChild(HitZone); HitZone.visible = false; PicZone = new MovieClip(); VivZone.addChild(PicZone); VivZone.setChildIndex(VehZone, (VivZone.numChildren - 1)); BonusZone = new MovieClip(); VivZone.addChild(BonusZone); SmokeZone = new MovieClip(); VivZone.addChild(SmokeZone); cSmoke.init(SmokeZone); buildLevel(); PicZone.cacheAsBitmap = true; } public function init():void{ } public function addSegment(px:int, py:int, num:int, iii:int):Point{ var spr:MovieClip = new (getLibraryClass(("pic_" + String(num)))); if (spr.totalFrames > 1){ spr.gotoAndStop(((iii % spr.totalFrames) + 1)); }; var clipContentsBound:Rectangle = spr.getBounds(spr); var bitmapData:BitmapData = new BitmapData(clipContentsBound.width, clipContentsBound.height, true, 0); var mat:Matrix = new Matrix(); mat.translate(-(clipContentsBound.x), -(clipContentsBound.y)); bitmapData.draw(spr, mat); spr.graphics.clear(); var bitmap:Bitmap = new Bitmap(bitmapData); bitmap.x = clipContentsBound.x; bitmap.y = clipContentsBound.y; spr = new MovieClip(); spr.addChild(bitmap); PicZone.addChild(spr); spr.x = px; spr.y = py; spr.cacheAsBitmap = true; spr.stop(); spr = new (getLibraryClass(("hit_" + String(num)))); HitZone.addChild(spr); spr.x = px; spr.y = py; spr.stop(); spr.cacheAsBitmap = true; var t:MovieClip = (spr.getChildByName("endPoint") as MovieClip); var p:Point = new Point(t.x, t.y); p = spr.localToGlobal(p); p = HitZone.globalToLocal(p); spr = new (getLibraryClass(("bonus_" + String(num)))); BonusZone.addChild(spr); spr.x = px; spr.y = py; spr.stop(); initBonus(spr); return (p); } public function initLevel(viv:MovieClip, num:int):void{ VivZone = new MovieClip(); viv.addChild(VivZone); VivZone.tabEnabled = false; VivZone.tabChildren = false; VivZone.visible = false; numLev = num; PicZone = new MovieClip(); VivZone.addChild(PicZone); HitZone = new MovieClip(); VivZone.addChild(HitZone); HitZone.visible = false; VehZone = new MovieClip(); VivZone.addChild(VehZone); BonusZone = new MovieClip(); VivZone.addChild(BonusZone); SmokeZone = new MovieClip(); VivZone.addChild(SmokeZone); myBonus.clear(); cSmoke.init(SmokeZone); } public function buildLevel():void{ mySecretBonus.CountFindSecret = 0; mySecretBonus.CountSecret = 0; var p:Point = new Point(0, 0); var i:int; while (i < (AllLevelNum[numLev] as Array).length) { p = addSegment(p.x, p.y, AllLevelNum[numLev][i], i); i++; }; startPoint = new MovieClip(); VivZone.addChild(startPoint); startPoint.x = 300; startPoint.y = 400; } public function clearMC(mcE:MovieClip):void{ if (mcE != null){ while (mcE.numChildren > 0) { mcE.removeChildAt(0); }; mcE.graphics.clear(); }; } public function cleanup():void{ VivZone.removeChild(PicZone); PicZone = null; myBonus.clear(); VivZone.removeChild(BonusZone); BonusZone = null; cSmoke.destroy(); VivZone.removeChild(SmokeZone); SmokeZone = null; VivZone.removeChild(HitZone); HitZone = null; VivZone.parent.removeChild(VivZone); VivZone = null; } public function initBonus(BZona:MovieClip):void{ var d:Object; var ar:Array = []; var i:int; while (i < BZona.numChildren) { d = BZona.getChildAt(i); if ((d as myBonus) != null){ ar.push(d); }; i++; }; i = 0; while (i < ar.length) { ar[i].init(); i++; }; ar = []; } public static function getLibraryClass(linkageName_:String):Class{ return ((ApplicationDomain.currentDomain.getDefinition(linkageName_) as Class)); } public static function mc2pic(spr:MovieClip):void{ var clipContentsBound:Rectangle = spr.getBounds(spr); var bitmapData:BitmapData = new BitmapData(clipContentsBound.width, clipContentsBound.height, true, 0); var mat:Matrix = new Matrix(); mat.translate(-(clipContentsBound.x), -(clipContentsBound.y)); bitmapData.draw(spr, mat); while (spr.numChildren > 0) { spr.removeChildAt(0); }; spr.graphics.clear(); var bitmap:Bitmap = new Bitmap(bitmapData); bitmap.x = clipContentsBound.x; bitmap.y = clipContentsBound.y; spr.addChild(bitmap); } } }//package myEng
Section 19
//cBar (myEng.cBar) package myEng { import flash.display.*; import base.*; public class cBar extends MovieClip implements IData { public var max:int; public function cBar(){ super(); } public function get value():int{ return (int(((currentFrame * max) / 100))); } public function set value(val:int):void{ val = Math.min(max, Math.max(0, val)); gotoAndStop((int(((100 / max) * val)) + 1)); } public function init():void{ max = 100; value = 0; } public function update():void{ } public function cleanup():void{ } } }//package myEng
Section 20
//CCamera (myEng.CCamera) package myEng { import flash.display.*; import base.*; import flash.geom.*; public class CCamera implements IData { protected var m_window:Rectangle; public var updateView:Function; public var checkPosition:Function; private var max_Top:int; protected var t_curPos:Point; private var _data:Object; protected var t_deltaMin:Point; protected var t_deltaPos:Point; public var getTargetX:Function; public var getTargetY:Function; protected var t_deltaMax:Point; protected var m_rangeBorder:Rectangle; public function CCamera(){ super(); init(); } public function createDefaultUpdateView(movieForScroll:Sprite):void{ var movieForScroll = movieForScroll; _data["m_movieForScroll"] = movieForScroll; updateView = function ():void{ _data.m_movieForScroll.x = (_data.m_movieForScroll.x - ((_data.m_movieForScroll.x + window.x) / 2)); _data.m_movieForScroll.y = (_data.m_movieForScroll.y - ((_data.m_movieForScroll.y + window.y) / 2)); }; } public function update():void{ t_curPos.x = getTargetX(); t_curPos.y = getTargetY(); t_deltaMin.x = (m_rangeBorder.x - m_window.x); t_deltaMin.y = (m_rangeBorder.y - m_window.y); t_deltaMax.x = (m_rangeBorder.bottomRight.x - m_window.x); t_deltaMax.y = (m_rangeBorder.bottomRight.y - m_window.y); convertToWindowPos(t_curPos); t_deltaPos = checkPosition(t_curPos); t_deltaPos.x = Math.min(t_deltaPos.x, t_deltaMax.x); t_deltaPos.y = Math.min(t_deltaPos.y, t_deltaMax.y); t_deltaPos.x = Math.max(t_deltaPos.x, t_deltaMin.x); t_deltaPos.y = Math.max(t_deltaPos.y, t_deltaMin.y); m_window.offsetPoint(t_deltaPos); updateView(); } public function init():void{ t_curPos = new Point(); t_deltaPos = new Point(); t_deltaMin = new Point(); t_deltaMax = new Point(); max_Top = 0; } public function set rangeBorder(newBorder:Rectangle):void{ m_rangeBorder = newBorder; } public function setTarget(target:Sprite):void{ _data["m_target"] = target; } public function convertToWindowPos(pos:Point):void{ pos.x = (pos.x - m_window.x); pos.y = (pos.y - m_window.y); } public function get rangeBorder():Rectangle{ return (m_rangeBorder); } public function setNewTargetBorder(targetBorderOnScreen:Rectangle):void{ _data["m_targetBorderOnScreen"] = targetBorderOnScreen; } public function set window(newWindow:Rectangle):void{ m_window = newWindow; } public function createDefaultScroll(target:Sprite, targetBorderOnScreen:Rectangle):void{ var target = target; var targetBorderOnScreen = targetBorderOnScreen; _data = new Object(); max_Top = targetBorderOnScreen.height; _data["t_moveCamera"] = new Point(); _data["m_target"] = target; _data["m_targetBorderOnScreen"] = targetBorderOnScreen; getTargetX = function ():Number{ return (_data.m_target.x); }; getTargetY = function ():Number{ return (_data.m_target.y); }; checkPosition = function (posAtWindow:Point):Point{ _data.t_moveCamera.x = 0; _data.t_moveCamera.y = 0; if (posAtWindow.x < _data.m_targetBorderOnScreen.left){ _data.t_moveCamera.x = (posAtWindow.x - _data.m_targetBorderOnScreen.left); } else { if (posAtWindow.x > _data.m_targetBorderOnScreen.right){ _data.t_moveCamera.x = (posAtWindow.x - _data.m_targetBorderOnScreen.right); }; }; if (posAtWindow.y < _data.m_targetBorderOnScreen.top){ _data.t_moveCamera.y = (posAtWindow.y - _data.m_targetBorderOnScreen.top); } else { if (posAtWindow.y > _data.m_targetBorderOnScreen.bottom){ _data.t_moveCamera.y = (posAtWindow.y - _data.m_targetBorderOnScreen.bottom); }; }; return (_data.t_moveCamera); }; } public function get window():Rectangle{ return (m_window); } public function cleanup():void{ t_curPos = null; t_deltaPos = null; t_deltaMin = null; t_deltaMax = null; updateView = function ():void{ }; updateView = null; getTargetX = null; getTargetY = null; checkPosition = null; _data = null; } } }//package myEng
Section 21
//cFinishBonus (myEng.cFinishBonus) package myEng { public class cFinishBonus extends myBonus { public function cFinishBonus(){ super(); } override public function init():void{ super.init(); visible = false; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (mc.view.x > myX){ Main.myCurState.setFinish(); }; } } }//package myEng
Section 22
//cLiveBonus (myEng.cLiveBonus) package myEng { public class cLiveBonus extends myBonus { public function cLiveBonus(){ super(); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ if (mc.view.hitTestObject(this)){ SoundConst._playSound(SoundConst.BONUS_LIFE); active = false; cPanel.inst.life = (cPanel.inst.life + 20); cPanel.Score = (cPanel.Score + 100); cSmoke.addTextPart("+100", this); play(); }; }; } } }//package myEng
Section 23
//cPanel (myEng.cPanel) package myEng { import flash.events.*; import flash.display.*; import base.*; public class cPanel extends MovieClip implements IData { public var btnPause:SimpleButton; public var mcBoss:cBar; protected var BoxDat:MovieClip; protected var GraviDat:MovieClip; protected var lifeMC:cBar; public var btnExit:SimpleButton; public static var inst:cPanel; public static var bonus:int; public static var maxCountMonster:int; protected static var _score:int; public static var maxCountBonus:int; public static var CountFreeMonster:int; public function cPanel(){ super(); } public function update():void{ } public function btMap(e:Event):void{ Main.setState(Main.STATE_MAP); } public function get life():int{ return (lifeMC.value); } public function init():void{ inst = this; lifeMC = (this["barLiveMC"] as cBar); lifeMC.init(); life = 100; GraviDat = this["mcGraviDat"]; BoxDat = this["mcBoxDat"]; GraviDat.visible = false; BoxDat.visible = false; BoxDat.stop(); GraviDat.stop(); (this["mcBossLive1"] as cBar).visible = false; (this["mcBossLive2"] as cBar).visible = false; (this["mcBossLive3"] as cBar).visible = false; mcBoss = (this[("mcBossLive" + String(Math.min(3, int(((Main.curLevel / 4) + 1)))))] as cBar); mcBoss.visible = false; btnExit = (this["btExit"] as SimpleButton); btnPause = (this["btPausa"] as SimpleButton); this["levelMC"].text = ("Level " + String((Main.curLevel + 1))); Score = 0; bonus = -1; maxCountBonus = 0; maxCountMonster = 0; CountFreeMonster = 0; } public function cleanup():void{ inst = null; lifeMC.cleanup(); lifeMC = null; btnExit = null; btnPause = null; } public function btRestart(e:Event):void{ Main.myCurState.restart(); } public function addBonus():void{ bonus++; life = (life + 1); Score = (Score + 50); this["bonusMC"].text = ((("Food " + String(bonus)) + "/") + String(maxCountBonus)); } public function set life(value:int):void{ lifeMC.value = value; if (value <= 0){ Main.myCurState.setFail(); }; } public static function set Score(v:int):void{ _score = v; if (inst != null){ inst["scoreMC"].text = ("Score " + String(v)); }; } public static function Gravi(n:int):void{ if (n > 2){ inst.GraviDat.visible = true; } else { inst.GraviDat.visible = false; }; inst.GraviDat.gotoAndStop((100 - n)); } public static function Box(n:int):void{ if (n > 2){ inst.BoxDat.visible = true; } else { inst.BoxDat.visible = false; }; inst.BoxDat.gotoAndStop((100 - n)); } public static function get Score():int{ return (_score); } } }//package myEng
Section 24
//cPersParam (myEng.cPersParam) package myEng { import flash.display.*; public class cPersParam { public var Vid:MovieClip; public var maxSpeed:Number; public var MovArray:Array; public var MaxSpeedRun:Number; public var mass:Number; public var Rad:Number; public var acsSpeed:Number; public var speedAnim:Number; public var jmpSpeed:Number; public function cPersParam(){ super(); } public static function myPers(mc_VehZone:MovieClip):cPersParam{ var t:cPersParam = new (cPersParam); t.mass = 4; t.Rad = 40; t.Vid = new myPersMC(); mc_VehZone.addChild(t.Vid); t.jmpSpeed = -21; t.acsSpeed = 4; t.maxSpeed = 2; t.MaxSpeedRun = 17; t.MovArray = [50, 85, 50, 1, 12, 1, 13, 22, 16, 30, 37, 33, 46, 49, 48, 38, 45, 41, 23, 29, 25, 86, 87, 86]; t.speedAnim = 1; return (t); } } }//package myEng
Section 25
//cRace (myEng.cRace) package myEng { import flash.events.*; import flash.display.*; import pengine.*; import base.*; import flash.geom.*; public class cRace extends MovieClip implements IData { public var m_pEngine:ParticleEngine; public var PanelMC:cPanel; public var myPers:myOneWhellPers; protected var _curLevel:int; public var _level:AllLevel; public var TarCam:MovieClip; protected var pausScr:MovieClip; protected var curUpdate:Function; protected var _backUpUpdate:Function; protected var kParlax:Number; protected var _timerUpdate:int; public var m_camera:CCamera; public var midlMC:MovieClip; public function cRace(){ super(); Main.myCurState = this; init(); } public function update():void{ this.stage.focus = this; KeyConst.keyManager.update(0); myPers.myUpdate(KeyConst.keyManager, m_camera); myBonus.checkBonus(myPers); m_pEngine.update(0.4); m_camera.update(); updateParlax(); cSmoke.update(); } public function startUpdate():void{ this["mcLoading"].visible = false; TarCam.x = (TarCam.x + (60 - (_timerUpdate / 3))); m_camera.update(); _timerUpdate--; _level.VivZone.visible = true; midlMC.visible = true; if (_timerUpdate <= 0){ SoundConst._playSound(SoundConst.LEVEL_START); cSmoke.addLevelText(this["emCentr"]); myPers.setAccelerate(30); PanelMC.visible = true; myPers.view.visible = true; m_camera.setTarget((myPers.view as Sprite)); curUpdate = update; Main.mcSC_.visible = true; }; } public function eEF(e:Event):void{ curUpdate(); } public function restart():void{ _level.redrawLevel(); cPanel.inst.init(); cPanel.inst.life = 100; } public function init():void{ _curLevel = Main.curLevel; curUpdate = startUpdate; _timerUpdate = 3; this.addEventListener(Event.ENTER_FRAME, eEF); var bg:MovieClip = (getChildByName("mcBackground") as MovieClip); bg.gotoAndStop(AllLevel.AllLevelBG[_curLevel]); this.focusRect = new MovieClip(); this.tabEnabled = false; this.tabChildren = false; KeyConst.keyManager = KeyManager.create(); KeyConst.keyManager.initKeyManager(this); midlMC = new MovieClip(); this.addChild(midlMC); midlMC.visible = false; _level = new AllLevel(); _level.initLevel(this, _curLevel); PanelMC = new LevelPanel(); this.addChild(PanelMC); PanelMC.init(); PanelMC.visible = false; PanelMC.btnExit.addEventListener(MouseEvent.CLICK, goBack); PanelMC.btnPause.addEventListener(MouseEvent.CLICK, setPausa); _level.buildLevel(); createParlax(); PanelMC.addBonus(); m_pEngine = ParticleEngine.create().initParticleEngine(_level.HitZone, 1, 0.995, 4); var _pP:cPersParam = cPersParam.myPers(_level.VehZone); myPers = myOneWhellPers.create().initPers(_level.startPoint.x, (_level.startPoint.y - 50), _pP); m_pEngine.addParticle(myPers); myPers.view.visible = false; TarCam = new MovieClip(); TarCam.y = (myPers.view.y + 250); TarCam.x = (myPers.view.x + 100); _level.VehZone.addChild(TarCam); m_camera = new CCamera(); m_camera.window = new Rectangle(0, 0, Main.SCREEN_WIDTH, Main.SCREEN_HEIGHT); m_camera.rangeBorder = new Rectangle(100, -10000, 1000000, 20000); m_camera.createDefaultScroll((TarCam as Sprite), new Rectangle(390, 200, 20, 350)); m_camera.createDefaultUpdateView((_level.VivZone as Sprite)); m_pEngine.update(0.04); SoundConst._playInGameMusic(); } public function setFinish():void{ curUpdate = finishUpdate; SoundConst._playSound(SoundConst.LEVEL_WIN); _timerUpdate = 30; } public function unPausa(e:Event):void{ myPers.view.visible = true; SoundConst._buttonClick(); var sb:SimpleButton = (pausScr["btHit"] as SimpleButton); sb.removeEventListener(MouseEvent.CLICK, unPausa); curUpdate = _backUpUpdate; this.removeChild(pausScr); pausScr = null; } public function setFail():void{ curUpdate = FailUpdate; SoundConst._playSound(SoundConst.LEVEL_LOSE); myPers.accelerate.plusXY(0, -20); myPers.accelerate.x = (myPers.accelerate.x / 2); _timerUpdate = 25; } public function updateParlax():void{ midlMC.x = (_level.VivZone.x / 6); midlMC.y = ((Main.SCREEN_HEIGHT / 6) + (_level.VivZone.y * kParlax)); } public function cleanup():void{ KeyConst.keyManager.cleanup(); KeyConst.keyManager = null; this.removeEventListener(Event.ENTER_FRAME, eEF); this.removeChild(midlMC); midlMC = null; _level.VehZone.removeChild(TarCam); TarCam = null; m_camera.cleanup(); myPers.cleanup(); myPers = null; m_pEngine.cleanup(); _level.cleanup(); _level = null; PanelMC.btnExit.removeEventListener(MouseEvent.CLICK, goBack); PanelMC.btnPause.removeEventListener(MouseEvent.CLICK, setPausa); PanelMC.cleanup(); this.removeChild(PanelMC); PanelMC = null; } public function FailUpdate():void{ myPers.updateAnim(); myPers.accelerate.plusXY(0, 12); myPers.update(0.04); cSmoke.update(); updateParlax(); _timerUpdate--; if (_timerUpdate <= 0){ Main.setState(Main.STATE_Fail); }; } public function setPausa(e:Event):void{ var e = e; SoundConst._buttonClick(); pausScr = new PausaScr(); this.addChild(pausScr); myPers.view.visible = false((pausScr["btHit"] as SimpleButton)).addEventListener(MouseEvent.CLICK, unPausa); _backUpUpdate = curUpdate; curUpdate = function ():void{ }; } public function goBack(e:Event):void{ Main.setState(Main.STATE_MAP); SoundConst._buttonClick(); } public function finishUpdate():void{ cSmoke.update(); m_pEngine.update(0.04); updateParlax(); myPers.updateAnim(); myPers.setAccelerate(25); _timerUpdate--; if (_timerUpdate <= 0){ Main.setState(Main.STATE_RESULT); }; } protected function createParlax():void{ var xm:Number = 0; var c:Class = midl1; if (_curLevel > 7){ c = midl3; } else { if (_curLevel > 3){ c = midl2; }; }; var m:MovieClip = new (c); var i:int; while (i < int((((_level.VivZone.width / 5) / m.width) + 1))) { m = new (c); midlMC.addChild(m); m.cacheAsBitmap = true; m.stop(); m.x = xm; xm = ((m.x + m.width) - 4); i++; }; midlMC.y = 300; kParlax = ((Main.SCREEN_HEIGHT / _level.HitZone.height) / 3); } } }//package myEng
Section 26
//cSmoke (myEng.cSmoke) package myEng { import flash.display.*; import flash.geom.*; public class cSmoke { protected var myMC:MovieClip; protected var speedScale:Number; protected var lifeTime:int; protected var MaxLifeTime:int; protected var speedRot:Number; protected var speedX:Number; protected var speedVert:Number; protected var speedY:Number; protected var dWave:int; public static var cont:MovieClip; protected static var arraySmoke:Array = []; public function cSmoke(){ super(); lifeTime = 0; dWave = 0; } public static function add(SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); arraySmoke.push(newPart(p0, 1, smokeMC)); p0.x = (p0.x + 5); arraySmoke.push(newPart(p0, 1, smokeMC)); p0.x = (p0.x - 10); arraySmoke.push(newPart(p0, 1, smokeMC)); } public static function addPuff(SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); arraySmoke.push(newPart(p0, 0.4, smokeMC)); p0.x = (p0.x + 5); arraySmoke.push(newPart(p0, 0.4, smokeMC)); p0.x = (p0.x - 8); arraySmoke.push(newPart(p0, 0.4, smokeMC)); } public static function addTextPart(t:String, SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); var f:cSmoke = new (cSmoke); f.myMC = new partNum(); f.myMC["txt"].text = t; cont.addChildAt(f.myMC, 0); f.MaxLifeTime = 18; f.myMC.x = p0.x; f.myMC.y = p0.y; f.speedRot = 0; f.speedVert = -1; f.speedScale = 0; f.speedX = 0; f.speedY = -2; f.myMC.scaleX = 1; f.myMC.scaleY = 1; f.dWave = (15 + int((Math.random() * 15))); arraySmoke.push(f); } public static function update():void{ var f:cSmoke; var i:int; while (i < arraySmoke.length) { f = (arraySmoke[i] as cSmoke); if (f.dWave > 0){ f.dWave++; f.speedX = (((f.dWave % 15) - 7) * 3); }; f.lifeTime++; f.speedY = (f.speedY + f.speedVert); f.myMC.x = (f.myMC.x + f.speedX); f.myMC.y = (f.myMC.y + f.speedY); f.myMC.scaleX = (f.myMC.scaleX + f.speedScale); f.myMC.scaleY = (f.myMC.scaleY + f.speedScale); f.myMC.rotation = (f.myMC.rotation + f.speedRot); if (f.lifeTime > f.MaxLifeTime){ cont.removeChild(f.myMC); f.myMC = null; f = null; arraySmoke.splice(i, 1); }; i++; }; } public static function init(cont_:Object):void{ cont = (cont_ as MovieClip); var i:int; while (i < arraySmoke.length) { (arraySmoke[i] as cSmoke).myMC = null; arraySmoke[i] = null; i++; }; arraySmoke = []; } public static function newPart(p0:Point, s:Number, cl:Class):cSmoke{ var f:cSmoke = new (cSmoke); f.myMC = new (cl); cont.addChildAt(f.myMC, 0); f.MaxLifeTime = 10; f.myMC.alpha = 0.7; f.myMC.x = (p0.x - (Math.random() * 15)); f.myMC.y = (p0.y + (Math.random() * 5)); f.myMC.scaleX = (((Math.random() * 0.29) + 0.2) * s); f.myMC.scaleY = (((Math.random() * 0.29) + 0.2) * s); f.myMC.rotation = (Math.random() * 180); f.speedRot = ((Math.random() * 6) - 3); f.speedVert = 0; f.speedScale = (((Math.random() * 0.1) + 0.02) * s); f.speedX = ((Math.random() * 4) - 2); f.speedY = ((Math.random() * 5) + 2); return (f); } public static function addLevelFinish(SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); var f:cSmoke = new (cSmoke); f.myMC = new partNum(); f.myMC["txt"].text = "You Win! "; cont.addChildAt(f.myMC, 0); f.MaxLifeTime = 22; f.myMC.x = p0.x; f.myMC.y = p0.y; f.speedRot = 0; f.speedVert = -0.6; f.speedScale = 0.1; f.speedX = 0; f.speedY = -2; f.myMC.scaleX = 1; f.myMC.scaleY = 1; arraySmoke.push(f); } public static function horPuff(SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); var f:cSmoke = new (cSmoke); f.myMC = new Cloud_effect01(); cont.addChildAt(f.myMC, 0); f.MaxLifeTime = 6; f.myMC.x = p0.x; f.myMC.y = p0.y; f.speedRot = 0; f.speedVert = -0.4; f.speedScale = 0; f.myMC.scaleX = 0.3; f.myMC.scaleY = 0.3; f.speedX = 0; f.speedY = -1; arraySmoke.push(f); } public static function destroy():void{ var i:int; while (i < arraySmoke.length) { cont.removeChild((arraySmoke[i] as cSmoke).myMC); arraySmoke[i] = null; i++; }; arraySmoke = []; } public static function addLevelText(SObj_:MovieClip):void{ var p0:Point = SObj_.localToGlobal(new Point()); p0 = cont.globalToLocal(p0); var f:cSmoke = new (cSmoke); f.myMC = new partNum(); f.myMC["txt"].text = ("Level " + String((Main.curLevel + 1))); cont.addChildAt(f.myMC, 0); f.MaxLifeTime = 22; f.myMC.x = p0.x; f.myMC.y = p0.y; f.speedRot = 0; f.speedVert = -0.6; f.speedScale = 0.1; f.speedX = 0; f.speedY = -2; f.myMC.scaleX = 1; f.myMC.scaleY = 1; arraySmoke.push(f); } } }//package myEng
Section 27
//myBonus (myEng.myBonus) package myEng { import flash.display.*; public class myBonus extends MovieClip { protected var active:Boolean; protected var myNum:int; protected var myX:Number; public static var bonusList:Array = []; public function myBonus(){ super(); } public function init():void{ bonusList.push(this); active = true; myX = (this.x + this.parent.x); myNum = (bonusList.length - 1); } public function destroy():void{ active = false; bonusList[myNum] = null; parent.removeChild(this); } public function myHitTest(mc:myOneWhellPers, n:int):void{ if (!active){ }; } public function setNormalState():void{ } public static function AllNormalState():void{ var i:int; while (i < bonusList.length) { if (bonusList[i] != null){ (bonusList[i] as myBonus).setNormalState(); }; i++; }; } public static function clear():void{ var i:int; while (i < bonusList.length) { if (bonusList[i] != null){ (bonusList[i] as myBonus).destroy(); }; bonusList[i] = null; i++; }; bonusList = []; } public static function checkBonus(mc:myOneWhellPers):void{ var i:int; while (i < bonusList.length) { if (Math.abs((bonusList[i].myX - mc.view.x)) < 2500){ (bonusList[i] as myBonus).myHitTest(mc, i); }; i++; }; } } }//package myEng
Section 28
//myBonusDoor (myEng.myBonusDoor) package myEng { import flash.display.*; import flash.geom.*; public class myBonusDoor extends myBonus { public var myHit:MovieClip; public static var instDoor:myBonusDoor; public function myBonusDoor(){ super(); } override public function init():void{ super.init(); active = true; instDoor = this; myHit = new hitZonaDoor(); var m:MovieClip = (Main.myCurState as cRace)._level.HitZone; m.addChild(myHit); myHit.cacheAsBitmap = true; var p:Point = new Point(this.x, this.y); p = parent.localToGlobal(p); p = (Main.myCurState as cRace)._level.HitZone.globalToLocal(p); myHit.x = p.x; myHit.y = p.y; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ } public static function open():void{ if (instDoor.active){ instDoor.play(); SoundConst._playSound(SoundConst.OPEN_DOOR); instDoor.myHit.parent.removeChild(instDoor.myHit); instDoor.myHit = null; instDoor.active = false; }; } } }//package myEng
Section 29
//myBonusEat (myEng.myBonusEat) package myEng { public class myBonusEat extends myBonus { protected var dx:int; public function myBonusEat(){ super(); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ dx++; dx = (dx % 15); this.y = (this.y + ((dx - 7) / 3)); if (mc.HitZona.hitTestObject(this)){ SoundConst._playSound(SoundConst.EAT_SOUND); active = false; cPanel.inst.addBonus(); cSmoke.addTextPart("+50", this); play(); }; }; } override public function init():void{ super.init(); cPanel.maxCountBonus++; this["mc"].gotoAndStop(int(((Math.random() * this["mc"].totalFrames) + 1))); this["mc"].cacheAsBitmap = true; dx = int((Math.random() * 15)); } } }//package myEng
Section 30
//myBonusGravi (myEng.myBonusGravi) package myEng { public class myBonusGravi extends myBonus { public function myBonusGravi(){ super(); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ if (mc.HitZona.hitTestObject(this)){ SoundConst._playSound(SoundConst.BONUS_HIT); active = false; mc.unGravi = true; cPanel.Score = (cPanel.Score + 100); cSmoke.addTextPart("+100", this); play(); }; }; } } }//package myEng
Section 31
//myBonusLava (myEng.myBonusLava) package myEng { public class myBonusLava extends myBonus { public function myBonusLava(){ super(); } override public function init():void{ super.init(); this.visible = false; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (mc.HitZona.hitTestObject(this)){ mc.hitMyPers(); }; } } }//package myEng
Section 32
//myBonusLoop (myEng.myBonusLoop) package myEng { import flash.display.*; import flash.geom.*; public class myBonusLoop extends myBonus { protected var myHitZona2:MovieClip; protected var myHit:MovieClip; protected var myHitZona:MovieClip; public function myBonusLoop(){ super(); } override public function init():void{ myHitZona = (this.getChildByName("Triger") as MovieClip); myHitZona.visible = false; myHitZona2 = (this.getChildByName("Triger2") as MovieClip); myHitZona2.visible = false; super.init(); this.cacheAsBitmap = true; if (this.getChildByName("Tip2") != null){ myHit = new HitLoop2(); } else { myHit = new HitLoop1(); }; myHit.stop(); myHit.cacheAsBitmap = true; var m:MovieClip = (Main.myCurState as cRace)._level.HitZone; m.addChild(myHit); var p:Point = new Point(this.x, this.y); p = parent.localToGlobal(p); p = (Main.myCurState as cRace)._level.HitZone.globalToLocal(p); myHit.x = p.x; myHit.y = p.y; myHit.scaleX = this.scaleX; myHit.scaleY = this.scaleY; myHit.rotation = this.rotation; } override public function setNormalState():void{ active = true; myHit.gotoAndStop(1); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (mc.HitZona.hitTestObject(myHitZona2)){ setNormalState(); }; if (active){ if (mc.HitZona.hitTestObject(this)){ mc.inLoop(); if (myHitZona.hitTestObject(mc.view)){ cPanel.Score = (cPanel.Score + 300); cSmoke.addTextPart("+300", mc.HitZona); myHit.gotoAndStop(2); active = false; }; }; }; } } }//package myEng
Section 33
//myBonusLos (myEng.myBonusLos) package myEng { import flash.display.*; public class myBonusLos extends myBonus { protected var _losState:int; protected var p_score:int; protected var _demagTimer:int; protected var p_leftBord:Number; protected var p_targetX:Number; protected var p_rightBorder:Number; protected var p_myMC:MovieClip; protected var _losTimer:int; protected var p_Rog1:MovieClip; protected var p_speed:Number; protected var p_Live:int; protected var p_Rog2:MovieClip; public function myBonusLos(){ super(); } protected function standartMov(mc:myOneWhellPers):void{ p_myMC.x = (p_myMC.x + p_speed); if (Math.abs((p_myMC.x - p_targetX)) < Math.abs(p_speed)){ p_speed = -(p_speed); if (p_targetX < (p_leftBord + 1)){ p_myMC.scaleX = 1; p_targetX = p_rightBorder; } else { p_myMC.scaleX = -1; p_targetX = p_leftBord; }; }; } override public function init():void{ super.init(); cPanel.maxCountMonster++; p_myMC = new lineEnemyAnim_8(); p_speed = 6; p_Live = 10; cPanel.inst.mcBoss.max = p_Live; cPanel.inst.mcBoss.value = p_Live; cPanel.inst.mcBoss.visible = true; p_score = 12000; p_myMC["monstr"]["telo"].visible = false; p_myMC["monstr"]["rog"].visible = false; p_myMC["monstr"]["noga"].visible = false; p_Rog1 = p_myMC["monstr"]["rog1"]["mc"]; p_Rog2 = p_myMC["monstr"]["rog2"]["mc"]; this.parent.addChild(p_myMC); this.parent.setChildIndex(p_myMC, 1); p_myMC.x = (this.x + ((this.width * Math.random()) * 0.9)); p_myMC.y = this.y; p_leftBord = this.x; p_rightBorder = (this.width + this.x); p_targetX = p_rightBorder; this.visible = false; } protected function losEnemyMov(mc:myOneWhellPers):void{ if (_losState == 0){ standartMov(mc); if ((p_myMC["monstr"] as MovieClip).currentFrame > 15){ (p_myMC["monstr"] as MovieClip).gotoAndPlay(1); }; if (Math.random() > 0.98){ if (mc.view.x > ((this.myX + p_myMC.x) - p_leftBord)){ if (p_speed > 0){ _losState = 1; } else { _losState = 2; }; } else { if (p_speed > 0){ _losState = 2; } else { _losState = 1; }; }; if (_losState == 1){ (p_myMC["monstr"] as MovieClip).gotoAndPlay("lbAtack"); _losTimer = 30; }; if (_losState == 2){ (p_myMC["monstr"] as MovieClip).gotoAndPlay("lbBackAtack"); _losTimer = 16; }; SoundConst._playSound(SoundConst.LOS_ATTACK); }; }; if (_losState == 1){ _losTimer--; if (_losTimer <= 0){ _losState = 0; }; if (_losTimer <= 16){ standartMov(mc); standartMov(mc); standartMov(mc); standartMov(mc); standartMov(mc); }; }; if (_losState == 2){ _losTimer--; if (mc.HitZona.hitTestObject(p_myMC["monstr"]["noga"])){ mc.hitMyPers(); }; if (_losTimer <= 0){ _losState = 0; }; }; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ losEnemyMov(mc); p_Rog2.visible = false; p_Rog1.visible = false; if (_demagTimer > 0){ _demagTimer--; if ((_demagTimer % 3) == 0){ p_myMC.alpha = 1; } else { p_myMC.alpha = 0.5; }; return; }; if (mc.HitZona.hitTestObject(p_myMC["monstr"])){ if (mc.HitZona.hitTestObject(p_myMC["monstr"]["rog"])){ trace("Roga"); p_Rog2.visible = true; p_Rog1.visible = true; _demagTimer = 10; mc.hitMyPers(); return; }; if (mc.toHitJump(p_myMC["monstr"]["telo"])){ _demagTimer = 15; p_Live--; SoundConst._playSound(SoundConst.HIT_2ENEMY); cPanel.Score = (cPanel.Score + (cPanel.inst.life * 10)); cSmoke.addTextPart(("+" + String((cPanel.inst.life * 10))), mc.HitZona); cSmoke.horPuff(mc.view["toHitMC"]); cPanel.inst.mcBoss.value = p_Live; mc.jump(); if (p_Live <= 0){ active = false; myBonusDoor.open(); cPanel.Score = (cPanel.Score + (p_score + (cPanel.inst.life * 5))); cSmoke.addTextPart(("+" + String((p_score + (cPanel.inst.life * 5)))), mc.HitZona); p_myMC.gotoAndStop(2); cPanel.CountFreeMonster++; cPanel.inst.mcBoss.visible = false; _demagTimer = 0; }; } else { if (mc.HitZona.hitTestObject(p_myMC["monstr"]["telo"])){ mc.hitMyPers(); }; }; }; } else { standartMov(mc); }; } override public function destroy():void{ p_myMC.parent.removeChild(p_myMC); p_myMC = null; super.destroy(); } } }//package myEng
Section 34
//myBonusPutana (myEng.myBonusPutana) package myEng { public class myBonusPutana extends myBonus { protected var arrMonstr:Array; public static var tarX:Number; public static var tarY:Number; public static var timer:int; public function myBonusPutana(){ super(); } override public function init():void{ var p:myPutana; super.init(); this.visible = false; arrMonstr = []; cPanel.maxCountMonster++; cPanel.inst.mcBoss.init(); cPanel.inst.mcBoss.max = 7; cPanel.inst.mcBoss.value = cPanel.inst.mcBoss.max; cPanel.inst.mcBoss.visible = true; var i:int; while (i < cPanel.inst.mcBoss.max) { p = new myPutana(); p.init(this, i); arrMonstr.push(p); i++; }; timer = 250; tarX = this.x; tarY = this.y; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ var i:int; while (i < arrMonstr.length) { (arrMonstr[i] as myPutana).myHit(mc); i++; }; if (timer > 0){ timer--; } else { setTar(mc); }; } public function setTar(mc:myOneWhellPers):void{ if (tarX < (this.x + (this.width / 2))){ tarX = ((((this.width / 3) * 2) + this.x) + ((this.width / 3) * Math.random())); } else { tarX = (this.x + ((this.width / 3) * Math.random())); }; tarY = ((this.y + ((this.height - 50) * Math.random())) + 50); if (mc.HitZona.hitTestObject(this)){ if (Math.random() > 0.6){ tarX = (((mc.view.x - this.parent.x) + ((this.width / 5) * Math.random())) - (this.width / 10)); }; }; timer = int((200 + (150 * Math.random()))); SoundConst._playSound(SoundConst.OS_MOVE); } } }//package myEng
Section 35
//myBonusRef (myEng.myBonusRef) package myEng { import flash.display.*; public class myBonusRef extends myBonus { protected var p_MonsterMC:MovieClip; protected var fireLive:int; protected var _demagTimer:int; protected var dy:Number; protected var unhit:Boolean; protected var p_live:int; protected var p_tar:int; protected var p_hitMC:MovieClip; protected var fireDx:Number; protected var fireDy:Number; protected var STATE:int; protected var fireMc:MovieClip; protected var p_myMC:MovieClip; public function myBonusRef(){ super(); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ stateMen(mc); if (_demagTimer > 0){ _demagTimer--; if ((_demagTimer % 3) == 0){ p_myMC.alpha = 1; } else { p_myMC.alpha = 0.5; }; return; }; if (mc.HitZona.hitTestObject(p_hitMC)){ if (unhit){ mc.hitMyPers(); return; }; if (mc.toHitJump(p_hitMC)){ p_live--; setState(2); SoundConst._playSound(SoundConst.REF_HIT); cPanel.Score = (cPanel.Score + (700 + (cPanel.inst.life * 5))); cSmoke.addTextPart(("+" + String((700 + (cPanel.inst.life * 5)))), mc.HitZona); _demagTimer = 20; cPanel.inst.mcBoss.value = p_live; mc.jump(); cSmoke.horPuff(mc.view["toHitMC"]); if (p_live <= 0){ _demagTimer = 0; myBonusDoor.open(); cPanel.Score = (cPanel.Score + (10000 + (cPanel.inst.life * 10))); cSmoke.addTextPart(("+" + String((10000 + (cPanel.inst.life * 10)))), mc.HitZona); p_myMC.gotoAndStop(2); STATE = 3; cPanel.CountFreeMonster++; cPanel.inst.mcBoss.visible = false; }; } else { mc.hitMyPers(); }; }; }; if (fireLive > 0){ fireLive--; fireMc.x = (fireMc.x + fireDx); fireMc.y = (fireMc.y + fireDy); if (mc.HitZona.hitTestObject(fireMc)){ mc.hitMyPers(); }; if (fireLive <= 0){ this.parent.removeChild(fireMc); fireMc = null; }; }; } public function stateMen(mc:myOneWhellPers):void{ switch (STATE){ case 0: if (this.currentFrame == p_tar){ this.stop(); if (Math.random() < 0.93){ return; }; if (Math.random() > 0.55){ setState(0); } else { if (Math.random() > (0.05 + (p_live / 20))){ setState(1); } else { setState(2); }; }; } else { this.play(); p_myMC.x = (this.x + this["napMC"].x); p_myMC.y = (this.y + this["napMC"].y); }; break; case 1: if (p_MonsterMC.currentFrame == 8){ fire(mc); }; if (p_MonsterMC.currentFrame >= 18){ p_MonsterMC.gotoAndStop(1); STATE = 0; }; break; case 2: if (p_MonsterMC.currentFrame > 39){ unhit = true; }; if (p_MonsterMC.currentFrame > 92){ p_MonsterMC.gotoAndStop(1); STATE = 0; unhit = false; }; break; case 3: dy++; p_myMC.alpha = 1; _demagTimer = 0; p_myMC.y = (p_myMC.y + dy); if (p_myMC.y > this.getBounds(parent).bottom){ p_myMC.y = this.getBounds(parent).bottom; active = false; cSmoke.addLevelFinish(mc.HitZona); }; break; }; } public function setState(n:int):void{ switch (n){ case 0: STATE = 0; p_tar = int(((Math.random() * this.totalFrames) + 1)); this.play(); break; case 1: STATE = 1; p_MonsterMC.gotoAndPlay("attak"); SoundConst._playSound(SoundConst.REF_FIRE); if (fireLive > 0){ fireLive = 3; }; this.stop(); p_tar = int(((Math.random() * this.totalFrames) + 1)); break; case 2: STATE = 2; p_MonsterMC.gotoAndPlay("shild"); this.stop(); SoundConst._playSound(SoundConst.REF_STASIS); p_tar = int(((Math.random() * this.totalFrames) + 1)); trace("Shild", p_tar); break; }; } override public function init():void{ super.init(); this.visible = false; cPanel.maxCountMonster++; p_myMC = new lineEnemyAnim_12(); this.parent.addChild(p_myMC); this.parent.setChildIndex(p_myMC, 1); p_myMC.stop(); this.stop(); p_hitMC = (p_myMC["mcHit"] as MovieClip); p_hitMC.visible = false; p_MonsterMC = ((p_myMC["myPersMC"] as MovieClip)["monstr"] as MovieClip); p_MonsterMC.stop(); p_myMC.x = (this.x + this["napMC"].x); p_myMC.y = (this.y + this["napMC"].y); p_tar = 5; dy = 0; _demagTimer = 0; p_live = 8; cPanel.inst.mcBoss.max = p_live; cPanel.inst.mcBoss.value = p_live; cPanel.inst.mcBoss.visible = true; STATE = 0; unhit = false; fireMc = null; } override public function destroy():void{ p_MonsterMC = null; p_hitMC = null; this.parent.removeChild(p_myMC); p_myMC = null; super.destroy(); } public function fire(mc:myOneWhellPers):void{ trace("fire"); fireMc = new IceBolt(); fireMc.stop(); this.parent.addChild(fireMc); fireMc["mc"].gotoAndStop(int(((Math.random() * fireMc["mc"].totalFrames) + 1))); fireMc.x = p_myMC.x; fireMc.y = (p_myMC.y - 70); var ddd:int = int((Math.abs(((mc.view.x - p_myMC.parent.x) - p_myMC.x)) / 15)); fireDx = (((mc.view.x - p_myMC.parent.x) - p_myMC.x) / ddd); fireDy = (((mc.view.y - p_myMC.parent.y) - p_myMC.y) / ddd); fireLive = (ddd + 10); } } }//package myEng
Section 36
//myLineEnemy (myEng.myLineEnemy) package myEng { import flash.display.*; public class myLineEnemy extends myBonus { protected var persState:Boolean; protected var p_score:int; protected var timer:int; protected var moving:Function; protected var toHiting:Function; protected var p_leftBord:Number; protected var p_targetX:Number; protected var p_rightBorder:Number; protected var p_Scale:Number; protected var _demagTimer:int; protected var hitPers:Function; protected var p_myMC:MovieClip; protected var p_speed:Number; protected var p_Live:int; protected var p_myHit:MovieClip; public function myLineEnemy(){ super(); } protected function movKrot(mc:myOneWhellPers):void{ if (persState){ standartMov(mc); timer--; if (timer <= 0){ timer = int(((Math.random() * 100) + 100)); if (p_myMC.currentFrame == 3){ persState = false; p_myMC.gotoAndPlay(4); } else { p_myMC.gotoAndStop(3); }; }; } else { if (p_myMC.currentFrame < 2){ persState = true; }; }; } override public function destroy():void{ p_myHit = null; p_myMC.parent.removeChild(p_myMC); p_myMC = null; super.destroy(); } protected function standartMov(mc:myOneWhellPers):void{ p_myMC.x = (p_myMC.x + p_speed); if (Math.abs((p_myMC.x - p_targetX)) < Math.abs(p_speed)){ p_speed = -(p_speed); if (p_targetX == p_leftBord){ p_myMC.scaleX = p_Scale; p_targetX = p_rightBorder; } else { p_myMC.scaleX = -(p_Scale); p_targetX = p_leftBord; }; }; } override public function init():void{ super.init(); _demagTimer = 0; var t:Array = this.name.split("_"); cPanel.maxCountMonster++; moving = standartMov; toHiting = stanToHit; hitPers = standHitPers; p_myMC = new lineEnemyAnim_1(); p_speed = (0.4 + ((Math.random() * 3) / 8)); p_Live = 2; p_score = 400; switch (Number(t[1])){ case 1: p_myMC = new lineEnemyAnim_1(); p_speed = (8 + ((Math.random() * 3) / 8)); p_Live = 1; p_score = 200; break; case 2: p_myMC = new lineEnemyAnim_2(); p_speed = 5; p_Live = 1; p_score = 900; break; case 3: p_myMC = new lineEnemyAnim_3(); p_speed = (8 + ((Math.random() * 3) / 8)); p_Live = 400; p_score = 1900; toHiting = YogToHit; break; case 4: p_myMC = new lineEnemyAnim_4(); p_speed = 0; p_Live = 400; p_score = 1000; moving = function ():void{ }; toHiting = YogToHit; break; case 5: p_myMC = new lineEnemyAnim_5(); p_speed = (5 + ((Math.random() * 3) / 8)); p_Live = 1; p_score = 800; break; case 6: p_myMC = new lineEnemyAnim_6(); p_speed = (10 + ((Math.random() * 3) / 8)); p_Live = 1; p_score = 1500; moving = movBat; break; case 7: p_myMC = new lineEnemyAnim_7(); p_speed = (7 + ((Math.random() * 3) / 8)); p_Live = 2; p_score = 2000; moving = movBird; break; case 9: p_myMC = new lineEnemyAnim_9(); p_speed = (2 + ((Math.random() * 3) / 8)); p_Live = 2; p_score = 2000; persState = false; moving = movKrot; break; case 10: p_myMC = new lineEnemyAnim_10(); p_speed = (0.4 + ((Math.random() * 3) / 8)); p_Live = 2; p_score = 400; break; case 11: p_myMC = new lineEnemyAnim_11(); p_speed = (0.4 + ((Math.random() * 3) / 8)); p_Live = 2; p_score = 400; break; }; timer = int(((Math.random() * 100) + 100)); var vvv:int = this.parent.getChildIndex(this); this.parent.addChildAt(p_myMC, vvv); p_Scale = p_myMC.scaleX; p_myMC.x = (this.x + ((this.width * Math.random()) * 0.9)); p_myMC.y = this.y; p_leftBord = this.x; p_rightBorder = (this.width + this.x); p_targetX = p_rightBorder; p_myHit = p_myMC["mcHit"]; p_myHit.visible = false; this.visible = false; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ moving(mc); if (active){ if (_demagTimer > 0){ _demagTimer--; if ((_demagTimer % 3) == 0){ p_myMC.alpha = 1; } else { p_myMC.alpha = 0.5; }; return; }; if (p_myHit.hitTestObject(mc.HitZona)){ if (mc.toHitJump(p_myHit)){ toHiting(mc); } else { hitPers(mc); }; }; }; } public function YogToHit(mc:myOneWhellPers):void{ _demagTimer = 5; if (mc.unHit){ SoundConst._playSound(SoundConst.HIT_2ENEMY); active = false; cPanel.Score = (cPanel.Score + p_score); cPanel.Score = (cPanel.Score + (cPanel.inst.life * 5)); p_myMC.gotoAndStop(2); cPanel.CountFreeMonster++; } else { mc.jump(); hitPers(mc); }; cSmoke.horPuff(mc.view["toHitMC"]); } protected function movBat(mc:myOneWhellPers):void{ standartMov(mc); if (active){ if (persState){ if (p_myMC.y < (this.y + this.height)){ p_myMC.y = (p_myMC.y + 8); } else { persState = false; }; } else { if (p_myMC.y > this.y){ p_myMC.y = (p_myMC.y - 8); } else { persState = true; }; }; }; } protected function movBird(mc:myOneWhellPers):void{ if ((Math.random() * 100) < 1.5){ persState = !(persState); }; standartMov(mc); if (persState){ if (p_myMC.y < (this.y + this.height)){ p_myMC.y = (p_myMC.y + 8); }; } else { if (p_myMC.y > this.y){ p_myMC.y = (p_myMC.y - 8); }; }; } public function stanToHit(mc:myOneWhellPers):void{ if (mc.unHit){ p_Live = 0; } else { mc.jump(); }; _demagTimer = 15; p_Live--; cSmoke.horPuff(mc.view["toHitMC"]); SoundConst._playSound(SoundConst.HIT_2ENEMY); if (p_Live <= 0){ active = false; cPanel.Score = (cPanel.Score + (p_score + (cPanel.inst.life * 2))); cSmoke.addTextPart(("+" + String((p_score + (cPanel.inst.life * 2)))), mc.HitZona); p_myMC.gotoAndStop(2); cPanel.CountFreeMonster++; moving = standartMov; _demagTimer = 0; } else { cPanel.Score = (cPanel.Score + int(((p_score / 4) + (cPanel.inst.life * 2)))); cSmoke.addTextPart(("+" + String(int(((p_score / 4) + (cPanel.inst.life * 2))))), mc.HitZona); }; } protected function standHitPers(mc:myOneWhellPers):void{ if (p_myHit.hitTestObject(mc.HitZona)){ if (mc.unHit){ p_Live = 0; toHiting(mc); } else { mc.hitMyPers(); }; }; } } }//package myEng
Section 37
//myOneWhellPers (myEng.myOneWhellPers) package myEng { import flash.display.*; import pengine.*; import base.*; import flash.geom.*; public class myOneWhellPers extends Wheel implements IData { protected var _jumpRelaxTimer:int; protected var _movCurrFrame:Number; protected var _movEndLoop:int; protected var _movStart:int; protected var _anglLimit:int; protected var _unGraviTimer:int; protected var _pParam:cPersParam; protected var _MovArray:Array; protected var _UNhitTimer:int; protected var acsTimer:int; public var HitZona:MovieClip; protected var _jumpTimer:int; protected var _acsToJump:Number; protected var _jumpAcs:Vector2D; protected var rotAngl:Number; protected var _movStartLoop:int; protected var arrGravMc:Array; protected var _hitTimer:int; protected var _acsToSpeed:Number; protected var arrBoxMc:Array; protected var p_oldHasInter:Boolean; public var inAir:int; public var STATE:int; protected var _movSpeed:Number; public static var camPoint:Number = 380; public static var S_JumpDown:int = 5; public static var S_slowMove:int = 1; public static var S_hit:int = 4; public static var S_Break:int = 6; public static var S_fastMove:int = 2; public static var S_Jump:int = 3; public static var S_noMove:int = 0; public static var S_Attak:int = 7; public function myOneWhellPers(){ super(); } public function showBox(b:Boolean):void{ var i:int; while (i < arrBoxMc.length) { (arrBoxMc[i] as MovieClip).visible = b; i++; }; } override public function init():void{ super.init(); arrBoxMc = []; arrGravMc = []; p_oldHasInter = false; _acsToSpeed = 9; _acsToJump = -30; _koeffFriction = 0.05; _jumpTimer = 0; _jumpRelaxTimer = 0; _UNhitTimer = 0; _jumpAcs = new Vector2D(0, 0); _hitTimer = 0; inAir = 0; cPanel.inst.life = 100; _movCurrFrame = 1; _movSpeed = 0.5; rotAngl = 0; _anglLimit = 60; _unGraviTimer = 0; _movStart = 1; _movEndLoop = 1; _movStartLoop = 1; cPanel.inst.life = 100; } public function showGrav(b:Boolean):void{ var i:int; while (i < arrGravMc.length) { (arrGravMc[i] as MovieClip).visible = b; i++; }; } public function initPers(_x:Number, _y:Number, _pP:cPersParam):myOneWhellPers{ var i:String; var d2:DisplayObject; _pParam = _pP; this.initWheel(_x, _y, _pP.mass, _pP.Rad, _pP.maxSpeed, _pP.Vid, _pP.Vid["rim"]); _acsToSpeed = _pP.acsSpeed; _acsToJump = _pP.jmpSpeed; _MovArray = _pP.MovArray; _movSpeed = _pP.speedAnim; _koeffFriction = 0.07; disableRotation(); STATE = S_JumpDown; setMoveLimits(); lastN = new Vector2D(0, -1); view["toHitMC"].visible = false; HitZona = (view["mcHit"] as MovieClip); HitZona.visible = false; for (i in (_rim as MovieClip)) { d2 = (_rim as MovieClip).getChildByName(i); d2.cacheAsBitmap = true; if (d2["boxMc"] != null){ d2["boxMc"].visible = false; arrBoxMc.push(d2["boxMc"]); }; if (d2["gravMc"] != null){ d2["gravMc"].visible = false; arrGravMc.push(d2["gravMc"]); }; }; return (this); } override public function cleanup():void{ HitZona = null; _jumpAcs = null; _MovArray = null; _pParam = null; arrBoxMc = null; arrGravMc = null; super.cleanup(); } public function myUpdate(_keyManager:KeyManager, _cam:CCamera):void{ if (pos.x < 250){ pos.x = 250; }; p_oldHasInter = intersectionFlag; camPoint = (camPoint - (absXSpeed() * 5)); camPoint = (camPoint - ((camPoint - 380) / 6)); _cam.setNewTargetBorder(new Rectangle(camPoint, Math.min(150, Math.max(70, (200 - (absYSpeed() * 40)))), 40, 350)); if (absXSpeed() < 0){ _rim.scaleX = 0.6; } else { _rim.scaleX = -0.6; }; if (STATE != S_hit){ if (((_keyManager.keyIsPressed(KeyConst.KEY_RIGHT)) || (_keyManager.keyIsPressed(KeyConst.KEY_D)))){ setAccelerate((_acsToSpeed + (_maxAccSpeed / 10))); _rim.scaleX = -0.6; } else { if (((_keyManager.keyIsPressed(KeyConst.KEY_LEFT)) || (_keyManager.keyIsPressed(KeyConst.KEY_A)))){ setAccelerate((-(_acsToSpeed) - (_maxAccSpeed / 10))); _rim.scaleX = 0.6; } else { _maxAccSpeed = _pParam.maxSpeed; setAccelerate(0); acsTimer = 0; }; }; if ((((STATE == S_Jump)) || ((STATE == S_JumpDown)))){ if (Math.abs(absXSpeed()) < 5){ accelerate.x = (accelerate.x + getAccelerate()); }; if (getAccelerate() == 0){ prevPos.x = (prevPos.x + ((_curPosition.x - prevPos.x) / 2)); }; }; if (((_keyManager.keyIsPressed(KeyConst.KEY_UP)) || (_keyManager.keyIsPressed(KeyConst.KEY_W)))){ if (((hasIntersection()) && ((_jumpRelaxTimer <= 0)))){ jump(); if (unGravi){ SoundConst._playSound(SoundConst.JUMP); }; }; }; if (_keyManager.keyIsPressed(KeyConst.KEY_JUMP)){ acsTimer = 100; }; }; updateAnim(); } public function hitMyPers():void{ var v:Number; if (unHit){ return; }; if (_hitTimer <= 1){ SoundConst._playSound(SoundConst.HIT_2CAT); trace("hit_1!!!!!"); _jumpTimer = 3; v = (-(absXSpeed()) * 3); if (Math.abs(v) < 1){ v = -20; }; _jumpAcs = new Vector2D(v, ((_acsToJump / 3) * 2)); _curPosition = prevPos.duplicate(); cPanel.inst.life = (cPanel.inst.life - 20); STATE = S_hit; setMoveLimits(); _hitTimer = 30; }; acsTimer = 0; } public function get unHit():Boolean{ return (((_UNhitTimer > 0) as Boolean)); } public function jump():void{ _jumpAcs = new Vector2D(0, _acsToJump); if (_jumpTimer < 2){ _jumpTimer = 4; }; _jumpRelaxTimer = 15; startState(S_Jump); } public function absXSpeed():Number{ return ((_curPosition.x - _prevPosition.x)); } protected function setMoveLimits():void{ _movStart = _MovArray[(STATE * 3)]; _movEndLoop = _MovArray[((STATE * 3) + 1)]; _movStartLoop = _MovArray[((STATE * 3) + 2)]; } public function startState(_state:int):void{ STATE = _state; setMoveLimits(); if (_movCurrFrame < _movStart){ _movCurrFrame = _movStart; }; if (_movCurrFrame > _movEndLoop){ _movCurrFrame = _movStart; }; (_rim as MovieClip).gotoAndStop(int(_movCurrFrame)); } override public function hasIntersection():Boolean{ return (((super.hasIntersection()) || (p_oldHasInter))); } public function toHitJump(_mc:MovieClip):Boolean{ var b:Boolean = _mc.hitTestObject(view["toHitMC"]); if (((b) && (unHit))){ }; if (!unHit){ b = ((((b) && ((inAir > 5)))) && ((absYSpeed() > -1))); }; if (b){ _curPosition = prevPos.duplicate(); }; return (b); } public function set unGravi(value:Boolean):void{ if (value){ showGrav(true); _unGraviTimer = 300; }; } public function inLoop():void{ _anglLimit = 180; _maxAccSpeed = (_pParam.MaxSpeedRun * 3); setAccelerate(14); } public function absYSpeed():Number{ return ((_curPosition.y - _prevPosition.y)); } public function set unHit(value:Boolean):void{ if (value){ showBox(true); _UNhitTimer = 300; }; } public function get unGravi():Boolean{ return (((_unGraviTimer > 0) as Boolean)); } public function updateAnim():void{ if (_jumpRelaxTimer > 0){ _jumpRelaxTimer--; }; if (_UNhitTimer > 0){ _UNhitTimer--; cPanel.Box(int((_UNhitTimer / 3))); if (_UNhitTimer <= 0){ showBox(false); }; }; if (_unGraviTimer > 0){ _unGraviTimer--; cPanel.Gravi(int((_unGraviTimer / 3))); _accelerate.plusXY(0, -2); if (_unGraviTimer <= 0){ showGrav(false); }; }; if (_jumpTimer > 0){ accelerate.plus(_jumpAcs); _jumpTimer--; acsTimer = 0; }; if (_hitTimer > 0){ _hitTimer--; if ((_hitTimer % 3) == 0){ _rim.alpha = 1; } else { _rim.alpha = 0.5; }; }; rotAngl = (rotAngl + (((Math.atan2(lastN.x, -(lastN.y)) * 57) - rotAngl) / 4)); rotAngl = Math.min(_anglLimit, Math.max(-(_anglLimit), rotAngl)); _rim.rotation = rotAngl; _anglLimit = 60; if (STATE != S_hit){ if (hasIntersection()){ if (Math.abs(absXSpeed()) < 0.2){ STATE = S_noMove; } else { if (STATE == S_noMove){ startState(S_slowMove); }; STATE = S_slowMove; if (getAccelerate() == 0){ startState(S_Break); } else { acsTimer++; }; if (acsTimer > 40){ STATE = S_fastMove; _maxAccSpeed = _pParam.MaxSpeedRun; }; }; if (inAir > 30){ cSmoke.horPuff(view["toHitMC"]); SoundConst._playSound(SoundConst.END_JUMP); }; inAir = 0; if (Math.abs(lastN.x) > 0.8){ accelerate.y = (accelerate.y + 32); }; } else { inAir++; if (inAir > 4){ lastN.plusXY(0, -1); STATE = S_Jump; if (absYSpeed() > 0){ STATE = S_JumpDown; }; }; }; } else { inAir++; lastN.plusXY(0, -1); if (_hitTimer <= 20){ STATE = S_Jump; }; }; _movCurrFrame = (_movCurrFrame + _movSpeed); if ((((_movCurrFrame < _movStart)) || ((_movCurrFrame >= (_movEndLoop + 1))))){ if (int(_movCurrFrame) == (_movEndLoop + 1)){ setMoveLimits(); _movCurrFrame = _movStartLoop; } else { setMoveLimits(); _movCurrFrame = _movStart; }; }; (_rim as MovieClip).gotoAndPlay(int(_movCurrFrame)); } public static function create():myOneWhellPers{ var mbr:myOneWhellPers = new (myOneWhellPers); mbr.init(); return (mbr); } } }//package myEng
Section 38
//myPutana (myEng.myPutana) package myEng { import flash.display.*; import flash.geom.*; public class myPutana { public var myMC:MovieClip; public var speed:Number; public var state:Boolean; public var myActive:Boolean; public var tarX:Number; public var tarY:Number; protected var hitZona:MovieClip; public var bord:Rectangle; public function myPutana(){ super(); } public function mirMove(mc:myOneWhellPers):void{ if ((myBonusPutana.tarX + tarX) > myMC.x){ myMC.scaleX = 1; } else { myMC.scaleX = -1; }; myMC.x = (myMC.x + Math.max(-(speed), Math.min(speed, (((myBonusPutana.tarX + tarX) - myMC.x) / 8)))); myMC.y = (myMC.y + Math.max(-(speed), Math.min(speed, (((myBonusPutana.tarY + tarY) - myMC.y) / 8)))); } public function myHit(mc:myOneWhellPers):void{ if (myActive){ warMove(mc); if (mc.HitZona.hitTestObject(hitZona)){ if (mc.toHitJump(hitZona)){ myMC.gotoAndStop(2); cSmoke.horPuff(mc.view["toHitMC"]); mc.jump(); cPanel.inst.mcBoss.value--; cPanel.Score = (cPanel.Score + (500 + (cPanel.inst.life * 5))); cSmoke.addTextPart(("+" + String((500 + (cPanel.inst.life * 5)))), mc.HitZona); if (cPanel.inst.mcBoss.value < 1){ cPanel.inst.mcBoss.visible = false; myBonusDoor.open(); cPanel.Score = (cPanel.Score + (5000 + (cPanel.inst.life * 10))); cSmoke.addTextPart(("+" + String((5000 + (cPanel.inst.life * 10)))), hitZona); }; myActive = false; myBonusPutana.timer = 0; } else { mc.hitMyPers(); }; }; } else { mirMove(mc); }; } public function init(rootMC:MovieClip, n:int):void{ myActive = true; myMC = new lineEnemyAnim_11(); rootMC.parent.addChild(myMC); rootMC.parent.setChildIndex(myMC, 1); hitZona = myMC["mcHit"]; hitZona.visible = false; myMC.x = (rootMC.x + ((rootMC.width * Math.random()) * 0.9)); myMC.y = (rootMC.y + ((rootMC.height * Math.random()) * 0.9)); tarX = (((myMC.width * int((n % 3))) - (2 * myMC.width)) - ((myMC.width * Math.random()) * 0.5)); tarY = (((myMC.height * int((n / 3))) - myMC.height) - ((myMC.height * Math.random()) * 0.5)); bord = rootMC.getBounds(rootMC); state = true; speed = (5 + (Math.random() * 22)); } public function warMove(mc:myOneWhellPers):void{ var n:int; if (state){ if ((myBonusPutana.tarX + tarX) > myMC.x){ myMC.scaleX = 1; } else { myMC.scaleX = -1; }; myMC.x = (myMC.x + Math.max(-(speed), Math.min(speed, (((myBonusPutana.tarX + tarX) - myMC.x) / 8)))); myMC.y = (myMC.y + Math.max(-(speed), Math.min(speed, (((myBonusPutana.tarY + tarY) - myMC.y) / 8)))); if ((((Math.abs(((myMC.x + myMC.parent.x) - mc.view.x)) < 250)) && ((Math.random() < 0.005)))){ state = false; myMC.gotoAndPlay(3); SoundConst._playSound(SoundConst.OS_ATTACK); n = int((Math.random() * 9)); tarX = (((myMC.width * int((n % 3))) - (2 * myMC.width)) - ((myMC.width * Math.random()) * 0.5)); tarY = (((myMC.height * int((n / 3))) - myMC.height) - ((myMC.height * Math.random()) * 0.5)); }; } else { if (myMC.currentFrame < 3){ state = true; }; }; } } }//package myEng
Section 39
//mySecretBonus (myEng.mySecretBonus) package myEng { import flash.display.*; public class mySecretBonus extends myBonus { protected var myHit:MovieClip; public static var CountFindSecret:int; public static var CountSecret:int; public function mySecretBonus(){ super(); } override public function init():void{ super.init(); myHit = (this["mcHit"] as MovieClip); myHit.visible = false; this.cacheAsBitmap = true; CountSecret++; CountFindSecret = 0; } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ if (mc.HitZona.hitTestObject(myHit)){ SoundConst._playSound(SoundConst.BONUS_SECRET); cSmoke.addTextPart("+1500", mc.HitZona); CountFindSecret++; cPanel.Score = (cPanel.Score + 1500); active = false; this.visible = false; }; }; } } }//package myEng
Section 40
//myUnHitBonus (myEng.myUnHitBonus) package myEng { public class myUnHitBonus extends myBonus { public function myUnHitBonus(){ super(); } override public function myHitTest(mc:myOneWhellPers, n:int):void{ if (active){ if (mc.HitZona.hitTestObject(this)){ SoundConst._playSound(SoundConst.BONUS_HIT); active = false; cPanel.Score = (cPanel.Score + 500); cSmoke.addTextPart("+500", mc.HitZona); mc.unHit = true; play(); }; }; } } }//package myEng
Section 41
//WAV (OPEN_DOOR.WAV) package OPEN_DOOR { import flash.media.*; public dynamic class WAV extends Sound { } }//package OPEN_DOOR
Section 42
//wav (os_Attak.wav) package os_Attak { import flash.media.*; public dynamic class wav extends Sound { } }//package os_Attak
Section 43
//wav (os_move.wav) package os_move { import flash.media.*; public dynamic class wav extends Sound { } }//package os_move
Section 44
//IConstraint (pengine.IConstraint) package pengine { public interface IConstraint { function resolve():void; } }//package pengine
Section 45
//Particle (pengine.Particle) package pengine { import flash.display.*; import base.*; public class Particle implements IObject, IView { protected var _view:DisplayObjectContainer; protected var _mass:Number; protected var _curPosition:Vector2D; protected var _prevPosition:Vector2D; protected var _synchronizeMovie:Function; protected var _buckup:Vector2D; protected var _accelerate:Vector2D; static var KOEFF_DUMP:Number = 0.995; public function Particle():void{ super(); } public function set accelerate(acc:Vector2D):void{ _accelerate = acc; } public function set view(view_:DisplayObjectContainer):void{ var view_ = view_; if (view_ == null){ _synchronizeMovie = function ():void{ }; } else { _view = view_; _synchronizeMovie = moveMovieToCurentPosition; }; } protected function moveMovieToCurentPosition():void{ _view.x = _curPosition.x; _view.y = _curPosition.y; } public function init():void{ _curPosition = new Vector2D(); _prevPosition = new Vector2D(); _accelerate = new Vector2D(); _buckup = new Vector2D(); } public function update(deltaTime_:Number):void{ _buckup.copyFrom(_curPosition); _curPosition.x = (_curPosition.x + (((_curPosition.x - _prevPosition.x) * KOEFF_DUMP) + (_accelerate.x * deltaTime_))); _curPosition.y = (_curPosition.y + (((_curPosition.y - _prevPosition.y) * KOEFF_DUMP) + (_accelerate.y * deltaTime_))); _buckup.copyTo(_prevPosition); _synchronizeMovie(); } public function set prevPos(pos:Vector2D):void{ _prevPosition = pos; } public function get accelerate():Vector2D{ return (_accelerate); } public function get prevPos():Vector2D{ return (_prevPosition); } public function checkCollision(hitMovie:DisplayObject):void{ } public function get pos():Vector2D{ return (_curPosition); } public function get view():DisplayObjectContainer{ return (_view); } public function set mass(nMass:Number):void{ _mass = nMass; } public function cleanup():void{ _curPosition = null; _prevPosition = null; _accelerate = null; _buckup = null; _view = null; _synchronizeMovie = null; } public function set pos(pos:Vector2D):void{ _curPosition = pos; } public function enablePause(enable_:Boolean=true):void{ } public function get mass():Number{ return (_mass); } public function initParticle(x:Number=0, y:Number=0, mass:Number=1, mc:DisplayObjectContainer=null):Particle{ _mass = mass; _accelerate.x = 0; _accelerate.y = 0; view = mc; moveTo(x, y); return (this); } public function moveTo(nx:Number, ny:Number):void{ _curPosition.x = (_prevPosition.x = nx); _curPosition.y = (_prevPosition.y = ny); _synchronizeMovie(); } public static function create():Particle{ var mbr:Particle = new (Particle); mbr.init(); return (mbr); } } }//package pengine
Section 46
//ParticleEngine (pengine.ParticleEngine) package pengine { import flash.display.*; import base.*; public class ParticleEngine implements IObject { protected var _gravity:Number; protected var _particles:Array; protected var _constraints:Array; protected var _hitMovie:DisplayObject; protected static var _repeatCount:int; public function ParticleEngine(){ super(); } public function enablePause(enable_:Boolean=true):void{ } public function addParticle(p:Particle):void{ _particles.push(p); } public function get gravity():Number{ return (_gravity); } public function update(deltaTime_:Number):void{ var i:int; i = 0; while (i < _particles.length) { _particles[i].accelerate.plusXY(0, (_gravity * _particles[i].mass)); _particles[i].accelerate.mult((1 / _repeatCount)); i++; }; var k:int; while (k < _repeatCount) { i = 0; while (i < _particles.length) { _particles[i].update((deltaTime_ / _repeatCount)); i++; }; i = 0; while (i < _constraints.length) { _constraints[i].resolve(); i++; }; i = 0; while (i < _particles.length) { _particles[i].checkCollision(_hitMovie); i++; }; k++; }; i = 0; while (i < _particles.length) { _particles[i].accelerate.init(0, 0); i++; }; } public function getHitMovie():DisplayObject{ return (_hitMovie); } public function clearAll():void{ if (_particles != null){ do { } while (_particles.pop() != null); }; clearConstraints(); } public function init():void{ _gravity = 7; _repeatCount = 3; _hitMovie = null; _particles = new Array(); _constraints = new Array(); } public function initParticleEngine(hitMovie:DisplayObject=null, nGravity:Number=7, koeffDamp:Number=0.995, repeatCount_:int=3):ParticleEngine{ setHitMovie(hitMovie); gravity = nGravity; _repeatCount = repeatCount_; Particle.KOEFF_DUMP = koeffDamp; return (this); } public function addConstraint(c:IConstraint):void{ _constraints.push(c); } public function setHitMovie(hitMovie:DisplayObject=null):void{ _hitMovie = hitMovie; } public function set gravity(nGravity:Number):void{ _gravity = nGravity; } public function cleanup():void{ clearAll(); _hitMovie = null; _particles = null; _constraints = null; } public function clearConstraints():void{ if (_constraints != null){ do { } while (_constraints.pop() != null); }; } public static function create():ParticleEngine{ var pe:ParticleEngine = new (ParticleEngine); pe.init(); return (pe); } } }//package pengine
Section 47
//Vector2D (pengine.Vector2D) package pengine { public class Vector2D { public var x:Number; public var y:Number; public function Vector2D(nx:Number=0, ny:Number=0):void{ super(); init(nx, ny); } public function modul():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function rotate(u:Number):void{ var oX:Number = x; var oY:Number = y; x = ((oX * Math.cos(u)) - (oY * Math.sin(u))); y = ((oX * Math.sin(u)) + (oY * Math.cos(u))); } public function rotateNew(u:Number):Vector2D{ return (new Vector2D(((x * Math.cos(u)) - (y * Math.sin(u))), ((x * Math.sin(u)) + (y * Math.cos(u))))); } public function copyFrom(v:Vector2D):void{ x = v.x; y = v.y; } public function mult(k:Number):void{ x = (x * k); y = (y * k); } public function getDistanceTo(p1:Vector2D, p2:Vector2D):Number{ var A:Number = (p1.y - p2.y); var B:Number = (p2.x - p1.x); var C:Number = ((p1.x * (p2.y - p1.y)) - (p1.y * (p2.x - p1.x))); var d:Number = Math.sqrt(((A * A) + (B * B))); A = (A / d); B = (B / d); C = (C / d); return ((((A * x) + (B * y)) + C)); } public function duplicate():Vector2D{ return (new Vector2D(x, y)); } public function scalar(v:Vector2D):Number{ return (((x * v.x) + (y * v.y))); } public function normalize():void{ var r:Number = Math.sqrt(((x * x) + (y * y))); x = (x / r); y = (y / r); } public function init(nx:Number, ny:Number):void{ x = nx; y = ny; } public function plusNew(v:Vector2D):Vector2D{ return (new Vector2D((x + v.x), (y + v.y))); } public function multNew(k:Number):Vector2D{ return (new Vector2D((x * k), (y * k))); } public function minusNew(v:Vector2D):Vector2D{ return (new Vector2D((x - v.x), (y - v.y))); } public function plus(v:Vector2D):void{ x = (x + v.x); y = (y + v.y); } public function plusXY(nx:Number, ny:Number):void{ x = (x + nx); y = (y + ny); } public function copyTo(v:Vector2D):void{ v.x = x; v.y = y; } public function reverseNew():Vector2D{ return (new Vector2D(-(x), -(y))); } public function minus(v:Vector2D):void{ x = (x - v.x); y = (y - v.y); } public static function getDistanceBetween(p1:Vector2D, p2:Vector2D):Number{ var dx:Number = (p1.x - p2.x); var dy:Number = (p1.y - p2.y); return (Math.sqrt(((dx * dx) + (dy * dy)))); } } }//package pengine
Section 48
//Wheel (pengine.Wheel) package pengine { import flash.display.*; import flash.geom.*; public class Wheel extends Particle { protected var intersArray:Array; protected var hitArray:Array; public var _maxAccSpeed:Number; protected var intersectionFlag:Boolean; protected var hitPointArray:Array; protected var n_part:Vector2D; protected var _accSpeed:Number; protected var oldPos:Vector2D; protected var _koeffSpring:Number; protected var rotateMovie:Function; protected var _radius:Number; protected var normalArray:Array; protected var lastIntersPoint:Vector2D; protected var _speed:Number; protected var p3:Vector2D; protected var _rim:DisplayObject; protected var _acceleration:Number; protected var rot:Vector2D; protected var _koeffSlip:Number; protected var _n:Vector2D; protected var _p:Point; protected var obj:Object; protected var lastN:Vector2D; protected static var ANGLE_180_DIV_PI:Number = 57.2957795130823; public static var _maxSpeed:Number = 180; protected static var _koeffFriction:Number = 0.03; protected static var _hitCount:Number = 16; public function Wheel():void{ super(); } protected function _innerInit():void{ n_part = new Vector2D(0, 0); oldPos = new Vector2D(0, 0); _p = new Point(); _n = new Vector2D(0, 0); p3 = new Vector2D(0, 0); } override public function checkCollision(hit_view:DisplayObject):void{ var i:Number; var j:Number; var k1:Number; var k2:Number; var k:Number; var counter:Number; var u:Number; _p.x = (_p.y = 0); var hitFlag:Boolean; oldPos.init(_prevPosition.x, _prevPosition.y); _n.init(0, 0); n_part.init(0, 0); _synchronizeMovie(); counter = 0; i = 0; while (i < _hitCount) { _p.x = hitPointArray[i].x; _p.y = hitPointArray[i].y; _p = _view.localToGlobal(_p); if ((hitArray[i] = hit_view.hitTestPoint(_p.x, _p.y, true))){ hitFlag = true; k1 = i; counter++; }; i++; }; if (counter == _hitCount){ _curPosition.x = (_prevPosition.x + ((_curPosition.x - _prevPosition.x) * 0.3)); _curPosition.y = (_prevPosition.y + ((_curPosition.y - _prevPosition.y) * 0.3)); _synchronizeMovie(); return; }; i = 0; if (hitFlag){ while (true) { i++; if (i == _hitCount){ i = 0; }; if (!hitArray[i]){ k1 = -1; j = 0; while (j < _hitCount) { i++; if (i == _hitCount){ i = 0; }; if (k1 == -1){ if (hitArray[i]){ k1 = i; _n.plus(normalArray[i]); normalArray[i].copyTo(n_part); }; } else { if (!hitArray[i]){ k2 = (i - 1); if (k2 < 0){ k2 = (_hitCount - 1); }; intersArray.push({k1:k1, k2:k2, n:new Vector2D(n_part.x, n_part.y)}); k1 = -1; } else { _n.plus(normalArray[i]); n_part.plus(normalArray[i]); }; }; j++; }; break; }; }; p3.init(0, 0); if (intersArray.length > 0){ _n.normalize(); if (intersectionFlag){ _n.x = (_n.x + lastN.x); _n.y = (_n.y + lastN.y); _n.x = (_n.x / 2); _n.y = (_n.y / 2); }; k = intersArray.length; i = 0; while (i < k) { obj = intersArray.pop(); k1 = obj.k1; k2 = obj.k2; obj.n.copyTo(n_part); _curPosition.minusNew(_prevPosition).copyTo(p3); if (_n.scalar(p3) < 0){ u = Math.atan2(_n.y, _n.x); p3.rotate(-(u)); p3.x = (-(p3.x) * _koeffSpring); p3.rotate(u); pushOut(k1, k2, n_part, hit_view); _prevPosition.x = (_curPosition.x - p3.x); _prevPosition.y = (_curPosition.y - p3.y); } else { pushOut(k1, k2, n_part, hit_view); }; i++; }; validateRotation(_n, oldPos); intersectionFlag = true; _curPosition.copyTo(lastIntersPoint); _n.copyTo(lastN); }; } else { if (intersectionFlag){ validateRotation(lastN, oldPos); intersectionFlag = false; }; }; _synchronizeMovie(); } override public function init():void{ super.init(); } public function getRotationMovie():DisplayObject{ return (_rim); } public function setRotationMovie(rotationMovie:DisplayObject):void{ var rotationMovie = rotationMovie; if ((((rotationMovie == null)) || ((rotationMovie == null)))){ rotateMovie = function ():void{ }; _rim = null; } else { rotateMovie = function ():void{ rot.rotate((_speed / _radius)); _rim.rotation = (Math.atan2(rot.y, rot.x) * ANGLE_180_DIV_PI); }; _rim = rotationMovie; }; } override public function cleanup():void{ _rim = null; rot = null; hitPointArray = null; normalArray = null; hitArray = null; intersArray = null; lastIntersPoint = null; lastN = null; rotateMovie = null; super.cleanup(); } public function initWheel(x:Number, y:Number, mass:Number, rad:Number, maxAccSpeed:Number, mc:DisplayObjectContainer, rotationMovie:DisplayObject=null, koeffSpring:Number=0.1, koeffSlip:Number=0.1):Wheel{ var i:Number; _innerInit(); initParticle(x, y, mass, mc); _koeffSpring = koeffSpring; _koeffSlip = koeffSlip; setRotationMovie(rotationMovie); _radius = rad; _maxAccSpeed = maxAccSpeed; _speed = 0; _accSpeed = 0; rot = new Vector2D(1, 0); intersectionFlag = false; lastIntersPoint = new Vector2D(0, 0); lastN = new Vector2D(0, 0); var du:Number = ((Math.PI * 2) / _hitCount); hitPointArray = new Array(_hitCount); normalArray = new Array(_hitCount); hitArray = new Array(_hitCount); intersArray = new Array(); i = 0; while (i < _hitCount) { hitPointArray[i] = new Vector2D((Math.sin((du * i)) * _radius), (-(Math.cos((du * i))) * _radius)); normalArray[i] = hitPointArray[i].multNew(-1); normalArray[i].normalize(); i++; }; _acceleration = 0; return (this); } protected function validateRotation(n:Vector2D, oldPos:Vector2D):void{ if (((!(intersectionFlag)) && ((Math.abs(_accSpeed) > 0.01)))){ if (Math.abs(_accSpeed) < ((_maxAccSpeed * 0.02) / 2)){ _accSpeed = 0; } else { if (_accSpeed > 0){ _accSpeed = (_maxAccSpeed * 0.02); } else { _accSpeed = (-(_maxAccSpeed) * 0.02); }; }; }; var accDir:Vector2D = new Vector2D(-(n.y), n.x); var wheelSpeed:Vector2D = _curPosition.minusNew(oldPos); var ugol:Number = Math.atan2(accDir.y, accDir.x); var projectVector:Vector2D = wheelSpeed.rotateNew(-(ugol)); _speed = (projectVector.x + _accSpeed); projectVector.y = 0; projectVector.rotate(ugol); var traction:Number = (1 - _koeffSlip); _curPosition.x = ((_curPosition.x + ((accDir.x * _accSpeed) * traction)) - (_koeffFriction * projectVector.x)); _curPosition.y = ((_curPosition.y + ((accDir.y * _accSpeed) * traction)) - (_koeffFriction * projectVector.y)); _accSpeed = (_accSpeed * _koeffSlip); } public function disableRotation():void{ rotateMovie = function ():void{ }; } override public function update(deltaTime_:Number):void{ super.update(deltaTime_); _accSpeed = Math.max(-(_maxAccSpeed), Math.min(_maxAccSpeed, (_accSpeed + (_acceleration * deltaTime_)))); _speed = Math.max((-(_maxSpeed) * deltaTime_), Math.min(((_speed * KOEFF_DUMP) + _accSpeed), (_maxSpeed * deltaTime_))); rotateMovie(); } public function getAccelerate():Number{ return (_acceleration); } protected function pushOut(k1:Number, k2:Number, n:Vector2D, hit_view:DisplayObject):void{ var d:Number; var p3:Vector2D; var p_p:Point; var m:Number; var step:Number; n.normalize(); if (k1 != k2){ d = new Vector2D(0, 0).getDistanceTo(hitPointArray[k1], hitPointArray[k2]); d = (_radius - Math.abs(d)); _curPosition.plus(n.multNew(d)); _prevPosition.plus(n.multNew(d)); } else { p3 = n.multNew(-(_radius)); p_p = new Point(0, 0); m = 0; step = 0.03; while (true) { p_p.x = p3.x; p_p.y = p3.y; p_p = _view.localToGlobal(p_p); if (hit_view.hitTestPoint(p_p.x, p_p.y, true)){ m++; _curPosition.x = (_curPosition.x + (n.x * step)); _curPosition.y = (_curPosition.y + (n.y * step)); _synchronizeMovie(); } else { m--; _curPosition.x = (_curPosition.x - (n.x * step)); _curPosition.y = (_curPosition.y - (n.y * step)); _prevPosition.plus(n.multNew((step * m))); break; }; }; }; } public function hasIntersection():Boolean{ return (intersectionFlag); } public function setAccelerate(nAccelerate:Number):void{ _acceleration = nAccelerate; } public function stopRotate():void{ _accSpeed = 0; } public static function create():Wheel{ var mbr:Wheel = new (Wheel); mbr.init(); return (mbr); } } }//package pengine
Section 49
//wav (ref_fire.wav) package ref_fire { import flash.media.*; public dynamic class wav extends Sound { } }//package ref_fire
Section 50
//wav (ref_hit.wav) package ref_hit { import flash.media.*; public dynamic class wav extends Sound { } }//package ref_hit
Section 51
//wav (ref_shild.wav) package ref_shild { import flash.media.*; public dynamic class wav extends Sound { } }//package ref_shild
Section 52
//wav (Secret.wav) package Secret { import flash.media.*; public dynamic class wav extends Sound { } }//package Secret
Section 53
//Cat_effect_103 (sonik_lib_fla.Cat_effect_103) package sonik_lib_fla { import flash.display.*; public dynamic class Cat_effect_103 extends MovieClip { public function Cat_effect_103(){ addFrameScript(5, this.frame6); } function frame6(){ stop(); } } }//package sonik_lib_fla
Section 54
//eatBonusTip_97 (sonik_lib_fla.eatBonusTip_97) package sonik_lib_fla { import flash.display.*; public dynamic class eatBonusTip_97 extends MovieClip { public function eatBonusTip_97(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 55
//Explosion_Single_170 (sonik_lib_fla.Explosion_Single_170) package sonik_lib_fla { import flash.display.*; public dynamic class Explosion_Single_170 extends MovieClip { public function Explosion_Single_170(){ addFrameScript(8, this.frame9); } function frame9(){ stop(); } } }//package sonik_lib_fla
Section 56
//krotDown_356 (sonik_lib_fla.krotDown_356) package sonik_lib_fla { import flash.display.*; public dynamic class krotDown_356 extends MovieClip { public function krotDown_356(){ addFrameScript(4, this.frame5); } function frame5(){ stop(); } } }//package sonik_lib_fla
Section 57
//markMap_42 (sonik_lib_fla.markMap_42) package sonik_lib_fla { import flash.display.*; public dynamic class markMap_42 extends MovieClip { public var btHit:SimpleButton; public function markMap_42(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 58
//markMapBos1_44 (sonik_lib_fla.markMapBos1_44) package sonik_lib_fla { import flash.display.*; public dynamic class markMapBos1_44 extends MovieClip { public var btHit:SimpleButton; public function markMapBos1_44(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 59
//markMapBos2_46 (sonik_lib_fla.markMapBos2_46) package sonik_lib_fla { import flash.display.*; public dynamic class markMapBos2_46 extends MovieClip { public var btHit:SimpleButton; public function markMapBos2_46(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 60
//markMapBos3_45 (sonik_lib_fla.markMapBos3_45) package sonik_lib_fla { import flash.display.*; public dynamic class markMapBos3_45 extends MovieClip { public var btHit:SimpleButton; public function markMapBos3_45(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 61
//mcBackground_72 (sonik_lib_fla.mcBackground_72) package sonik_lib_fla { import flash.display.*; public dynamic class mcBackground_72 extends MovieClip { public function mcBackground_72(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 62
//McWindYesNo_34 (sonik_lib_fla.McWindYesNo_34) package sonik_lib_fla { import flash.display.*; public dynamic class McWindYesNo_34 extends MovieClip { public var wind:MovieClip; public function McWindYesNo_34(){ addFrameScript(0, this.frame1, 19, this.frame20); } function frame20(){ stop(); } function frame1(){ stop(); } } }//package sonik_lib_fla
Section 63
//SoundManager (sound.SoundManager) package sound { import flash.events.*; import flash.media.*; import flash.utils.*; import flash.system.*; public class SoundManager { protected var m_sBackSoundID:String; protected var m_soundOn:Boolean; protected var m_schBackSound:SoundChannel; protected var m_dictSounds:Dictionary; protected var m_dictChannels:Dictionary; public function SoundManager(){ super(); this.m_dictSounds = new Dictionary(); this.m_dictChannels = new Dictionary(); this.soundOn = true; this.m_sBackSoundID = null; } protected function onSoundComplete(event:Event):void{ delete this.m_dictChannels[(event.target as SoundChannel)]; } public function stopBackSound():void{ if (this.m_schBackSound != null){ this.m_schBackSound.stop(); this.m_schBackSound = null; }; } public function setTransform(sID:String, soundTransform:SoundTransform):void{ (this.m_dictSounds[sID] as SoundObject).m_transform = soundTransform; } public function stopSound(sID:SoundChannel):void{ this.m_dictChannels[sID].stop(); } public function get soundOn():Boolean{ return (this.m_soundOn); } public function removeSound(sID:String):void{ delete this.m_dictSounds[sID]; } public function setVolume(sID:String, nVolume:Number):void{ (this.m_dictSounds[sID] as SoundObject).m_transform.volume = nVolume; } public function addSound(sClassName:String, sID:String=null):void{ if (sID == null){ sID = sClassName; }; var classSound:Class = (ApplicationDomain.currentDomain.getDefinition(sClassName) as Class); var sndObj:SoundObject = new SoundObject(new (classSound)); this.m_dictSounds[sID] = sndObj; } public function playBackSound(sID:String):SoundChannel{ if (((!((this.m_schBackSound == null))) && (!((this.m_sBackSoundID == sID))))){ this.m_schBackSound.stop(); this.m_schBackSound = null; }; if (this.m_schBackSound == null){ this.m_schBackSound = this.playSound(sID, 0, (int.MAX_VALUE - 100)); }; this.m_sBackSoundID = sID; return (this.m_schBackSound); } public function playSound(sID:String, nStartTime:Number=0, iLoops:int=0):SoundChannel{ var sou:SoundObject; var sndChannel:SoundChannel; var sID = sID; var nStartTime = nStartTime; var iLoops = iLoops; if (this.soundOn){ sou = (this.m_dictSounds[sID] as SoundObject); sndChannel = sou.play(nStartTime, iLoops); this.m_dictChannels[sndChannel] = sndChannel; sndChannel.addEventListener(Event.SOUND_COMPLETE, this.onSoundComplete, false, 0, true); return (sndChannel); //unresolved jump var _slot1 = e; trace("SoundManager::playSound exception", _slot1.getStackTrace()); return (null); }; return (null); } public function set soundOn(bValue:Boolean):void{ var channel:SoundChannel; this.m_soundOn = bValue; if (!this.m_soundOn){ this.stopBackSound(); for each (channel in this.m_dictChannels) { channel.stop(); }; } else { this.m_dictChannels = new Dictionary(); if (this.m_sBackSoundID != null){ this.playBackSound(this.m_sBackSoundID); }; }; } } }//package sound
Section 64
//SoundObject (sound.SoundObject) package sound { import flash.media.*; class SoundObject { public var m_transform:SoundTransform; public var m_sound:Sound; function SoundObject(sound:Sound){ super(); this.m_sound = sound; this.m_transform = new SoundTransform(); } public function play(nStartTime:Number=0, iLoops:int=0):SoundChannel{ return (this.m_sound.play(nStartTime, iLoops, this.m_transform)); } } }//package sound
Section 65
//WAV (SPRING2.WAV) package SPRING2 { import flash.media.*; public dynamic class WAV extends Sound { } }//package SPRING2
Section 66
//wav (superBonus.wav) package superBonus { import flash.media.*; public dynamic class wav extends Sound { } }//package superBonus
Section 67
//allSounds (allSounds) package { import flash.display.*; public dynamic class allSounds extends MovieClip { public function allSounds(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 68
//bonus_1 (bonus_1) package { import flash.display.*; public dynamic class bonus_1 extends MovieClip { } }//package
Section 69
//bonus_10 (bonus_10) package { import flash.display.*; public dynamic class bonus_10 extends MovieClip { public var p_1:LineEnemyMC; public var s_1:LineEnemyMC; public var pp_1:LineEnemyMC; public var m_1:LineEnemyMC; } }//package
Section 70
//bonus_11 (bonus_11) package { import flash.display.*; public dynamic class bonus_11 extends MovieClip { public var s_1:LineEnemyMC; public var kk_5:LineEnemyMC; } }//package
Section 71
//bonus_12 (bonus_12) package { import flash.display.*; public dynamic class bonus_12 extends MovieClip { public var dd_1:LineEnemyMC; public var kk_5:LineEnemyMC; public var kk_1:LineEnemyMC; public var ss_3:LineEnemyMC; } }//package
Section 72
//bonus_13 (bonus_13) package { import flash.display.*; public dynamic class bonus_13 extends MovieClip { public var ii_1:LineEnemyMC; public var e_1:LineEnemyMC; public var as_5:LineEnemyMC; public var e_3:LineEnemyMC; } }//package
Section 73
//bonus_14 (bonus_14) package { import flash.display.*; public dynamic class bonus_14 extends MovieClip { public var ll_1:LineEnemyMC; } }//package
Section 74
//bonus_15 (bonus_15) package { import flash.display.*; public dynamic class bonus_15 extends MovieClip { public var D_5:LineEnemyMC; public var SS_1:LineEnemyMC; public var ffddfdf_1:LineEnemyMC; public var DK_5:LineEnemyMC; public var K_3:LineEnemyMC; } }//package
Section 75
//bonus_16 (bonus_16) package { import flash.display.*; public dynamic class bonus_16 extends MovieClip { public var m_5:LineEnemyMC; public var m_1:LineEnemyMC; } }//package
Section 76
//bonus_17 (bonus_17) package { import flash.display.*; public dynamic class bonus_17 extends MovieClip { public var bos_8:BosLosEnemyMC; } }//package
Section 77
//bonus_18 (bonus_18) package { import flash.display.*; public dynamic class bonus_18 extends MovieClip { public var l4_1:LineEnemyMC; public var l5_1:LineEnemyMC; public var l3_1:LineEnemyMC; public var l2n_1:LineEnemyMC; public var ln_1:LineEnemyMC; } }//package
Section 78
//bonus_19 (bonus_19) package { import flash.display.*; public dynamic class bonus_19 extends MovieClip { } }//package
Section 79
//bonus_2 (bonus_2) package { import flash.display.*; public dynamic class bonus_2 extends MovieClip { } }//package
Section 80
//bonus_20 (bonus_20) package { import flash.display.*; public dynamic class bonus_20 extends MovieClip { } }//package
Section 81
//bonus_21 (bonus_21) package { import flash.display.*; public dynamic class bonus_21 extends MovieClip { } }//package
Section 82
//bonus_22 (bonus_22) package { import flash.display.*; public dynamic class bonus_22 extends MovieClip { } }//package
Section 83
//bonus_23 (bonus_23) package { import flash.display.*; public dynamic class bonus_23 extends MovieClip { } }//package
Section 84
//bonus_24 (bonus_24) package { import flash.display.*; public dynamic class bonus_24 extends MovieClip { public var lb_10:LineEnemyMC; public var lb_3:LineEnemyMC; public var lb_6:LineEnemyMC; public var sb_10:LineEnemyMC; } }//package
Section 85
//bonus_25 (bonus_25) package { import flash.display.*; public dynamic class bonus_25 extends MovieClip { public var pwd_10:LineEnemyMC; public var dee_6:LineEnemyMC; public var ddd_6:LineEnemyMC; } }//package
Section 86
//bonus_26 (bonus_26) package { import flash.display.*; public dynamic class bonus_26 extends MovieClip { public var kk_9:LineEnemyMC; public var kk_6:LineEnemyMC; } }//package
Section 87
//bonus_27 (bonus_27) package { import flash.display.*; public dynamic class bonus_27 extends MovieClip { public var hh_6:LineEnemyMC; public var qq_6:LineEnemyMC; public var ff_6:LineEnemyMC; } }//package
Section 88
//bonus_28 (bonus_28) package { import flash.display.*; public dynamic class bonus_28 extends MovieClip { } }//package
Section 89
//bonus_29 (bonus_29) package { import flash.display.*; public dynamic class bonus_29 extends MovieClip { public var dd_6:LineEnemyMC; } }//package
Section 90
//bonus_3 (bonus_3) package { import flash.display.*; public dynamic class bonus_3 extends MovieClip { } }//package
Section 91
//bonus_30 (bonus_30) package { import flash.display.*; public dynamic class bonus_30 extends MovieClip { public var kr_9:LineEnemyMC; public var kkkk_6:LineEnemyMC; public var kk_6:LineEnemyMC; public var dd_10:LineEnemyMC; } }//package
Section 92
//bonus_31 (bonus_31) package { import flash.display.*; public dynamic class bonus_31 extends MovieClip { } }//package
Section 93
//bonus_32 (bonus_32) package { import flash.display.*; public dynamic class bonus_32 extends MovieClip { } }//package
Section 94
//bonus_33 (bonus_33) package { import flash.display.*; public dynamic class bonus_33 extends MovieClip { } }//package
Section 95
//bonus_34 (bonus_34) package { import flash.display.*; public dynamic class bonus_34 extends MovieClip { public var kk_6:LineEnemyMC; public var kk2_6:LineEnemyMC; public var kk_9:LineEnemyMC; public var kk2_9:LineEnemyMC; } }//package
Section 96
//bonus_35 (bonus_35) package { import flash.display.*; public dynamic class bonus_35 extends MovieClip { public var k2_9:LineEnemyMC; public var y2_10:LineEnemyMC; public var k5_6:LineEnemyMC; public var f2_10:LineEnemyMC; public var k5_10:LineEnemyMC; public var k3_10:LineEnemyMC; public var k2_10:LineEnemyMC; public var k1_10:LineEnemyMC; } }//package
Section 97
//bonus_36 (bonus_36) package { import flash.display.*; public dynamic class bonus_36 extends MovieClip { } }//package
Section 98
//bonus_37 (bonus_37) package { import flash.display.*; public dynamic class bonus_37 extends MovieClip { } }//package
Section 99
//bonus_38 (bonus_38) package { import flash.display.*; public dynamic class bonus_38 extends MovieClip { } }//package
Section 100
//bonus_39 (bonus_39) package { import flash.display.*; public dynamic class bonus_39 extends MovieClip { } }//package
Section 101
//bonus_4 (bonus_4) package { import flash.display.*; public dynamic class bonus_4 extends MovieClip { public var dd_1:LineEnemyMC; } }//package
Section 102
//bonus_40 (bonus_40) package { import flash.display.*; public dynamic class bonus_40 extends MovieClip { public var ll_4:LineEnemyMC; public var ddd_2:LineEnemyMC; public var dll_4:LineEnemyMC; public var ddd_7:LineEnemyMC; public var tl_4:LineEnemyMC; } }//package
Section 103
//bonus_41 (bonus_41) package { import flash.display.*; public dynamic class bonus_41 extends MovieClip { public var dwd_2:LineEnemyMC; public var dwd_4:LineEnemyMC; public var fdf_7:LineEnemyMC; public var dddd_4:LineEnemyMC; public var asd_7:LineEnemyMC; public var dd_4:LineEnemyMC; } }//package
Section 104
//bonus_42 (bonus_42) package { import flash.display.*; public dynamic class bonus_42 extends MovieClip { public var ghj_7:LineEnemyMC; } }//package
Section 105
//bonus_43 (bonus_43) package { import flash.display.*; public dynamic class bonus_43 extends MovieClip { } }//package
Section 106
//bonus_44 (bonus_44) package { import flash.display.*; public dynamic class bonus_44 extends MovieClip { public var sdsfd_3:LineEnemyMC; public var rrtt_6:LineEnemyMC; public var sdsfd_6:LineEnemyMC; public var sdsfd_9:LineEnemyMC; public var lffff_7:LineEnemyMC; } }//package
Section 107
//bonus_45 (bonus_45) package { import flash.display.*; public dynamic class bonus_45 extends MovieClip { public var ee_4:LineEnemyMC; public var ee_2:LineEnemyMC; public var ee_3:LineEnemyMC; public var ff_4:LineEnemyMC; public var ee_7:LineEnemyMC; public var dd_4:LineEnemyMC; public var fffff_7:LineEnemyMC; } }//package
Section 108
//bonus_46 (bonus_46) package { import flash.display.*; public dynamic class bonus_46 extends MovieClip { } }//package
Section 109
//bonus_47 (bonus_47) package { import flash.display.*; public dynamic class bonus_47 extends MovieClip { public var FF_7:LineEnemyMC; public var FF_2:LineEnemyMC; } }//package
Section 110
//bonus_48 (bonus_48) package { import flash.display.*; public dynamic class bonus_48 extends MovieClip { public var dds_2:LineEnemyMC; public var dd_7:LineEnemyMC; public var dww_10:LineEnemyMC; } }//package
Section 111
//bonus_49 (bonus_49) package { import flash.display.*; public dynamic class bonus_49 extends MovieClip { public var as_7:LineEnemyMC; } }//package
Section 112
//bonus_5 (bonus_5) package { import flash.display.*; public dynamic class bonus_5 extends MovieClip { } }//package
Section 113
//bonus_6 (bonus_6) package { import flash.display.*; public dynamic class bonus_6 extends MovieClip { } }//package
Section 114
//bonus_9 (bonus_9) package { import flash.display.*; public dynamic class bonus_9 extends MovieClip { } }//package
Section 115
//BonusFinishLine (BonusFinishLine) package { import myEng.*; public dynamic class BonusFinishLine extends cFinishBonus { } }//package
Section 116
//bonusLoop1 (bonusLoop1) package { import myEng.*; public dynamic class bonusLoop1 extends myBonusLoop { } }//package
Section 117
//bonusLoop2 (bonusLoop2) package { import myEng.*; public dynamic class bonusLoop2 extends myBonusLoop { } }//package
Section 118
//BonusSecret (BonusSecret) package { import myEng.*; public dynamic class BonusSecret extends mySecretBonus { } }//package
Section 119
//BonusSecret_10_1 (BonusSecret_10_1) package { import myEng.*; public dynamic class BonusSecret_10_1 extends mySecretBonus { } }//package
Section 120
//BonusSecret_10_2 (BonusSecret_10_2) package { import myEng.*; public dynamic class BonusSecret_10_2 extends mySecretBonus { } }//package
Section 121
//BonusSecret_11_1 (BonusSecret_11_1) package { import myEng.*; public dynamic class BonusSecret_11_1 extends mySecretBonus { } }//package
Section 122
//BonusSecret_13_1 (BonusSecret_13_1) package { import myEng.*; public dynamic class BonusSecret_13_1 extends mySecretBonus { } }//package
Section 123
//BonusSecret_16_1 (BonusSecret_16_1) package { import myEng.*; public dynamic class BonusSecret_16_1 extends mySecretBonus { } }//package
Section 124
//BonusSecret_16_2 (BonusSecret_16_2) package { import myEng.*; public dynamic class BonusSecret_16_2 extends mySecretBonus { } }//package
Section 125
//BonusSecret_24_1 (BonusSecret_24_1) package { import myEng.*; public dynamic class BonusSecret_24_1 extends mySecretBonus { } }//package
Section 126
//BonusSecret_24_2 (BonusSecret_24_2) package { import myEng.*; public dynamic class BonusSecret_24_2 extends mySecretBonus { } }//package
Section 127
//BonusSecret_26_1 (BonusSecret_26_1) package { import myEng.*; public dynamic class BonusSecret_26_1 extends mySecretBonus { } }//package
Section 128
//BonusSecret_28_1 (BonusSecret_28_1) package { import myEng.*; public dynamic class BonusSecret_28_1 extends mySecretBonus { } }//package
Section 129
//BonusSecret_30_1 (BonusSecret_30_1) package { import myEng.*; public dynamic class BonusSecret_30_1 extends mySecretBonus { } }//package
Section 130
//BonusSecret_32_1 (BonusSecret_32_1) package { import myEng.*; public dynamic class BonusSecret_32_1 extends mySecretBonus { } }//package
Section 131
//BonusSecret_40_1 (BonusSecret_40_1) package { import myEng.*; public dynamic class BonusSecret_40_1 extends mySecretBonus { } }//package
Section 132
//BonusSecret_42_1 (BonusSecret_42_1) package { import myEng.*; public dynamic class BonusSecret_42_1 extends mySecretBonus { } }//package
Section 133
//BonusSecret_43_1 (BonusSecret_43_1) package { import myEng.*; public dynamic class BonusSecret_43_1 extends mySecretBonus { } }//package
Section 134
//BonusSecret_43_2 (BonusSecret_43_2) package { import myEng.*; public dynamic class BonusSecret_43_2 extends mySecretBonus { } }//package
Section 135
//BonusSecret_44_1 (BonusSecret_44_1) package { import myEng.*; public dynamic class BonusSecret_44_1 extends mySecretBonus { } }//package
Section 136
//BonusSecret_44_2 (BonusSecret_44_2) package { import myEng.*; public dynamic class BonusSecret_44_2 extends mySecretBonus { } }//package
Section 137
//BonusSecret_45_1 (BonusSecret_45_1) package { import myEng.*; public dynamic class BonusSecret_45_1 extends mySecretBonus { } }//package
Section 138
//BonusSecret_47_1 (BonusSecret_47_1) package { import myEng.*; public dynamic class BonusSecret_47_1 extends mySecretBonus { } }//package
Section 139
//BonusSecret_48_1 (BonusSecret_48_1) package { import myEng.*; public dynamic class BonusSecret_48_1 extends mySecretBonus { } }//package
Section 140
//BosLosEnemyMC (BosLosEnemyMC) package { import myEng.*; public dynamic class BosLosEnemyMC extends myBonusLos { } }//package
Section 141
//BosPutanaEnemyMC (BosPutanaEnemyMC) package { import myEng.*; public dynamic class BosPutanaEnemyMC extends myBonusPutana { } }//package
Section 142
//BosRefEnemyMC (BosRefEnemyMC) package { import myEng.*; public dynamic class BosRefEnemyMC extends myBonusRef { } }//package
Section 143
//cEndLev (cEndLev) package { import flash.events.*; import flash.display.*; import myEng.*; import base.*; import flash.text.*; public class cEndLev extends MovieClip implements IData { public function cEndLev(){ super(); Main.myCurState = this; init(); } public function init():void{ if (Main.curLevel == Main.maxLevel){ Main.maxLevel++; }; var b:SimpleButton = (getChildByName("btCont") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goBack); b = (getChildByName("btPMG") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btClic); var t:TextField = (getChildByName("mcScore") as TextField); t.text = String(cPanel.Score); t = (getChildByName("mcLev") as TextField); t.text = String((Main.curLevel + 1)); t = (getChildByName("mcEat") as TextField); t.text = ((String(cPanel.bonus) + "/") + String(cPanel.maxCountBonus)); if (cPanel.bonus == cPanel.maxCountBonus){ cPanel.Score = (cPanel.Score + 5000); } else { this["mcBonEat"].visible = false; }; t = (getChildByName("mcZver") as TextField); t.text = ((String(cPanel.CountFreeMonster) + "/") + String(cPanel.maxCountMonster)); if (cPanel.CountFreeMonster == cPanel.maxCountMonster){ cPanel.Score = (cPanel.Score + 5000); } else { this["mcBonZver"].visible = false; }; trace(Main.scoreLevel[Main.curLevel], cPanel.Score); if (mySecretBonus.CountFindSecret == mySecretBonus.CountSecret){ cPanel.Score = (cPanel.Score + 5000); } else { this["mcBonSecret"].visible = false; }; t = (getChildByName("mcSecret") as TextField); t.text = ((String(mySecretBonus.CountFindSecret) + "/") + String(mySecretBonus.CountSecret)); Main.SecretsLevel[Main.curLevel] = mySecretBonus.CountSecret; if (mySecretBonus.CountFindSecret > Main.SecretsFindLevel[Main.curLevel]){ Main.SecretsFindLevel[Main.curLevel] = mySecretBonus.CountFindSecret; }; if (Main.scoreLevel[Main.curLevel] < cPanel.Score){ Main.scoreLevel[Main.curLevel] = cPanel.Score; }; Main.reCalc(); t = (getChildByName("mcTotalScore") as TextField); t.text = String(Main.score); Main.saveData(); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyD); SoundConst._playIntroMusic(); } public function cleanup():void{ var b:SimpleButton = (getChildByName("btCont") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goBack); b = (getChildByName("btPMG") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, Main.btClic); this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyD); } public function keyD(e:KeyboardEvent):void{ trace(("key " + e.keyCode)); if (e.keyCode == 32){ goCont(e); }; } public function goCont(e:Event):void{ SoundConst._buttonClick(); if ((((Main.curLevel == 11)) && ((Main.maxLevel == 12)))){ Main.setState(Main.STATE_WIN); } else { Main.curLevel = Math.min((Main.curLevel + 1), 11); Main.setState(Main.STATE_LEVEL); }; } public function goBack(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_MAP); } } }//package
Section 144
//cFail (cFail) package { import flash.events.*; import flash.display.*; import base.*; public class cFail extends MovieClip implements IData { public function cFail(){ super(); Main.myCurState = this; init(); } public function init():void{ trace("init cf"); var b:SimpleButton = (getChildByName("btMap") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goMap); b = (getChildByName("btPMG") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btClic); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyD); SoundConst._playIntroMusic(); } public function goMap(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_MAP); } public function keyD(e:KeyboardEvent):void{ if (e.keyCode == 32){ goTrAr(e); }; } public function goTrAr(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_LEVEL); } public function update():void{ } public function cleanup():void{ var b:SimpleButton = (getChildByName("btMap") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goMap); b = (getChildByName("btPMG") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, Main.btClic); this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyD); } } }//package
Section 145
//cHTP (cHTP) package { import flash.events.*; import flash.display.*; import base.*; public class cHTP extends MovieClip implements IData { public function cHTP(){ super(); Main.myCurState = this; init(); } public function init():void{ var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goBack); SoundConst._playIntroMusic(); } public function cleanup():void{ var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goBack); } public function update():void{ } public function goBack(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_Start); } } }//package
Section 146
//Cloud_effect01 (Cloud_effect01) package { import flash.display.*; public dynamic class Cloud_effect01 extends MovieClip { public function Cloud_effect01(){ addFrameScript(5, this.frame6); } function frame6(){ stop(); } } }//package
Section 147
//cMap (cMap) package { import flash.events.*; import flash.display.*; import base.*; import flash.text.*; public class cMap extends MovieClip implements IData { public var Path:MovieClip; public var target:int; public function cMap(){ super(); Main.myCurState = this; init(); } public function cleanup():void{ var m:MovieClip; var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goBack); b = (getChildByName("btStart") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goLevel); b = (getChildByName("btPMG") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, Main.btClic); var i:int; while (i < 12) { m = (this[("m_" + String(i))] as MovieClip); b = (m.getChildByName("btHit") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goMarkClick); b.useHandCursor = true; i++; }; this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyD); m = null; b = null; } public function redrawMap():void{ var m:MovieClip; var b:SimpleButton; var mm:MovieClip; var t:int; var i:int; while (i < 12) { m = (this[("m_" + String(i))] as MovieClip); b = (m.getChildByName("btHit") as SimpleButton); t = 1; mm = (this[("s" + String((i + 1)))] as MovieClip); mm.visible = false; if (i < Main.maxLevel){ t = 3; mm.visible = true; mm["letxt"].text = ("Level " + String((i + 1))); mm["sctxt"].text = ("Score " + String(Main.scoreLevel[i])); mm["setxt"].text = ((("Secrets " + String(Main.SecretsFindLevel[i])) + "/") + String(Main.SecretsLevel[i])); }; if (Main.maxLevel == i){ t = 2; }; if (Main.curLevel == i){ t = 4; }; if (t == 1){ b.useHandCursor = false; } else { b.useHandCursor = true; }; m.gotoAndStop(t); i++; }; target = Path.currentLabels[Main.curLevel].frame; this.addEventListener(Event.ENTER_FRAME, oEF); } public function goBack(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_Start); } public function init():void{ var m:MovieClip; var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goBack); b = (getChildByName("btStart") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goLevel); b = (getChildByName("btPMG") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btClic); Main.reCalc(); var t:TextField = (this["mcScore"] as TextField); t.text = String(Main.score); Path = (this["mcPath"] as MovieClip); Path.gotoAndStop(Path.currentLabels[Main.curLevel].frame); var i:int; while (i < 12) { m = (this[("m_" + String(i))] as MovieClip); b = (m.getChildByName("btHit") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goMarkClick); b.useHandCursor = true; i++; }; if (Main.maxLevel < 12){ Main.curLevel = Main.maxLevel; }; redrawMap(); SoundConst._playIntroMusic(); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyD); } public function keyD(e:KeyboardEvent):void{ if (e.keyCode == 32){ goLevel(e); }; } public function goMarkClick(e:Event):void{ var s:String = e.target.parent.name; var a:Array = s.split("_"); var t:int = Math.min(int(a[1]), Main.maxLevel); Main.curLevel = t; redrawMap(); SoundConst._buttonClick(); } public function goLevel(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_LEVEL); } public function oEF(e:Event):void{ var mcKat:MovieClip; var tx:Number; if (Path.currentFrame != target){ mcKat = (Path["mcKat"] as MovieClip); tx = mcKat.x; if (Path.currentFrame < target){ Path.gotoAndStop((Path.currentFrame + 1)); } else { Path.gotoAndStop((Path.currentFrame - 1)); }; if (mcKat["mc"].currentFrame < mcKat["mc"].totalFrames){ mcKat["mc"].gotoAndPlay((mcKat["mc"].currentFrame + 1)); } else { mcKat["mc"].gotoAndPlay(1); }; if (mcKat.x > tx){ mcKat["mc"].scaleX = 1; } else { mcKat["mc"].scaleX = -1; }; } else { this.removeEventListener(Event.ENTER_FRAME, oEF); }; } } }//package
Section 148
//cStartMenu (cStartMenu) package { import flash.events.*; import flash.display.*; import base.*; public class cStartMenu extends MovieClip implements IData { public var mcWind:MovieClip; public function cStartMenu(){ super(); Main.myCurState = this; init(); } public function init():void{ mcWind = (this["mcYN"] as MovieClip); var b:SimpleButton = (getChildByName("btStart") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goStart); b.visible = Main.chekOldSave(); b = (getChildByName("btNewGame") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goNewGame); b = (getChildByName("btHTP") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goHTP); b = (getChildByName("btPMG") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btClic); b = (getChildByName("btIriy") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btIriySoftClic); var m:MovieClip = (mcWind["wind"] as MovieClip); b = (m.getChildByName("btYes") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goYes); b = (m.getChildByName("btNo") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goNo); SoundConst._playIntroMusic(); } public function goNewGame(e:Event):void{ SoundConst._buttonClick(); if (Main.chekOldSave()){ mcWind.gotoAndPlay(2); } else { goYes(e); }; } public function cleanup():void{ var b:SimpleButton = (getChildByName("btStart") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goStart); b = (getChildByName("btNewGame") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goNewGame); b = (getChildByName("btHTP") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goHTP); b = (getChildByName("btPMG") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, Main.btClic); var m:MovieClip = (mcWind["wind"] as MovieClip); b = (m.getChildByName("btYes") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goYes); b = (m.getChildByName("btNo") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goNo); b = null; m = null; mcWind = null; } public function goNo(e:Event):void{ SoundConst._buttonClick(); mcWind.gotoAndStop(1); } public function goStart(e:Event):void{ SoundConst._buttonClick(); Main.loadData(); Main.setState(Main.STATE_MAP); } public function goHTP(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_HTP); } public function goYes(e:Event):void{ SoundConst._buttonClick(); Main.reset(); Main.saveData(); Main.setState(Main.STATE_MAP); } } }//package
Section 149
//cWin (cWin) package { import flash.events.*; import flash.display.*; import base.*; import flash.text.*; public class cWin extends MovieClip implements IData { public function cWin(){ super(); Main.myCurState = this; init(); } public function init():void{ var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.addEventListener(MouseEvent.CLICK, Main.btClic); b = (getChildByName("btNew") as SimpleButton); b.addEventListener(MouseEvent.CLICK, goMenu); Main.reCalc(); var t:TextField = (getChildByName("mcScore") as TextField); t.text = String(Main.score); var fs:int; var alls:int; var i:int; while (i < 12) { fs = (fs + Main.SecretsFindLevel[i]); alls = (alls + Main.SecretsLevel[i]); i++; }; t = (getChildByName("mcSecret") as TextField); t.text = ((String(fs) + "/") + String(alls)); Main.curLevel = 0; } public function cleanup():void{ var b:SimpleButton = (getChildByName("btBack") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, Main.btClic); b = (getChildByName("btNew") as SimpleButton); b.removeEventListener(MouseEvent.CLICK, goMenu); } public function goMenu(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_Start); } public function update():void{ } public function goBack(e:Event):void{ SoundConst._buttonClick(); Main.setState(Main.STATE_MAP); } } }//package
Section 150
//DoorBonus (DoorBonus) package { import myEng.*; public dynamic class DoorBonus extends myBonusDoor { public function DoorBonus(){ addFrameScript(0, this.frame1, 3, this.frame4); } function frame1(){ stop(); } function frame4(){ stop(); } } }//package
Section 151
//eatBonus (eatBonus) package { import myEng.*; public dynamic class eatBonus extends myBonusEat { public function eatBonus(){ addFrameScript(0, this.frame1, 17, this.frame18); } function frame18(){ stop(); } function frame1(){ stop(); } } }//package
Section 152
//gameMc (gameMc) package { import flash.display.*; public dynamic class gameMc extends MovieClip { public var mcSC:MovieClip; public var btH:shirmaBoxBut; public var btPlayHub:SimpleButton; public function gameMc(){ addFrameScript(250, this.frame251); } function frame251(){ stop(); } } }//package
Section 153
//hit_1 (hit_1) package { import flash.display.*; public dynamic class hit_1 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 154
//hit_10 (hit_10) package { import flash.display.*; public dynamic class hit_10 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 155
//hit_11 (hit_11) package { import flash.display.*; public dynamic class hit_11 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 156
//hit_12 (hit_12) package { import flash.display.*; public dynamic class hit_12 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 157
//hit_13 (hit_13) package { import flash.display.*; public dynamic class hit_13 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 158
//hit_14 (hit_14) package { import flash.display.*; public dynamic class hit_14 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 159
//hit_15 (hit_15) package { import flash.display.*; public dynamic class hit_15 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 160
//hit_16 (hit_16) package { import flash.display.*; public dynamic class hit_16 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 161
//hit_17 (hit_17) package { import flash.display.*; public dynamic class hit_17 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 162
//hit_18 (hit_18) package { import flash.display.*; public dynamic class hit_18 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 163
//hit_19 (hit_19) package { import flash.display.*; public dynamic class hit_19 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 164
//hit_2 (hit_2) package { import flash.display.*; public dynamic class hit_2 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 165
//hit_20 (hit_20) package { import flash.display.*; public dynamic class hit_20 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 166
//hit_21 (hit_21) package { import flash.display.*; public dynamic class hit_21 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 167
//hit_22 (hit_22) package { import flash.display.*; public dynamic class hit_22 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 168
//hit_23 (hit_23) package { import flash.display.*; public dynamic class hit_23 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 169
//hit_24 (hit_24) package { import flash.display.*; public dynamic class hit_24 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 170
//hit_25 (hit_25) package { import flash.display.*; public dynamic class hit_25 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 171
//hit_26 (hit_26) package { import flash.display.*; public dynamic class hit_26 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 172
//hit_27 (hit_27) package { import flash.display.*; public dynamic class hit_27 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 173
//hit_28 (hit_28) package { import flash.display.*; public dynamic class hit_28 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 174
//hit_29 (hit_29) package { import flash.display.*; public dynamic class hit_29 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 175
//hit_3 (hit_3) package { import flash.display.*; public dynamic class hit_3 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 176
//hit_30 (hit_30) package { import flash.display.*; public dynamic class hit_30 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 177
//hit_31 (hit_31) package { import flash.display.*; public dynamic class hit_31 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 178
//hit_32 (hit_32) package { import flash.display.*; public dynamic class hit_32 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 179
//hit_33 (hit_33) package { import flash.display.*; public dynamic class hit_33 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 180
//hit_34 (hit_34) package { import flash.display.*; public dynamic class hit_34 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 181
//hit_35 (hit_35) package { import flash.display.*; public dynamic class hit_35 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 182
//hit_36 (hit_36) package { import flash.display.*; public dynamic class hit_36 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 183
//hit_37 (hit_37) package { import flash.display.*; public dynamic class hit_37 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 184
//hit_38 (hit_38) package { import flash.display.*; public dynamic class hit_38 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 185
//hit_39 (hit_39) package { import flash.display.*; public dynamic class hit_39 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 186
//hit_4 (hit_4) package { import flash.display.*; public dynamic class hit_4 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 187
//hit_40 (hit_40) package { import flash.display.*; public dynamic class hit_40 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 188
//hit_41 (hit_41) package { import flash.display.*; public dynamic class hit_41 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 189
//hit_42 (hit_42) package { import flash.display.*; public dynamic class hit_42 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 190
//hit_43 (hit_43) package { import flash.display.*; public dynamic class hit_43 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 191
//hit_44 (hit_44) package { import flash.display.*; public dynamic class hit_44 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 192
//hit_45 (hit_45) package { import flash.display.*; public dynamic class hit_45 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 193
//hit_46 (hit_46) package { import flash.display.*; public dynamic class hit_46 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 194
//hit_47 (hit_47) package { import flash.display.*; public dynamic class hit_47 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 195
//hit_48 (hit_48) package { import flash.display.*; public dynamic class hit_48 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 196
//hit_49 (hit_49) package { import flash.display.*; public dynamic class hit_49 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 197
//hit_5 (hit_5) package { import flash.display.*; public dynamic class hit_5 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 198
//hit_6 (hit_6) package { import flash.display.*; public dynamic class hit_6 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 199
//hit_9 (hit_9) package { import flash.display.*; public dynamic class hit_9 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 200
//HitLoop1 (HitLoop1) package { import flash.display.*; public dynamic class HitLoop1 extends MovieClip { public function HitLoop1(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 201
//HitLoop2 (HitLoop2) package { import flash.display.*; public dynamic class HitLoop2 extends MovieClip { public function HitLoop2(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 202
//hitZonaDoor (hitZonaDoor) package { import flash.display.*; public dynamic class hitZonaDoor extends MovieClip { } }//package
Section 203
//IceBolt (IceBolt) package { import flash.display.*; public dynamic class IceBolt extends MovieClip { public var mc:MovieClip; } }//package
Section 204
//KeyConst (KeyConst) package { import base.*; public class KeyConst { public static const KEY_A:int = 65; public static const KEY_D:int = 68; public static const KEY_S:int = 83; public static const KEY_W:int = 87; public static var KEY_LEFT:int = 37; public static var keyManager:KeyManager; public static var KEY_UP:int = 38; public static var KEY_DOWN:int = 40; public static var KEY_Trik1:int = 49; public static var KEY_Trik2:int = 50; public static var KEY_Trik3:int = 51; public static var KEY_JUMP:int = 32; public static var KEY_NITRO:int = 90; public static var KEY_RIGHT:int = 39; public function KeyConst(){ super(); } } }//package
Section 205
//LevelPanel (LevelPanel) package { import myEng.*; public dynamic class LevelPanel extends cPanel { public function LevelPanel(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 206
//LifeBonus (LifeBonus) package { import myEng.*; public dynamic class LifeBonus extends cLiveBonus { public function LifeBonus(){ addFrameScript(0, this.frame1, 17, this.frame18); } function frame18(){ stop(); } function frame1(){ stop(); } } }//package
Section 207
//lineEnemyAnim_1 (lineEnemyAnim_1) package { import flash.display.*; public dynamic class lineEnemyAnim_1 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_1(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 208
//lineEnemyAnim_10 (lineEnemyAnim_10) package { import flash.display.*; public dynamic class lineEnemyAnim_10 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_10(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 209
//lineEnemyAnim_11 (lineEnemyAnim_11) package { import flash.display.*; public dynamic class lineEnemyAnim_11 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_11(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 210
//lineEnemyAnim_12 (lineEnemyAnim_12) package { import flash.display.*; public dynamic class lineEnemyAnim_12 extends MovieClip { public var myPersMC:MovieClip; public var mcHit:MovieClip; } }//package
Section 211
//lineEnemyAnim_2 (lineEnemyAnim_2) package { import flash.display.*; public dynamic class lineEnemyAnim_2 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_2(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 212
//lineEnemyAnim_3 (lineEnemyAnim_3) package { import flash.display.*; public dynamic class lineEnemyAnim_3 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_3(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 213
//lineEnemyAnim_4 (lineEnemyAnim_4) package { import flash.display.*; public dynamic class lineEnemyAnim_4 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_4(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 214
//lineEnemyAnim_5 (lineEnemyAnim_5) package { import flash.display.*; public dynamic class lineEnemyAnim_5 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_5(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 215
//lineEnemyAnim_6 (lineEnemyAnim_6) package { import flash.display.*; public dynamic class lineEnemyAnim_6 extends MovieClip { public var mcHit:MovieClip; public function lineEnemyAnim_6(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 216
//lineEnemyAnim_7 (lineEnemyAnim_7) package { import flash.display.*; public dynamic class lineEnemyAnim_7 extends MovieClip { public var hit1:MovieClip; public var mcHit:MovieClip; public var hit2:MovieClip; public function lineEnemyAnim_7(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 217
//lineEnemyAnim_8 (lineEnemyAnim_8) package { import flash.display.*; public dynamic class lineEnemyAnim_8 extends MovieClip { public var hit3:MovieClip; public var monstr:MovieClip; public var hit1:MovieClip; public var hit2:MovieClip; public function lineEnemyAnim_8(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 218
//lineEnemyAnim_9 (lineEnemyAnim_9) package { import flash.display.*; public dynamic class lineEnemyAnim_9 extends MovieClip { public var monstr:MovieClip; public var mcHit:MovieClip; public function lineEnemyAnim_9(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 219
//LineEnemyMC (LineEnemyMC) package { import myEng.*; public dynamic class LineEnemyMC extends myLineEnemy { } }//package
Section 220
//liveBar (liveBar) package { import myEng.*; public dynamic class liveBar extends cBar { public function liveBar(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 221
//liveBoss (liveBoss) package { import myEng.*; public dynamic class liveBoss extends cBar { public function liveBoss(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 222
//liveBoss2 (liveBoss2) package { import myEng.*; public dynamic class liveBoss2 extends cBar { public function liveBoss2(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 223
//liveBoss3 (liveBoss3) package { import myEng.*; public dynamic class liveBoss3 extends cBar { public function liveBoss3(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 224
//Main (Main) package { import flash.events.*; import flash.display.*; import flash.net.*; public class Main extends Sprite { public static var maxLevel:int = 0; public static var myroot:MovieClip; public static var score:int = 0; public static var SCREEN_WIDTH:int = 800; public static var AllSound:SoundConst; public static var scoreLevel:Array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; public static var STATE_LEVEL:int = 3; public static var SecretsLevel:Array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; protected static var nameGame:String = "ToffyCat"; public static var STATE_RESULT:int = 5; public static var mcSC_:MovieClip; public static var curLevel:int = 0; public static var STATE_Fail:int = 6; protected static var labelArr:Array; public static var SCREEN_HEIGHT:int = 600; public static var SecretsFindLevel:Array = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; public static var STATE_MAP:int = 1; public static var STATE_Start:int = 0; public static var STATE_WIN:int = 4; public static var STATE_HTP:int = 2; public static var myCurState:Object; public function Main():void{ super(); if (stage){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, init); }; } protected function init(e:Event=null):void{ Main.AllSound = new SoundConst(); this.focusRect = new MovieClip(); this.tabEnabled = false; this.tabChildren = false; removeEventListener(Event.ADDED_TO_STAGE, init); labelArr = ["lbStartMenu", "lbMap", "lbHTP", "lbLevel", "lbWin", "lbEndLev", "lbFail"]; myroot = new gameMc(); stage.addChild(myroot); myroot.focusRect = new MovieClip(); myroot.tabEnabled = false; myroot.tabChildren = false; var s:SimpleButton = (myroot["btPlayHub"] as SimpleButton); s.addEventListener(MouseEvent.CLICK, btClic); s = (myroot.getChildByName("btH") as SimpleButton); s.addEventListener(MouseEvent.CLICK, btClic); mcSC_ = (myroot.getChildByName("mcSC") as MovieClip); mcSC_.tabEnabled = false; mcSC_.tabChildren = false; mcSC_.gotoAndStop(2); s = (mcSC_.getChildByName("bt") as SimpleButton); s.addEventListener(MouseEvent.MOUSE_UP, onSoundOnOff); this.stage.focus = this; MochiBot.track(this, "fb2f3832"); } public function onSoundOnOff(e:Event):void{ trace(SoundConst._isSoundOn()); if (SoundConst._isSoundOn()){ mcSC_.gotoAndStop(1); SoundConst._soundOff(); } else { mcSC_.gotoAndStop(2); SoundConst._soundOn(); }; } public static function setFocus():void{ myroot.stage.focus = myroot; } public static function reCalc():void{ score = 0; var i:int; while (i < 12) { score = (score + scoreLevel[i]); i++; }; } public static function loadData():void{ var d:SharedObject = SharedObject.getLocal(nameGame); maxLevel = d.data["maxLev"]; if (d.data["CURLev"] != null){ curLevel = d.data["CURLev"]; } else { curLevel = maxLevel; }; score = d.data["score"]; var i:int; while (i < 12) { if (d.data[("LS" + String(i))] != undefined){ scoreLevel[i] = d.data[("LS" + String(i))]; } else { scoreLevel[i] = 0; }; if (d.data[("LF" + String(i))] != undefined){ SecretsFindLevel[i] = d.data[("LF" + String(i))]; } else { SecretsFindLevel[i] = 0; }; if (d.data[("LC" + String(i))] != undefined){ SecretsLevel[i] = d.data[("LC" + String(i))]; } else { SecretsLevel[i] = 0; }; i++; }; } public static function btClic(e:Event):void{ var req:URLRequest = new URLRequest("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=toffy-cat&utm_source=ingame&utm_content=ingame"); navigateToURL(req, "_blank"); } public static function btIriySoftClic(e:Event):void{ var req:URLRequest = new URLRequest("http://Iriysoft.ru/"); navigateToURL(req, "_blank"); } public static function saveData():void{ var d:SharedObject = SharedObject.getLocal(nameGame); d.data["maxLev"] = maxLevel; d.data["CURLev"] = curLevel; d.data["score"] = score; var i:int; while (i < 12) { d.data[("LS" + String(i))] = scoreLevel[i]; d.data[("LF" + String(i))] = SecretsFindLevel[i]; d.data[("LC" + String(i))] = SecretsLevel[i]; i++; }; d.flush(); } public static function reset():void{ trace("reset"); score = 0; maxLevel = 0; curLevel = 0; scoreLevel = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; } public static function setState(_newState:int):void{ if (_newState == STATE_LEVEL){ mcSC_.visible = false; } else { mcSC_.visible = true; }; if (myCurState != null){ myCurState.cleanup(); }; myroot.gotoAndStop(labelArr[_newState]); } public static function chekOldSave():Boolean{ var d:SharedObject = SharedObject.getLocal(nameGame); if (d.data["maxLev"] != null){ return (true); }; return (false); } } }//package
Section 225
//mcWinScr (mcWinScr) package { public dynamic class mcWinScr extends cWin { } }//package
Section 226
//midl1 (midl1) package { import flash.display.*; public dynamic class midl1 extends MovieClip { } }//package
Section 227
//midl2 (midl2) package { import flash.display.*; public dynamic class midl2 extends MovieClip { } }//package
Section 228
//midl3 (midl3) package { import flash.display.*; public dynamic class midl3 extends MovieClip { } }//package
Section 229
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public function MochiBot(){ super(); } public static function track(parent:Sprite, tag:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var self:MochiBot = new (MochiBot); parent.addChild(self); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var server:String = "http://core.mochibot.com/my/core.swf"; var lv:URLVariables = new URLVariables(); lv["sb"] = Security.sandboxType; lv["v"] = Capabilities.version; lv["swfid"] = tag; lv["mv"] = "8"; lv["fv"] = "9"; var url:String = self.root.loaderInfo.loaderURL; if (url.indexOf("http") == 0){ lv["url"] = url; } else { lv["url"] = "local"; }; var req:URLRequest = new URLRequest(server); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; var loader:Loader = new Loader(); self.addChild(loader); loader.load(req); return (self); } } }//package
Section 230
//myBonusLava (myBonusLava) package { import myEng.*; public dynamic class myBonusLava extends myBonusLava { } }//package
Section 231
//myPersMC (myPersMC) package { import flash.display.*; public dynamic class myPersMC extends MovieClip { public var rim:MovieClip; public var mcHit:MovieClip; public var toHitMC:MovieClip; } }//package
Section 232
//partNum (partNum) package { import flash.display.*; import flash.text.*; public dynamic class partNum extends MovieClip { public var txt:TextField; } }//package
Section 233
//PausaScr (PausaScr) package { import flash.display.*; public dynamic class PausaScr extends MovieClip { public var btHit:SimpleButton; } }//package
Section 234
//pic_1 (pic_1) package { import flash.display.*; public dynamic class pic_1 extends MovieClip { } }//package
Section 235
//pic_10 (pic_10) package { import flash.display.*; public dynamic class pic_10 extends MovieClip { } }//package
Section 236
//pic_11 (pic_11) package { import flash.display.*; public dynamic class pic_11 extends MovieClip { } }//package
Section 237
//pic_12 (pic_12) package { import flash.display.*; public dynamic class pic_12 extends MovieClip { } }//package
Section 238
//pic_13 (pic_13) package { import flash.display.*; public dynamic class pic_13 extends MovieClip { } }//package
Section 239
//pic_14 (pic_14) package { import flash.display.*; public dynamic class pic_14 extends MovieClip { } }//package
Section 240
//pic_15 (pic_15) package { import flash.display.*; public dynamic class pic_15 extends MovieClip { } }//package
Section 241
//pic_16 (pic_16) package { import flash.display.*; public dynamic class pic_16 extends MovieClip { } }//package
Section 242
//pic_17 (pic_17) package { import flash.display.*; public dynamic class pic_17 extends MovieClip { } }//package
Section 243
//pic_18 (pic_18) package { import flash.display.*; public dynamic class pic_18 extends MovieClip { } }//package
Section 244
//pic_19 (pic_19) package { import flash.display.*; public dynamic class pic_19 extends MovieClip { } }//package
Section 245
//pic_2 (pic_2) package { import flash.display.*; public dynamic class pic_2 extends MovieClip { } }//package
Section 246
//pic_20 (pic_20) package { import flash.display.*; public dynamic class pic_20 extends MovieClip { public var endPoint:MovieClip; } }//package
Section 247
//pic_21 (pic_21) package { import flash.display.*; public dynamic class pic_21 extends MovieClip { } }//package
Section 248
//pic_22 (pic_22) package { import flash.display.*; public dynamic class pic_22 extends MovieClip { } }//package
Section 249
//pic_23 (pic_23) package { import flash.display.*; public dynamic class pic_23 extends MovieClip { } }//package
Section 250
//pic_24 (pic_24) package { import flash.display.*; public dynamic class pic_24 extends MovieClip { } }//package
Section 251
//pic_25 (pic_25) package { import flash.display.*; public dynamic class pic_25 extends MovieClip { } }//package
Section 252
//pic_26 (pic_26) package { import flash.display.*; public dynamic class pic_26 extends MovieClip { } }//package
Section 253
//pic_27 (pic_27) package { import flash.display.*; public dynamic class pic_27 extends MovieClip { } }//package
Section 254
//pic_28 (pic_28) package { import flash.display.*; public dynamic class pic_28 extends MovieClip { } }//package
Section 255
//pic_29 (pic_29) package { import flash.display.*; public dynamic class pic_29 extends MovieClip { } }//package
Section 256
//pic_3 (pic_3) package { import flash.display.*; public dynamic class pic_3 extends MovieClip { } }//package
Section 257
//pic_30 (pic_30) package { import flash.display.*; public dynamic class pic_30 extends MovieClip { } }//package
Section 258
//pic_31 (pic_31) package { import flash.display.*; public dynamic class pic_31 extends MovieClip { } }//package
Section 259
//pic_32 (pic_32) package { import flash.display.*; public dynamic class pic_32 extends MovieClip { } }//package
Section 260
//pic_33 (pic_33) package { import flash.display.*; public dynamic class pic_33 extends MovieClip { } }//package
Section 261
//pic_34 (pic_34) package { import flash.display.*; public dynamic class pic_34 extends MovieClip { } }//package
Section 262
//pic_35 (pic_35) package { import flash.display.*; public dynamic class pic_35 extends MovieClip { } }//package
Section 263
//pic_36 (pic_36) package { import flash.display.*; public dynamic class pic_36 extends MovieClip { } }//package
Section 264
//pic_37 (pic_37) package { import flash.display.*; public dynamic class pic_37 extends MovieClip { } }//package
Section 265
//pic_38 (pic_38) package { import flash.display.*; public dynamic class pic_38 extends MovieClip { } }//package
Section 266
//pic_39 (pic_39) package { import flash.display.*; public dynamic class pic_39 extends MovieClip { } }//package
Section 267
//pic_4 (pic_4) package { import flash.display.*; public dynamic class pic_4 extends MovieClip { } }//package
Section 268
//pic_40 (pic_40) package { import flash.display.*; public dynamic class pic_40 extends MovieClip { } }//package
Section 269
//pic_41 (pic_41) package { import flash.display.*; public dynamic class pic_41 extends MovieClip { } }//package
Section 270
//pic_42 (pic_42) package { import flash.display.*; public dynamic class pic_42 extends MovieClip { } }//package
Section 271
//pic_43 (pic_43) package { import flash.display.*; public dynamic class pic_43 extends MovieClip { } }//package
Section 272
//pic_44 (pic_44) package { import flash.display.*; public dynamic class pic_44 extends MovieClip { } }//package
Section 273
//pic_45 (pic_45) package { import flash.display.*; public dynamic class pic_45 extends MovieClip { } }//package
Section 274
//pic_46 (pic_46) package { import flash.display.*; public dynamic class pic_46 extends MovieClip { } }//package
Section 275
//pic_47 (pic_47) package { import flash.display.*; public dynamic class pic_47 extends MovieClip { } }//package
Section 276
//pic_48 (pic_48) package { import flash.display.*; public dynamic class pic_48 extends MovieClip { } }//package
Section 277
//pic_49 (pic_49) package { import flash.display.*; public dynamic class pic_49 extends MovieClip { } }//package
Section 278
//pic_5 (pic_5) package { import flash.display.*; public dynamic class pic_5 extends MovieClip { } }//package
Section 279
//pic_6 (pic_6) package { import flash.display.*; public dynamic class pic_6 extends MovieClip { } }//package
Section 280
//pic_9 (pic_9) package { import flash.display.*; public dynamic class pic_9 extends MovieClip { } }//package
Section 281
//pr_mc (pr_mc) package { import flash.display.*; import flash.text.*; public dynamic class pr_mc extends MovieClip { public var t:TextField; public var mc:MovieClip; public var btPlayHub:SimpleButton; } }//package
Section 282
//Preloader (Preloader) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.utils.*; public class Preloader extends MovieClip { public var mc:MovieClip; public var tim:int; public function Preloader(){ super(); addEventListener(Event.ENTER_FRAME, checkFrame); loaderInfo.addEventListener(ProgressEvent.PROGRESS, progress); mc = new pr_mc(); addChild(mc); tim = 0; var s:SimpleButton = (mc["btPlayHub"] as SimpleButton); s.addEventListener(MouseEvent.CLICK, btClic); } public function btClic(e:Event):void{ var req:URLRequest = new URLRequest("http://www.playhub.com/?utm_medium=brandedgames_external&utm_campaign=toffy-cat&utm_source=ingame&utm_content=ingame"); navigateToURL(req, "_blank"); } private function checkFrame(e:Event):void{ tim++; var t:int = int(((loaderInfo.bytesLoaded / loaderInfo.bytesTotal) * 100)); t = Math.min(t, tim); mc["t"].text = (String(t) + " %"); mc["mc"].gotoAndStop(t); if ((((currentFrame == totalFrames)) && ((t >= 100)))){ removeEventListener(Event.ENTER_FRAME, checkFrame); startup(); }; } private function progress(e:ProgressEvent):void{ } private function startup():void{ stop(); var s:SimpleButton = (mc["btPlayHub"] as SimpleButton); s.removeEventListener(MouseEvent.CLICK, btClic); loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progress); var mainClass:Class = (getDefinitionByName("Main") as Class); addChild((new (mainClass) as DisplayObject)); removeChild(mc); mc = null; } } }//package
Section 283
//scrEndLev (scrEndLev) package { public dynamic class scrEndLev extends cEndLev { } }//package
Section 284
//scrFail (scrFail) package { public dynamic class scrFail extends cFail { public function scrFail(){ addFrameScript(0, this.frame1); } function frame1(){ stop(); } } }//package
Section 285
//scrHTP (scrHTP) package { public dynamic class scrHTP extends cHTP { } }//package
Section 286
//scrMap (scrMap) package { public dynamic class scrMap extends cMap { } }//package
Section 287
//scrRace (scrRace) package { import myEng.*; public dynamic class scrRace extends cRace { } }//package
Section 288
//scrStartMenu (scrStartMenu) package { public dynamic class scrStartMenu extends cStartMenu { public function scrStartMenu(){ addFrameScript(24, this.frame25); } function frame25(){ stop(); } } }//package
Section 289
//shirmaBoxBut (shirmaBoxBut) package { import base.*; public dynamic class shirmaBoxBut extends cNoHandButton { } }//package
Section 290
//smokeMC (smokeMC) package { import flash.display.*; public dynamic class smokeMC extends MovieClip { } }//package
Section 291
//SoundConst (SoundConst) package { import flash.display.*; import flash.media.*; import sound.*; public class SoundConst { public var m_engineLoop:SoundChannel; public static const BUTTON_N:String = "btn_over.wav"; public static const OPEN_DOOR:String = "OPEN_DOOR.WAV"; public static const REF_FIRE:String = "ref_fire.wav"; public static const LEVEL_LOSE:String = "lev_lose.wav"; public static const HIT_2CAT:String = "cat_hit.wav"; public static const REF_STASIS:String = "ref_shild.wav"; public static const BUTTON_CLICK:String = "btn_click.wav"; public static const OS_ATTACK:String = "os_Attak.wav"; public static const LEVEL_START:String = "lev_start.wav"; public static const EAT_SOUND:String = "bonus.wav"; public static const JUMP:String = "SPRING2.WAV"; public static const END_JUMP:String = "jump_End.wav"; public static const BONUS_HIT:String = "superBonus.wav"; public static const LOS_ATTACK:String = "los_attak.wav"; public static const BONUS_LIFE:String = "life.wav"; public static const REF_HIT:String = "ref_hit.wav"; public static const HIT_2ENEMY:String = "hit_eny.wav"; public static const OS_MOVE:String = "os_move.wav"; public static const LEVEL_WIN:String = "bonus.wav"; public static const BONUS_SECRET:String = "Secret.wav"; public static const MUSIC_1:String = "intro.wav"; public static const MUSIC_2:String = "inGame.wav"; protected static var curBGSound:String = "intro.wav"; public static var soundManager:SoundManager; public static var MUSIC_VOLUME:Number = 0.1; public static var SOUND_VOLUME:Number = 1; public static var _instance:SoundConst; public function SoundConst(){ super(); _instance = this; init(); } public static function _playIntroMusic():void{ if (soundManager == null){ init(); }; soundManager.playBackSound(MUSIC_1); curBGSound = MUSIC_1; } public static function _soundOn():void{ soundManager.soundOn = true; } public static function _playInGameMusic():void{ soundManager.playBackSound(MUSIC_2); curBGSound = MUSIC_2; } public static function init():void{ var m:MovieClip = new allSounds(); soundManager = new SoundManager(); soundManager.addSound(MUSIC_1); soundManager.addSound(MUSIC_2); soundManager.addSound(BUTTON_CLICK); soundManager.addSound(BUTTON_N); soundManager.addSound(LEVEL_WIN); soundManager.addSound(LEVEL_LOSE); soundManager.addSound(LEVEL_START); soundManager.addSound(OPEN_DOOR); soundManager.addSound(REF_HIT); soundManager.addSound(REF_FIRE); soundManager.addSound(REF_STASIS); soundManager.addSound(OS_ATTACK); soundManager.addSound(OS_MOVE); soundManager.addSound(LOS_ATTACK); soundManager.addSound(EAT_SOUND); soundManager.addSound(BONUS_HIT); soundManager.addSound(BONUS_LIFE); soundManager.addSound(BONUS_SECRET); soundManager.addSound(JUMP); soundManager.addSound(END_JUMP); soundManager.addSound(HIT_2ENEMY); soundManager.addSound(HIT_2CAT); soundManager.setVolume(MUSIC_1, MUSIC_VOLUME); soundManager.setVolume(MUSIC_2, MUSIC_VOLUME); soundManager.setVolume(BUTTON_CLICK, SOUND_VOLUME); soundManager.setVolume(BUTTON_N, SOUND_VOLUME); soundManager.setVolume(LEVEL_WIN, SOUND_VOLUME); soundManager.setVolume(LEVEL_LOSE, SOUND_VOLUME); soundManager.setVolume(LEVEL_START, SOUND_VOLUME); soundManager.setVolume(OPEN_DOOR, SOUND_VOLUME); soundManager.setVolume(REF_HIT, SOUND_VOLUME); soundManager.setVolume(REF_FIRE, SOUND_VOLUME); soundManager.setVolume(REF_STASIS, SOUND_VOLUME); soundManager.setVolume(OS_ATTACK, SOUND_VOLUME); soundManager.setVolume(OS_MOVE, SOUND_VOLUME); soundManager.setVolume(LOS_ATTACK, SOUND_VOLUME); soundManager.setVolume(EAT_SOUND, SOUND_VOLUME); soundManager.setVolume(BONUS_HIT, SOUND_VOLUME); soundManager.setVolume(BONUS_LIFE, SOUND_VOLUME); soundManager.setVolume(BONUS_SECRET, SOUND_VOLUME); soundManager.setVolume(JUMP, SOUND_VOLUME); soundManager.setVolume(END_JUMP, SOUND_VOLUME); soundManager.setVolume(HIT_2ENEMY, SOUND_VOLUME); soundManager.setVolume(HIT_2CAT, SOUND_VOLUME); } public static function _buttonClick():void{ soundManager.playSound(BUTTON_CLICK); } public static function _isSoundOn():Boolean{ return (soundManager.soundOn); } public static function _soundOff():void{ soundManager.soundOn = false; } public static function _playSound(s:String):void{ if (soundManager == null){ init(); }; soundManager.playSound(s); } } }//package
Section 292
//unGraviBonus (unGraviBonus) package { import myEng.*; public dynamic class unGraviBonus extends myBonusGravi { public function unGraviBonus(){ addFrameScript(0, this.frame1, 7, this.frame8); } function frame8(){ stop(); } function frame1(){ stop(); } } }//package
Section 293
//unHitBonus (unHitBonus) package { import myEng.*; public dynamic class unHitBonus extends myUnHitBonus { public function unHitBonus(){ addFrameScript(0, this.frame1, 7, this.frame8); } function frame8(){ stop(); } function frame1(){ stop(); } } }//package

Library Items

Symbol 1 GraphicUsed by:92
Symbol 2 FontUsed by:3 4 5 116 127 130 131 134 135 139 140 144 145 147 148 151 152 154 162 163 166 167 170 173 193 194 195 222 223 225 226 227 228 229 230 231 232 233 234 235 338 339 340 341 342 343 353 354 355 359 360 382 383 387 1447 1448 1477
Symbol 3 EditableTextUses:2 1446Used by:92
Symbol 4 TextUses:2Used by:6
Symbol 5 TextUses:2Used by:6
Symbol 6 MovieClipUses:4 5Used by:92 218
Symbol 7 GraphicUsed by:12
Symbol 8 GraphicUsed by:12
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:7 8 11Used by:92
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:25 98
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:25 98
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:25 98
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:25 98
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:25 98
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25 98
Symbol 25 MovieClipUses:14 16 18 20 22 24Used by:27 98
Symbol 26 GraphicUsed by:27
Symbol 27 ButtonUses:25 26Used by:92 1418
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:31 344 766 1470
Symbol 31 MovieClipUses:28 30Used by:91 205 430
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35 344 769 1464
Symbol 35 MovieClipUses:32 34Used by:91 205 337 430
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:91 205 430
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:91 205 430
Symbol 40 GraphicUsed by:91 430
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:91 205 430
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:43 45Used by:91 205 430
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50 344 766 1470
Symbol 50 MovieClipUses:47 49Used by:91 205 430
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:91 205 430
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:62 337
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:62
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:62 337 430
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:62 337 430
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:54 56 58 60 61Used by:91 205 430
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:91 205 430
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:91 205 430
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:91 205 430
Symbol 69 GraphicUsed by:91 430
Symbol 70 GraphicUsed by:91 430
Symbol 71 GraphicUsed by:91
Symbol 72 GraphicUsed by:91 430
Symbol 73 GraphicUsed by:91 430
Symbol 74 GraphicUsed by:91 430
Symbol 75 GraphicUsed by:91 430
Symbol 76 GraphicUsed by:91
Symbol 77 GraphicUsed by:91 430
Symbol 78 GraphicUsed by:91 430
Symbol 79 GraphicUsed by:91 430
Symbol 80 GraphicUsed by:91 430
Symbol 81 GraphicUsed by:91 430
Symbol 82 GraphicUsed by:91
Symbol 83 GraphicUsed by:91 430
Symbol 84 GraphicUsed by:91 430
Symbol 85 GraphicUsed by:91
Symbol 86 GraphicUsed by:91 430
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91 430
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91 430
Symbol 91 MovieClipUses:31 35 37 39 40 42 46 50 52 62 64 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90Used by:92
Symbol 92 MovieClip {pr_mc} [pr_mc]Uses:1 3 6 12 27 91
Symbol 93 GraphicUsed by:1418
Symbol 94 GraphicUsed by:95
Symbol 95 ButtonUses:94Used by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:95 16 22 20 18 24 14 97 25 SS1Used by:1418
Symbol 99 GraphicUsed by:100
Symbol 100 Button {shirmaBoxBut} [shirmaBoxBut]Uses:99Used by:1418
Symbol 101 GraphicUsed by:105
Symbol 102 GraphicUsed by:103 449
Symbol 103 ButtonUses:102Used by:105 157 184 187 189 191 385
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:101 103 104Used by:1418
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:158
Symbol 108 GraphicUsed by:111
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 ButtonUses:108 109 110Used by:158
Symbol 112 BitmapUsed by:113 138 146 161 1441 1452
Symbol 113 GraphicUses:112Used by:129 133 137
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:129 133 137 142 150 153 165 169
Symbol 116 TextUses:2Used by:129
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:118 119 120Used by:129 133 137 142 150 153 165 169
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:122 123 124Used by:126
Symbol 126 MovieClipUses:125Used by:129 133 137 142 150 153 165 169
Symbol 127 TextUses:2Used by:129
Symbol 128 GraphicUsed by:129
Symbol 129 ButtonUses:113 115 116 121 126 127 128Used by:158 208 236 356 362
Symbol 130 TextUses:2Used by:133
Symbol 131 TextUses:2Used by:133
Symbol 132 GraphicUsed by:133
Symbol 133 ButtonUses:113 115 130 121 126 131 132Used by:158
Symbol 134 TextUses:2Used by:137
Symbol 135 TextUses:2Used by:137
Symbol 136 GraphicUsed by:137
Symbol 137 ButtonUses:113 115 134 121 126 135 136Used by:158
Symbol 138 GraphicUses:112Used by:142
Symbol 139 TextUses:2Used by:142
Symbol 140 TextUses:2Used by:142
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:138 115 139 121 126 140 141Used by:158 236 356 362
Symbol 143 GraphicUsed by:155
Symbol 144 TextUses:2Used by:155
Symbol 145 TextUses:2Used by:155
Symbol 146 GraphicUses:112Used by:150 153
Symbol 147 TextUses:2Used by:150
Symbol 148 TextUses:2Used by:150
Symbol 149 GraphicUsed by:150 153
Symbol 150 ButtonUses:146 115 147 121 126 148 149Used by:155
Symbol 151 TextUses:2Used by:153
Symbol 152 TextUses:2Used by:153
Symbol 153 ButtonUses:146 115 151 121 126 152 149Used by:155
Symbol 154 TextUses:2Used by:155
Symbol 155 MovieClipUses:143 144 145 150 153 154Used by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {sonik_lib_fla.McWindYesNo_34} [sonik_lib_fla.McWindYesNo_34]Uses:155 156 103Used by:158
Symbol 158 MovieClip {scrStartMenu} [scrStartMenu]Uses:107 111 129 133 137 142 157Used by:1418
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:208
Symbol 161 GraphicUses:112Used by:165 169
Symbol 162 TextUses:2Used by:165
Symbol 163 TextUses:2Used by:165
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:161 115 162 121 126 163 164Used by:208 344
Symbol 166 TextUses:2Used by:169
Symbol 167 TextUses:2Used by:169
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:161 115 166 121 126 167 168Used by:208
Symbol 170 EditableTextUses:2 1446Used by:208
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:208
Symbol 173 TextUses:2Used by:208
Symbol 174 GraphicUsed by:184
Symbol 175 BitmapUsed by:176 185
Symbol 176 GraphicUses:175Used by:183 184 187 189 191
Symbol 177 GraphicUsed by:184 187 189 191
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:184 187 189 191
Symbol 180 GraphicUsed by:184 187 189
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182 176Used by:184 187 189 191
Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]Uses:174 103 176 177 179 180 183Used by:208
Symbol 185 GraphicUses:175Used by:187 191
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip {sonik_lib_fla.markMapBos1_44} [sonik_lib_fla.markMapBos1_44]Uses:103 185 177 179 186 180 176 183Used by:208
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {sonik_lib_fla.markMapBos3_45} [sonik_lib_fla.markMapBos3_45]Uses:103 176 177 188 179 180 183Used by:208
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip {sonik_lib_fla.markMapBos2_46} [sonik_lib_fla.markMapBos2_46]Uses:103 185 177 179 190 176 183Used by:208
Symbol 192 GraphicUsed by:196
Symbol 193 EditableTextUses:2 1446Used by:196
Symbol 194 EditableTextUses:2 1446Used by:196
Symbol 195 EditableTextUses:2 1446Used by:196
Symbol 196 MovieClipUses:192 193 194 195Used by:208
Symbol 197 GraphicUsed by:205
Symbol 198 GraphicUsed by:205
Symbol 199 GraphicUsed by:205
Symbol 200 GraphicUsed by:205
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:205
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:31 35 37 39 197 42 46 50 52 62 64 66 68 198 199 200 201 202 203 204Used by:206
Symbol 206 MovieClipUses:205Used by:207
Symbol 207 MovieClipUses:206Used by:208
Symbol 208 MovieClip {scrMap} [scrMap]Uses:160 165 169 170 172 173 184 187 189 191 196 129 207Used by:1418
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:215
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:215
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClip {sonik_lib_fla.mcBackground_72} [sonik_lib_fla.mcBackground_72]Uses:210 212 214Used by:219
Symbol 216 MovieClipUsed by:219 764 885
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217 6Used by:219
Symbol 219 MovieClip {scrRace} [scrRace]Uses:215 216 218Used by:1418
Symbol 220 BitmapUsed by:221 237 346 358
Symbol 221 GraphicUses:220Used by:236
Symbol 222 EditableTextUses:2 1446Used by:236
Symbol 223 TextUses:2Used by:224
Symbol 224 MovieClipUses:223Used by:236
Symbol 225 TextUses:2Used by:236
Symbol 226 TextUses:2Used by:236
Symbol 227 TextUses:2Used by:236
Symbol 228 TextUses:2Used by:236
Symbol 229 TextUses:2Used by:236
Symbol 230 EditableTextUses:2 1446Used by:236
Symbol 231 EditableTextUses:2 1446Used by:236
Symbol 232 EditableTextUses:2 1446Used by:236
Symbol 233 EditableTextUses:2 1446Used by:236
Symbol 234 EditableTextUses:2 1446Used by:236
Symbol 235 TextUses:2Used by:236
Symbol 236 MovieClip {scrEndLev} [scrEndLev]Uses:221 142 222 224 225 226 227 228 229 230 231 232 233 234 235 129Used by:1418
Symbol 237 GraphicUses:220Used by:344
Symbol 238 GraphicUsed by:344
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClipUses:240Used by:251
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:251
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:251
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClipUses:249Used by:251
Symbol 251 MovieClipUses:241 244 247 250Used by:344 391 580 651
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:276
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:276
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:276
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:276
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:276
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:276
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:276
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:276
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:276
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:276
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:276
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClipUses:253 255 257 259 261 263 265 267 269 271 273 275Used by:344 580
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:289
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:289
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:289
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:289
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:289
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClip {sonik_lib_fla.eatBonusTip_97} [sonik_lib_fla.eatBonusTip_97]Uses:278 280 282 284 286 288Used by:344 366 768
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:344 767 768
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:294
Symbol 294 MovieClipUses:293Used by:344 768
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297
Symbol 297 MovieClipUses:296Used by:301
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:300
Symbol 300 MovieClip {sonik_lib_fla.Cat_effect_103} [sonik_lib_fla.Cat_effect_103]Uses:299Used by:301 766 768 769
Symbol 301 MovieClip {LifeBonus} [LifeBonus]Uses:297 300Used by:344 1034 1187 1190 1199 1213 1216 1222 1224 1231 1304 1306 1311 1329 1334 1348 1360 1368 1372 1418
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:314
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:314
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:314
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClipUses:312Used by:314
Symbol 314 MovieClipUses:304 307 310 313Used by:344 508 547 692 727 764 885 934 948 996
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:333
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:333
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:333
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:333
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:333
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:333
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:333
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:333
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClipUses:316 318 320 322 324 326 328 330 332Used by:344 948
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:334 35 335 54 58 60 336Used by:344
Symbol 338 TextUses:2Used by:344
Symbol 339 TextUses:2Used by:344
Symbol 340 TextUses:2Used by:344
Symbol 341 TextUses:2Used by:344
Symbol 342 TextUses:2Used by:344
Symbol 343 TextUses:2Used by:344
Symbol 344 MovieClip {scrHTP} [scrHTP]Uses:237 165 238 251 276 30 49 34 289 291 294 301 314 333 337 338 339 340 341 342 343Used by:1418
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345 220Used by:356
Symbol 347 GraphicUsed by:351
Symbol 348 GraphicUsed by:351
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:347 348 350Used by:356
Symbol 352 GraphicUsed by:356
Symbol 353 TextUses:2Used by:356
Symbol 354 EditableTextUses:2 1446Used by:356
Symbol 355 TextUses:2Used by:356
Symbol 356 MovieClip {mcWinScr} [mcWinScr]Uses:346 351 352 142 129 353 354 355Used by:1418
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357 220Used by:362
Symbol 359 TextUses:2Used by:361
Symbol 360 TextUses:2Used by:361
Symbol 361 MovieClipUses:359 360Used by:362
Symbol 362 MovieClip {scrFail} [scrFail]Uses:358 129 361 142Used by:1418
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip {smokeMC} [smokeMC]Uses:363Used by:1418
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClip {IceBolt} [IceBolt]Uses:289 365Used by:1418
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:376
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:376
Symbol 371 GraphicUsed by:376
Symbol 372 GraphicUsed by:376
Symbol 373 GraphicUsed by:376
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:368 370 371 372 373 374 375Used by:380
Symbol 377 GraphicUsed by:379
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:377 378Used by:380
Symbol 380 MovieClipUses:376 379Used by:1187 1190 1311 1418
Symbol 381 GraphicUsed by:385
Symbol 382 TextUses:2Used by:385
Symbol 383 TextUses:2Used by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClip {PausaScr} [PausaScr]Uses:381 382 384 103Used by:1418
Symbol 386 GraphicUsed by:388
Symbol 387 EditableTextUses:2 1446Used by:388
Symbol 388 MovieClip {partNum} [partNum]Uses:386 387Used by:1418
Symbol 389 GraphicUsed by:390 1451
Symbol 390 MovieClipUses:389Used by:431 508 547 580 651 692 727 764 765 778 783 788 791 794 857 886 934 948 996 997 1028 1031 1179 1186 1194 1197 1227 1303 1309 1332 1339 1343 1346 1351 1354 1359 1366 1370 1455 1458 1473 1476
Symbol 391 MovieClipUses:251Used by:430
Symbol 392 GraphicUsed by:430
Symbol 393 GraphicUsed by:430
Symbol 394 GraphicUsed by:430
Symbol 395 GraphicUsed by:430
Symbol 396 GraphicUsed by:430
Symbol 397 GraphicUsed by:430
Symbol 398 GraphicUsed by:430
Symbol 399 GraphicUsed by:430
Symbol 400 GraphicUsed by:430
Symbol 401 GraphicUsed by:430
Symbol 402 GraphicUsed by:430
Symbol 403 GraphicUsed by:430
Symbol 404 GraphicUsed by:430
Symbol 405 GraphicUsed by:430
Symbol 406 GraphicUsed by:430
Symbol 407 GraphicUsed by:430
Symbol 408 GraphicUsed by:430
Symbol 409 GraphicUsed by:430
Symbol 410 GraphicUsed by:430
Symbol 411 GraphicUsed by:430
Symbol 412 GraphicUsed by:430
Symbol 413 GraphicUsed by:430
Symbol 414 GraphicUsed by:430
Symbol 415 GraphicUsed by:430
Symbol 416 GraphicUsed by:430
Symbol 417 GraphicUsed by:430
Symbol 418 GraphicUsed by:430
Symbol 419 GraphicUsed by:430
Symbol 420 GraphicUsed by:430
Symbol 421 GraphicUsed by:430
Symbol 422 GraphicUsed by:430
Symbol 423 GraphicUsed by:430
Symbol 424 GraphicUsed by:430
Symbol 425 GraphicUsed by:430
Symbol 426 GraphicUsed by:430
Symbol 427 GraphicUsed by:430
Symbol 428 GraphicUsed by:430
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:391 31 35 37 39 392 42 46 50 52 62 64 66 68 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 60 58 421 422 40 69 70 423 72 73 74 75 424 77 78 79 80 81 425 83 84 426 86 427 88 428 90 429Used by:431
Symbol 431 MovieClip {myPersMC} [myPersMC]Uses:390 430Used by:1418
Symbol 432 BitmapUsed by:436 1110
Symbol 433 BitmapUsed by:436 1110
Symbol 434 BitmapUsed by:436
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435 434 433 432Used by:437
Symbol 437 MovieClip {midl1} [midl1]Uses:436Used by:1418
Symbol 438 BitmapUsed by:440 1060 1248 1250 1252
Symbol 439 BitmapUsed by:440 1049 1055 1057 1060 1061 1065 1066 1068 1074 1075 1189 1198 1200 1248 1250 1252 1253 1257 1259 1310
Symbol 440 GraphicUses:439 438Used by:441
Symbol 441 MovieClip {midl2} [midl2]Uses:440Used by:1418
Symbol 442 BitmapUsed by:446 1270 1274 1275 1395 1398 1402 1414
Symbol 443 BitmapUsed by:446 1270 1274 1275 1395 1398 1402
Symbol 444 BitmapUsed by:446 1270 1274 1275 1395 1398 1402 1414
Symbol 445 BitmapUsed by:446 1270 1274 1275 1395 1398 1402 1414
Symbol 446 GraphicUses:445 443 444 442Used by:447
Symbol 447 MovieClipUses:446Used by:448
Symbol 448 MovieClip {midl3} [midl3]Uses:447Used by:1418
Symbol 449 MovieClip {BonusFinishLine} [BonusFinishLine]Uses:102Used by:1206 1233 1321 1418
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452
Symbol 452 MovieClipUses:451Used by:455 456
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455 456
Symbol 455 MovieClip {bonusLoop1} [bonusLoop1]Uses:452 454Used by:1176 1180 1340 1362 1418
Symbol 456 MovieClip {bonusLoop2} [bonusLoop2]Uses:452 454Used by:1222 1340 1368 1418
Symbol 457 GraphicUsed by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClip {HitLoop2} [HitLoop2]Uses:457 458Used by:1418
Symbol 460 GraphicUsed by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClip {HitLoop1} [HitLoop1]Uses:460 461Used by:1418
Symbol 463 GraphicUsed by:484
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:484
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:484
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:484
Symbol 470 GraphicUsed by:484
Symbol 471 GraphicUsed by:484
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:484
Symbol 474 GraphicUsed by:477
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:477
Symbol 477 MovieClipUses:474 476Used by:484
Symbol 478 GraphicUsed by:481
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:481
Symbol 481 MovieClipUses:478 480Used by:484
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 MovieClipUses:463 465 467 469 470 471 473 477 481 483Used by:508
Symbol 485 GraphicUsed by:500
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:500
Symbol 488 GraphicUsed by:491
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:491 499
Symbol 491 MovieClipUses:488 490Used by:500
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:500
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:500
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:500
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498 490Used by:500
Symbol 500 MovieClipUses:485 487 491 493 495 497 499Used by:508
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:507
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:507
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:507
Symbol 507 MovieClip {sonik_lib_fla.Explosion_Single_170} [sonik_lib_fla.Explosion_Single_170]Uses:502 504 506Used by:508 547 580 651 692 727 764 885 934 948
Symbol 508 MovieClip {lineEnemyAnim_10} [lineEnemyAnim_10]Uses:314 484 390 500 507Used by:1418
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:529
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:529
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:529
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:529
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:529
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:529
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:529
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:529
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:529
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:529
Symbol 529 MovieClipUses:510 512 514 516 518 520 522 524 526 528Used by:547
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:546
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:546
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:546
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:546
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:546
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:546
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:546
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546
Symbol 546 MovieClipUses:531 533 535 537 539 541 543 545Used by:547
Symbol 547 MovieClip {lineEnemyAnim_2} [lineEnemyAnim_2]Uses:314 529 390 546 507Used by:1418
Symbol 548 GraphicUsed by:579
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:579
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:579
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:579
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:579
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:579
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:579
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:579
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:579
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:579
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:579
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:579
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:579
Symbol 573 GraphicUsed by:579
Symbol 574 GraphicUsed by:579
Symbol 575 GraphicUsed by:579
Symbol 576 GraphicUsed by:579
Symbol 577 GraphicUsed by:579
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:548 550 552 554 556 558 560 562 564 566 568 570 572 573 574 575 576 577 578Used by:580
Symbol 580 MovieClip {lineEnemyAnim_3} [lineEnemyAnim_3]Uses:251 276 390 579 507Used by:1418
Symbol 581 GraphicUsed by:621
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:621
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:594
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:594
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:594
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:594
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:585 587 589 591 593Used by:621
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:621
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:621
Symbol 599 GraphicUsed by:621
Symbol 600 GraphicUsed by:621
Symbol 601 GraphicUsed by:621
Symbol 602 GraphicUsed by:621
Symbol 603 GraphicUsed by:621
Symbol 604 GraphicUsed by:621
Symbol 605 GraphicUsed by:621
Symbol 606 GraphicUsed by:621
Symbol 607 GraphicUsed by:621
Symbol 608 GraphicUsed by:621
Symbol 609 GraphicUsed by:621
Symbol 610 GraphicUsed by:621
Symbol 611 GraphicUsed by:621
Symbol 612 GraphicUsed by:621
Symbol 613 GraphicUsed by:621
Symbol 614 GraphicUsed by:621
Symbol 615 GraphicUsed by:621
Symbol 616 GraphicUsed by:621
Symbol 617 GraphicUsed by:621
Symbol 618 GraphicUsed by:621
Symbol 619 GraphicUsed by:621
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:581 583 594 596 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620Used by:651
Symbol 622 GraphicUsed by:650
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:650
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:650
Symbol 627 GraphicUsed by:650
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:650
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:650
Symbol 632 GraphicUsed by:650
Symbol 633 GraphicUsed by:650
Symbol 634 GraphicUsed by:650
Symbol 635 GraphicUsed by:650
Symbol 636 GraphicUsed by:650
Symbol 637 GraphicUsed by:650
Symbol 638 GraphicUsed by:650
Symbol 639 GraphicUsed by:650
Symbol 640 GraphicUsed by:650
Symbol 641 GraphicUsed by:650
Symbol 642 GraphicUsed by:650
Symbol 643 GraphicUsed by:650
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:650
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:650
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:622 624 626 627 629 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649Used by:651
Symbol 651 MovieClip {lineEnemyAnim_4} [lineEnemyAnim_4]Uses:251 621 390 650 507Used by:1418
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:674
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:674
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:664 673
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:664 673
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:664 673
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:664 673
Symbol 664 MovieClipUses:657 659 661 663Used by:674
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:674
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:674
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:674
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:674
Symbol 673 MovieClipUses:661 657 659 663Used by:674
Symbol 674 MovieClipUses:653 655 664 666 668 670 672 673Used by:692
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:691
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:681 690
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:681 690
Symbol 681 MovieClipUses:678 680Used by:691
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:691
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:691
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:691
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:691
Symbol 690 MovieClipUses:678 680Used by:691
Symbol 691 MovieClipUses:676 681 683 685 687 689 690Used by:692
Symbol 692 MovieClip {lineEnemyAnim_5} [lineEnemyAnim_5]Uses:314 674 390 691 507Used by:1418
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:709
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:709
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:709
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:709
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:709
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703Used by:709
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:709
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707Used by:709
Symbol 709 MovieClipUses:694 696 698 700 702 704 706 708Used by:727
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:726
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:726
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:726
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:726
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:726
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:726
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:726
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:726
Symbol 726 MovieClipUses:711 713 715 717 719 721 723 725Used by:727
Symbol 727 MovieClip {lineEnemyAnim_6} [lineEnemyAnim_6]Uses:314 709 390 726 507Used by:1418
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:748
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClipUses:730Used by:748
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:748
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:748
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:748
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:748
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:748
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:748
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:748
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:748
Symbol 748 MovieClipUses:729 731 733 735 737 739 741 743 745 747Used by:764
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:763
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:763
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:763
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:763
Symbol 757 GraphicUsed by:758
Symbol 758 MovieClipUses:757Used by:763
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:759Used by:763
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:763
Symbol 763 MovieClipUses:750 752 754 756 758 760 762Used by:764
Symbol 764 MovieClip {lineEnemyAnim_7} [lineEnemyAnim_7]Uses:314 748 216 390 763 507Used by:1418
Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]Uses:390Used by:1176 1182 1187 1190 1199 1211 1216 1218 1220 1222 1224 1229 1231 1236 1304 1316 1318 1334 1336 1340 1355 1360 1368 1372 1374 1418
Symbol 766 MovieClip {unHitBonus} [unHitBonus]Uses:30 49 300Used by:1199 1218 1222 1224 1318 1334 1336 1355 1360 1418
Symbol 767 MovieClipUses:291Used by:768
Symbol 768 MovieClip {eatBonus} [eatBonus]Uses:289 291 294 300 767Used by:1034 1176 1180 1182 1187 1190 1199 1202 1204 1208 1211 1213 1216 1218 1220 1222 1224 1229 1231 1236 1238 1240 1241 1247 1304 1306 1311 1313 1316 1318 1323 1329 1334 1336 1340 1348 1355 1360 1362 1368 1372 1374 1418
Symbol 769 MovieClip {unGraviBonus} [unGraviBonus]Uses:34 300Used by:1034 1180 1190 1220 1231 1318 1340 1372 1418
Symbol 770 BitmapUsed by:771 779 785 789 792 1029 1042 1083 1089 1091 1093 1095 1098 1100 1103 1105 1106 1108 1110 1112 1115 1118 1120 1123 1225 1242
Symbol 771 GraphicUses:770Used by:778
Symbol 772 BitmapUsed by:777 787 790 1030 1083 1089 1091 1094 1096 1098 1100 1103 1105 1112 1115 1118 1120 1124 1217 1223 1228 1234 1237 1239 1242 1353 1365 1410
Symbol 773 BitmapUsed by:777 782 787 1093 1094 1098 1103 1105 1108 1116 1120 1124 1215 1219 1228 1232 1234 1237 1239 1246 1328 1353 1410
Symbol 774 BitmapUsed by:777 779 782 787 790 793 1030 1033 1042 1089 1091 1093 1094 1095 1096 1098 1100 1101 1103 1105 1106 1108 1110 1116 1124 1210 1212 1215 1221 1223 1226 1230 1234 1239 1246 1328 1342 1345 1353 1358 1365 1369 1395 1397 1398 1400 1402 1404 1406 1412 1414
Symbol 775 BitmapUsed by:777 782 787 790 1033 1089 1091 1093 1094 1096 1098 1103 1105 1108 1112 1115 1118 1120 1124 1212 1214 1215 1217 1219 1221 1223 1226 1228 1230 1232 1234 1237 1239 1246 1279 1328 1338 1342 1345 1350 1353 1358 1365 1369 1373 1406 1408
Symbol 776 BitmapUsed by:777 787 1089 1091 1093 1094 1095 1096 1098 1100 1103 1108 1110 1112 1115 1118 1121 1123 1210 1223 1226 1228 1232 1234 1237 1239 1242 1246 1335 1353 1373 1397 1398 1406 1410 1412
Symbol 777 GraphicUses:775 773 774 772 776Used by:778
Symbol 778 MovieClip {BonusSecret_16_2} [BonusSecret_16_2]Uses:771 390 777Used by:1216 1418
Symbol 779 GraphicUses:774 770Used by:783
Symbol 780 BitmapUsed by:782 1091 1093 1094 1095 1096 1098 1100 1103 1105 1110 1112 1115 1118 1121 1123 1215 1219 1221 1232 1234 1237 1239 1246
Symbol 781 BitmapUsed by:782 787 790 1083 1086 1089 1091 1093 1094 1095 1096 1100 1103 1105 1106 1108 1110 1112 1115 1118 1120 1123 1215 1219 1221 1223 1226 1232 1234 1237 1239 1246 1338 1342 1345 1350 1353 1358 1361 1365 1367 1369 1373 1406 1410 1412
Symbol 782 GraphicUses:773 775 781 780 774Used by:783
Symbol 783 MovieClip {BonusSecret_16_1} [BonusSecret_16_1]Uses:779 390 782Used by:1216 1418
Symbol 784 BitmapUsed by:785 787 1033 1083 1086 1089 1091 1093 1094 1096 1100 1103 1105 1106 1108 1110 1112 1115 1118 1120 1123 1210 1212 1215 1217 1219 1221 1223 1228 1230 1232 1234 1237 1239 1242 1246
Symbol 785 GraphicUses:784 770Used by:788
Symbol 786 BitmapUsed by:787 1083 1089 1091 1093 1094 1096 1100 1103 1105 1108 1110 1112 1115 1118 1120 1123 1242
Symbol 787 GraphicUses:776 772 784 773 775 781 786 774Used by:788
Symbol 788 MovieClip {BonusSecret_13_1} [BonusSecret_13_1]Uses:785 390 787Used by:1222 1418
Symbol 789 GraphicUses:770Used by:791
Symbol 790 GraphicUses:775 781 772 774Used by:791
Symbol 791 MovieClip {BonusSecret_10_1} [BonusSecret_10_1]Uses:789 390 790Used by:1231 1418
Symbol 792 GraphicUses:770Used by:794
Symbol 793 GraphicUses:774Used by:794
Symbol 794 MovieClip {BonusSecret} [BonusSecret]Uses:792 390 793Used by:1220 1418
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:801
Symbol 797 BitmapUsed by:798 800 1078 1083 1205 1255 1402
Symbol 798 GraphicUses:797Used by:801
Symbol 799 BitmapUsed by:800 1049 1055 1057 1060 1061 1065 1066 1068 1070 1072 1074 1075 1078 1080 1081 1178 1181 1185 1189 1191 1193 1196 1200 1201 1205 1248 1250 1252 1253 1255 1257 1259 1275 1301 1302 1308 1310 1312 1315 1331 1350 1395 1404 1406 1410 1415
Symbol 800 GraphicUses:799 797Used by:801
Symbol 801 MovieClip {DoorBonus} [DoorBonus]Uses:796 798 800Used by:1209 1313 1348 1418
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClip {myBonusLava} [myBonusLava]Uses:802Used by:1187 1190 1311 1418
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:857
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:857
Symbol 808 GraphicUsed by:812
Symbol 809 GraphicUsed by:811
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:809 810Used by:812
Symbol 812 MovieClipUses:808 811Used by:857
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:813Used by:857
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:857
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:857
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:857
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:857
Symbol 823 GraphicUsed by:824
Symbol 824 MovieClipUses:823Used by:857
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:857
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:857
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:857
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:857
Symbol 833 GraphicUsed by:834
Symbol 834 MovieClipUses:833Used by:857
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:835Used by:857
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:857
Symbol 839 GraphicUsed by:843
Symbol 840 GraphicUsed by:842
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:840 841Used by:843
Symbol 843 MovieClipUses:839 842Used by:857
Symbol 844 GraphicUsed by:849
Symbol 845 GraphicUsed by:849
Symbol 846 GraphicUsed by:849
Symbol 847 GraphicUsed by:849
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClip {Cloud_effect01} [Cloud_effect01]Uses:844 845 846 847 848Used by:857
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:857
Symbol 852 GraphicUsed by:857
Symbol 853 GraphicUsed by:857
Symbol 854 GraphicUsed by:857
Symbol 855 GraphicUsed by:857
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:805 807 812 814 816 818 820 822 824 826 828 830 832 834 836 838 843 390 849 851 852 853 854 855 856Used by:885
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:884
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:884
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:884
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864Used by:884
Symbol 866 GraphicUsed by:867
Symbol 867 MovieClipUses:866Used by:884
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:884
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:884
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:872Used by:884
Symbol 874 GraphicUsed by:875
Symbol 875 MovieClipUses:874Used by:884
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:876Used by:884
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClipUses:878Used by:884
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:884
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:884
Symbol 884 MovieClipUses:859 861 863 865 867 869 871 873 875 877 879 881 883Used by:885
Symbol 885 MovieClip {lineEnemyAnim_8} [lineEnemyAnim_8]Uses:314 857 216 884 507Used by:1418
Symbol 886 MovieClip {BosLosEnemyMC} [BosLosEnemyMC]Uses:390Used by:1213 1418
Symbol 887 GraphicUsed by:888 934 1464 1470
Symbol 888 MovieClip {hitZonaDoor} [hitZonaDoor]Uses:887Used by:1418
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:907
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:907
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:907
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClipUses:895Used by:907
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:897Used by:907
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClipUses:899Used by:907
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:907
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:903Used by:907
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:907
Symbol 907 MovieClipUses:890 892 894 896 898 900 902 904 906Used by:934
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908Used by:918
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:910Used by:918
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:912Used by:918
Symbol 914 GraphicUsed by:915
Symbol 915 MovieClipUses:914Used by:918
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:916Used by:918
Symbol 918 MovieClipUses:909 911 913 915 917Used by:934
Symbol 919 GraphicUsed by:922
Symbol 920 GraphicUsed by:922
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClip {sonik_lib_fla.krotDown_356} [sonik_lib_fla.krotDown_356]Uses:919 920 921Used by:934
Symbol 923 GraphicUsed by:934
Symbol 924 GraphicUsed by:934
Symbol 925 GraphicUsed by:934
Symbol 926 GraphicUsed by:934
Symbol 927 GraphicUsed by:934
Symbol 928 GraphicUsed by:934
Symbol 929 GraphicUsed by:934
Symbol 930 GraphicUsed by:934
Symbol 931 GraphicUsed by:934
Symbol 932 GraphicUsed by:934
Symbol 933 GraphicUsed by:934
Symbol 934 MovieClip {lineEnemyAnim_9} [lineEnemyAnim_9]Uses:314 887 907 390 918 507 922 923 924 925 926 927 928 929 930 931 932 933Used by:1418
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:935Used by:947
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:947
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:947
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:947
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:943Used by:947
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:947
Symbol 947 MovieClipUses:936 938 940 942 944 946Used by:948
Symbol 948 MovieClip {lineEnemyAnim_1} [lineEnemyAnim_1]Uses:314 333 390 947 507Used by:1418
Symbol 949 GraphicUsed by:950
Symbol 950 MovieClipUses:949Used by:955 974
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:955 974
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:955 974
Symbol 955 MovieClipUses:950 952 954Used by:975
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:956Used by:975
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:975
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:975
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:962Used by:975
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:964Used by:975
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:975
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:975
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970Used by:975
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClipUses:972Used by:975
Symbol 974 MovieClipUses:950 952 954Used by:975
Symbol 975 MovieClipUses:955 957 959 961 963 965 967 969 971 973 974Used by:996
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:995
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:995
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:995
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClipUses:982Used by:995
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:990
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClipUses:986Used by:990
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:988Used by:990
Symbol 990 MovieClipUses:985 987 989Used by:995
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:991Used by:995
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:995
Symbol 995 MovieClipUses:977 979 981 983 990 992 994Used by:996
Symbol 996 MovieClip {lineEnemyAnim_11} [lineEnemyAnim_11]Uses:314 975 390 995Used by:1418
Symbol 997 MovieClip {BosPutanaEnemyMC} [BosPutanaEnemyMC]Uses:390Used by:1306 1418
Symbol 998 GraphicUsed by:1025
Symbol 999 GraphicUsed by:1003
Symbol 1000 GraphicUsed by:1003
Symbol 1001 GraphicUsed by:1003
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:999 1000 1001 1002Used by:1025
Symbol 1004 GraphicUsed by:1025
Symbol 1005 GraphicUsed by:1025
Symbol 1006 GraphicUsed by:1025
Symbol 1007 GraphicUsed by:1025
Symbol 1008 GraphicUsed by:1025
Symbol 1009 GraphicUsed by:1025
Symbol 1010 GraphicUsed by:1025
Symbol 1011 GraphicUsed by:1025
Symbol 1012 GraphicUsed by:1025
Symbol 1013 GraphicUsed by:1025
Symbol 1014 GraphicUsed by:1025
Symbol 1015 GraphicUsed by:1025
Symbol 1016 GraphicUsed by:1025
Symbol 1017 GraphicUsed by:1019
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:1017 1018Used by:1025
Symbol 1020 GraphicUsed by:1024
Symbol 1021 GraphicUsed by:1024
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1024
Symbol 1024 MovieClipUses:1020 1021 1023Used by:1025
Symbol 1025 MovieClipUses:998 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1019 1024Used by:1026
Symbol 1026 MovieClipUses:1025Used by:1028
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClip {lineEnemyAnim_12} [lineEnemyAnim_12]Uses:1026 390 1027Used by:1418
Symbol 1029 GraphicUses:770Used by:1031
Symbol 1030 GraphicUses:772 774Used by:1031
Symbol 1031 MovieClip {BonusSecret_10_2} [BonusSecret_10_2]Uses:1029 390 1030Used by:1034 1231
Symbol 1032 BitmapUsed by:1033 1042 1083 1086 1089 1091 1095 1098 1100 1103 1105 1106 1108 1110 1112 1115 1116 1118 1120 1124 1210 1212 1217 1219 1221 1223 1228 1230 1232 1234 1237 1239 1242 1246 1275 1279 1328 1333 1335 1338 1345 1347 1356 1361 1363 1367 1371 1373 1395 1397 1398 1402 1404 1406 1408 1410 1412 1414 1415
Symbol 1033 GraphicUses:775 1032 774 784Used by:1034
Symbol 1034 MovieClip {bonus_9} [bonus_9]Uses:768 301 1031 769 1033Used by:1418
Symbol 1035 GraphicUsed by:1038
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1038 1082 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1163 1165 1167 1169 1171 1173 1175 1245 1282 1284 1286 1288 1290 1292 1294 1296 1298 1300 1327 1376 1378 1380 1382 1384 1386 1388 1390 1392 1394
Symbol 1038 MovieClip {hit_9} [hit_9]Uses:1035 1037Used by:1418
Symbol 1039 BitmapUsed by:1042 1049 1055 1057 1060 1061 1065 1066 1068 1070 1072 1074 1075 1078 1080 1091 1093 1095 1098 1100 1103 1106 1108 1110 1177 1184 1188 1192 1195 1205 1248 1250 1252 1253 1255 1257 1259 1275 1301 1307 1349 1395 1398 1402 1404 1406 1410 1414 1415
Symbol 1040 BitmapUsed by:1042 1084 1089 1091 1093 1094 1095 1096 1098 1103 1105 1106 1108 1110
Symbol 1041 BitmapUsed by:1042 1089 1091 1095 1096 1098 1100 1103 1105 1106 1108 1110 1116 1275 1279 1395 1397 1398 1402 1404 1406 1408 1410 1412 1414 1415
Symbol 1042 GraphicUses:1040 1041 774 770 1039 1032Used by:1043
Symbol 1043 MovieClip {pic_9} [pic_9]Uses:1042Used by:1418
Symbol 1044 BitmapUsed by:1049 1055 1057 1060 1061 1065 1066 1068 1070 1072 1074 1075 1078 1080 1081 1248 1250 1252 1253 1255 1257 1259 1404
Symbol 1045 BitmapUsed by:1049 1055 1057 1065 1068 1074 1078 1080 1081 1189 1205 1207 1248 1250 1252 1253 1301 1314
Symbol 1046 BitmapUsed by:1049 1057 1060 1061 1065 1066 1068 1074 1075 1078 1080 1081 1191 1200 1203 1248 1250 1253 1404
Symbol 1047 BitmapUsed by:1049 1055 1057 1060 1061 1068 1074 1075 1078 1081 1193 1200 1205 1248 1252
Symbol 1048 BitmapUsed by:1049 1055 1057 1061 1065 1070 1072 1078 1248 1252 1253 1257 1400 1404 1412
Symbol 1049 GraphicUses:799 1044 1047 1046 1045 439 1039 1048Used by:1056
Symbol 1050 BitmapUsed by:1055 1060 1061 1068 1070 1072 1074 1075 1078 1193 1248 1250 1252 1253 1255 1257 1259 1404
Symbol 1051 BitmapUsed by:1055 1057 1066 1068 1075 1078 1178 1181 1183 1185 1189 1191 1200 1203 1205 1302 1305 1310 1314 1315 1317
Symbol 1052 BitmapUsed by:1055 1060 1061 1066 1068 1070 1072 1075 1248 1250 1252 1253 1257 1259
Symbol 1053 BitmapUsed by:1055 1060 1065 1066 1068 1070 1080 1081 1191 1196 1200 1203 1205 1207 1248 1250 1255 1257 1308 1404
Symbol 1054 BitmapUsed by:1055 1068 1178 1185 1200 1255
Symbol 1055 GraphicUses:1054 1053 799 1045 1052 1044 1051 439 1039 1047 1050 1048Used by:1056
Symbol 1056 MovieClip {pic_29} [pic_29]Uses:1049 1055Used by:1418
Symbol 1057 GraphicUses:799 1047 1044 1051 1046 439 1045 1039 1048Used by:1058
Symbol 1058 MovieClip {pic_28} [pic_28]Uses:1057Used by:1418
Symbol 1059 BitmapUsed by:1060 1061 1065 1066 1068 1074 1075 1078 1081 1205 1250 1253 1255
Symbol 1060 GraphicUses:799 1059 1047 1044 439 1052 1039 1050 1046 1053 438Used by:1062
Symbol 1061 GraphicUses:799 1059 1047 1044 439 1052 1039 1050 1046 1048Used by:1062
Symbol 1062 MovieClip {pic_27} [pic_27]Uses:1060 1061Used by:1418
Symbol 1063 BitmapUsed by:1065 1066 1068 1200 1253
Symbol 1064 BitmapUsed by:1065 1066 1068 1252 1253
Symbol 1065 GraphicUses:799 1064 1059 1044 1053 1045 1063 439 1046 1039 1048Used by:1067
Symbol 1066 GraphicUses:1051 1059 799 1052 1064 1044 1053 1063 439 1046 1039Used by:1067
Symbol 1067 MovieClip {pic_26} [pic_26]Uses:1065 1066Used by:1418
Symbol 1068 GraphicUses:799 1059 1064 439 1051 1053 1047 1054 1044 1045 1052 1046 1063 1039 1050Used by:1069
Symbol 1069 MovieClip {pic_25} [pic_25]Uses:1068Used by:1418
Symbol 1070 GraphicUses:799 1053 1044 1052 1039 1050 1048Used by:1071
Symbol 1071 MovieClip {pic_24} [pic_24]Uses:1070Used by:1418
Symbol 1072 GraphicUses:799 1050 1044 1052 1039 1048Used by:1073
Symbol 1073 MovieClip {pic_23} [pic_23]Uses:1072Used by:1418
Symbol 1074 GraphicUses:799 439 1059 1047 1045 1044 1046 1039 1050Used by:1076
Symbol 1075 GraphicUses:1052 799 439 1059 1047 1044 1046 1051 1039 1050Used by:1076
Symbol 1076 MovieClip {pic_22} [pic_22]Uses:1074 1075Used by:1418
Symbol 1077 BitmapUsed by:1078 1113 1205 1232 1270
Symbol 1078 GraphicUses:1077 797 799 1050 1051 1047 1059 1044 1046 1039 1045 1048Used by:1079
Symbol 1079 MovieClip {pic_21} [pic_21]Uses:1078Used by:1418
Symbol 1080 GraphicUses:1044 799 1039 1053 1046 1045Used by:1082
Symbol 1081 GraphicUses:1045 799 1046 1059 1053 1047 1044Used by:1082
Symbol 1082 MovieClip {pic_20} [pic_20]Uses:1080 1037 1081Used by:1418
Symbol 1083 GraphicUses:1032 772 784 781 786 797 770Used by:1087
Symbol 1084 GraphicUses:1040Used by:1085
Symbol 1085 MovieClipUses:1084Used by:1087 1097 1102 1114 1117 1119 1122 1125 1243
Symbol 1086 GraphicUses:1032 784 781Used by:1087
Symbol 1087 MovieClip {pic_19} [pic_19]Uses:1083 1085 1086Used by:1418
Symbol 1088 BitmapUsed by:1089 1091 1093 1095 1098 1100 1103 1105 1106 1108 1110 1112 1115 1118 1120 1123 1217 1219 1223 1232 1234 1237 1239 1242 1412
Symbol 1089 GraphicUses:1041 1032 775 772 774 1088 781 776 786 1040 770 784Used by:1090
Symbol 1090 MovieClip {pic_18} [pic_18]Uses:1089Used by:1418
Symbol 1091 GraphicUses:774 776 781 772 775 1040 1041 770 1088 780 784 786 1032 1039Used by:1092
Symbol 1092 MovieClip {pic_17} [pic_17]Uses:1091Used by:1418
Symbol 1093 GraphicUses:786 1040 774 770 776 780 1088 781 775 773 784 1039Used by:1097
Symbol 1094 GraphicUses:775 776 772 784 781 786 774 1040 780 773Used by:1097
Symbol 1095 GraphicUses:1040 774 776 770 780 781 1088 1032 1041 1039Used by:1097
Symbol 1096 GraphicUses:774 776 775 1041 772 784 781 786 1040 780Used by:1097
Symbol 1097 MovieClip {pic_16} [pic_16]Uses:1093 1085 1094 1095 1096Used by:1418
Symbol 1098 GraphicUses:773 772 774 1040 1041 770 775 776 780 1039 1032 1088Used by:1099
Symbol 1099 MovieClip {pic_15} [pic_15]Uses:1098Used by:1418
Symbol 1100 GraphicUses:1041 1032 772 784 781 776 786 1088 780 774 770 1039Used by:1102
Symbol 1101 GraphicUses:774Used by:1102
Symbol 1102 MovieClip {pic_14} [pic_14]Uses:1100 1085 1101Used by:1418
Symbol 1103 GraphicUses:774 775 784 773 772 781 776 780 786 1040 1088 1041 1032 770 1039Used by:1104
Symbol 1104 MovieClip {pic_13} [pic_13]Uses:1103Used by:1418
Symbol 1105 GraphicUses:774 781 780 773 775 772 786 1040 1041 770 784 1088 1032Used by:1107
Symbol 1106 GraphicUses:774 781 1040 1041 770 784 1088 1032 1039Used by:1107
Symbol 1107 MovieClip {pic_12} [pic_12]Uses:1105 1106Used by:1418
Symbol 1108 GraphicUses:775 776 781 786 1041 774 1040 770 1039 784 773 1088 1032Used by:1109
Symbol 1109 MovieClip {pic_11} [pic_11]Uses:1108Used by:1418
Symbol 1110 GraphicUses:774 433 432 780 786 1040 1041 770 781 784 1088 776 1039 1032Used by:1111
Symbol 1111 MovieClip {pic_10} [pic_10]Uses:1110Used by:1418
Symbol 1112 GraphicUses:770 772 1032 784 1088 776 781 786 775 780Used by:1114
Symbol 1113 GraphicUses:1077Used by:1114 1321
Symbol 1114 MovieClip {pic_5} [pic_5]Uses:1112 1085 1113Used by:1418
Symbol 1115 GraphicUses:770 1032 775 780 784 776 1088 786 781 772Used by:1117
Symbol 1116 GraphicUses:774 773 1041 1032Used by:1117
Symbol 1117 MovieClip {pic_4} [pic_4]Uses:1115 1085 1116Used by:1418
Symbol 1118 GraphicUses:770 1032 784 781 776 772 1088 786 780 775Used by:1119
Symbol 1119 MovieClip {pic_3} [pic_3]Uses:1118 1085Used by:1418
Symbol 1120 GraphicUses:770 1032 775 784 781 773 772 1088 786Used by:1122
Symbol 1121 GraphicUses:780 776Used by:1122
Symbol 1122 MovieClip {pic_2} [pic_2]Uses:1120 1085 1121Used by:1418
Symbol 1123 GraphicUses:784 776 781 770 1088 786 780Used by:1125
Symbol 1124 GraphicUses:1032 774 773 775 772Used by:1125
Symbol 1125 MovieClip {pic_1} [pic_1]Uses:1123 1085 1124Used by:1418
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClip {hit_1} [hit_1]Uses:1126 1037Used by:1418
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClip {hit_2} [hit_2]Uses:1128 1037Used by:1418
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClip {hit_3} [hit_3]Uses:1130 1037Used by:1418
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClip {hit_4} [hit_4]Uses:1132 1037Used by:1418
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClip {hit_5} [hit_5]Uses:1134 1037Used by:1418
Symbol 1136 GraphicUsed by:1137
Symbol 1137 MovieClip {hit_10} [hit_10]Uses:1136 1037Used by:1418
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClip {hit_11} [hit_11]Uses:1138 1037Used by:1418
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClip {hit_12} [hit_12]Uses:1140 1037Used by:1418
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClip {hit_13} [hit_13]Uses:1142 1037Used by:1418
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClip {hit_14} [hit_14]Uses:1144 1037Used by:1418
Symbol 1146 GraphicUsed by:1147
Symbol 1147 MovieClip {hit_15} [hit_15]Uses:1146 1037Used by:1418
Symbol 1148 GraphicUsed by:1149
Symbol 1149 MovieClip {hit_16} [hit_16]Uses:1148 1037Used by:1418
Symbol 1150 GraphicUsed by:1151
Symbol 1151 MovieClip {hit_17} [hit_17]Uses:1150 1037Used by:1418
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClip {hit_18} [hit_18]Uses:1152 1037Used by:1418
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClip {hit_19} [hit_19]Uses:1154 1037Used by:1418
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClip {hit_20} [hit_20]Uses:1156 1037Used by:1418
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClip {hit_21} [hit_21]Uses:1158 1037Used by:1418
Symbol 1160 GraphicUsed by:1161
Symbol 1161 MovieClip {hit_22} [hit_22]Uses:1160 1037Used by:1418
Symbol 1162 GraphicUsed by:1163
Symbol 1163 MovieClip {hit_23} [hit_23]Uses:1162 1037Used by:1418
Symbol 1164 GraphicUsed by:1165
Symbol 1165 MovieClip {hit_24} [hit_24]Uses:1164 1037Used by:1418
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClip {hit_25} [hit_25]Uses:1166 1037Used by:1418
Symbol 1168 GraphicUsed by:1169
Symbol 1169 MovieClip {hit_26} [hit_26]Uses:1168 1037Used by:1418
Symbol 1170 GraphicUsed by:1171
Symbol 1171 MovieClip {hit_27} [hit_27]Uses:1170 1037Used by:1418
Symbol 1172 GraphicUsed by:1173
Symbol 1173 MovieClip {hit_28} [hit_28]Uses:1172 1037Used by:1418
Symbol 1174 GraphicUsed by:1175
Symbol 1175 MovieClip {hit_29} [hit_29]Uses:1174 1037Used by:1418
Symbol 1176 MovieClip {bonus_29} [bonus_29]Uses:455 768 765Used by:1418
Symbol 1177 GraphicUses:1039Used by:1179
Symbol 1178 GraphicUses:1054 799 1051Used by:1179
Symbol 1179 MovieClip {BonusSecret_28_1} [BonusSecret_28_1]Uses:1177 390 1178Used by:1180
Symbol 1180 MovieClip {bonus_28} [bonus_28]Uses:455 769 768 1179Used by:1418
Symbol 1181 GraphicUses:799 1051Used by:1182
Symbol 1182 MovieClip {bonus_27} [bonus_27]Uses:768 765 1181Used by:1418
Symbol 1183 GraphicUses:1051Used by:1187
Symbol 1184 GraphicUses:1039Used by:1186
Symbol 1185 GraphicUses:799 1054 1051Used by:1186
Symbol 1186 MovieClip {BonusSecret_26_1} [BonusSecret_26_1]Uses:1184 390 1185Used by:1187
Symbol 1187 MovieClip {bonus_26} [bonus_26]Uses:803 301 765 768 380 1183 1186Used by:1418
Symbol 1188 GraphicUses:1039Used by:1190
Symbol 1189 GraphicUses:799 1045 1051 439Used by:1190
Symbol 1190 MovieClip {bonus_25} [bonus_25]Uses:1188 803 769 765 301 768 1189 380Used by:1418
Symbol 1191 GraphicUses:1053 1046 1051 799Used by:1199
Symbol 1192 GraphicUses:1039Used by:1194
Symbol 1193 GraphicUses:1050 799 1047Used by:1194
Symbol 1194 MovieClip {BonusSecret_24_1} [BonusSecret_24_1]Uses:1192 390 1193Used by:1199
Symbol 1195 GraphicUses:1039Used by:1197
Symbol 1196 GraphicUses:799 1053Used by:1197
Symbol 1197 MovieClip {BonusSecret_24_2} [BonusSecret_24_2]Uses:1195 390 1196Used by:1199
Symbol 1198 GraphicUses:439Used by:1199
Symbol 1199 MovieClip {bonus_24} [bonus_24]Uses:765 766 301 768 1191 1194 1197 1198Used by:1418
Symbol 1200 GraphicUses:439 1051 1053 1047 1054 1063 1046 799Used by:1202
Symbol 1201 GraphicUses:799Used by:1202
Symbol 1202 MovieClip {bonus_23} [bonus_23]Uses:1200 768 1201Used by:1418
Symbol 1203 GraphicUses:1046 1051 1053Used by:1204
Symbol 1204 MovieClip {bonus_22} [bonus_22]Uses:1203 768Used by:1418
Symbol 1205 GraphicUses:1077 797 799 1047 1051 1045 1053 1059 1039Used by:1206
Symbol 1206 MovieClip {bonus_21} [bonus_21]Uses:449 1205Used by:1418
Symbol 1207 GraphicUses:1045 1053Used by:1208
Symbol 1208 MovieClip {bonus_20} [bonus_20]Uses:768 1207Used by:1418
Symbol 1209 MovieClip {bonus_19} [bonus_19]Uses:801Used by:1418
Symbol 1210 GraphicUses:784 776 774 1032Used by:1211
Symbol 1211 MovieClip {bonus_18} [bonus_18]Uses:765 768 1210Used by:1418
Symbol 1212 GraphicUses:774 784 775 1032Used by:1213
Symbol 1213 MovieClip {bonus_17} [bonus_17]Uses:886 301 768 1212Used by:1418
Symbol 1214 GraphicUses:775Used by:1216
Symbol 1215 GraphicUses:773 784 775 774 781 780Used by:1216
Symbol 1216 MovieClip {bonus_16} [bonus_16]Uses:1214 301 768 765 1215 783 778Used by:1418
Symbol 1217 GraphicUses:775 1088 772 784 1032Used by:1218
Symbol 1218 MovieClip {bonus_15} [bonus_15]Uses:766 765 768 1217Used by:1418
Symbol 1219 GraphicUses:1032 781 773 780 784 1088 775Used by:1220
Symbol 1220 MovieClip {bonus_14} [bonus_14]Uses:765 769 1219 768 794Used by:1418
Symbol 1221 GraphicUses:774 775 781 784 780 1032Used by:1222
Symbol 1222 MovieClip {bonus_13} [bonus_13]Uses:301 766 768 456 765 1221 788Used by:1418
Symbol 1223 GraphicUses:784 781 775 774 1088 772 776 1032Used by:1224
Symbol 1224 MovieClip {bonus_12} [bonus_12]Uses:765 301 766 768 1223Used by:1418
Symbol 1225 GraphicUses:770Used by:1227
Symbol 1226 GraphicUses:775 776 781 774Used by:1227
Symbol 1227 MovieClip {BonusSecret_11_1} [BonusSecret_11_1]Uses:1225 390 1226Used by:1229
Symbol 1228 GraphicUses:773 775 772 784 1032 776Used by:1229
Symbol 1229 MovieClip {bonus_11} [bonus_11]Uses:765 768 1227 1228Used by:1418
Symbol 1230 GraphicUses:775 774 784 1032Used by:1231
Symbol 1231 MovieClip {bonus_10} [bonus_10]Uses:765 768 301 791 1031 769 1230Used by:1418
Symbol 1232 GraphicUses:775 784 781 776 780 1077 1088 1032 773Used by:1233
Symbol 1233 MovieClip {bonus_5} [bonus_5]Uses:449 1232Used by:1418
Symbol 1234 GraphicUses:784 781 774 773 772 1032 1088 780 776 775Used by:1235
Symbol 1235 MovieClipUses:1234Used by:1236
Symbol 1236 MovieClip {bonus_4} [bonus_4]Uses:768 765 1235Used by:1418
Symbol 1237 GraphicUses:775 773 784 781 1032 776 780 1088 772Used by:1238
Symbol 1238 MovieClip {bonus_3} [bonus_3]Uses:768 1237Used by:1418
Symbol 1239 GraphicUses:774 784 775 1032 773 1088 780 776 781 772Used by:1240
Symbol 1240 MovieClip {bonus_2} [bonus_2]Uses:768 1239Used by:1418
Symbol 1241 MovieClip {bonus_1} [bonus_1]Uses:768Used by:1418
Symbol 1242 GraphicUses:770 1032 776 784 786 772 1088Used by:1243
Symbol 1243 MovieClip {pic_6} [pic_6]Uses:1242 1085Used by:1418
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClip {hit_6} [hit_6]Uses:1244 1037Used by:1418
Symbol 1246 GraphicUses:784 774 776 1032 773 780 781 775Used by:1247
Symbol 1247 MovieClip {bonus_6} [bonus_6]Uses:768 1246Used by:1418
Symbol 1248 GraphicUses:799 1053 1047 1044 439 1052 1050 1039 1046 1045 438 1048Used by:1249
Symbol 1249 MovieClip {pic_30} [pic_30]Uses:1248Used by:1418
Symbol 1250 GraphicUses:1045 799 1053 1044 1052 1059 1046 1050 439 1039 438Used by:1251
Symbol 1251 MovieClip {pic_31} [pic_31]Uses:1250Used by:1418
Symbol 1252 GraphicUses:799 1064 1044 1052 1039 1050 439 1047 1045 438 1048Used by:1254
Symbol 1253 GraphicUses:799 1059 1052 1064 1044 1045 1039 1050 1046 1063 439 1048Used by:1254
Symbol 1254 MovieClip {pic_32} [pic_32]Uses:1252 1253Used by:1418
Symbol 1255 GraphicUses:799 1059 1050 1044 1053 1054 797 1039Used by:1256
Symbol 1256 MovieClip {pic_33} [pic_33]Uses:1255Used by:1418
Symbol 1257 GraphicUses:1052 799 1050 1044 1053 439 1039 1048Used by:1258
Symbol 1258 MovieClip {pic_34} [pic_34]Uses:1257Used by:1418
Symbol 1259 GraphicUses:1052 1044 799 439 1039 1050Used by:1260
Symbol 1260 MovieClip {pic_35} [pic_35]Uses:1259Used by:1418
Symbol 1261 BitmapUsed by:1268 1270 1274 1322 1331 1333 1397 1406 1408 1414 1415
Symbol 1262 BitmapUsed by:1268 1270 1274 1275 1279 1331 1395 1397 1398 1402 1404 1406 1410 1412 1414 1415
Symbol 1263 BitmapUsed by:1268 1274 1275 1279 1328 1331 1333 1338 1342 1345 1350 1353 1356 1358 1361 1365 1369 1395 1400 1404 1408 1410 1412 1414 1415
Symbol 1264 BitmapUsed by:1268 1270 1274 1275 1279 1330 1337 1341 1344 1349 1352 1357 1364 1395 1397 1398 1400 1402 1404 1406 1408 1410 1412 1414 1415
Symbol 1265 BitmapUsed by:1268 1270 1274 1275 1279 1395 1397 1398 1400 1402 1404 1406 1408 1410 1412 1414 1415
Symbol 1266 BitmapUsed by:1268 1274 1275 1279 1338 1345 1358 1365 1369 1395 1400
Symbol 1267 BitmapUsed by:1268 1270 1347 1353 1356 1395 1397 1410 1412
Symbol 1268 GraphicUses:1263 1261 1266 1265 1264 1262 1267Used by:1269
Symbol 1269 MovieClip {pic_36} [pic_36]Uses:1268Used by:1418
Symbol 1270 GraphicUses:1077 1265 1264 1262 1261 1267 445 443 442 444Used by:1271
Symbol 1271 MovieClip {pic_37} [pic_37]Uses:1270Used by:1418
Symbol 1272 BitmapUsed by:1274 1275 1279 1322 1328 1335 1347 1356 1402 1404 1410 1412 1415
Symbol 1273 BitmapUsed by:1274 1275 1335 1395 1404 1412
Symbol 1274 GraphicUses:1263 1266 1272 1265 1264 1261 445 444 443 442 1262 1273Used by:1276
Symbol 1275 GraphicUses:1272 1032 1041 1263 1266 1265 799 1264 445 444 443 442 1262 1273 1039Used by:1276
Symbol 1276 MovieClip {pic_38} [pic_38]Uses:1274 1275Used by:1418
Symbol 1277 BitmapUsed by:1279 1319 1408 1414 1415
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1041 1266 1263 1272 1265 775 1278 1264 1262 1277 1032Used by:1280
Symbol 1280 MovieClip {pic_39} [pic_39]Uses:1279Used by:1418
Symbol 1281 GraphicUsed by:1282
Symbol 1282 MovieClip {hit_30} [hit_30]Uses:1281 1037Used by:1418
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClip {hit_31} [hit_31]Uses:1283 1037Used by:1418
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClip {hit_32} [hit_32]Uses:1285 1037Used by:1418
Symbol 1287 GraphicUsed by:1288
Symbol 1288 MovieClip {hit_34} [hit_34]Uses:1287 1037Used by:1418
Symbol 1289 GraphicUsed by:1290
Symbol 1290 MovieClip {hit_36} [hit_36]Uses:1289 1037Used by:1418
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClip {hit_37} [hit_37]Uses:1291 1037Used by:1418
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClip {hit_38} [hit_38]Uses:1293 1037Used by:1418
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClip {hit_39} [hit_39]Uses:1295 1037Used by:1418
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClip {hit_35} [hit_35]Uses:1297 1037Used by:1417 1418
Symbol 1299 GraphicUsed by:1300
Symbol 1300 MovieClip {hit_33} [hit_33]Uses:1299 1037Used by:1418
Symbol 1301 GraphicUses:1045 799 1039Used by:1303
Symbol 1302 GraphicUses:799 1051Used by:1303
Symbol 1303 MovieClip {BonusSecret_30_1} [BonusSecret_30_1]Uses:1301 390 1302Used by:1304
Symbol 1304 MovieClip {bonus_30} [bonus_30]Uses:301 765 768 1303Used by:1418
Symbol 1305 GraphicUses:1051Used by:1306
Symbol 1306 MovieClip {bonus_31} [bonus_31]Uses:301 768 997 1305Used by:1418
Symbol 1307 GraphicUses:1039Used by:1309
Symbol 1308 GraphicUses:1053 799Used by:1309
Symbol 1309 MovieClip {BonusSecret_32_1} [BonusSecret_32_1]Uses:1307 390 1308Used by:1311
Symbol 1310 GraphicUses:799 1051 439Used by:1311
Symbol 1311 MovieClip {bonus_32} [bonus_32]Uses:768 301 803 1309 380 1310Used by:1418
Symbol 1312 GraphicUses:799Used by:1313
Symbol 1313 MovieClip {bonus_33} [bonus_33]Uses:768 801 1312Used by:1418
Symbol 1314 GraphicUses:1045 1051Used by:1316
Symbol 1315 GraphicUses:1051 799Used by:1316
Symbol 1316 MovieClip {bonus_34} [bonus_34]Uses:765 768 1314 1315Used by:1418
Symbol 1317 GraphicUses:1051Used by:1318
Symbol 1318 MovieClip {bonus_35} [bonus_35]Uses:765 1317 768 769 766Used by:1417 1418
Symbol 1319 GraphicUses:1277Used by:1320
Symbol 1320 MovieClip {bonus_36} [bonus_36]Uses:1319Used by:1418
Symbol 1321 MovieClip {bonus_37} [bonus_37]Uses:449 1113Used by:1418
Symbol 1322 GraphicUses:1272 1261Used by:1323
Symbol 1323 MovieClip {bonus_38} [bonus_38]Uses:768 1322Used by:1418
Symbol 1324 BitmapUsed by:1325 1406 1408
Symbol 1325 GraphicUses:1324Used by:1329
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClip {BosRefEnemyMC} [BosRefEnemyMC]Uses:1326 1037Used by:1329
Symbol 1328 GraphicUses:1032 1263 1272 774 775 773Used by:1329
Symbol 1329 MovieClip {bonus_39} [bonus_39]Uses:768 1325 301 1327 1328Used by:1418
Symbol 1330 GraphicUses:1264Used by:1332
Symbol 1331 GraphicUses:1263 1261 1262 799Used by:1332
Symbol 1332 MovieClip {BonusSecret_40_1} [BonusSecret_40_1]Uses:1330 390 1331Used by:1334
Symbol 1333 GraphicUses:1261 1263 1032Used by:1334
Symbol 1334 MovieClip {bonus_40} [bonus_40]Uses:768 301 765 766 1332 1333Used by:1418
Symbol 1335 GraphicUses:1273 1272 776 1032Used by:1336
Symbol 1336 MovieClip {bonus_41} [bonus_41]Uses:766 768 765 1335Used by:1418
Symbol 1337 GraphicUses:1264Used by:1339
Symbol 1338 GraphicUses:781 1266 1263 775 1032Used by:1339
Symbol 1339 MovieClip {BonusSecret_42_1} [BonusSecret_42_1]Uses:1337 390 1338Used by:1340
Symbol 1340 MovieClip {bonus_42} [bonus_42]Uses:456 455 768 769 765 1339Used by:1418
Symbol 1341 GraphicUses:1264Used by:1343
Symbol 1342 GraphicUses:774 781 1263 775Used by:1343
Symbol 1343 MovieClip {BonusSecret_43_2} [BonusSecret_43_2]Uses:1341 390 1342Used by:1348
Symbol 1344 GraphicUses:1264Used by:1346
Symbol 1345 GraphicUses:1263 774 775 781 1266 1032Used by:1346
Symbol 1346 MovieClip {BonusSecret_43_1} [BonusSecret_43_1]Uses:1344 390 1345Used by:1348
Symbol 1347 GraphicUses:1267 1272 1032Used by:1348
Symbol 1348 MovieClip {bonus_43} [bonus_43]Uses:768 301 801 1343 1346 1347Used by:1418
Symbol 1349 GraphicUses:1264 1039Used by:1351
Symbol 1350 GraphicUses:1263 799 781 775Used by:1351
Symbol 1351 MovieClip {BonusSecret_44_1} [BonusSecret_44_1]Uses:1349 390 1350Used by:1355
Symbol 1352 GraphicUses:1264Used by:1354
Symbol 1353 GraphicUses:773 772 776 1267 1263 781 774 775Used by:1354
Symbol 1354 MovieClip {BonusSecret_44_2} [BonusSecret_44_2]Uses:1352 390 1353Used by:1355
Symbol 1355 MovieClip {bonus_44} [bonus_44]Uses:766 768 765 1351 1354Used by:1418
Symbol 1356 GraphicUses:1272 1263 1267 1032Used by:1360
Symbol 1357 GraphicUses:1264Used by:1359 1370
Symbol 1358 GraphicUses:781 774 1266 1263 775Used by:1359
Symbol 1359 MovieClip {BonusSecret_45_1} [BonusSecret_45_1]Uses:1357 390 1358Used by:1360
Symbol 1360 MovieClip {bonus_45} [bonus_45]Uses:765 301 768 766 1356 1359Used by:1418
Symbol 1361 GraphicUses:1263 781 1032Used by:1362
Symbol 1362 MovieClip {bonus_46} [bonus_46]Uses:455 768 1361Used by:1418
Symbol 1363 GraphicUses:1032Used by:1368
Symbol 1364 GraphicUses:1264Used by:1366
Symbol 1365 GraphicUses:772 1263 781 774 1266 775Used by:1366
Symbol 1366 MovieClip {BonusSecret_47_1} [BonusSecret_47_1]Uses:1364 390 1365Used by:1368
Symbol 1367 GraphicUses:781 1032Used by:1368
Symbol 1368 MovieClip {bonus_47} [bonus_47]Uses:456 301 765 768 1363 1366 1367Used by:1418
Symbol 1369 GraphicUses:781 774 1266 1263 775Used by:1370
Symbol 1370 MovieClip {BonusSecret_48_1} [BonusSecret_48_1]Uses:1357 390 1369Used by:1372
Symbol 1371 GraphicUses:1032Used by:1372
Symbol 1372 MovieClip {bonus_48} [bonus_48]Uses:768 769 301 765 1370 1371Used by:1418
Symbol 1373 GraphicUses:776 781 775 1032Used by:1374
Symbol 1374 MovieClip {bonus_49} [bonus_49]Uses:1373 768 765Used by:1418
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClip {hit_40} [hit_40]Uses:1375 1037Used by:1418
Symbol 1377 GraphicUsed by:1378
Symbol 1378 MovieClip {hit_41} [hit_41]Uses:1377 1037Used by:1418
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClip {hit_42} [hit_42]Uses:1379 1037Used by:1418
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClip {hit_44} [hit_44]Uses:1381 1037Used by:1418
Symbol 1383 GraphicUsed by:1384
Symbol 1384 MovieClip {hit_46} [hit_46]Uses:1383 1037Used by:1418
Symbol 1385 GraphicUsed by:1386
Symbol 1386 MovieClip {hit_47} [hit_47]Uses:1385 1037Used by:1418
Symbol 1387 GraphicUsed by:1388
Symbol 1388 MovieClip {hit_48} [hit_48]Uses:1387 1037Used by:1418
Symbol 1389 GraphicUsed by:1390
Symbol 1390 MovieClip {hit_49} [hit_49]Uses:1389 1037Used by:1418
Symbol 1391 GraphicUsed by:1392
Symbol 1392 MovieClip {hit_45} [hit_45]Uses:1391 1037Used by:1418
Symbol 1393 GraphicUsed by:1394
Symbol 1394 MovieClip {hit_43} [hit_43]Uses:1393 1037Used by:1418
Symbol 1395 GraphicUses:1267 1266 1263 799 1265 774 1041 1264 445 443 442 444 1032 1262 1273 1039Used by:1396
Symbol 1396 MovieClip {pic_40} [pic_40]Uses:1395Used by:1418
Symbol 1397 GraphicUses:774 1265 1041 1264 1262 776 1261 1267 1032Used by:1399
Symbol 1398 GraphicUses:1265 774 1041 1264 445 443 444 442 776 1262 1032 1039Used by:1399
Symbol 1399 MovieClip {pic_41} [pic_41]Uses:1397 1398Used by:1418
Symbol 1400 GraphicUses:774 1266 1263 1265 1264 1048Used by:1401
Symbol 1401 MovieClip {pic_42} [pic_42]Uses:1400Used by:1418
Symbol 1402 GraphicUses:1272 774 1041 1265 1264 1262 445 444 443 442 1032 1039 797Used by:1403
Symbol 1403 MovieClip {pic_43} [pic_43]Uses:1402Used by:1418
Symbol 1404 GraphicUses:1263 1053 799 1044 774 1265 1272 1264 1039 1262 1041 1273 1032 1046 1050 1048Used by:1405
Symbol 1405 MovieClip {pic_44} [pic_44]Uses:1404Used by:1418
Symbol 1406 GraphicUses:775 781 776 774 799 1265 1041 1264 1262 1261 1324 1032 1039Used by:1407
Symbol 1407 MovieClip {pic_45} [pic_45]Uses:1406Used by:1418
Symbol 1408 GraphicUses:1263 775 1265 1324 1041 1264 1261 1277 1032Used by:1409
Symbol 1409 MovieClip {pic_46} [pic_46]Uses:1408Used by:1418
Symbol 1410 GraphicUses:1263 772 1267 799 1265 1272 773 1041 1264 1039 776 1262 1032 781Used by:1411
Symbol 1411 MovieClip {pic_47} [pic_47]Uses:1410Used by:1418
Symbol 1412 GraphicUses:1263 781 1267 774 1272 1041 1265 1262 1264 776 1088 1032 1273 1048Used by:1413
Symbol 1413 MovieClip {pic_48} [pic_48]Uses:1412Used by:1417 1418
Symbol 1414 GraphicUses:1263 1041 1277 774 1265 1264 1262 1261 1032 445 444 442 1039Used by:1416
Symbol 1415 GraphicUses:1272 1265 1032 1041 1263 799 1277 1261 1264 1262 1039Used by:1416
Symbol 1416 MovieClip {pic_49} [pic_49]Uses:1414 1415Used by:1418
Symbol 1417 MovieClipUses:1298 1413 1318Used by:1418
Symbol 1418 MovieClip {gameMc} [gameMc]Uses:93 98 100 27 105 158 208 219 236 344 356 362 364 366 380 385 388 431 437 441 448 449 455 456 459 462 301 508 547 580 651 692 727 764 765 766 768 769 778 783 788 791 794 801 803 885 886 888 934 948 996 997 1028 1034 1038 1043 1056 1058 1062 1067 1069 1071 1073 1076 1079 1082 1087 1090 1092 1097 1099 1102 1104 1107 1109 1111 1114 1117 1119 1122 1125 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1163 1165 1167 1169 1171 1173 1175 1176 1180 1182 1187 1190 1199 1202 1204 1206 1208 1209 1211 1213 1216 1218 1220 1222 1224 1229 1231 1233 1236 1238 1240 1241 1243 1245 1247 1249 1251 1254 1256 1258 1260 1269 1271 1276 1280 1282 1284 1286 1288 1290 1292 1294 1296 1298 1300 1304 1306 1311 1313 1316 1318 1320 1321 1323 1329 1334 1336 1340 1348 1355 1360 1362 1368 1372 1374 1376 1378 1380 1382 1384 1386 1388 1390 1392 1394 1396 1399 1401 1403 1405 1407 1409 1411 1413 1416 1417
Symbol 1419 Sound {los_attak.wav} [los_attak.wav]Used by:1440
Symbol 1420 Sound {SPRING2.WAV} [SPRING2.WAV]Used by:1440
Symbol 1421 Sound {OPEN_DOOR.WAV} [OPEN_DOOR.WAV]Used by:1440
Symbol 1422 Sound {superBonus.wav} [superBonus.wav]Used by:1440
Symbol 1423 Sound {Secret.wav} [Secret.wav]Used by:1440
Symbol 1424 Sound {life.wav} [life.wav]Used by:1440
Symbol 1425 Sound {lev_start.wav} [lev_start.wav]Used by:1440
Symbol 1426 Sound {os_move.wav} [os_move.wav]Used by:1440
Symbol 1427 Sound {os_Attak.wav} [os_Attak.wav]Used by:1440
Symbol 1428 Sound {bonus.wav} [bonus.wav]Used by:1440
Symbol 1429 Sound {btn_click.wav} [btn_click.wav]Used by:1440
Symbol 1430 Sound {btn_over.wav} [btn_over.wav]Used by:1440
Symbol 1431 Sound {cat_hit.wav} [cat_hit.wav]Used by:1440
Symbol 1432 Sound {hit_eny.wav} [hit_eny.wav]Used by:1440
Symbol 1433 Sound {inGame.wav} [inGame.wav]Used by:1440
Symbol 1434 Sound {intro.wav} [intro.wav]Used by:1440
Symbol 1435 Sound {lev_lose.wav} [lev_lose.wav]Used by:1440
Symbol 1436 Sound {jump_End.wav} [jump_End.wav]Used by:1440
Symbol 1437 Sound {ref_hit.wav} [ref_hit.wav]Used by:1440
Symbol 1438 Sound {ref_shild.wav} [ref_shild.wav]Used by:1440
Symbol 1439 Sound {ref_fire.wav} [ref_fire.wav]Used by:1440
Symbol 1440 MovieClip {allSounds} [allSounds]Uses:1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439
Symbol 1441 GraphicUses:112Used by:1478
Symbol 1442 GraphicUsed by:1445
Symbol 1443 GraphicUsed by:1445
Symbol 1444 GraphicUsed by:1445
Symbol 1445 ButtonUses:1442 1443 1444Used by:1478
Symbol 1446 FontUsed by:3 170 193 194 195 222 230 231 232 233 234 354 387 1447 1448 1477
Symbol 1447 EditableTextUses:2 1446Used by:1478
Symbol 1448 EditableTextUses:2 1446Used by:1478
Symbol 1449 GraphicUsed by:1451
Symbol 1450 GraphicUsed by:1451
Symbol 1451 ButtonUses:1449 1450 389Used by:1478
Symbol 1452 GraphicUses:112Used by:1455
Symbol 1453 GraphicUsed by:1455
Symbol 1454 GraphicUsed by:1455
Symbol 1455 MovieClip {liveBar} [liveBar]Uses:1452 390 1453 1454Used by:1478
Symbol 1456 GraphicUsed by:1458
Symbol 1457 GraphicUsed by:1458
Symbol 1458 MovieClip {liveBoss} [liveBoss]Uses:1456 390 1457Used by:1478
Symbol 1459 GraphicUsed by:1464
Symbol 1460 ShapeTweeningUsed by:1464
Symbol 1461 GraphicUsed by:1462
Symbol 1462 MovieClipUses:1461Used by:1463
Symbol 1463 MovieClipUses:1462Used by:1464
Symbol 1464 MovieClipUses:1459 1460 34 1463 887Used by:1478
Symbol 1465 GraphicUsed by:1470
Symbol 1466 ShapeTweeningUsed by:1470
Symbol 1467 GraphicUsed by:1468
Symbol 1468 MovieClipUses:1467Used by:1469
Symbol 1469 MovieClipUses:1468Used by:1470
Symbol 1470 MovieClipUses:1465 1466 30 49 1469 887Used by:1478
Symbol 1471 GraphicUsed by:1473
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClip {liveBoss2} [liveBoss2]Uses:1471 390 1472Used by:1478
Symbol 1474 GraphicUsed by:1476
Symbol 1475 GraphicUsed by:1476
Symbol 1476 MovieClip {liveBoss3} [liveBoss3]Uses:1474 390 1475Used by:1478
Symbol 1477 EditableTextUses:2 1446Used by:1478
Symbol 1478 MovieClip {LevelPanel} [LevelPanel]Uses:1441 1445 1447 1448 1451 1455 1458 1464 1470 1473 1476 1477
Streaming Sound 1Used by:Symbol 98 MovieClip

Instance Names

"boxMc"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"gravMc"Symbol 35 MovieClip Frame 1Symbol 34 MovieClip
"gravMc"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip
"boxMc"Symbol 50 MovieClip Frame 1Symbol 49 MovieClip
"boxMc"Symbol 62 MovieClip Frame 1Symbol 56 MovieClip
"ggg6"Symbol 91 MovieClip Frame 1Symbol 35 MovieClip
"t"Symbol 92 MovieClip {pr_mc} [pr_mc] Frame 1Symbol 3 EditableText
"mc"Symbol 92 MovieClip {pr_mc} [pr_mc] Frame 1Symbol 12 MovieClip
"btPlayHub"Symbol 92 MovieClip {pr_mc} [pr_mc] Frame 1Symbol 27 Button
"but"Symbol 98 MovieClip Frame 1Symbol 95 Button
"bt"Symbol 105 MovieClip Frame 1Symbol 103 Button
"btYes"Symbol 155 MovieClip Frame 1Symbol 150 Button
"btNo"Symbol 155 MovieClip Frame 1Symbol 153 Button
"wind"Symbol 157 MovieClip {sonik_lib_fla.McWindYesNo_34} [sonik_lib_fla.McWindYesNo_34] Frame 1Symbol 155 MovieClip
"btIriy"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 111 Button
"btPMG"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 129 Button
"btHTP"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 133 Button
"btNewGame"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 137 Button
"btStart"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 142 Button
"mcYN"Symbol 158 MovieClip {scrStartMenu} [scrStartMenu] Frame 1Symbol 157 MovieClip {sonik_lib_fla.McWindYesNo_34} [sonik_lib_fla.McWindYesNo_34]
"btHit"Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42] Frame 1Symbol 103 Button
"btHit"Symbol 187 MovieClip {sonik_lib_fla.markMapBos1_44} [sonik_lib_fla.markMapBos1_44] Frame 1Symbol 103 Button
"btHit"Symbol 189 MovieClip {sonik_lib_fla.markMapBos3_45} [sonik_lib_fla.markMapBos3_45] Frame 1Symbol 103 Button
"btHit"Symbol 191 MovieClip {sonik_lib_fla.markMapBos2_46} [sonik_lib_fla.markMapBos2_46] Frame 1Symbol 103 Button
"letxt"Symbol 196 MovieClip Frame 1Symbol 193 EditableText
"sctxt"Symbol 196 MovieClip Frame 1Symbol 194 EditableText
"setxt"Symbol 196 MovieClip Frame 1Symbol 195 EditableText
"mc"Symbol 206 MovieClip Frame 1Symbol 205 MovieClip
"mcKat"Symbol 207 MovieClip Frame 1Symbol 206 MovieClip
"btBack"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 165 Button
"btStart"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 169 Button
"mcScore"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 170 EditableText
"m_0"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_1"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_2"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_3"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 187 MovieClip {sonik_lib_fla.markMapBos1_44} [sonik_lib_fla.markMapBos1_44]
"m_4"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_5"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_6"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_8"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_9"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_10"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 184 MovieClip {sonik_lib_fla.markMap_42} [sonik_lib_fla.markMap_42]
"m_11"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 189 MovieClip {sonik_lib_fla.markMapBos3_45} [sonik_lib_fla.markMapBos3_45]
"m_7"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 191 MovieClip {sonik_lib_fla.markMapBos2_46} [sonik_lib_fla.markMapBos2_46]
"s11"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s2"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s1"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s3"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s4"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s5"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s6"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s7"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s8"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s9"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s10"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"s12"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 196 MovieClip
"btPMG"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 129 Button
"mcPath"Symbol 208 MovieClip {scrMap} [scrMap] Frame 1Symbol 207 MovieClip
"mcBackground"Symbol 219 MovieClip {scrRace} [scrRace] Frame 1Symbol 215 MovieClip {sonik_lib_fla.mcBackground_72} [sonik_lib_fla.mcBackground_72]
"emCentr"Symbol 219 MovieClip {scrRace} [scrRace] Frame 1Symbol 216 MovieClip
"mcLoading"Symbol 219 MovieClip {scrRace} [scrRace] Frame 1Symbol 218 MovieClip
"btCont"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 142 Button
"mcTotalScore"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 222 EditableText
"mcBonEat"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 224 MovieClip
"mcBonZver"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 224 MovieClip
"mcSecret"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 230 EditableText
"mcZver"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 231 EditableText
"mcEat"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 232 EditableText
"mcScore"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 233 EditableText
"mcLev"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 234 EditableText
"mcBonSecret"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 224 MovieClip
"btPMG"Symbol 236 MovieClip {scrEndLev} [scrEndLev] Frame 1Symbol 129 Button
"ggg6"Symbol 337 MovieClip Frame 1Symbol 35 MovieClip
"btBack"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 165 Button
"boxMc"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 30 MovieClip
"boxMc"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 49 MovieClip
"gravMc"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 34 MovieClip
"gravMc"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 34 MovieClip
"mc"Symbol 344 MovieClip {scrHTP} [scrHTP] Frame 1Symbol 289 MovieClip {sonik_lib_fla.eatBonusTip_97} [sonik_lib_fla.eatBonusTip_97]
"btNew"Symbol 356 MovieClip {mcWinScr} [mcWinScr] Frame 1Symbol 142 Button
"btBack"Symbol 356 MovieClip {mcWinScr} [mcWinScr] Frame 1Symbol 129 Button
"mcScore"Symbol 356 MovieClip {mcWinScr} [mcWinScr] Frame 1Symbol 354 EditableText
"mcSecret"Symbol 356 MovieClip {mcWinScr} [mcWinScr] Frame 1Symbol 354 EditableText
"btPMG"Symbol 362 MovieClip {scrFail} [scrFail] Frame 1Symbol 129 Button
"btMap"Symbol 362 MovieClip {scrFail} [scrFail] Frame 1Symbol 142 Button
"mc"Symbol 366 MovieClip {IceBolt} [IceBolt] Frame 1Symbol 289 MovieClip {sonik_lib_fla.eatBonusTip_97} [sonik_lib_fla.eatBonusTip_97]
"btHit"Symbol 385 MovieClip {PausaScr} [PausaScr] Frame 1Symbol 103 Button
"txt"Symbol 388 MovieClip {partNum} [partNum] Frame 1Symbol 387 EditableText
"boxMc"Symbol 391 MovieClip Frame 1Symbol 251 MovieClip
"g9"Symbol 430 MovieClip Frame 1Symbol 391 MovieClip
"g5"Symbol 430 MovieClip Frame 1Symbol 31 MovieClip
"ggg1"Symbol 430 MovieClip Frame 1Symbol 35 MovieClip
"ggggggg5"Symbol 430 MovieClip Frame 1Symbol 46 MovieClip
"ggg6"Symbol 430 MovieClip Frame 1Symbol 35 MovieClip
"g3"Symbol 430 MovieClip Frame 1Symbol 50 MovieClip
"g"Symbol 430 MovieClip Frame 1Symbol 62 MovieClip
"toHitMC"Symbol 431 MovieClip {myPersMC} [myPersMC] Frame 1Symbol 390 MovieClip
"rim"Symbol 431 MovieClip {myPersMC} [myPersMC] Frame 1Symbol 430 MovieClip
"mcHit"Symbol 431 MovieClip {myPersMC} [myPersMC] Frame 1Symbol 390 MovieClip
"Triger"Symbol 455 MovieClip {bonusLoop1} [bonusLoop1] Frame 1Symbol 454 MovieClip
"Triger2"Symbol 455 MovieClip {bonusLoop1} [bonusLoop1] Frame 1Symbol 454 MovieClip
"Triger"Symbol 456 MovieClip {bonusLoop2} [bonusLoop2] Frame 1Symbol 454 MovieClip
"Tip2"Symbol 456 MovieClip {bonusLoop2} [bonusLoop2] Frame 1Symbol 454 MovieClip
"Triger2"Symbol 456 MovieClip {bonusLoop2} [bonusLoop2] Frame 1Symbol 454 MovieClip
"mcHit"Symbol 508 MovieClip {lineEnemyAnim_10} [lineEnemyAnim_10] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 547 MovieClip {lineEnemyAnim_2} [lineEnemyAnim_2] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 580 MovieClip {lineEnemyAnim_3} [lineEnemyAnim_3] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 651 MovieClip {lineEnemyAnim_4} [lineEnemyAnim_4] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 692 MovieClip {lineEnemyAnim_5} [lineEnemyAnim_5] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 727 MovieClip {lineEnemyAnim_6} [lineEnemyAnim_6] Frame 1Symbol 390 MovieClip
"hit1"Symbol 764 MovieClip {lineEnemyAnim_7} [lineEnemyAnim_7] Frame 1Symbol 216 MovieClip
"hit2"Symbol 764 MovieClip {lineEnemyAnim_7} [lineEnemyAnim_7] Frame 1Symbol 216 MovieClip
"mcHit"Symbol 764 MovieClip {lineEnemyAnim_7} [lineEnemyAnim_7] Frame 1Symbol 390 MovieClip
"boxMc"Symbol 766 MovieClip {unHitBonus} [unHitBonus] Frame 1Symbol 30 MovieClip
"boxMc"Symbol 766 MovieClip {unHitBonus} [unHitBonus] Frame 1Symbol 49 MovieClip
"mc"Symbol 768 MovieClip {eatBonus} [eatBonus] Frame 1Symbol 289 MovieClip {sonik_lib_fla.eatBonusTip_97} [sonik_lib_fla.eatBonusTip_97]
"gravMc"Symbol 769 MovieClip {unGraviBonus} [unGraviBonus] Frame 1Symbol 34 MovieClip
"gravMc"Symbol 769 MovieClip {unGraviBonus} [unGraviBonus] Frame 1Symbol 34 MovieClip
"mcHit"Symbol 778 MovieClip {BonusSecret_16_2} [BonusSecret_16_2] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 783 MovieClip {BonusSecret_16_1} [BonusSecret_16_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 788 MovieClip {BonusSecret_13_1} [BonusSecret_13_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 791 MovieClip {BonusSecret_10_1} [BonusSecret_10_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 794 MovieClip {BonusSecret} [BonusSecret] Frame 1Symbol 390 MovieClip
"mc"Symbol 812 MovieClip Frame 1Symbol 811 MovieClip
"mc"Symbol 843 MovieClip Frame 1Symbol 842 MovieClip
"rog2"Symbol 857 MovieClip Frame 1Symbol 812 MovieClip
"rog1"Symbol 857 MovieClip Frame 1Symbol 843 MovieClip
"rog"Symbol 857 MovieClip Frame 1Symbol 390 MovieClip
"telo"Symbol 857 MovieClip Frame 1Symbol 390 MovieClip
"noga"Symbol 857 MovieClip Frame 1Symbol 390 MovieClip
"monstr"Symbol 885 MovieClip {lineEnemyAnim_8} [lineEnemyAnim_8] Frame 1Symbol 857 MovieClip
"hit1"Symbol 885 MovieClip {lineEnemyAnim_8} [lineEnemyAnim_8] Frame 1Symbol 216 MovieClip
"hit2"Symbol 885 MovieClip {lineEnemyAnim_8} [lineEnemyAnim_8] Frame 1Symbol 216 MovieClip
"hit3"Symbol 885 MovieClip {lineEnemyAnim_8} [lineEnemyAnim_8] Frame 1Symbol 216 MovieClip
"monstr"Symbol 934 MovieClip {lineEnemyAnim_9} [lineEnemyAnim_9] Frame 1Symbol 907 MovieClip
"mcHit"Symbol 934 MovieClip {lineEnemyAnim_9} [lineEnemyAnim_9] Frame 1Symbol 390 MovieClip
"monstr"Symbol 934 MovieClip {lineEnemyAnim_9} [lineEnemyAnim_9] Frame 3Symbol 907 MovieClip
"mcHit"Symbol 948 MovieClip {lineEnemyAnim_1} [lineEnemyAnim_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 996 MovieClip {lineEnemyAnim_11} [lineEnemyAnim_11] Frame 1Symbol 390 MovieClip
"monstr"Symbol 1026 MovieClip Frame 1Symbol 1025 MovieClip
"myPersMC"Symbol 1028 MovieClip {lineEnemyAnim_12} [lineEnemyAnim_12] Frame 1Symbol 1026 MovieClip
"mcHit"Symbol 1028 MovieClip {lineEnemyAnim_12} [lineEnemyAnim_12] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 1031 MovieClip {BonusSecret_10_2} [BonusSecret_10_2] Frame 1Symbol 390 MovieClip
"endPoint"Symbol 1038 MovieClip {hit_9} [hit_9] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1082 MovieClip {pic_20} [pic_20] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1127 MovieClip {hit_1} [hit_1] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1129 MovieClip {hit_2} [hit_2] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1131 MovieClip {hit_3} [hit_3] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1133 MovieClip {hit_4} [hit_4] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1135 MovieClip {hit_5} [hit_5] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1137 MovieClip {hit_10} [hit_10] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1139 MovieClip {hit_11} [hit_11] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1141 MovieClip {hit_12} [hit_12] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1143 MovieClip {hit_13} [hit_13] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1145 MovieClip {hit_14} [hit_14] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1147 MovieClip {hit_15} [hit_15] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1149 MovieClip {hit_16} [hit_16] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1151 MovieClip {hit_17} [hit_17] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1153 MovieClip {hit_18} [hit_18] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1155 MovieClip {hit_19} [hit_19] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1157 MovieClip {hit_20} [hit_20] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1159 MovieClip {hit_21} [hit_21] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1161 MovieClip {hit_22} [hit_22] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1163 MovieClip {hit_23} [hit_23] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1165 MovieClip {hit_24} [hit_24] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1167 MovieClip {hit_25} [hit_25] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1169 MovieClip {hit_26} [hit_26] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1171 MovieClip {hit_27} [hit_27] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1173 MovieClip {hit_28} [hit_28] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1175 MovieClip {hit_29} [hit_29] Frame 1Symbol 1037 MovieClip
"dd_6"Symbol 1176 MovieClip {bonus_29} [bonus_29] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1179 MovieClip {BonusSecret_28_1} [BonusSecret_28_1] Frame 1Symbol 390 MovieClip
"hh_6"Symbol 1182 MovieClip {bonus_27} [bonus_27] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"qq_6"Symbol 1182 MovieClip {bonus_27} [bonus_27] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ff_6"Symbol 1182 MovieClip {bonus_27} [bonus_27] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1186 MovieClip {BonusSecret_26_1} [BonusSecret_26_1] Frame 1Symbol 390 MovieClip
"kk_9"Symbol 1187 MovieClip {bonus_26} [bonus_26] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk_6"Symbol 1187 MovieClip {bonus_26} [bonus_26] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ddd_6"Symbol 1190 MovieClip {bonus_25} [bonus_25] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"pwd_10"Symbol 1190 MovieClip {bonus_25} [bonus_25] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dee_6"Symbol 1190 MovieClip {bonus_25} [bonus_25] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1194 MovieClip {BonusSecret_24_1} [BonusSecret_24_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 1197 MovieClip {BonusSecret_24_2} [BonusSecret_24_2] Frame 1Symbol 390 MovieClip
"lb_3"Symbol 1199 MovieClip {bonus_24} [bonus_24] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"lb_6"Symbol 1199 MovieClip {bonus_24} [bonus_24] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"lb_10"Symbol 1199 MovieClip {bonus_24} [bonus_24] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"sb_10"Symbol 1199 MovieClip {bonus_24} [bonus_24] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ln_1"Symbol 1211 MovieClip {bonus_18} [bonus_18] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"l5_1"Symbol 1211 MovieClip {bonus_18} [bonus_18] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"l4_1"Symbol 1211 MovieClip {bonus_18} [bonus_18] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"l3_1"Symbol 1211 MovieClip {bonus_18} [bonus_18] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"l2n_1"Symbol 1211 MovieClip {bonus_18} [bonus_18] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"bos_8"Symbol 1213 MovieClip {bonus_17} [bonus_17] Frame 1Symbol 886 MovieClip {BosLosEnemyMC} [BosLosEnemyMC]
"m_5"Symbol 1216 MovieClip {bonus_16} [bonus_16] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"m_1"Symbol 1216 MovieClip {bonus_16} [bonus_16] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"K_3"Symbol 1218 MovieClip {bonus_15} [bonus_15] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ffddfdf_1"Symbol 1218 MovieClip {bonus_15} [bonus_15] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"SS_1"Symbol 1218 MovieClip {bonus_15} [bonus_15] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"D_5"Symbol 1218 MovieClip {bonus_15} [bonus_15] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"DK_5"Symbol 1218 MovieClip {bonus_15} [bonus_15] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ll_1"Symbol 1220 MovieClip {bonus_14} [bonus_14] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"e_3"Symbol 1222 MovieClip {bonus_13} [bonus_13] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"e_1"Symbol 1222 MovieClip {bonus_13} [bonus_13] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"as_5"Symbol 1222 MovieClip {bonus_13} [bonus_13] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ii_1"Symbol 1222 MovieClip {bonus_13} [bonus_13] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ss_3"Symbol 1224 MovieClip {bonus_12} [bonus_12] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_1"Symbol 1224 MovieClip {bonus_12} [bonus_12] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk_5"Symbol 1224 MovieClip {bonus_12} [bonus_12] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk_1"Symbol 1224 MovieClip {bonus_12} [bonus_12] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1227 MovieClip {BonusSecret_11_1} [BonusSecret_11_1] Frame 1Symbol 390 MovieClip
"kk_5"Symbol 1229 MovieClip {bonus_11} [bonus_11] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"s_1"Symbol 1229 MovieClip {bonus_11} [bonus_11] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"m_1"Symbol 1231 MovieClip {bonus_10} [bonus_10] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"s_1"Symbol 1231 MovieClip {bonus_10} [bonus_10] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"pp_1"Symbol 1231 MovieClip {bonus_10} [bonus_10] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"p_1"Symbol 1231 MovieClip {bonus_10} [bonus_10] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_1"Symbol 1236 MovieClip {bonus_4} [bonus_4] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"endPoint"Symbol 1245 MovieClip {hit_6} [hit_6] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1282 MovieClip {hit_30} [hit_30] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1284 MovieClip {hit_31} [hit_31] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1286 MovieClip {hit_32} [hit_32] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1288 MovieClip {hit_34} [hit_34] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1290 MovieClip {hit_36} [hit_36] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1292 MovieClip {hit_37} [hit_37] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1294 MovieClip {hit_38} [hit_38] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1296 MovieClip {hit_39} [hit_39] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1298 MovieClip {hit_35} [hit_35] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1300 MovieClip {hit_33} [hit_33] Frame 1Symbol 1037 MovieClip
"mcHit"Symbol 1303 MovieClip {BonusSecret_30_1} [BonusSecret_30_1] Frame 1Symbol 390 MovieClip
"kr_9"Symbol 1304 MovieClip {bonus_30} [bonus_30] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_10"Symbol 1304 MovieClip {bonus_30} [bonus_30] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk_6"Symbol 1304 MovieClip {bonus_30} [bonus_30] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kkkk_6"Symbol 1304 MovieClip {bonus_30} [bonus_30] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1309 MovieClip {BonusSecret_32_1} [BonusSecret_32_1] Frame 1Symbol 390 MovieClip
"kk_9"Symbol 1316 MovieClip {bonus_34} [bonus_34] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk2_9"Symbol 1316 MovieClip {bonus_34} [bonus_34] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk2_6"Symbol 1316 MovieClip {bonus_34} [bonus_34] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"kk_6"Symbol 1316 MovieClip {bonus_34} [bonus_34] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k2_9"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k1_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k2_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k3_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k3_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k5_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"k5_6"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"f2_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"y2_10"Symbol 1318 MovieClip {bonus_35} [bonus_35] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"napMC"Symbol 1327 MovieClip {BosRefEnemyMC} [BosRefEnemyMC] Frame 1Symbol 1037 MovieClip
"mcHit"Symbol 1332 MovieClip {BonusSecret_40_1} [BonusSecret_40_1] Frame 1Symbol 390 MovieClip
"ddd_2"Symbol 1334 MovieClip {bonus_40} [bonus_40] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ll_4"Symbol 1334 MovieClip {bonus_40} [bonus_40] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dll_4"Symbol 1334 MovieClip {bonus_40} [bonus_40] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"tl_4"Symbol 1334 MovieClip {bonus_40} [bonus_40] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ddd_7"Symbol 1334 MovieClip {bonus_40} [bonus_40] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_4"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dddd_4"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dwd_4"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"asd_7"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"fdf_7"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dwd_2"Symbol 1336 MovieClip {bonus_41} [bonus_41] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1339 MovieClip {BonusSecret_42_1} [BonusSecret_42_1] Frame 1Symbol 390 MovieClip
"ghj_7"Symbol 1340 MovieClip {bonus_42} [bonus_42] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1343 MovieClip {BonusSecret_43_2} [BonusSecret_43_2] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 1346 MovieClip {BonusSecret_43_1} [BonusSecret_43_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 1351 MovieClip {BonusSecret_44_1} [BonusSecret_44_1] Frame 1Symbol 390 MovieClip
"mcHit"Symbol 1354 MovieClip {BonusSecret_44_2} [BonusSecret_44_2] Frame 1Symbol 390 MovieClip
"lffff_7"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"sdsfd_6"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"sdsfd_9"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"sdsfd_3"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"sdsfd_6"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"rrtt_6"Symbol 1355 MovieClip {bonus_44} [bonus_44] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1359 MovieClip {BonusSecret_45_1} [BonusSecret_45_1] Frame 1Symbol 390 MovieClip
"ee_3"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ff_4"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_4"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ee_4"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"fffff_7"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ee_7"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"ee_2"Symbol 1360 MovieClip {bonus_45} [bonus_45] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1366 MovieClip {BonusSecret_47_1} [BonusSecret_47_1] Frame 1Symbol 390 MovieClip
"FF_2"Symbol 1368 MovieClip {bonus_47} [bonus_47] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"FF_7"Symbol 1368 MovieClip {bonus_47} [bonus_47] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"FF_2"Symbol 1368 MovieClip {bonus_47} [bonus_47] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"mcHit"Symbol 1370 MovieClip {BonusSecret_48_1} [BonusSecret_48_1] Frame 1Symbol 390 MovieClip
"dd_7"Symbol 1372 MovieClip {bonus_48} [bonus_48] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dd_7"Symbol 1372 MovieClip {bonus_48} [bonus_48] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dds_2"Symbol 1372 MovieClip {bonus_48} [bonus_48] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dds_2"Symbol 1372 MovieClip {bonus_48} [bonus_48] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"dww_10"Symbol 1372 MovieClip {bonus_48} [bonus_48] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"as_7"Symbol 1374 MovieClip {bonus_49} [bonus_49] Frame 1Symbol 765 MovieClip {LineEnemyMC} [LineEnemyMC]
"endPoint"Symbol 1376 MovieClip {hit_40} [hit_40] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1378 MovieClip {hit_41} [hit_41] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1380 MovieClip {hit_42} [hit_42] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1382 MovieClip {hit_44} [hit_44] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1384 MovieClip {hit_46} [hit_46] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1386 MovieClip {hit_47} [hit_47] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1388 MovieClip {hit_48} [hit_48] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1390 MovieClip {hit_49} [hit_49] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1392 MovieClip {hit_45} [hit_45] Frame 1Symbol 1037 MovieClip
"endPoint"Symbol 1394 MovieClip {hit_43} [hit_43] Frame 1Symbol 1037 MovieClip
"btH"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 1Symbol 100 Button {shirmaBoxBut} [shirmaBoxBut]
"btPlayHub"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 1Symbol 27 Button
"mcSC"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 1Symbol 105 MovieClip
"barMC"Symbol 1455 MovieClip {liveBar} [liveBar] Frame 1Symbol 390 MovieClip
"barMC"Symbol 1458 MovieClip {liveBoss} [liveBoss] Frame 1Symbol 390 MovieClip
"gravMc"Symbol 1464 MovieClip Frame 1Symbol 34 MovieClip
"gravMc"Symbol 1464 MovieClip Frame 1Symbol 34 MovieClip
"boxMc"Symbol 1470 MovieClip Frame 1Symbol 30 MovieClip
"boxMc"Symbol 1470 MovieClip Frame 1Symbol 49 MovieClip
"barMC"Symbol 1473 MovieClip {liveBoss2} [liveBoss2] Frame 1Symbol 390 MovieClip
"barMC"Symbol 1476 MovieClip {liveBoss3} [liveBoss3] Frame 1Symbol 390 MovieClip
"btExit"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1445 Button
"bonusMC"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1447 EditableText
"scoreMC"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1448 EditableText
"btPausa"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1451 Button
"barLiveMC"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1455 MovieClip {liveBar} [liveBar]
"mcBossLive1"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1458 MovieClip {liveBoss} [liveBoss]
"mcGraviDat"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1464 MovieClip
"mcBoxDat"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1470 MovieClip
"mcBossLive2"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1473 MovieClip {liveBoss2} [liveBoss2]
"mcBossLive3"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1476 MovieClip {liveBoss3} [liveBoss3]
"levelMC"Symbol 1478 MovieClip {LevelPanel} [LevelPanel] Frame 1Symbol 1477 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1458 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 92 as "pr_mc"
ExportAssets (56)Timeline Frame 2Symbol 1418 as "gameMc"
ExportAssets (56)Timeline Frame 2Symbol 1440 as "allSounds"
ExportAssets (56)Timeline Frame 2Symbol 1304 as "bonus_30"
ExportAssets (56)Timeline Frame 2Symbol 1311 as "bonus_32"
ExportAssets (56)Timeline Frame 2Symbol 1306 as "bonus_31"
ExportAssets (56)Timeline Frame 2Symbol 1187 as "bonus_26"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "bonus_27"
ExportAssets (56)Timeline Frame 2Symbol 768 as "eatBonus"
ExportAssets (56)Timeline Frame 2Symbol 1180 as "bonus_28"
ExportAssets (56)Timeline Frame 2Symbol 1176 as "bonus_29"
ExportAssets (56)Timeline Frame 2Symbol 1204 as "bonus_22"
ExportAssets (56)Timeline Frame 2Symbol 344 as "scrHTP"
ExportAssets (56)Timeline Frame 2Symbol 1202 as "bonus_23"
ExportAssets (56)Timeline Frame 2Symbol 1199 as "bonus_24"
ExportAssets (56)Timeline Frame 2Symbol 1190 as "bonus_25"
ExportAssets (56)Timeline Frame 2Symbol 765 as "LineEnemyMC"
ExportAssets (56)Timeline Frame 2Symbol 356 as "mcWinScr"
ExportAssets (56)Timeline Frame 2Symbol 794 as "BonusSecret"
ExportAssets (56)Timeline Frame 2Symbol 456 as "bonusLoop2"
ExportAssets (56)Timeline Frame 2Symbol 1206 as "bonus_21"
ExportAssets (56)Timeline Frame 2Symbol 455 as "bonusLoop1"
ExportAssets (56)Timeline Frame 2Symbol 769 as "unGraviBonus"
ExportAssets (56)Timeline Frame 2Symbol 791 as "BonusSecret_10_1"
ExportAssets (56)Timeline Frame 2Symbol 1208 as "bonus_20"
ExportAssets (56)Timeline Frame 2Symbol 1213 as "bonus_17"
ExportAssets (56)Timeline Frame 2Symbol 1211 as "bonus_18"
ExportAssets (56)Timeline Frame 2Symbol 1218 as "bonus_15"
ExportAssets (56)Timeline Frame 2Symbol 1216 as "bonus_16"
ExportAssets (56)Timeline Frame 2Symbol 1222 as "bonus_13"
ExportAssets (56)Timeline Frame 2Symbol 449 as "BonusFinishLine"
ExportAssets (56)Timeline Frame 2Symbol 1220 as "bonus_14"
ExportAssets (56)Timeline Frame 2Symbol 1229 as "bonus_11"
ExportAssets (56)Timeline Frame 2Symbol 1224 as "bonus_12"
ExportAssets (56)Timeline Frame 2Symbol 788 as "BonusSecret_13_1"
ExportAssets (56)Timeline Frame 2Symbol 431 as "myPersMC"
ExportAssets (56)Timeline Frame 2Symbol 1209 as "bonus_19"
ExportAssets (56)Timeline Frame 2Symbol 1159 as "hit_21"
ExportAssets (56)Timeline Frame 2Symbol 1157 as "hit_20"
ExportAssets (56)Timeline Frame 2Symbol 1167 as "hit_25"
ExportAssets (56)Timeline Frame 2Symbol 1165 as "hit_24"
ExportAssets (56)Timeline Frame 2Symbol 1231 as "bonus_10"
ExportAssets (56)Timeline Frame 2Symbol 1163 as "hit_23"
ExportAssets (56)Timeline Frame 2Symbol 1161 as "hit_22"
ExportAssets (56)Timeline Frame 2Symbol 1173 as "hit_28"
ExportAssets (56)Timeline Frame 2Symbol 1133 as "hit_4"
ExportAssets (56)Timeline Frame 2Symbol 1175 as "hit_29"
ExportAssets (56)Timeline Frame 2Symbol 1135 as "hit_5"
ExportAssets (56)Timeline Frame 2Symbol 1245 as "hit_6"
ExportAssets (56)Timeline Frame 2Symbol 1169 as "hit_26"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "hit_27"
ExportAssets (56)Timeline Frame 2Symbol 1038 as "hit_9"
ExportAssets (56)Timeline Frame 2Symbol 1127 as "hit_1"
ExportAssets (56)Timeline Frame 2Symbol 1129 as "hit_2"
ExportAssets (56)Timeline Frame 2Symbol 1131 as "hit_3"
ExportAssets (56)Timeline Frame 2Symbol 1109 as "pic_11"
ExportAssets (56)Timeline Frame 2Symbol 1111 as "pic_10"
ExportAssets (56)Timeline Frame 2Symbol 1104 as "pic_13"
ExportAssets (56)Timeline Frame 2Symbol 1107 as "pic_12"
ExportAssets (56)Timeline Frame 2Symbol 1099 as "pic_15"
ExportAssets (56)Timeline Frame 2Symbol 997 as "BosPutanaEnemyMC"
ExportAssets (56)Timeline Frame 2Symbol 1102 as "pic_14"
ExportAssets (56)Timeline Frame 2Symbol 366 as "IceBolt"
ExportAssets (56)Timeline Frame 2Symbol 1137 as "hit_10"
ExportAssets (56)Timeline Frame 2Symbol 1092 as "pic_17"
ExportAssets (56)Timeline Frame 2Symbol 1097 as "pic_16"
ExportAssets (56)Timeline Frame 2Symbol 1141 as "hit_12"
ExportAssets (56)Timeline Frame 2Symbol 1087 as "pic_19"
ExportAssets (56)Timeline Frame 2Symbol 1139 as "hit_11"
ExportAssets (56)Timeline Frame 2Symbol 1090 as "pic_18"
ExportAssets (56)Timeline Frame 2Symbol 1145 as "hit_14"
ExportAssets (56)Timeline Frame 2Symbol 1143 as "hit_13"
ExportAssets (56)Timeline Frame 2Symbol 1147 as "hit_15"
ExportAssets (56)Timeline Frame 2Symbol 1149 as "hit_16"
ExportAssets (56)Timeline Frame 2Symbol 1151 as "hit_17"
ExportAssets (56)Timeline Frame 2Symbol 1153 as "hit_18"
ExportAssets (56)Timeline Frame 2Symbol 301 as "LifeBonus"
ExportAssets (56)Timeline Frame 2Symbol 1155 as "hit_19"
ExportAssets (56)Timeline Frame 2Symbol 766 as "unHitBonus"
ExportAssets (56)Timeline Frame 2Symbol 1384 as "hit_46"
ExportAssets (56)Timeline Frame 2Symbol 1386 as "hit_47"
ExportAssets (56)Timeline Frame 2Symbol 1382 as "hit_44"
ExportAssets (56)Timeline Frame 2Symbol 1392 as "hit_45"
ExportAssets (56)Timeline Frame 2Symbol 1380 as "hit_42"
ExportAssets (56)Timeline Frame 2Symbol 1394 as "hit_43"
ExportAssets (56)Timeline Frame 2Symbol 1376 as "hit_40"
ExportAssets (56)Timeline Frame 2Symbol 1378 as "hit_41"
ExportAssets (56)Timeline Frame 2Symbol 208 as "scrMap"
ExportAssets (56)Timeline Frame 2Symbol 1056 as "pic_29"
ExportAssets (56)Timeline Frame 2Symbol 437 as "midl1"
ExportAssets (56)Timeline Frame 2Symbol 508 as "lineEnemyAnim_10"
ExportAssets (56)Timeline Frame 2Symbol 448 as "midl3"
ExportAssets (56)Timeline Frame 2Symbol 996 as "lineEnemyAnim_11"
ExportAssets (56)Timeline Frame 2Symbol 441 as "midl2"
ExportAssets (56)Timeline Frame 2Symbol 1028 as "lineEnemyAnim_12"
ExportAssets (56)Timeline Frame 2Symbol 1069 as "pic_25"
ExportAssets (56)Timeline Frame 2Symbol 236 as "scrEndLev"
ExportAssets (56)Timeline Frame 2Symbol 1067 as "pic_26"
ExportAssets (56)Timeline Frame 2Symbol 1062 as "pic_27"
ExportAssets (56)Timeline Frame 2Symbol 1058 as "pic_28"
ExportAssets (56)Timeline Frame 2Symbol 1079 as "pic_21"
ExportAssets (56)Timeline Frame 2Symbol 1076 as "pic_22"
ExportAssets (56)Timeline Frame 2Symbol 1073 as "pic_23"
ExportAssets (56)Timeline Frame 2Symbol 388 as "partNum"
ExportAssets (56)Timeline Frame 2Symbol 1071 as "pic_24"
ExportAssets (56)Timeline Frame 2Symbol 1390 as "hit_49"
ExportAssets (56)Timeline Frame 2Symbol 1388 as "hit_48"
ExportAssets (56)Timeline Frame 2Symbol 1082 as "pic_20"
ExportAssets (56)Timeline Frame 2Symbol 1300 as "hit_33"
ExportAssets (56)Timeline Frame 2Symbol 1288 as "hit_34"
ExportAssets (56)Timeline Frame 2Symbol 1298 as "hit_35"
ExportAssets (56)Timeline Frame 2Symbol 1114 as "pic_5"
ExportAssets (56)Timeline Frame 2Symbol 1290 as "hit_36"
ExportAssets (56)Timeline Frame 2Symbol 1243 as "pic_6"
ExportAssets (56)Timeline Frame 2Symbol 1282 as "hit_30"
ExportAssets (56)Timeline Frame 2Symbol 1284 as "hit_31"
ExportAssets (56)Timeline Frame 2Symbol 1043 as "pic_9"
ExportAssets (56)Timeline Frame 2Symbol 1286 as "hit_32"
ExportAssets (56)Timeline Frame 2Symbol 727 as "lineEnemyAnim_6"
ExportAssets (56)Timeline Frame 2Symbol 764 as "lineEnemyAnim_7"
ExportAssets (56)Timeline Frame 2Symbol 885 as "lineEnemyAnim_8"
ExportAssets (56)Timeline Frame 2Symbol 934 as "lineEnemyAnim_9"
ExportAssets (56)Timeline Frame 2Symbol 1276 as "pic_38"
ExportAssets (56)Timeline Frame 2Symbol 547 as "lineEnemyAnim_2"
ExportAssets (56)Timeline Frame 2Symbol 1280 as "pic_39"
ExportAssets (56)Timeline Frame 2Symbol 580 as "lineEnemyAnim_3"
ExportAssets (56)Timeline Frame 2Symbol 1269 as "pic_36"
ExportAssets (56)Timeline Frame 2Symbol 651 as "lineEnemyAnim_4"
ExportAssets (56)Timeline Frame 2Symbol 1271 as "pic_37"
ExportAssets (56)Timeline Frame 2Symbol 692 as "lineEnemyAnim_5"
ExportAssets (56)Timeline Frame 2Symbol 1258 as "pic_34"
ExportAssets (56)Timeline Frame 2Symbol 1260 as "pic_35"
ExportAssets (56)Timeline Frame 2Symbol 1254 as "pic_32"
ExportAssets (56)Timeline Frame 2Symbol 1256 as "pic_33"
ExportAssets (56)Timeline Frame 2Symbol 948 as "lineEnemyAnim_1"
ExportAssets (56)Timeline Frame 2Symbol 1294 as "hit_38"
ExportAssets (56)Timeline Frame 2Symbol 1249 as "pic_30"
ExportAssets (56)Timeline Frame 2Symbol 1292 as "hit_37"
ExportAssets (56)Timeline Frame 2Symbol 1251 as "pic_31"
ExportAssets (56)Timeline Frame 2Symbol 801 as "DoorBonus"
ExportAssets (56)Timeline Frame 2Symbol 1296 as "hit_39"
ExportAssets (56)Timeline Frame 2Symbol 364 as "smokeMC"
ExportAssets (56)Timeline Frame 2Symbol 385 as "PausaScr"
ExportAssets (56)Timeline Frame 2Symbol 362 as "scrFail"
ExportAssets (56)Timeline Frame 2Symbol 803 as "myBonusLava"
ExportAssets (56)Timeline Frame 2Symbol 100 as "shirmaBoxBut"
ExportAssets (56)Timeline Frame 2Symbol 1411 as "pic_47"
ExportAssets (56)Timeline Frame 2Symbol 1413 as "pic_48"
ExportAssets (56)Timeline Frame 2Symbol 1416 as "pic_49"
ExportAssets (56)Timeline Frame 2Symbol 778 as "BonusSecret_16_2"
ExportAssets (56)Timeline Frame 2Symbol 1034 as "bonus_9"
ExportAssets (56)Timeline Frame 2Symbol 1360 as "bonus_45"
ExportAssets (56)Timeline Frame 2Symbol 1247 as "bonus_6"
ExportAssets (56)Timeline Frame 2Symbol 1122 as "pic_2"
ExportAssets (56)Timeline Frame 2Symbol 1396 as "pic_40"
ExportAssets (56)Timeline Frame 2Symbol 1355 as "bonus_44"
ExportAssets (56)Timeline Frame 2Symbol 1125 as "pic_1"
ExportAssets (56)Timeline Frame 2Symbol 1399 as "pic_41"
ExportAssets (56)Timeline Frame 2Symbol 1368 as "bonus_47"
ExportAssets (56)Timeline Frame 2Symbol 1236 as "bonus_4"
ExportAssets (56)Timeline Frame 2Symbol 783 as "BonusSecret_16_1"
ExportAssets (56)Timeline Frame 2Symbol 1117 as "pic_4"
ExportAssets (56)Timeline Frame 2Symbol 1401 as "pic_42"
ExportAssets (56)Timeline Frame 2Symbol 1362 as "bonus_46"
ExportAssets (56)Timeline Frame 2Symbol 1233 as "bonus_5"
ExportAssets (56)Timeline Frame 2Symbol 1119 as "pic_3"
ExportAssets (56)Timeline Frame 2Symbol 1403 as "pic_43"
ExportAssets (56)Timeline Frame 2Symbol 1374 as "bonus_49"
ExportAssets (56)Timeline Frame 2Symbol 1240 as "bonus_2"
ExportAssets (56)Timeline Frame 2Symbol 1405 as "pic_44"
ExportAssets (56)Timeline Frame 2Symbol 1372 as "bonus_48"
ExportAssets (56)Timeline Frame 2Symbol 1238 as "bonus_3"
ExportAssets (56)Timeline Frame 2Symbol 1407 as "pic_45"
ExportAssets (56)Timeline Frame 2Symbol 1409 as "pic_46"
ExportAssets (56)Timeline Frame 2Symbol 1241 as "bonus_1"
ExportAssets (56)Timeline Frame 2Symbol 219 as "scrRace"
ExportAssets (56)Timeline Frame 2Symbol 462 as "HitLoop1"
ExportAssets (56)Timeline Frame 2Symbol 158 as "scrStartMenu"
ExportAssets (56)Timeline Frame 2Symbol 459 as "HitLoop2"
ExportAssets (56)Timeline Frame 2Symbol 1340 as "bonus_42"
ExportAssets (56)Timeline Frame 2Symbol 1348 as "bonus_43"
ExportAssets (56)Timeline Frame 2Symbol 1334 as "bonus_40"
ExportAssets (56)Timeline Frame 2Symbol 886 as "BosLosEnemyMC"
ExportAssets (56)Timeline Frame 2Symbol 1336 as "bonus_41"
ExportAssets (56)Timeline Frame 2Symbol 888 as "hitZonaDoor"
ExportAssets (56)Timeline Frame 2Symbol 1320 as "bonus_36"
ExportAssets (56)Timeline Frame 2Symbol 1318 as "bonus_35"
ExportAssets (56)Timeline Frame 2Symbol 1316 as "bonus_34"
ExportAssets (56)Timeline Frame 2Symbol 1313 as "bonus_33"
ExportAssets (56)Timeline Frame 2Symbol 1329 as "bonus_39"
ExportAssets (56)Timeline Frame 2Symbol 1323 as "bonus_38"
ExportAssets (56)Timeline Frame 2Symbol 1321 as "bonus_37"
ExportAssets (56)Timeline Frame 2Symbol 1428 as "bonus.wav"
ExportAssets (56)Timeline Frame 2Symbol 1421 as "OPEN_DOOR.WAV"
ExportAssets (56)Timeline Frame 2Symbol 1433 as "inGame.wav"
ExportAssets (56)Timeline Frame 2Symbol 1432 as "hit_eny.wav"
ExportAssets (56)Timeline Frame 2Symbol 1430 as "btn_over.wav"
ExportAssets (56)Timeline Frame 2Symbol 1425 as "lev_start.wav"
ExportAssets (56)Timeline Frame 2Symbol 1426 as "os_move.wav"
ExportAssets (56)Timeline Frame 2Symbol 1424 as "life.wav"
ExportAssets (56)Timeline Frame 2Symbol 1427 as "os_Attak.wav"
ExportAssets (56)Timeline Frame 2Symbol 1423 as "Secret.wav"
ExportAssets (56)Timeline Frame 2Symbol 1435 as "lev_lose.wav"
ExportAssets (56)Timeline Frame 2Symbol 1438 as "ref_shild.wav"
ExportAssets (56)Timeline Frame 2Symbol 1419 as "los_attak.wav"
ExportAssets (56)Timeline Frame 2Symbol 1420 as "SPRING2.WAV"
ExportAssets (56)Timeline Frame 2Symbol 1434 as "intro.wav"
ExportAssets (56)Timeline Frame 2Symbol 1439 as "ref_fire.wav"
ExportAssets (56)Timeline Frame 2Symbol 1429 as "btn_click.wav"
ExportAssets (56)Timeline Frame 2Symbol 1422 as "superBonus.wav"
ExportAssets (56)Timeline Frame 2Symbol 1436 as "jump_End.wav"
ExportAssets (56)Timeline Frame 2Symbol 1431 as "cat_hit.wav"
ExportAssets (56)Timeline Frame 2Symbol 1437 as "ref_hit.wav"
ExportAssets (56)Timeline Frame 2Symbol 1303 as "BonusSecret_30_1"
ExportAssets (56)Timeline Frame 2Symbol 1309 as "BonusSecret_32_1"
ExportAssets (56)Timeline Frame 2Symbol 1186 as "BonusSecret_26_1"
ExportAssets (56)Timeline Frame 2Symbol 289 as "sonik_lib_fla.eatBonusTip_97"
ExportAssets (56)Timeline Frame 2Symbol 300 as "sonik_lib_fla.Cat_effect_103"
ExportAssets (56)Timeline Frame 2Symbol 1179 as "BonusSecret_28_1"
ExportAssets (56)Timeline Frame 2Symbol 1194 as "BonusSecret_24_1"
ExportAssets (56)Timeline Frame 2Symbol 1197 as "BonusSecret_24_2"
ExportAssets (56)Timeline Frame 2Symbol 1227 as "BonusSecret_11_1"
ExportAssets (56)Timeline Frame 2Symbol 1031 as "BonusSecret_10_2"
ExportAssets (56)Timeline Frame 2Symbol 187 as "sonik_lib_fla.markMapBos1_44"
ExportAssets (56)Timeline Frame 2Symbol 189 as "sonik_lib_fla.markMapBos3_45"
ExportAssets (56)Timeline Frame 2Symbol 191 as "sonik_lib_fla.markMapBos2_46"
ExportAssets (56)Timeline Frame 2Symbol 184 as "sonik_lib_fla.markMap_42"
ExportAssets (56)Timeline Frame 2Symbol 507 as "sonik_lib_fla.Explosion_Single_170"
ExportAssets (56)Timeline Frame 2Symbol 922 as "sonik_lib_fla.krotDown_356"
ExportAssets (56)Timeline Frame 2Symbol 1359 as "BonusSecret_45_1"
ExportAssets (56)Timeline Frame 2Symbol 1351 as "BonusSecret_44_1"
ExportAssets (56)Timeline Frame 2Symbol 1354 as "BonusSecret_44_2"
ExportAssets (56)Timeline Frame 2Symbol 1366 as "BonusSecret_47_1"
ExportAssets (56)Timeline Frame 2Symbol 1370 as "BonusSecret_48_1"
ExportAssets (56)Timeline Frame 2Symbol 1478 as "LevelPanel"
ExportAssets (56)Timeline Frame 2Symbol 215 as "sonik_lib_fla.mcBackground_72"
ExportAssets (56)Timeline Frame 2Symbol 157 as "sonik_lib_fla.McWindYesNo_34"
ExportAssets (56)Timeline Frame 2Symbol 1339 as "BonusSecret_42_1"
ExportAssets (56)Timeline Frame 2Symbol 1343 as "BonusSecret_43_2"
ExportAssets (56)Timeline Frame 2Symbol 1346 as "BonusSecret_43_1"
ExportAssets (56)Timeline Frame 2Symbol 1332 as "BonusSecret_40_1"
ExportAssets (56)Timeline Frame 2Symbol 1327 as "BosRefEnemyMC"
ExportAssets (56)Timeline Frame 2Symbol 849 as "Cloud_effect01"
ExportAssets (56)Timeline Frame 2Symbol 1455 as "liveBar"
ExportAssets (56)Timeline Frame 2Symbol 1473 as "liveBoss2"
ExportAssets (56)Timeline Frame 2Symbol 1458 as "liveBoss"
ExportAssets (56)Timeline Frame 2Symbol 1476 as "liveBoss3"
EnableDebugger2 (64)Timeline Frame 131 bytes "u.$1$qS$DnDvzUtoisQ4uLIg7fNqf1."
DebugMX1 (63)Timeline Frame 1
SerialNumber (41)Timeline Frame 1

Labels

"Preloader"Frame 1
"start"Frame 2
"Stand"Symbol 91 MovieClip Frame 1
"m_0"Symbol 207 MovieClip Frame 1
"m_1"Symbol 207 MovieClip Frame 19
"m_2"Symbol 207 MovieClip Frame 37
"m_3"Symbol 207 MovieClip Frame 52
"m_4"Symbol 207 MovieClip Frame 73
"m_5"Symbol 207 MovieClip Frame 93
"m_6"Symbol 207 MovieClip Frame 120
"m_7"Symbol 207 MovieClip Frame 146
"m_8"Symbol 207 MovieClip Frame 171
"m_9"Symbol 207 MovieClip Frame 199
"m_10"Symbol 207 MovieClip Frame 225
"m_11"Symbol 207 MovieClip Frame 261
"Walk"Symbol 430 MovieClip Frame 1
"Run"Symbol 430 MovieClip Frame 13
"Braking"Symbol 430 MovieClip Frame 23
"JumpUp"Symbol 430 MovieClip Frame 30
"JampDown"Symbol 430 MovieClip Frame 38
"Hiting"Symbol 430 MovieClip Frame 46
"Stand"Symbol 430 MovieClip Frame 50
"lbSlow"Symbol 857 MovieClip Frame 1
"lbAtack"Symbol 857 MovieClip Frame 15
"lbBackAtack"Symbol 857 MovieClip Frame 45
"norm"Symbol 1025 MovieClip Frame 1
"attak"Symbol 1025 MovieClip Frame 2
"endAttak"Symbol 1025 MovieClip Frame 16
"shild"Symbol 1025 MovieClip Frame 18
"shildAct"Symbol 1025 MovieClip Frame 39
"lbStartMenu"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 251
"lbMap"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 258
"lbLevel"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 266
"lbEndLev"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 273
"lbHTP"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 280
"lbWin"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 289
"lbFail"Symbol 1418 MovieClip {gameMc} [gameMc] Frame 295




http://swfchan.com/25/123193/info.shtml
Created: 2/3 -2019 23:55:25 Last modified: 2/3 -2019 23:55:25 Server time: 09/05 -2024 05:19:02