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

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

Krakken Attack.swf

This is the info page for
Flash #24979

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


Text
000000

000000

000000

000000

000000

000000

000000

000000

000000

LOADING

THE KrakKen has risen from the depths of the lake to wreak havoc!
Help ben to send it back where it came from!

HOW TO PLAY

PLAY

How to play

Fire at the Krakken to wear down its energy,
sending it back into the depths of the lake,
before time runs out. Aim for the Krakken’s chest
for maximum damage. Watch out for its fire -
especially the deadly blue Plasma Bursts! Shoot
them before they land in your path.
Use your 'Up' arrow key to change direction, and
press the 'Space' bar to fire.  Good luck!

CONTROLS

BACK

TURN

FIRE

GET READY!

GET READY!

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL 999

LEVEL COMPLETE

LEVEL COMPLETE

BONUS SCORE:

BONUS SCORE:

00000

00000

00000

00000

00000

00000

00000

00000

00000

00000

SCORE:

000000

000000

000000

000000

000000

000000

000000

000000

000000

LEVEL:

1

1

1

1

1

1

1

1

1

TIME

00

00

00

00

00

00

00

00

00

00

HEATBLAST

THE KRAKKEN

TURN

FIRE

START AGAIN

RESTART LAST LEVEL

What went wrong? You could have done more damage just shouting at him!

00000

ActionScript [AS1/AS2]

Frame 1
_root._quality = "best"; var nLevel = 0; var nTotalScore = 0; var nEndScore = 0; var nBonusScore = 0; mcLoader.setMaster(this); stop();
Instance of Symbol 120 MovieClip [loader anim] "mcLoader" in Frame 1
/* no clip actions */
Frame 2
function getDifficulty() { var _local1; if (nLevel < 2) { _local1 = nLevel + 1; } else { _local1 = nLevel + 2; } return(_local1); } var FX = (new com.digitaloutlook.gameElements.SoundFXmanager(["heatblast_shootID", "diamondhead_shootID", "upgrade_shootID", "stinkfly_shootID", "kraken_submergeID", "kraken_gethitID", "watersplashID", "herohitID", "kraken_shootID", "kraken_submerge_watersoundID", "game_over_musicID", "lightningID", "ben10_theme_loopID", "zoomingzzzzzID"], mcSoundOnOff)); FX.playSound(12, false, 50, true);
Frame 7
stop();
Frame 13
stop();
Frame 20
stop();
Frame 21
mcGamePlay._x = 300; mcGamePlay._y = 200;
Frame 28
stop();
Frame 34
stop();
Symbol 16 MovieClip Frame 16
stop();
Symbol 29 MovieClip [head] Frame 1
#initclip 21 Object.registerClass("head", com.digitaloutlook.ben10.KrakenHead); #endinitclip mcWhiteHead._alpha = 0; mcWhiteTentakels._alpha = 0;
Symbol 49 MovieClip [krakenSubmergingID] Frame 76
stop(); this._parent._parent.continueAfterSubmerge();
Symbol 54 MovieClip [shockwaveID] Frame 4
this._parent.removeMovieClip();
Symbol 109 MovieClip [kraken_bombID] Frame 25
this.removeMovieClip();
Symbol 119 MovieClip Frame 15
gotoAndPlay ("loop");
Symbol 120 MovieClip [loader anim] Frame 1
#initclip 20 Object.registerClass("loader anim", com.digitaloutlook.standardItems.Preloader); #endinitclip
Symbol 436 MovieClip [__Packages.com.digitaloutlook.standardItems.Preloader] Frame 0
class com.digitaloutlook.standardItems.Preloader extends MovieClip { var stop, mcMaster, nPerc, nFrame, nBT, nBL, nUpdateID, gotoAndStop; function Preloader () { super(); } function onLoad() { configUI(); } function configUI() { (stop());// not popped if (mcMaster == undefined) { mcMaster = _root; } nPerc = 0; nFrame = 1; nBT = mcMaster.getBytesTotal(); nBL = mcMaster.getBytesLoaded(); nUpdateID = setInterval(this, "update", 40); } function setMaster(clip) { mcMaster = clip; } function fullyLoaded() { clearInterval(nUpdateID); mcMaster.play(); } function update() { nBL = mcMaster.getBytesLoaded(); if (nBT < 20000) { nBT = mcMaster.getBytesTotal(); } nPerc = nBL / nBT; if (nBT < 20000) { nFrame = 1; } else { nFrame = Math.floor(nPerc * 100); if (nFrame == 100) { fullyLoaded(); } } (gotoAndStop(nFrame));// not popped } }
Symbol 437 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenHead] Frame 0
class com.digitaloutlook.ben10.KrakenHead extends MovieClip { var bHeadStraight, nMoveTime, nMaxAngle, createEmptyMovieClip, getNextHighestDepth, mcMover, nCurrentAngleTarget, _parent, sEnemyDirection, mcMaster, _rotation; function KrakenHead () { super(); } function onLoad() { configUI(); } function killMe() { } function configUI() { bHeadStraight = false; var _local2 = _level0.getDifficulty() / 10; if (_local2 > 1) { _local2 = 1; } nMoveTime = Math.floor((1.5 - _local2) * 15); nMaxAngle = Math.floor(50 * _local2) + 20; createEmptyMovieClip("mcMover", getNextHighestDepth()); mcMover._x = -nMaxAngle; nCurrentAngleTarget = 0; moveHead(); } function setStraight() { bHeadStraight = true; } function headIsStraight() { _parent.headIsStraight(); } function moveHead() { if (!bHeadStraight) { var _local2 = new mx.transitions.Tween(mcMover, "_x", mx.transitions.easing.Regular.easeInOut, mcMover._x, nCurrentAngleTarget, nMoveTime); _local2.clip = this; _local2.onMotionFinished = function () { this.clip.moveHead(); }; if (sEnemyDirection == "left") { if (nCurrentAngleTarget == (-nMaxAngle)) { nCurrentAngleTarget = -0.3 * nMaxAngle; } else { nCurrentAngleTarget = -nMaxAngle; } } else if (nCurrentAngleTarget == nMaxAngle) { nCurrentAngleTarget = 0.3 * nMaxAngle; } else { nCurrentAngleTarget = nMaxAngle; } } else { var _local2 = new mx.transitions.Tween(mcMover, "_x", mx.transitions.easing.Regular.easeInOut, mcMover._x, 0, nMoveTime); _local2.clip = this; _local2.onMotionFinished = function () { this.clip.headIsStraight(); }; } } function setMaster(mc) { mcMaster = mc; } function setDirection(s) { sEnemyDirection = s; } function onEnterFrame() { _rotation = mcMaster.mcBody._rotation + mcMover._x; } }
Symbol 438 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 439 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 440 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 441 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 442 MovieClip [__Packages.com.digitaloutlook.gameElements.SoundFXmanager] Frame 0
class com.digitaloutlook.gameElements.SoundFXmanager { var aSoundsToLoad, aSoundRefs, bSoundOn, mcToggleSound; function SoundFXmanager (soundstoload, soundOnOff) { aSoundsToLoad = soundstoload; aSoundRefs = new Array(); var _local2 = 0; while (_local2 < aSoundsToLoad.length) { aSoundRefs.push(new com.digitaloutlook.gameElements.SoundFX(this, aSoundsToLoad[_local2])); _local2++; } bSoundOn = true; mcToggleSound = soundOnOff; mcToggleSound.ref = this; mcToggleSound.onRelease = function () { this.ref.toggleSound(); }; if (bSoundOn) { mcToggleSound.gotoAndStop("sound_on"); } else { mcToggleSound.gotoAndStop("sound_off"); } } function playSound(id, wait, vol, loop) { if (id < aSoundRefs.length) { aSoundRefs[id].playSound(wait, vol, loop); } } function stopSound(id) { if (id < aSoundRefs.length) { aSoundRefs[id].stopSound(); } } function setSoundVolume(id, n) { if (id < aSoundRefs.length) { aSoundRefs[id].changeVolume(n); } } function stopAllSoundFX() { var _local2 = 0; while (_local2 < aSoundRefs.length) { aSoundRefs[_local2].stopSound(); _local2++; } } function toggleSound() { bSoundOn = !bSoundOn; var _local2 = 0; while (_local2 < aSoundRefs.length) { if (bSoundOn) { aSoundRefs[_local2].changeVolume(); } else { aSoundRefs[_local2].changeVolume(0); } _local2++; } if (bSoundOn) { mcToggleSound.gotoAndStop("sound_on"); } else { mcToggleSound.gotoAndStop("sound_off"); } } function getSoundOn() { return(bSoundOn); } }
Symbol 443 MovieClip [__Packages.com.digitaloutlook.gameElements.SoundFX] Frame 0
class com.digitaloutlook.gameElements.SoundFX { var soundManager, soundEffect, nStartVolume; function SoundFX (sndmanager, soundID) { soundManager = sndmanager; var _local2 = _level0.createEmptyMovieClip(soundID + "sound", 10982 + Math.floor(Math.random() * 1023)); soundEffect = new Sound(_local2); soundEffect.attachSound(soundID); } function playSound(wait, vol, loop) { if (wait) { if ((soundEffect.position == soundEffect.duration) || (soundEffect.position == 0)) { if (loop) { soundEffect.start(0, 10000); } else { soundEffect.start(); } } } else if (loop) { soundEffect.start(0, 10000); } else { soundEffect.start(); } if (vol != undefined) { nStartVolume = vol; } else { nStartVolume = 100; } if (soundManager.getSoundOn()) { if (vol != undefined) { soundEffect.setVolume(vol); } else { soundEffect.setVolume(100); } } else { soundEffect.setVolume(0); } } function stopSound() { soundEffect.stop(); } function changeVolume(n) { if (n != undefined) { soundEffect.setVolume(n); } else { soundEffect.setVolume(nStartVolume); } } }
Symbol 444 MovieClip [__Packages.com.digitaloutlook.ben10.Kraken] Frame 0
class com.digitaloutlook.ben10.Kraken extends MovieClip { var nCount, bStopped, mcHead, mcBody, aWhiteBits, sBulletLinkageID, nBurstID, nShootingID, nShootBombWaitID, _parent, mcMaster, aEnemyPos, sDirection, nFact, nBombWaitTime, nAngleDif, nInbetweenBurstTime, nBulletSpeed, nBurstTime, nBulletsInClip, nDifficulty, nBulletDepth, nBulletsLeft, _x, _y, nWhiteTimeOutID; function Kraken () { super(); } function onLoad() { configUI(); } function configUI() { nCount = 0; bStopped = true; mcHead.setMaster(this); mcBody.setMaster(this); aWhiteBits = [mcHead.mcWhiteHead, mcHead.mcWhiteTentakels, mcBody.mcWhiteBody]; var _local2 = 0; while (_local2 < aWhiteBits.length) { aWhiteBits[_local2]._alpha = 0; _local2++; } setLevel(_level0.getDifficulty()); sBulletLinkageID = "bulletBadID"; startChasing(); _level0.FX.playSound(6, false, 10, true); } function killMe() { bStopped = true; clearInterval(nBurstID); clearInterval(nShootingID); clearInterval(nShootBombWaitID); _level0.FX.stopSound(6); mcHead.killMe(); mcBody.killMe(); } function setStraight() { _level0.FX.playSound(4); bStopped = true; clearInterval(nBurstID); clearInterval(nShootingID); clearInterval(nShootBombWaitID); mcHead.setStraight(); mcBody.killMe(); } function headIsStraight() { _level0.FX.stopSound(6); _level0.FX.playSound(9); _parent.startSubMerge(mcBody._rotation); } function setMaster(m) { mcMaster = m; bStopped = false; } function enemyAngle(a, s) { aEnemyPos = a; sDirection = s; mcHead.setDirection(sDirection); } function getTargetPos() { return(aEnemyPos); } function setLevel(n) { nFact = 1 - (n / 10); if (nFact < 0.2) { nFact = 0.2; } nBombWaitTime = 10000 * nFact; nAngleDif = (1 - (nFact * 0.2)) * 100; nInbetweenBurstTime = 700 + Math.floor(nFact * 1700); nBulletSpeed = 10 + ((1 - nFact) * 6); nBurstTime = 180 + Math.floor(nFact * 180); nBulletsInClip = 4 + Math.floor((1 - nFact) * 4); nDifficulty = n; nBulletDepth = 1000; } function doBurst() { if (!bStopped) { clearInterval(nBurstID); nBulletsLeft = nBulletsInClip; nBurstTime = 90 + Math.floor(Math.random() * (nFact * 250)); nShootingID = setInterval(this, "shoot", nBurstTime); } } function shoot() { if (!bStopped) { nBulletsLeft--; if (nBulletsLeft == 0) { clearInterval(nShootingID); nInbetweenBurstTime = 400 + Math.floor(Math.random() * (nFact * 1600)); nBurstID = setInterval(this, "doBurst", nInbetweenBurstTime); } nBulletDepth++; var _local3 = mcHead._rotation + 180; var _local4 = sBulletLinkageID + nBulletDepth; var _local2 = [_x + mcHead._x, _y + mcHead._y]; new com.digitaloutlook.gameElements.FlyingObject(mcMaster, sBulletLinkageID, _local4, nBulletDepth, _local3, _local2, nBulletSpeed, 35, "kraken"); _level0.FX.playSound(8); } } function shootBomb() { clearInterval(nShootBombWaitID); mcMaster.shootBombs(mcHead._rotation + 180); nShootBombWaitID = setInterval(this, "shootBomb", Math.floor(Math.random() * 3000) + nBombWaitTime); } function startChasing() { nShootBombWaitID = setInterval(this, "shootBomb", Math.floor(Math.random() * 3000) + nBombWaitTime); mcBody.startChasing(nDifficulty); doBurst(); nBurstID = setInterval(this, "doBurst", nInbetweenBurstTime); } function unWhite() { clearInterval(nWhiteTimeOutID); var _local2 = 0; while (_local2 < aWhiteBits.length) { aWhiteBits[_local2]._alpha = 0; _local2++; } } function getHit(a) { clearInterval(nWhiteTimeOutID); _level0.FX.playSound(5, true); var _local2 = 0; while (_local2 < aWhiteBits.length) { aWhiteBits[_local2]._alpha = a; _local2++; } nWhiteTimeOutID = setInterval(this, "unWhite", 80); } }
Symbol 445 MovieClip [__Packages.com.digitaloutlook.gameElements.FlyingObject] Frame 0
class com.digitaloutlook.gameElements.FlyingObject { var nStartAngle, sGB, nPI, mcClip, nDx, nDy, mcObject, nUpdateID; function FlyingObject (clip, linkageID, clipName, _depth, startAngle, startPoint, startSpeed, lifespan, gb) { nStartAngle = startAngle; sGB = gb; nPI = Math.PI; mcClip = clip; nDx = startSpeed * Math.sin((nPI / 180) * nStartAngle); nDy = (-startSpeed) * Math.cos((nPI / 180) * nStartAngle); _depth = clip.getNextHighestDepth(); mcObject = clip.attachMovie(linkageID, clipName, _depth); if (sGB == "good") { clip.aHeroBullets.push(mcObject); } else if (sGB == "kraken") { clip.aKrakenBullets.push(mcObject); } mcObject._x = startPoint[0]; mcObject._y = startPoint[1]; mcObject.nLifeSpan = lifespan; mcObject.nStartAngle = nStartAngle; mcObject._rotation = nStartAngle; mcObject.ref = this; mcObject.onEnterFrame = function () { this.ref.update(); }; } function update() { mcObject._x = mcObject._x + nDx; mcObject._y = mcObject._y + nDy; mcObject.nLifeSpan--; if (mcObject.nLifeSpan <= 0) { killMe(); } } function killMe() { clearInterval(nUpdateID); if (sGB == "good") { for (var _local2 in mcClip.aHeroBullets) { if (mcClip.aHeroBullets[_local2] == mcObject) { mcClip.aHeroBullets.splice(_local2, 1); } } } else if (sGB == "kraken") { for (var _local2 in mcClip.aKrakenBullets) { if (mcClip.aKrakenBullets[_local2] == mcObject) { mcClip.aKrakenBullets.splice(_local2, 1); } } } mcObject.removeMovieClip(); } }
Symbol 446 MovieClip [__Packages.com.digitaloutlook.gameElements.ScoreDisplay] Frame 0
class com.digitaloutlook.gameElements.ScoreDisplay extends MovieClip { var nScoreLength, nScore, aTextFields, mcScoreText; function ScoreDisplay () { super(); } function onLoad() { configUI(); } function configUI() { nScoreLength = 6; nScore = _level0.nTotalScore; aTextFields = new Array(); aTextFields.push(mcScoreText.whiteScore); var _local2 = 0; while (_local2 < 8) { aTextFields.push(mcScoreText["blackScore" + _local2]); _local2++; } setScore(nScore); } function resetScore() { var _local4 = ""; var _local3 = 0; while (_local3 < nScoreLength) { _local4 = _local4 + "0"; _local3++; } var _local2 = 0; while (_local2 < aTextFields.length) { aTextFields[_local2].text = _local4; _local2++; } } function setScore(n) { _level0.nTotalScore = n; var _local3 = "" + n; while (_local3.length < nScoreLength) { _local3 = "0" + _local3; } var _local2 = 0; while (_local2 < aTextFields.length) { aTextFields[_local2].text = _local3; _local2++; } } function addScore(n) { nScore = nScore + n; setScore(nScore); } function removeScore() { } }
Symbol 447 MovieClip [__Packages.com.digitaloutlook.gameElements.LevelDisplay] Frame 0
class com.digitaloutlook.gameElements.LevelDisplay extends MovieClip { var aTextFields, mcLevelText; function LevelDisplay () { super(); } function onLoad() { configUI(); } function configUI() { aTextFields = new Array(); aTextFields.push(mcLevelText.whiteScore); var _local3 = 0; while (_local3 < 8) { aTextFields.push(mcLevelText["blackScore" + _local3]); _local3++; } var _local2 = 0; while (_local2 < aTextFields.length) { aTextFields[_local2].text = _level0.nLevel + 1; _local2++; } } }
Symbol 448 MovieClip [__Packages.com.digitaloutlook.gameElements.Timer] Frame 0
class com.digitaloutlook.gameElements.Timer extends MovieClip { var nTimeLength, aTextFields, mcTimeText, nStart, nTimeLeft, nStep, mcMaster, nStartTime, nTimerID; function Timer () { super(); } function onLoad() { configUI(); } function configUI() { nTimeLength = 2; aTextFields = new Array(); aTextFields.push(mcTimeText.whiteScore); var _local2 = 0; while (_local2 < 9) { aTextFields.push(mcTimeText["blackScore" + _local2]); _local2++; } if (nStart == undefined) { nStart = 0; } setTimeText(nStart); } function setStartVal(n) { nStart = n; } function makeStep() { nTimeLeft = nTimeLeft - nStep; if (nTimeLeft <= 0) { nTimeLeft = 0; mcMaster.timesUp(); } setTimeText(nTimeLeft); } function setTimeText(n) { var _local3 = "" + n; while (_local3.length < nTimeLength) { _local3 = "0" + _local3; } var _local2 = 0; while (_local2 < aTextFields.length) { aTextFields[_local2].text = _local3; _local2++; } } function resetTimer() { setTimeText(nStartTime); } function stopTimer() { clearInterval(nTimerID); return(nTimeLeft); } function startTimer(masta, amount, step, interval) { mcMaster = masta; nStartTime = amount; nTimeLeft = nStartTime; nStep = step; resetTimer(); nTimerID = setInterval(this, "makeStep", interval); } }
Symbol 449 MovieClip [__Packages.com.digitaloutlook.gameElements.DamageIndicator] Frame 0
class com.digitaloutlook.gameElements.DamageIndicator extends MovieClip { var mcMover, createEmptyMovieClip, getNextHighestDepth, nTotalFrames, nDamage, mcFlasher, nStartDamage, mcScale; function DamageIndicator () { super(); } function onLoad() { configUI(); } function configUI() { mcMover = createEmptyMovieClip("mover", getNextHighestDepth()); nTotalFrames = 100; resetDamage(); } function receiveDamage(n) { nDamage = nDamage - n; if (nDamage < 0) { nDamage = 0; } mcFlasher.play(); var _local2 = (1 - (nDamage / nStartDamage)) * nTotalFrames; var _local3 = new mx.transitions.Tween(mcMover, "_x", mx.transitions.easing.Regular.easeOut, mcMover._x, _local2, 10); return(nDamage); } function getFinalDamage() { return(nDamage); } function onEnterFrame() { mcScale.gotoAndStop(Math.floor(mcMover._x)); } function resetDamage(d) { mcMover._x = 1; mcScale.gotoAndStop(1); mcFlasher.gotoAndStop(1); nStartDamage = d; nDamage = d; } }
Symbol 450 MovieClip [__Packages.com.digitaloutlook.ben10.GameMain] Frame 0
class com.digitaloutlook.ben10.GameMain extends MovieClip { var aKrakenBombs, bGameStarted, nLevel, _parent, aHeroIDs, aHeroNames, aShotSoundIDs, nLevelTime, mcTop, mcTreesOnTop, mcFrame, mcKrakenDamageIndicator, mcHeroDamageIndicator, nBombDepth, BenHero, aHeroBullets, aKrakenBullets, mcKraken, mcSubmerge, createEmptyMovieClip, nStartFollowCount, nFollowCount, mcHero; function GameMain () { super(); } function onLoad() { configUI(); } function configUI() { aKrakenBombs = new Array(); bGameStarted = false; nLevel = _parent.nLevel; aHeroIDs = ["heatBlastID", "diamondHeadID", "upgradeID", "stinkflyID"]; aHeroNames = ["HEATBLAST", "DIAMONDHEAD", "UPGRADE", "STINKFLY"]; aShotSoundIDs = [0, 1, 2, 3]; nLevelTime = 50; mcTop.mcTimer.setStartVal(nLevelTime); mcTreesOnTop.swapDepths(99); mcFrame.swapDepths(111); mcKrakenDamageIndicator.swapDepths(112); mcHeroDamageIndicator.swapDepths(113); mcTop.swapDepths(114); nBombDepth = 15; } function moveItIn() { new mx.transitions.Tween(mcHeroDamageIndicator, "_x", mx.transitions.easing.Regular.easeOut, mcHeroDamageIndicator._x, mcHeroDamageIndicator._x + 215, 20); new mx.transitions.Tween(mcKrakenDamageIndicator, "_x", mx.transitions.easing.Regular.easeOut, mcKrakenDamageIndicator._x, mcKrakenDamageIndicator._x - 215, 20); new mx.transitions.Tween(mcTop, "_y", mx.transitions.easing.Regular.easeOut, mcTop._y, mcTop._y + 75, 20); } function setHeroIcon() { var _local2 = aHeroNames[_level0.nLevel % aHeroNames.length]; mcHeroDamageIndicator.mcCharacters.charname.text = _local2; mcHeroDamageIndicator.mcCharacters.gotoAndStop(_local2); } function timesUp() { stopGame("lose"); } function stopGame(s) { BenHero.killMe(); var _local2 = 0; while (_local2 < aHeroBullets.length) { aHeroBullets[_local2].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < aKrakenBullets.length) { aKrakenBullets[_local2].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < aKrakenBombs.length) { aKrakenBombs[_local2].removeMovieClip(); _local2++; } _level0.FX.stopSound(13); switch (s) { case "win" : _parent.nBonusScore = (mcTop.mcTimer.stopTimer() * 20) + mcHeroDamageIndicator.getFinalDamage(); _parent.nTotalScore = _parent.nTotalScore + _parent.nBonusScore; mcKraken.setStraight(); break; case "lose" : mcKraken.killMe(); _parent.nEndScore = _parent.nTotalScore; _parent.winlose = "lose"; _parent.gotoAndPlay("transform"); break; case "back" : _parent.winlose = ""; _parent.whichchar = undefined; _parent.nTotalScore = 0; _parent.nLevel = 0; mcKraken.killMe(); _parent.gotoAndPlay("intro"); } } function startSubMerge(r) { trace("SUBMERGE"); mcSubmerge = createEmptyMovieClip("krakenSub", 103020); mcSubmerge._x = mcKraken._x; mcSubmerge._y = mcKraken._y; mcSubmerge._rotation = r + 180; mcKraken._visible = false; mcSubmerge.attachMovie("krakenSubmergingID", "krakka", 1); } function continueAfterSubmerge() { _parent.nLevel++; _parent.winlose = "win"; _parent.gotoAndPlay("transform"); } function startLevel() { aHeroBullets = new Array(); aKrakenBullets = new Array(); mcKraken.setMaster(this); mcKrakenDamageIndicator.resetDamage(1000); mcHeroDamageIndicator.resetDamage(1000); nStartFollowCount = Math.floor((1 / (_level0.getDifficulty() + 1)) * 20); nFollowCount = 0; var _local2 = _level0.nLevel % aHeroIDs.length; var _local3 = aHeroIDs[_local2]; var _local5 = "bullet" + _local3; var _local4 = aShotSoundIDs[_local2]; BenHero = new com.digitaloutlook.ben10.Hero(this, _local3, _local5, "mcHero", 15, _local4); mcTop.mcTimer.startTimer(this, nLevelTime, 1, 1000); bGameStarted = true; } function doDamageToKraken(bulletAngle, krakenAngle) { var _local2 = (bulletAngle - krakenAngle) % 360; var _local3 = 60; var _local4 = 0; if (_local2 < 0) { if (_local2 > (-_local3)) { _local4 = 1 - Math.abs(_local2 / _local3); } } else if (_local2 < _local3) { _local4 = 1 - Math.abs(_local2 / _local3); } else if (_local2 > (360 - _local3)) { _local4 = 1 - Math.abs((360 - _local2) / _local3); } if (_local4 > 0) { var _local5 = 20 * Math.pow(_local4, 2); mcKraken.getHit(Math.floor(Math.pow(_local4, 2) * 100)); mcTop.mcScoreDisplay.addScore(Math.floor(_local5)); var _local6 = mcKrakenDamageIndicator.receiveDamage(_local5); if (_local6 == 0) { stopGame("win"); } } } function update() { checkKrakenShootAngle(); checkBulletHit(); } function checkBulletHit() { var _local3 = 0; while (_local3 < aHeroBullets.length) { if (checkDistance(aHeroBullets[_local3], mcKraken, 10)) { doDamageToKraken(aHeroBullets[_local3].nStartAngle, mcKraken.mcBody._rotation); aHeroBullets[_local3].nLifeSpan = -1; _local3 = 123456789 /* 0x75BCD15 */; } var _local2 = 0; while (_local2 < aKrakenBombs.length) { if (checkDistance(aHeroBullets[_local3], aKrakenBombs[_local2], 10)) { aHeroBullets[_local3].nLifeSpan = -1; aKrakenBombs[_local2].goDie = true; _local2 = 238762478 /* 0xE3B39EE */; _local3 = 123456789 /* 0x75BCD15 */; } _local2++; } _local3++; } _local3 = 0; while (_local3 < aKrakenBombs.length) { if (checkDistance(aKrakenBombs[_local3], mcHero, 10)) { var _local4 = mcHeroDamageIndicator.receiveDamage(400 * ((1 + _level0.getDifficulty()) * 0.2)); BenHero.showHit(); aKrakenBombs[_local3].goDie = true; if (_local4 <= 0) { stopGame("lose"); } _local3 = 123456789 /* 0x75BCD15 */; } _local3++; } _local3 = 0; while (_local3 < aKrakenBullets.length) { if (checkDistance(aKrakenBullets[_local3], mcHero, 10)) { trace("KRAK " + aKrakenBullets); var _local4 = mcHeroDamageIndicator.receiveDamage(100 * ((1 + _level0.getDifficulty()) * 0.15)); BenHero.showHit(); aKrakenBullets[_local3].nLifeSpan = -1; if (_local4 == 0) { stopGame("lose"); } _local3 = 123456789 /* 0x75BCD15 */; } _local3++; } } function shootBombs(a) { var _local2 = (5 + _level0.getDifficulty()) / 5; var _local3 = 144 / _local2; nBombDepth++; new com.digitaloutlook.ben10.KrakenBomb(this, "kraken_bombID", "bomb" + nBombDepth, nBombDepth, (a + 150) + Math.floor(Math.random() * 60), [mcKraken._x, mcKraken._y], _local2, _local3, "bomb"); aKrakenBombs.push(this["bomb" + nBombDepth]); } function checkKrakenShootAngle() { var _local2 = Math.floor(20 - ((_level0.getDifficulty() / 5) * 10)); if (_local2 < 10) { _local2 = 10; } var _local3 = BenHero.getStepsAheadPos(_local2); mcKraken.enemyAngle(_local3, BenHero.getDirection()); } function checkDistance(inClip, inClip2, inHitDist) { if ((inClip == undefined) || (inClip2 == undefined)) { return(false); } var _local5 = distance(inClip._x, inClip._y, inClip2._x, inClip2._y); var _local2 = 0; if (inHitDist == "undefined") { if (inClip._width > inClip._height) { _local2 = _local2 + inClip._width; } else { _local2 = _local2 + inClip._height; } if (inClip2._width > inClip2._height) { _local2 = _local2 + inClip2._width; } else { _local2 = _local2 + inClip2._height; } } else { _local2 = inHitDist; } if ((_local5 / 2) <= _local2) { return(true); } return(false); } function onEnterFrame() { if (bGameStarted) { update(); BenHero.moving(); } } function distance(x1, y1, x2, y2) { var _local1 = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); return(_local1); } }
Symbol 451 MovieClip [__Packages.com.digitaloutlook.ben10.Hero] Frame 0
class com.digitaloutlook.ben10.Hero { var mcMaster, bCanChange, nShotSoundID, sBulletLinkageID, nBulletSpeed, nBulletDepth, sDirection, nOvalWidth, nOvalHeight, aCentre, nPos, nStep, mcHero, objKeylister, nDirectionTimeoutID, sKeyDown; function Hero (masta, linkageID, bullet, clipName, _depth, shotsound) { mcMaster = masta; bCanChange = true; nShotSoundID = shotsound; sBulletLinkageID = bullet; nBulletSpeed = 20; nBulletDepth = 100000 /* 0x0186A0 */; var _local3 = Math.random(); if (_local3 > 0.5) { sDirection = "left"; } else { sDirection = "right"; } nOvalWidth = 370; nOvalHeight = 295; aCentre = [0, 20]; nPos = Math.floor(Math.random() * 100); var _local2 = 1 - (_level0.getDifficulty() / 10); if (_local2 < 0.2) { _local2 = 0.2; } nStep = Math.PI / (80 * (0.5 + (_local2 / 2))); mcHero = mcMaster.attachMovie(linkageID, clipName, _depth); objKeylister = new Object(); objKeylister.clip = this; objKeylister.onKeyDown = function () { switch (Key.getCode()) { case 32 : this.clip.setKey("space"); break; case 38 : this.clip.changeDirection(); break; default : this.clip.setKey(""); } }; objKeylister.onKeyUp = function () { this.clip.keyReleased(); }; Key.addListener(objKeylister); placeOnOval(); } function killMe() { Key.removeListener(objKeylister); mcHero.removeMovieClip(); trace(mcHero + "KILLED"); } function changeDirection() { if (bCanChange) { bCanChange = false; nDirectionTimeoutID = setInterval(this, "dirTimeOut", 160); if (sDirection == "left") { sDirection = "right"; } else { sDirection = "left"; } } } function dirTimeOut() { clearInterval(nDirectionTimeoutID); bCanChange = true; } function moving() { if (sDirection == "right") { nPos = nPos + nStep; } else { nPos = nPos - nStep; } placeOnOval(); } function setKey(s) { sKeyDown = s; trace("KEY: " + s); } function keyReleased() { switch (sKeyDown) { case "space" : if (mcMaster.aHeroBullets.length < 2) { _level0.FX.playSound(nShotSoundID); nBulletDepth++; var _local2 = mcHero._rotation + 270; if (sDirection == "right") { _local2 = _local2 - 180; } var _local4 = sBulletLinkageID + nBulletDepth; var _local3 = [mcHero._x, mcHero._y]; new com.digitaloutlook.gameElements.FlyingObject(mcMaster, sBulletLinkageID, _local4, nBulletDepth, _local2, _local3, nBulletSpeed, 15, "good"); } break; case "up" : } setKey(""); } function placeOnOval() { mcHero._x = (Math.cos(nPos) * (nOvalWidth / 2)) + aCentre[0]; mcHero._y = (Math.sin(nPos) * (nOvalHeight / 2)) + aCentre[1]; var _local4 = mcHero._x - aCentre[0]; var _local5 = mcHero._y - aCentre[1]; var _local3 = Math.atan2(_local5, _local4); var _local2 = (_local3 * 180) / Math.PI; if (sDirection == "right") { _local2 = _local2 + 180; } mcHero._rotation = _local2; } function getStepsAheadPos(n) { if (sDirection == "left") { n = -n; } var _local5 = (Math.cos(nPos + (n * nStep)) * (nOvalWidth / 2)) + aCentre[0]; var _local4 = (Math.sin(nPos + (n * nStep)) * (nOvalHeight / 2)) + aCentre[1]; var _local3 = [_local5, _local4]; return(_local3); } function getDirection() { return(sDirection); } function showHit() { _level0.FX.playSound(7, true); mcHero.createEmptyMovieClip("mcBlastwave", 10001); mcHero.mcBlastwave.attachMovie("shockwaveID", "blast", 1234628); } }
Symbol 452 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenBomb] Frame 0
class com.digitaloutlook.ben10.KrakenBomb extends com.digitaloutlook.gameElements.FlyingObject { var nStartAngle, bDying, sGB, nPI, mcClip, nDx, nDy, nOvalWidth, nOvalHeight, aCentre, nPos, nRotSpeed, sState, mcObject, nUpdateID; function KrakenBomb (clip, linkageID, clipName, _depth, startAngle, startPoint, startSpeed, moveframes, gb) { super(); nStartAngle = startAngle; bDying = false; sGB = gb; nPI = Math.PI; mcClip = clip; nDx = startSpeed * Math.sin((nPI / 180) * (nStartAngle + 90)); nDy = (-startSpeed) * Math.cos((nPI / 180) * (nStartAngle + 90)); nOvalWidth = 370; nOvalHeight = 295; aCentre = [0, 20]; nPos = (nPI / 180) * nStartAngle; var _local3 = 1 - (_level0.getDifficulty() / 10); if (_local3 < 0.2) { _local3 = 0.2; } nRotSpeed = Math.PI / (200 * (0.5 + (_local3 / 2))); if (Math.random() > 0.5) { nRotSpeed = nRotSpeed * -1; } nDx = nDx * (nOvalWidth / nOvalHeight); sState = "fly"; _depth = clip.getNextHighestDepth(); mcObject = clip.attachMovie(linkageID, clipName, _depth); mcObject.stop(); mcObject._x = startPoint[0]; mcObject._y = startPoint[1]; mcObject.nMoveFrames = moveframes; mcObject.nStartAngle = nStartAngle; mcObject.goDie = false; mcObject._rotation = nStartAngle; mcObject.ref = this; mcObject.onEnterFrame = function () { this.ref.update(); }; _level0.FX.playSound(13, false, 100, true); } function update() { if (mcObject.goDie) { sState = "die"; } switch (sState) { case "fly" : mcObject._x = mcObject._x + nDx; mcObject._y = mcObject._y + nDy; mcObject.nMoveFrames--; if (mcObject.nMoveFrames <= 0) { mcObject.lifeSpanOnOuterRing = (_level0.getDifficulty() + 2) * 30; sState = "stay"; } break; case "stay" : placeOnOval(); mcObject.lifeSpanOnOuterRing--; if (mcObject.lifeSpanOnOuterRing <= 0) { sState = "die"; } break; case "die" : killMe(); } } function killMe() { if (!bDying) { bDying = true; clearInterval(nUpdateID); var _local2 = new Array(); for (var _local3 in mcClip.aKrakenBombs) { if (mcClip.aKrakenBombs[_local3] != mcObject) { _local2.push(mcClip.aKrakenBombs[_local3]); } } mcClip.aKrakenBombs = _local2; if (mcClip.aKrakenBombs.length == 0) { _level0.FX.stopSound(13); } mcObject.gotoAndPlay("die"); } } function placeOnOval() { nPos = nPos + nRotSpeed; mcObject._x = (Math.cos(nPos) * (nOvalWidth / 2)) + aCentre[0]; mcObject._y = (Math.sin(nPos) * (nOvalHeight / 2)) + aCentre[1]; } function distance(x1, y1, x2, y2) { var _local1 = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); return(_local1); } }
Symbol 453 MovieClip [__Packages.com.digitaloutlook.gameElements.AngleFollow] Frame 0
class com.digitaloutlook.gameElements.AngleFollow extends MovieClip { var mcMover, createEmptyMovieClip, getNextHighestDepth, nCount, nXspeed, nYspeed, nXloc, nYloc, nXp2go, nYp2go, nMaxSpeed, nSpeedMultiplyer, mcMaster, _rotation; function AngleFollow () { super(); } function onLoad() { configUI(); } function configUI() { mcMover = createEmptyMovieClip("mover", getNextHighestDepth()); nCount = 0; nXspeed = 0; nYspeed = 0; nXloc = 0; nYloc = 0; nXp2go = 0; nYp2go = 0; nMaxSpeed = (_level0.getDifficulty() + 1) * 2; nSpeedMultiplyer = 0.016 * (_level0.getDifficulty() + 1); } function calculateRotation() { var _local3 = mcMaster._x - mcMover._x; var _local4 = mcMaster._y - mcMover._y; var _local2 = Math.atan2(_local4, _local3); var _local5 = ((_local2 * 180) / Math.PI) + 90; return(_local5); } function setMaster(m) { mcMaster = m; } function onEnterFrame() { moveMover(); angleright(); } function angleright() { _rotation = calculateRotation(); } function moveMover() { var _local4 = mcMaster.getTargetPos(); if (_local4 != undefined) { nCount = nCount + 0.08; var _local3 = _level0.getDifficulty() / 8; if (_local3 > 1) { _local3 = 1; } if (_local3 < 0.3) { _local3 = 0.3; } var _local2 = Math.abs((_local3 + (Math.sin(nCount) * (1 - _local3))) * nMaxSpeed); nXp2go = _local4[0]; nXspeed = (nXp2go - nXloc) * nSpeedMultiplyer; if (nXspeed > 0) { if (nXspeed > _local2) { nXspeed = _local2; } } else if (nXspeed < (-_local2)) { nXspeed = -_local2; } nXloc = nXloc + nXspeed; mcMover._x = nXloc; nYp2go = _local4[1]; nYspeed = (nYp2go - nYloc) * nSpeedMultiplyer; if (nYspeed > 0) { if (nYspeed > _local2) { nYspeed = _local2; } } else if (nYspeed < (-_local2)) { nYspeed = -_local2; } nYloc = nYloc + nYspeed; mcMover._y = nYloc; } } }
Symbol 454 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenBody] Frame 0
class com.digitaloutlook.ben10.KrakenBody extends com.digitaloutlook.gameElements.AngleFollow { var nStartTweenID; function KrakenBody () { super(); } function startChasing(n) { var _local1 = 1 - (n / 25); if (_local1 < 0.2) { _local1 = 0.2; } } function killMe() { clearInterval(nStartTweenID); } }
Symbol 131 MovieClip Frame 60
gotoAndPlay ("loop");
Symbol 163 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 166 Button
on (release) { wheretonow = "instructions"; play(); }
Symbol 168 Button
on (release) { play(); }
Symbol 169 Button
on (release) { wheretonow = "transform"; play(); }
Symbol 172 MovieClip Frame 1
_level0.FX.setSoundVolume(12);
Symbol 172 MovieClip Frame 65
stop();
Symbol 172 MovieClip Frame 85
_parent.gotoAndPlay(wheretonow);
Symbol 189 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 191 Button
on (release) { wheretonow = "intro"; play(); }
Symbol 227 Button
on (release) { wheretonow = "transform"; play(); }
Symbol 228 MovieClip Frame 1
_level0.FX.setSoundVolume(12);
Symbol 228 MovieClip Frame 22
stop();
Symbol 228 MovieClip Frame 30
_parent.gotoAndPlay(wheretonow);
Symbol 234 MovieClip Frame 13
gotoAndPlay ("loop");
Symbol 249 MovieClip Frame 1
this.whiteScore.text = "LEVEL " + (_level0.nLevel + 1); var i = 0; while (i < 9) { this["blackScore" + i].text = "LEVEL " + (_level0.nLevel + 1); i++; }
Symbol 250 MovieClip Frame 18
_parent.play(); stop();
Symbol 286 MovieClip Frame 89
_parent.play(); stop();
Symbol 309 MovieClip Frame 1
if (_root.winlose eq "lose") { gotoAndPlay ("fail"); } else if (_root.whichchar == undefined) { gotoAndPlay ("start_anim"); } else { gotoAndPlay("char" + _root.whichchar); }
Symbol 309 MovieClip Frame 38
_level0.FX.setSoundVolume(12, 0); _level0.FX.playSound(11);
Symbol 309 MovieClip Frame 80
_root.whichchar = 1; _parent.play();
Symbol 309 MovieClip Frame 89
stop();
Symbol 309 MovieClip Frame 90
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 125
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 165
_root.whichchar = 2; _parent.play();
Symbol 309 MovieClip Frame 175
stop();
Symbol 309 MovieClip Frame 176
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 211
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 251
_root.whichchar = 3; _parent.play();
Symbol 309 MovieClip Frame 261
stop();
Symbol 309 MovieClip Frame 262
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 297
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 337
_root.whichchar = 4; _parent.play();
Symbol 309 MovieClip Frame 347
stop();
Symbol 309 MovieClip Frame 348
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 383
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 423
_root.whichchar = 1; _parent.play();
Symbol 309 MovieClip Frame 431
_level0.FX.playSound(11);
Symbol 309 MovieClip Frame 470
_parent.gotoAndPlay("game_over");
Symbol 321 MovieClip Frame 48
gotoAndPlay ("loop");
Symbol 325 MovieClip [body] Frame 1
#initclip 29 Object.registerClass("body", com.digitaloutlook.ben10.KrakenBody); #endinitclip
Symbol 326 MovieClip [KRAKEN] Frame 1
#initclip 22 Object.registerClass("KRAKEN", com.digitaloutlook.ben10.Kraken); #endinitclip
Symbol 340 MovieClip [Score Display] Frame 1
#initclip 23 Object.registerClass("Score Display", com.digitaloutlook.gameElements.ScoreDisplay); #endinitclip
Symbol 352 MovieClip [Level plus text] Frame 1
#initclip 24 Object.registerClass("Level plus text", com.digitaloutlook.gameElements.LevelDisplay); #endinitclip
Symbol 366 MovieClip [Timer] Frame 1
#initclip 25 Object.registerClass("Timer", com.digitaloutlook.gameElements.Timer); #endinitclip
Symbol 368 Button
on (release) { _parent.stopGame("back"); }
Symbol 389 MovieClip Frame 1
stop();
Symbol 392 MovieClip [interface - hero] Frame 1
#initclip 26 Object.registerClass("interface - hero", com.digitaloutlook.gameElements.DamageIndicator); #endinitclip
Symbol 405 MovieClip [interface - kraken] Frame 1
#initclip 27 Object.registerClass("interface - kraken", com.digitaloutlook.gameElements.DamageIndicator); #endinitclip
Symbol 414 MovieClip Frame 69
stop(); _parent.play();
Symbol 415 MovieClip [gamePlayID] Frame 1
#initclip 28 Object.registerClass("gamePlayID", com.digitaloutlook.ben10.GameMain); #endinitclip
Symbol 415 MovieClip [gamePlayID] Frame 10
setHeroIcon(); moveItIn();
Symbol 415 MovieClip [gamePlayID] Frame 21
stop();
Symbol 415 MovieClip [gamePlayID] Frame 22
stop(); startLevel();
Symbol 427 Button
on (release) { _level0.nLevel = 0; _level0.nTotalScore = 0; _level0.nEndScore = 0; _level0.nBonusScore = 0; _level0.whichchar = undefined; wheretonow = "instructions"; play(); }
Symbol 429 Button
on (release) { _level0.nLevel = 0; _level0.nTotalScore = 0; _level0.nEndScore = 0; _level0.nBonusScore = 0; _level0.whichchar = undefined; wheretonow = "transform"; play(); }
Symbol 431 Button
on (release) { _level0.nTotalScore = 0; _level0.nEndScore = 0; _level0.nBonusScore = 0; wheretonow = "gameplay"; play(); }
Symbol 435 MovieClip Frame 1
_root.winlose = ""; _level0.FX.playSound(10); _level0.FX.setSoundVolume(12, 20); var aEndTexts = ["What went wrong? You could have done more damage just shouting at him!", "Not bad! But looks like you need a whole lot more practice.", "Nice work! To do better, try zapping him directly in his chest.", "Great! Ben Ten could do with your help more often! Fancy another go?", "You rock! That Kraken got a lesson he\u2019s not going to forget in a hurry!", "Awesome! With you around, the world is safe\u2026 for now.", "Ultimate Respect! You are a gaming god!"]; var es = Math.floor(_level0.nEndScore / 1500); trace((("_level0.nEndScore: " + _level0.nEndScore) + " es: ") + es); if (es > (aEndTexts.length - 1)) { es = aEndTexts.length - 1; } endText = aEndTexts[es];
Symbol 435 MovieClip Frame 45
stop();
Symbol 435 MovieClip Frame 65
_parent.gotoAndPlay(wheretonow);

Library Items

Symbol 1 Sound [zoomingzzzzzID]
Symbol 2 Sound [watersplashID]
Symbol 3 Sound [upgrade_shootID]
Symbol 4 Sound [stinkfly_shootID]
Symbol 5 Sound [lightningID]
Symbol 6 Sound [kraken_submergeID]
Symbol 7 Sound [kraken_shootID]
Symbol 8 Sound [kraken_gethitID]
Symbol 9 Sound [herohitID]
Symbol 10 Sound [heatblast_shootID]
Symbol 11 Sound [game_over_musicID]
Symbol 12 Sound [diamondhead_shootID]
Symbol 13 Sound [ben10_theme_loopID]
Symbol 14 ShapeTweeningUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:14 15Used by:49
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:49
Symbol 19 GraphicUsed by:24
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:19 20 21 22 23Used by:26 29
Symbol 25 GraphicUsed by:29
Symbol 26 MovieClipUses:24Used by:29
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClip [head]Uses:24 25 26 28Used by:49 326
Symbol 30 GraphicUsed by:49
Symbol 31 GraphicUsed by:49
Symbol 32 GraphicUsed by:49
Symbol 33 GraphicUsed by:49
Symbol 34 GraphicUsed by:49
Symbol 35 GraphicUsed by:49
Symbol 36 GraphicUsed by:49
Symbol 37 GraphicUsed by:49
Symbol 38 GraphicUsed by:49
Symbol 39 GraphicUsed by:49
Symbol 40 GraphicUsed by:49
Symbol 41 GraphicUsed by:49
Symbol 42 GraphicUsed by:49
Symbol 43 GraphicUsed by:49
Symbol 44 GraphicUsed by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip [krakenSubmergingID]Uses:16 18 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [bulletheatBlastID]Uses:50
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54 109
Symbol 54 MovieClip [shockwaveID]Uses:53
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:58
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:56 57Used by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [stinkflyID]Uses:55 58 59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:67
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:67
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip [upgradeID]Uses:62 64 66
Symbol 68 GraphicUsed by:69 194
Symbol 69 MovieClipUses:68Used by:75 79
Symbol 70 GraphicUsed by:75
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:75
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:75
Symbol 75 MovieClip [diamondHeadID]Uses:69 70 72 74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip [heatBlastID]Uses:69 77 78
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [bulletupgradeID]Uses:80
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip [bulletdiamondHeadID]Uses:82
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [bulletstinkflyID]Uses:84
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [bulletBadID]Uses:86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClip [bulletGoodID]Uses:88
Symbol 90 FontUsed by:91 92 93 94 95 96 97 98 99 114 141 159 167 180 183 185 199 200 236 237 239 240 241 242 243 244 245 246 247 248 270 271 273 274 276 277 278 279 280 281 282 283 284 285 329 330 331 332 333 334 335 336 337 338 341 342 343 344 345 346 347 348 349 350 354 355 356 357 358 359 360 361 362 363 364 380 403 417 418 428 430 432 434
Symbol 91 EditableTextUses:90Used by:100
Symbol 92 EditableTextUses:90Used by:100
Symbol 93 EditableTextUses:90Used by:100
Symbol 94 EditableTextUses:90Used by:100
Symbol 95 EditableTextUses:90Used by:100
Symbol 96 EditableTextUses:90Used by:100
Symbol 97 EditableTextUses:90Used by:100
Symbol 98 EditableTextUses:90Used by:100
Symbol 99 EditableTextUses:90Used by:100
Symbol 100 MovieClipUses:91 92 93 94 95 96 97 98 99Used by:101
Symbol 101 MovieClip [scoreFadeID]Uses:100
Symbol 102 GraphicUsed by:108
Symbol 103 GraphicUsed by:108
Symbol 104 GraphicUsed by:108
Symbol 105 GraphicUsed by:108
Symbol 106 GraphicUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:102 103 104 105 106 107Used by:109
Symbol 109 MovieClip [kraken_bombID]Uses:108 53
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:172  Timeline
Symbol 112 GraphicUsed by:120
Symbol 113 GraphicUsed by:120
Symbol 114 TextUses:90Used by:120
Symbol 115 GraphicUsed by:120
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:119 163 189 373
Symbol 119 MovieClipUses:116 118Used by:120
Symbol 120 MovieClip [loader anim]Uses:112 113 114 115 119Used by:Timeline
Symbol 436 MovieClip [__Packages.com.digitaloutlook.standardItems.Preloader]
Symbol 437 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenHead]
Symbol 438 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 439 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 440 MovieClip [__Packages.mx.transitions.Tween]
Symbol 441 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 442 MovieClip [__Packages.com.digitaloutlook.gameElements.SoundFXmanager]
Symbol 443 MovieClip [__Packages.com.digitaloutlook.gameElements.SoundFX]
Symbol 444 MovieClip [__Packages.com.digitaloutlook.ben10.Kraken]
Symbol 445 MovieClip [__Packages.com.digitaloutlook.gameElements.FlyingObject]
Symbol 446 MovieClip [__Packages.com.digitaloutlook.gameElements.ScoreDisplay]
Symbol 447 MovieClip [__Packages.com.digitaloutlook.gameElements.LevelDisplay]
Symbol 448 MovieClip [__Packages.com.digitaloutlook.gameElements.Timer]
Symbol 449 MovieClip [__Packages.com.digitaloutlook.gameElements.DamageIndicator]
Symbol 450 MovieClip [__Packages.com.digitaloutlook.ben10.GameMain]
Symbol 451 MovieClip [__Packages.com.digitaloutlook.ben10.Hero]
Symbol 452 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenBomb]
Symbol 453 MovieClip [__Packages.com.digitaloutlook.gameElements.AngleFollow]
Symbol 454 MovieClip [__Packages.com.digitaloutlook.ben10.KrakenBody]
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:121 122 123Used by:Timeline
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClipUses:126Used by:172 228 435
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:172 228 435
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:134
Symbol 134 MovieClipUses:133Used by:172
Symbol 135 BitmapUsed by:136 423
Symbol 136 GraphicUses:135Used by:172 228
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:172
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:172 228 309 327 435
Symbol 141 TextUses:90Used by:142
Symbol 142 MovieClipUses:141Used by:172
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:172
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:172
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:172
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:172
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:172
Symbol 158 GraphicUsed by:165 166 168 169 227 427 429 431
Symbol 159 TextUses:90Used by:165 166 427
Symbol 160 GraphicUsed by:165 166 168 169 227 427 429 431
Symbol 161 GraphicUsed by:165 166 168 169 227 427 429 431
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162 118Used by:165 166 168 169 227 427 429 431
Symbol 164 GraphicUsed by:165 166 168 169 227 427 429 431
Symbol 165 ButtonUses:158 159 160 161 163 164Used by:172
Symbol 166 ButtonUses:158 159 160 161 163 164Used by:172
Symbol 167 TextUses:90Used by:168 169 227
Symbol 168 ButtonUses:158 167 160 161 163 164Used by:172
Symbol 169 ButtonUses:158 167 160 161 163 164Used by:172
Symbol 170 GraphicUsed by:171 175
Symbol 171 MovieClipUses:170Used by:172 415
Symbol 172 MovieClipUses:127 131 134 136 138 140 111 142 145 148 151 154 157 165 166 168 169 171Used by:Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:228
Symbol 175 MovieClipUses:170Used by:228 435
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:228
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:228
Symbol 180 TextUses:90Used by:228
Symbol 181 FontUsed by:182
Symbol 182 TextUses:181Used by:228
Symbol 183 TextUses:90Used by:228
Symbol 184 GraphicUsed by:191 368
Symbol 185 TextUses:90Used by:191 368
Symbol 186 GraphicUsed by:191 368
Symbol 187 GraphicUsed by:191 368
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188 118Used by:191 368
Symbol 190 GraphicUsed by:191 368
Symbol 191 ButtonUses:184 185 186 187 189 190Used by:228
Symbol 192 GraphicUsed by:226
Symbol 193 GraphicUsed by:226
Symbol 194 MovieClipUses:68Used by:198
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:194 196 197Used by:226
Symbol 199 TextUses:90Used by:226
Symbol 200 TextUses:90Used by:226
Symbol 201 GraphicUsed by:226
Symbol 202 GraphicUsed by:226
Symbol 203 GraphicUsed by:226
Symbol 204 GraphicUsed by:226
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:226
Symbol 207 GraphicUsed by:226
Symbol 208 GraphicUsed by:226
Symbol 209 GraphicUsed by:226
Symbol 210 GraphicUsed by:226
Symbol 211 GraphicUsed by:226
Symbol 212 GraphicUsed by:226
Symbol 213 GraphicUsed by:226
Symbol 214 GraphicUsed by:226
Symbol 215 GraphicUsed by:226
Symbol 216 GraphicUsed by:226
Symbol 217 GraphicUsed by:226
Symbol 218 GraphicUsed by:226
Symbol 219 GraphicUsed by:226
Symbol 220 GraphicUsed by:226
Symbol 221 GraphicUsed by:226
Symbol 222 GraphicUsed by:226
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:192 193 198 199 200 201 202 203 204 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225Used by:228
Symbol 227 ButtonUses:158 167 160 161 163 164Used by:228
Symbol 228 MovieClipUses:127 131 136 174 175 140 177 179 180 182 183 191 226 227Used by:Timeline
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:309
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:309
Symbol 235 GraphicUsed by:309
Symbol 236 TextUses:90Used by:238
Symbol 237 TextUses:90Used by:238
Symbol 238 MovieClipUses:236 237Used by:250 286
Symbol 239 EditableTextUses:90Used by:249
Symbol 240 EditableTextUses:90Used by:249
Symbol 241 EditableTextUses:90Used by:249
Symbol 242 EditableTextUses:90Used by:249
Symbol 243 EditableTextUses:90Used by:249
Symbol 244 EditableTextUses:90Used by:249
Symbol 245 EditableTextUses:90Used by:249
Symbol 246 EditableTextUses:90Used by:249
Symbol 247 EditableTextUses:90Used by:249
Symbol 248 EditableTextUses:90Used by:249
Symbol 249 MovieClipUses:239 240 241 242 243 244 245 246 247 248Used by:250 286
Symbol 250 MovieClipUses:238 249Used by:309
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253 309
Symbol 253 MovieClipUses:252Used by:309
Symbol 254 GraphicUsed by:309
Symbol 255 GraphicUsed by:309
Symbol 256 GraphicUsed by:309
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:263 309
Symbol 259 GraphicUsed by:309
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:309
Symbol 263 MovieClipUses:258Used by:309
Symbol 264 GraphicUsed by:309
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:309
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:309
Symbol 270 TextUses:90Used by:272
Symbol 271 TextUses:90Used by:272
Symbol 272 MovieClipUses:270 271Used by:286
Symbol 273 TextUses:90Used by:275
Symbol 274 TextUses:90Used by:275
Symbol 275 MovieClipUses:273 274Used by:286
Symbol 276 EditableTextUses:90Used by:286
Symbol 277 EditableTextUses:90Used by:286
Symbol 278 EditableTextUses:90Used by:286
Symbol 279 EditableTextUses:90Used by:286
Symbol 280 EditableTextUses:90Used by:286
Symbol 281 EditableTextUses:90Used by:286
Symbol 282 EditableTextUses:90Used by:286
Symbol 283 EditableTextUses:90Used by:286
Symbol 284 EditableTextUses:90Used by:286
Symbol 285 EditableTextUses:90Used by:286
Symbol 286 MovieClipUses:272 275 276 277 278 279 280 281 282 283 284 285 238 249Used by:309
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClipUses:288Used by:309
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:309
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClipUses:294Used by:309
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClipUses:297Used by:309
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:309
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:309
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClipUses:140 231 234 235 250 253 254 255 256 258 259 262 263 264 267 269 286 252 289 292 295 298 301 305 308Used by:Timeline
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:415
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:415
Symbol 315 GraphicUsed by:415
Symbol 316 ShapeTweeningUsed by:321
Symbol 317 ShapeTweeningUsed by:321
Symbol 318 GraphicUsed by:321
Symbol 319 ShapeTweeningUsed by:321
Symbol 320 ShapeTweeningUsed by:321
Symbol 321 MovieClipUses:316 317 318 319 320Used by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:325
Symbol 325 MovieClip [body]Uses:321 322 324Used by:326
Symbol 326 MovieClip [KRAKEN]Uses:325 29Used by:415
Symbol 327 MovieClipUses:140Used by:415
Symbol 328 GraphicUsed by:369
Symbol 329 TextUses:90Used by:340
Symbol 330 EditableTextUses:90Used by:339
Symbol 331 EditableTextUses:90Used by:339
Symbol 332 EditableTextUses:90Used by:339
Symbol 333 EditableTextUses:90Used by:339
Symbol 334 EditableTextUses:90Used by:339
Symbol 335 EditableTextUses:90Used by:339
Symbol 336 EditableTextUses:90Used by:339
Symbol 337 EditableTextUses:90Used by:339
Symbol 338 EditableTextUses:90Used by:339
Symbol 339 MovieClipUses:330 331 332 333 334 335 336 337 338Used by:340
Symbol 340 MovieClip [Score Display]Uses:329 339Used by:369
Symbol 341 TextUses:90Used by:352
Symbol 342 EditableTextUses:90Used by:351
Symbol 343 EditableTextUses:90Used by:351
Symbol 344 EditableTextUses:90Used by:351
Symbol 345 EditableTextUses:90Used by:351
Symbol 346 EditableTextUses:90Used by:351
Symbol 347 EditableTextUses:90Used by:351
Symbol 348 EditableTextUses:90Used by:351
Symbol 349 EditableTextUses:90Used by:351
Symbol 350 EditableTextUses:90Used by:351
Symbol 351 MovieClipUses:342 343 344 345 346 347 348 349 350Used by:352
Symbol 352 MovieClip [Level plus text]Uses:341 351Used by:369
Symbol 353 GraphicUsed by:369
Symbol 354 TextUses:90Used by:366
Symbol 355 EditableTextUses:90Used by:365
Symbol 356 EditableTextUses:90Used by:365
Symbol 357 EditableTextUses:90Used by:365
Symbol 358 EditableTextUses:90Used by:365
Symbol 359 EditableTextUses:90Used by:365
Symbol 360 EditableTextUses:90Used by:365
Symbol 361 EditableTextUses:90Used by:365
Symbol 362 EditableTextUses:90Used by:365
Symbol 363 EditableTextUses:90Used by:365
Symbol 364 EditableTextUses:90Used by:365
Symbol 365 MovieClipUses:355 356 357 358 359 360 361 362 363 364Used by:366
Symbol 366 MovieClip [Timer]Uses:354 365Used by:369
Symbol 367 GraphicUsed by:369
Symbol 368 ButtonUses:184 185 186 187 189 190Used by:369
Symbol 369 MovieClipUses:328 340 352 353 366 367 368Used by:415
Symbol 370 GraphicUsed by:392
Symbol 371 GraphicUsed by:392
Symbol 372 GraphicUsed by:374 398
Symbol 373 MovieClipUses:118Used by:374
Symbol 374 MovieClipUses:372 373Used by:375
Symbol 375 MovieClipUses:374Used by:392
Symbol 376 GraphicUsed by:392
Symbol 377 GraphicUsed by:387 404
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:387
Symbol 380 EditableTextUses:90Used by:387
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:387
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:387
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClipUses:377 379 380 382 384 386Used by:392
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:392 405
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:392 405
Symbol 392 MovieClip [interface - hero]Uses:370 371 375 376 387 389 391Used by:415
Symbol 393 GraphicUsed by:405
Symbol 394 GraphicUsed by:405
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:398
Symbol 398 MovieClipUses:372 397Used by:399
Symbol 399 MovieClipUses:398Used by:405
Symbol 400 GraphicUsed by:405
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:404
Symbol 403 TextUses:90Used by:404
Symbol 404 MovieClipUses:377 402 403Used by:405
Symbol 405 MovieClip [interface - kraken]Uses:393 394 399 400 404 389 391Used by:415
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:414
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:414
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:414
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:414
Symbol 414 MovieClipUses:407 409 411 413Used by:415
Symbol 415 MovieClip [gamePlayID]Uses:311 314 315 326 171 327 369 392 405 414Used by:Timeline
Symbol 416 GraphicUsed by:419
Symbol 417 TextUses:90Used by:419
Symbol 418 TextUses:90Used by:419
Symbol 419 MovieClipUses:416 417 418Used by:Timeline
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:422
Symbol 422 MovieClipUses:421Used by:435
Symbol 423 GraphicUses:135Used by:435
Symbol 424 GraphicUsed by:435
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:435
Symbol 427 ButtonUses:158 159 160 161 163 164Used by:435
Symbol 428 TextUses:90Used by:429
Symbol 429 ButtonUses:158 428 160 161 163 164Used by:435
Symbol 430 TextUses:90Used by:431
Symbol 431 ButtonUses:158 430 160 161 163 164Used by:435
Symbol 432 EditableTextUses:90Used by:433
Symbol 433 MovieClipUses:432Used by:435
Symbol 434 EditableTextUses:90Used by:435
Symbol 435 MovieClipUses:127 131 422 423 175 140 424 426 427 429 431 433 434Used by:Timeline

Instance Names

"mcLoader"Frame 1Symbol 120 MovieClip [loader anim]
"mcSoundOnOff"Frame 2Symbol 124 MovieClip
"mcGamePlay"Frame 21Symbol 415 MovieClip [gamePlayID]
"mcWhiteTentakels"Symbol 29 MovieClip [head] Frame 1Symbol 26 MovieClip
"mcWhiteHead"Symbol 29 MovieClip [head] Frame 1Symbol 28 MovieClip
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 1Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 35Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 47Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 48Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 49Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 50Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 51Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 52Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 53Symbol 29 MovieClip [head]
"mcHead"Symbol 49 MovieClip [krakenSubmergingID] Frame 54Symbol 29 MovieClip [head]
"blackScore7"Symbol 100 MovieClip Frame 1Symbol 91 EditableText
"blackScore6"Symbol 100 MovieClip Frame 1Symbol 92 EditableText
"blackScore5"Symbol 100 MovieClip Frame 1Symbol 93 EditableText
"blackScore4"Symbol 100 MovieClip Frame 1Symbol 94 EditableText
"blackScore3"Symbol 100 MovieClip Frame 1Symbol 95 EditableText
"blackScore2"Symbol 100 MovieClip Frame 1Symbol 96 EditableText
"blackScore1"Symbol 100 MovieClip Frame 1Symbol 97 EditableText
"blackScore0"Symbol 100 MovieClip Frame 1Symbol 98 EditableText
"whiteScore"Symbol 100 MovieClip Frame 1Symbol 99 EditableText
"mcText"Symbol 101 MovieClip [scoreFadeID] Frame 1Symbol 100 MovieClip
"blackScore8"Symbol 249 MovieClip Frame 1Symbol 239 EditableText
"blackScore7"Symbol 249 MovieClip Frame 1Symbol 240 EditableText
"blackScore6"Symbol 249 MovieClip Frame 1Symbol 241 EditableText
"blackScore5"Symbol 249 MovieClip Frame 1Symbol 242 EditableText
"blackScore4"Symbol 249 MovieClip Frame 1Symbol 243 EditableText
"blackScore3"Symbol 249 MovieClip Frame 1Symbol 244 EditableText
"blackScore2"Symbol 249 MovieClip Frame 1Symbol 245 EditableText
"blackScore1"Symbol 249 MovieClip Frame 1Symbol 246 EditableText
"blackScore0"Symbol 249 MovieClip Frame 1Symbol 247 EditableText
"whiteScore"Symbol 249 MovieClip Frame 1Symbol 248 EditableText
"mcWhiteBody"Symbol 325 MovieClip [body] Frame 1Symbol 324 MovieClip
"mcBody"Symbol 326 MovieClip [KRAKEN] Frame 1Symbol 325 MovieClip [body]
"mcHead"Symbol 326 MovieClip [KRAKEN] Frame 1Symbol 29 MovieClip [head]
"blackScore7"Symbol 339 MovieClip Frame 1Symbol 330 EditableText
"blackScore6"Symbol 339 MovieClip Frame 1Symbol 331 EditableText
"blackScore5"Symbol 339 MovieClip Frame 1Symbol 332 EditableText
"blackScore4"Symbol 339 MovieClip Frame 1Symbol 333 EditableText
"blackScore3"Symbol 339 MovieClip Frame 1Symbol 334 EditableText
"blackScore2"Symbol 339 MovieClip Frame 1Symbol 335 EditableText
"blackScore1"Symbol 339 MovieClip Frame 1Symbol 336 EditableText
"blackScore0"Symbol 339 MovieClip Frame 1Symbol 337 EditableText
"whiteScore"Symbol 339 MovieClip Frame 1Symbol 338 EditableText
"mcScoreText"Symbol 340 MovieClip [Score Display] Frame 1Symbol 339 MovieClip
"blackScore0"Symbol 351 MovieClip Frame 1Symbol 342 EditableText
"blackScore1"Symbol 351 MovieClip Frame 1Symbol 343 EditableText
"blackScore2"Symbol 351 MovieClip Frame 1Symbol 344 EditableText
"blackScore3"Symbol 351 MovieClip Frame 1Symbol 345 EditableText
"blackScore4"Symbol 351 MovieClip Frame 1Symbol 346 EditableText
"blackScore5"Symbol 351 MovieClip Frame 1Symbol 347 EditableText
"blackScore6"Symbol 351 MovieClip Frame 1Symbol 348 EditableText
"blackScore7"Symbol 351 MovieClip Frame 1Symbol 349 EditableText
"whiteScore"Symbol 351 MovieClip Frame 1Symbol 350 EditableText
"mcLevelText"Symbol 352 MovieClip [Level plus text] Frame 1Symbol 351 MovieClip
"blackScore0"Symbol 365 MovieClip Frame 1Symbol 355 EditableText
"blackScore1"Symbol 365 MovieClip Frame 1Symbol 356 EditableText
"blackScore2"Symbol 365 MovieClip Frame 1Symbol 357 EditableText
"blackScore3"Symbol 365 MovieClip Frame 1Symbol 358 EditableText
"blackScore4"Symbol 365 MovieClip Frame 1Symbol 359 EditableText
"blackScore5"Symbol 365 MovieClip Frame 1Symbol 360 EditableText
"blackScore6"Symbol 365 MovieClip Frame 1Symbol 361 EditableText
"blackScore7"Symbol 365 MovieClip Frame 1Symbol 362 EditableText
"blackScore8"Symbol 365 MovieClip Frame 1Symbol 363 EditableText
"whiteScore"Symbol 365 MovieClip Frame 1Symbol 364 EditableText
"mcTimeText"Symbol 366 MovieClip [Timer] Frame 1Symbol 365 MovieClip
"mcScoreDisplay"Symbol 369 MovieClip Frame 1Symbol 340 MovieClip [Score Display]
"mcTimer"Symbol 369 MovieClip Frame 1Symbol 366 MovieClip [Timer]
"charname"Symbol 387 MovieClip Frame 1Symbol 380 EditableText
"mcScale"Symbol 392 MovieClip [interface - hero] Frame 1Symbol 375 MovieClip
"mcCharacters"Symbol 392 MovieClip [interface - hero] Frame 1Symbol 387 MovieClip
"mcFlasher"Symbol 392 MovieClip [interface - hero] Frame 1Symbol 389 MovieClip
"mcScale"Symbol 405 MovieClip [interface - kraken] Frame 1Symbol 399 MovieClip
"characters"Symbol 405 MovieClip [interface - kraken] Frame 1Symbol 404 MovieClip
"mcFlasher"Symbol 405 MovieClip [interface - kraken] Frame 1Symbol 389 MovieClip
"mcTreesOnTop"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 314 MovieClip
"mcKraken"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 326 MovieClip [KRAKEN]
"mcFrame"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 327 MovieClip
"mcTop"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 369 MovieClip
"mcHeroDamageIndicator"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 392 MovieClip [interface - hero]
"mcKrakenDamageIndicator"Symbol 415 MovieClip [gamePlayID] Frame 1Symbol 405 MovieClip [interface - kraken]
"endtext"Symbol 433 MovieClip Frame 1Symbol 432 EditableText
"scoreText"Symbol 435 MovieClip Frame 44Symbol 434 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "zoomingzzzzzID"
ExportAssets (56)Timeline Frame 1Symbol 2 as "watersplashID"
ExportAssets (56)Timeline Frame 1Symbol 3 as "upgrade_shootID"
ExportAssets (56)Timeline Frame 1Symbol 4 as "stinkfly_shootID"
ExportAssets (56)Timeline Frame 1Symbol 5 as "lightningID"
ExportAssets (56)Timeline Frame 1Symbol 6 as "kraken_submergeID"
ExportAssets (56)Timeline Frame 1Symbol 7 as "kraken_shootID"
ExportAssets (56)Timeline Frame 1Symbol 8 as "kraken_gethitID"
ExportAssets (56)Timeline Frame 1Symbol 9 as "herohitID"
ExportAssets (56)Timeline Frame 1Symbol 10 as "heatblast_shootID"
ExportAssets (56)Timeline Frame 1Symbol 11 as "game_over_musicID"
ExportAssets (56)Timeline Frame 1Symbol 12 as "diamondhead_shootID"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ben10_theme_loopID"
ExportAssets (56)Timeline Frame 1Symbol 29 as "head"
ExportAssets (56)Timeline Frame 1Symbol 49 as "krakenSubmergingID"
ExportAssets (56)Timeline Frame 1Symbol 51 as "bulletheatBlastID"
ExportAssets (56)Timeline Frame 1Symbol 54 as "shockwaveID"
ExportAssets (56)Timeline Frame 1Symbol 60 as "stinkflyID"
ExportAssets (56)Timeline Frame 1Symbol 67 as "upgradeID"
ExportAssets (56)Timeline Frame 1Symbol 75 as "diamondHeadID"
ExportAssets (56)Timeline Frame 1Symbol 79 as "heatBlastID"
ExportAssets (56)Timeline Frame 1Symbol 81 as "bulletupgradeID"
ExportAssets (56)Timeline Frame 1Symbol 83 as "bulletdiamondHeadID"
ExportAssets (56)Timeline Frame 1Symbol 85 as "bulletstinkflyID"
ExportAssets (56)Timeline Frame 1Symbol 87 as "bulletBadID"
ExportAssets (56)Timeline Frame 1Symbol 89 as "bulletGoodID"
ExportAssets (56)Timeline Frame 1Symbol 101 as "scoreFadeID"
ExportAssets (56)Timeline Frame 1Symbol 109 as "kraken_bombID"
ExportAssets (56)Timeline Frame 1Symbol 120 as "loader anim"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.com.digitaloutlook.standardItems.Preloader"
ExportAssets (56)Timeline Frame 1Symbol 437 as "__Packages.com.digitaloutlook.ben10.KrakenHead"
ExportAssets (56)Timeline Frame 1Symbol 438 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 439 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 440 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 441 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 442 as "__Packages.com.digitaloutlook.gameElements.SoundFXmanager"
ExportAssets (56)Timeline Frame 1Symbol 443 as "__Packages.com.digitaloutlook.gameElements.SoundFX"
ExportAssets (56)Timeline Frame 1Symbol 444 as "__Packages.com.digitaloutlook.ben10.Kraken"
ExportAssets (56)Timeline Frame 1Symbol 445 as "__Packages.com.digitaloutlook.gameElements.FlyingObject"
ExportAssets (56)Timeline Frame 1Symbol 446 as "__Packages.com.digitaloutlook.gameElements.ScoreDisplay"
ExportAssets (56)Timeline Frame 1Symbol 447 as "__Packages.com.digitaloutlook.gameElements.LevelDisplay"
ExportAssets (56)Timeline Frame 1Symbol 448 as "__Packages.com.digitaloutlook.gameElements.Timer"
ExportAssets (56)Timeline Frame 1Symbol 449 as "__Packages.com.digitaloutlook.gameElements.DamageIndicator"
ExportAssets (56)Timeline Frame 1Symbol 450 as "__Packages.com.digitaloutlook.ben10.GameMain"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.com.digitaloutlook.ben10.Hero"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.com.digitaloutlook.ben10.KrakenBomb"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.com.digitaloutlook.gameElements.AngleFollow"
ExportAssets (56)Timeline Frame 1Symbol 454 as "__Packages.com.digitaloutlook.ben10.KrakenBody"
ExportAssets (56)Timeline Frame 21Symbol 325 as "body"
ExportAssets (56)Timeline Frame 21Symbol 326 as "KRAKEN"
ExportAssets (56)Timeline Frame 21Symbol 340 as "Score Display"
ExportAssets (56)Timeline Frame 21Symbol 352 as "Level plus text"
ExportAssets (56)Timeline Frame 21Symbol 366 as "Timer"
ExportAssets (56)Timeline Frame 21Symbol 392 as "interface - hero"
ExportAssets (56)Timeline Frame 21Symbol 405 as "interface - kraken"
ExportAssets (56)Timeline Frame 21Symbol 415 as "gamePlayID"

Labels

"intro"Frame 3
"instructions"Frame 8
"transform"Frame 14
"gameplay"Frame 21
"game_over"Frame 29
"die"Symbol 109 MovieClip [kraken_bombID] Frame 15
"loop"Symbol 119 MovieClip Frame 1
"sound_on"Symbol 124 MovieClip Frame 1
"sound_off"Symbol 124 MovieClip Frame 10
"loop"Symbol 131 MovieClip Frame 20
"loop"Symbol 163 MovieClip Frame 16
"loop"Symbol 189 MovieClip Frame 16
"loop"Symbol 234 MovieClip Frame 7
"start_anim"Symbol 309 MovieClip Frame 7
"char1"Symbol 309 MovieClip Frame 82
"char2"Symbol 309 MovieClip Frame 167
"char3"Symbol 309 MovieClip Frame 253
"char4"Symbol 309 MovieClip Frame 339
"fail"Symbol 309 MovieClip Frame 425
"loop"Symbol 321 MovieClip Frame 16
"HEATBLAST"Symbol 387 MovieClip Frame 1
"DIAMONDHEAD"Symbol 387 MovieClip Frame 10
"UPGRADE"Symbol 387 MovieClip Frame 20
"STINKFLY"Symbol 387 MovieClip Frame 30

Dynamic Text Variables

_level0.nBonusScoreSymbol 276 EditableText"00000"
_level0.nBonusScoreSymbol 277 EditableText"00000"
_level0.nBonusScoreSymbol 278 EditableText"00000"
_level0.nBonusScoreSymbol 279 EditableText"00000"
_level0.nBonusScoreSymbol 280 EditableText"00000"
_level0.nBonusScoreSymbol 281 EditableText"00000"
_level0.nBonusScoreSymbol 282 EditableText"00000"
_level0.nBonusScoreSymbol 283 EditableText"00000"
_level0.nBonusScoreSymbol 284 EditableText"00000"
_level0.nBonusScoreSymbol 285 EditableText"00000"
_root.timeSymbol 363 EditableText"00"
_parent.endTextSymbol 432 EditableText"What went wrong? You could have done more damage just shouting at him!"
_level0.nEndScoreSymbol 434 EditableText"00000"




http://swfchan.com/5/24979/info.shtml
Created: 24/5 -2019 07:01:05 Last modified: 24/5 -2019 07:01:05 Server time: 22/12 -2024 07:03:06