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

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

Q Turkey.swf

This is the info page for
Flash #27015

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


Text
play more games at LostJungle.com

add this game to your site

Loading

Lives

Score:

0

Houses:

42

Level:

99

Best:

0

Produced by
Lost Jungle

Designed by
Yan Kleber de Moura

Help Q, the crazy turkey, clear the squares by
jumping on them. Each time you level up, you must
jump one more time on each square to clear it. Use
the cursor keys to move, and beware the deadly
snakes and frogs. Good Luck!

PLAY NOW!

PLAY NOW!

PLAY NOW!

GAME OVER,
CRAZY TURKEY!

GAME OVER,
CRAZY TURKEY!

PLAY again?

PLAY again?

PLAY again?

ActionScript [AS1/AS2]

Frame 2
iBytesTotal = _root.getBytesTotal(); iBytesLoaded = _root.getBytesLoaded(); iBytes = Math.ceil((iBytesLoaded / iBytesTotal) * 100); _root.txtLoading.text = iBytes + "%";
Frame 3
if (iBytes < 100) { gotoAndPlay (2); } else { gotoAndPlay (4); }
Frame 5
function startGame() { ScoreValue = 5; FlagKilled = false; SnakeSpeed = 1000; Level = 1; mylives.resetLives(); myscore.resetScore(); myhouses.resetScore(); mylevel.setScore(1); YFW.setGameStatus(true); mykeyboard.enable(true); reset(); } function resetMainChars() { if (YFW.getGameStatus()) { var _local3 = _root.mcSnake._myrow; var _local2 = _root.mcSnake._mycol; _root.mcSnake._myrow = 6; _root.mcSnake._mycol = 5; _root.aChars[_local3][_local2] = 0; _root.aChars[6][5] = 9; moveChar("mcSnake"); _local3 = _root.mcBird._myrow; _local2 = _root.mcBird._mycol; _root.mcBird._myrow = 0; _root.mcBird._mycol = 0; _root.aChars[_local3][_local2] = 0; _root.aChars[0][0] = 1; moveChar("mcBird"); FlagKilled = false; moveSnake(); } } function resetFrogs() { var _local2 = 1; while (_local2 <= 2) { var _local4 = _root["mcFrog" + _local2]._myrow; var _local3 = _root["mcFrog" + _local2]._mycol; if (_local2 == 1) { _root["mcFrog" + _local2]._myrow = 3; _root["mcFrog" + _local2]._mycol = 2; } else { _root["mcFrog" + _local2]._myrow = 4; _root["mcFrog" + _local2]._mycol = 4; } _root.aChars[_local4][_local3] = 0; if (_local2 == 1) { _root.aChars[3][2] = 5; } else { _root.aChars[4][4] = 5; } moveChar("mcFrog" + _local2); _local2++; } } function reset() { YFW.fillMatrix("aChars", 7, 6, 0); _root.aChars[0][0] = 1; _root.aChars[6][5] = 9; var _local3 = 0; while (_local3 <= 6) { var _local2 = 0; while (_local2 <= 5) { _root[("mcSquare" + _local3) + _local2]._alpha = 100; _root[("mcSquare" + _local3) + _local2]._myfactor = 0; _local2++; } _local3++; } CapturedSquares = 0; resetMainChars(); resetFrogs(); } function checkAvailableSquares(therow, thecol) { var _local3 = 0; while (_local3 <= 6) { var _local2 = 0; while (_local2 <= 5) { if ((((((_local3 == (therow - 1)) and (_local2 == thecol)) and (aChars[_local3][_local2] == 0)) or (((_local3 == (therow + 1)) and (_local2 == thecol)) and (aChars[_local3][_local2] == 0))) or (((_local2 == (thecol - 1)) and (_local3 == therow)) and (aChars[_local3][_local2] == 0))) or (((_local2 == (thecol + 1)) and (_local3 == therow)) and (aChars[_local3][_local2] == 0))) { _root[("mcSquare" + _local3) + _local2].attachMovie("mcDot", "mcDot", 2); _root[("mcSquare" + _local3) + _local2].mcDot._x = 27; _root[("mcSquare" + _local3) + _local2].mcDot._y = 12; } _local2++; } _local3++; } } function birdJump(direction) { var _local3 = _root.mcBird._myrow; var _local2 = _root.mcBird._mycol; switch (direction) { case "up" : if (isFree("mcBird", "up")) { _root.mcBird._myrow--; } break; case "down" : if (isFree("mcBird", "down")) { _root.mcBird._myrow++; } break; case "left" : if (isFree("mcBird", "left")) { _root.mcBird._mycol--; } break; case "right" : if (!isFree("mcBird", "right")) { break; } _root.mcBird._mycol++; } if ((_local3 != _root.mcBird._myrow) or (_local2 != _root.mcBird._mycol)) { _root.aChars[_local3][_local2] = 0; _root.aChars[_root.mcBird._myrow][_root.mcBird._mycol] = 1; moveChar("mcBird"); if (_root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._alpha != 0) { _root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._alpha = _root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._alpha - (100 / Level); _root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._myfactor++; if (_root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._myfactor == Level) { _root[("mcSquare" + _root.mcBird._myrow) + _root.mcBird._mycol]._alpha = 0; CapturedSquares++; myscore.addScore(ScoreValue); myhouses.addScore(1); if (CapturedSquares == 42) { _root.NextLevel(); } } } } } function moveChar(charname) { _root[charname]._x = ((_root[charname]._mycol * 62) + 150) - (_root[charname]._myrow * 17); _root[charname]._y = (_root[charname]._myrow * 44) + 17; } function isFree(charname, direction) { switch (direction) { case "up" : if ((aChars[parseInt(_root[charname]._myrow) - 1][_root[charname]._mycol] == 0) or ((aChars[parseInt(_root[charname]._myrow) - 1][_root[charname]._mycol] == 1) and (charname == "mcSnake"))) { return(true); } return(false); case "down" : if ((aChars[parseInt(_root[charname]._myrow) + 1][_root[charname]._mycol] == 0) or ((aChars[parseInt(_root[charname]._myrow) + 1][_root[charname]._mycol] == 1) and (charname == "mcSnake"))) { return(true); } return(false); case "left" : if ((aChars[_root[charname]._myrow][parseInt(_root[charname]._mycol) - 1] == 0) or ((aChars[_root[charname]._myrow][parseInt(_root[charname]._mycol) - 1] == 1) and (charname == "mcSnake"))) { return(true); } return(false); case "right" : if ((aChars[_root[charname]._myrow][parseInt(_root[charname]._mycol) + 1] == 0) or ((aChars[_root[charname]._myrow][parseInt(_root[charname]._mycol) + 1] == 1) and (charname == "mcSnake"))) { return(true); } return(false); } } function goFrog(z) { var _local6 = false; var _local4 = _root["mcFrog" + z]._myrow; var _local3 = _root["mcFrog" + z]._mycol; var _local5 = YFW.randomize(4); switch (_local5) { case 1 : if (isFree("mcFrog" + z, "up")) { _root["mcFrog" + z]._myrow--; } break; case 2 : if (isFree("mcFrog" + z, "down")) { _root["mcFrog" + z]._myrow++; } break; case 3 : if (isFree("mcFrog" + z, "left")) { _root["mcFrog" + z]._mycol--; } break; case 4 : if (!isFree("mcFrog" + z, "right")) { break; } _root["mcFrog" + z]._mycol++; } if ((_root["mcFrog" + z]._myrow != _local4) or (_root["mcFrog" + z]._mycol != _local3)) { _root.aChars[_local4][_local3] = 0; _root.aChars[_root["mcFrog" + z]._myrow][_root["mcFrog" + z]._mycol] = 5; moveChar("mcFrog" + z); } } function moveSnake() { WaitToSnake = setInterval(goSnake, SnakeSpeed); } function goSnake() { clearInterval(WaitToSnake); if (!FlagKilled) { var _local2 = false; var _local4 = _root.mcSnake._myrow; var _local3 = _root.mcSnake._mycol; if ((_root.mcSnake._myrow > _root.mcBird._myrow) and (!_local2)) { if (isFree("mcSnake", "up")) { _root.mcSnake._myrow--; _local2 = true; } } if ((_root.mcSnake._myrow < _root.mcBird._myrow) and (!_local2)) { if (isFree("mcSnake", "down")) { _root.mcSnake._myrow++; _local2 = true; } } if ((_root.mcSnake._mycol > _root.mcBird._mycol) and (!_local2)) { if (isFree("mcSnake", "left")) { _root.mcSnake._mycol--; _local2 = true; } } if ((_root.mcSnake._mycol < _root.mcBird._mycol) and (!_local2)) { if (isFree("mcSnake", "right")) { _root.mcSnake._mycol++; _local2 = true; } } if ((_local4 != _root.mcSnake._myrow) or (_local3 != _root.mcSnake._mycol)) { _root.aChars[_local4][_local3] = 0; _root.aChars[_root.mcSnake._myrow][_root.mcSnake._mycol] = 9; moveChar("mcSnake"); } if ((_root.mcSnake._mycol == _root.mcBird._mycol) and (_root.mcSnake._myrow == _root.mcBird._myrow)) { KillBird(); } else { moveSnake(); } } } function KillBird() { FlagKilled = true; _root.mcBird.gotoAndPlay("die"); } function NextLevel() { clearInterval(WaitToSnake); WaitToSnake = undefined; myhouses.resetScore(); Level++; mylevel.addScore(1); if (SnakeSpeed > 500) { SnakeSpeed = SnakeSpeed - 50; } ScoreValue = ScoreValue + 5; reset(); } function GameOver() { YFW.setGameStatus(false); if (myscore.getScore() > Best) { Best = myscore.getScore(); myscore.setScore(Best); mybest.setScore(Best); } mykeyboard.enable(false); _root.mcGameOver._visible = true; _root.mcGameOver.gotoAndPlay("in"); } stop(); YFW.initializeEnvironment(); YFW.createMatrix("aChars", 7, 6); var myscore = new Score(); var mybest = new Score(); var myhouses = new Score(); var mylevel = new Score(); myscore.attachScore("mcScore", "txtScore", 0, 0, false); mybest.attachScore("mcBest", "txtBest", 0, 0, false); myhouses.attachScore("mcHouses", "txtHouses", 0, 0, false); mylevel.attachScore("mcLevel", "txtLevel", 1, 0, false); var mylives = new Lives(); mylives.attachLives("mcLives", "mcLife", 4); mcLives.onZero = "GameOver"; var mykeyboard = new Keyboard(); Key.addListener(mykeyboard); mykeyboard.associate("38", "", "birdJump", "up"); mykeyboard.associate("40", "", "birdJump", "down"); mykeyboard.associate("37", "", "birdJump", "left"); mykeyboard.associate("39", "", "birdJump", "right"); frogspeed1 = YFW.randomize(1000) + YFW.randomize(1000); frogspeed2 = YFW.randomize(1000) + YFW.randomize(1000); WaitToFrog = setInterval(goFrog, frogspeed1, 1); WaitToFrog = setInterval(goFrog, frogspeed2, 2); Best = 0;
Symbol 10 Button
on (release) { getURL ("http://www.lostjungle.com"); }
Symbol 11 Button
on (release) { getURL ("http://www.lostjungle.com/add.php?game=qturkey"); }
Symbol 36 MovieClip [YKM2000_Games] Frame 1
#initclip 11 Object.registerClass("YKM2000_Games", packager); #endinitclip
Symbol 43 MovieClip [__Packages.Score] Frame 0
class Score { var movname, scoreTXT; function Score () { } function attachScore(mcname, scoretext, initialvalue, goal, admitnegative, xcoord, ycoord) { mcname = YFW.newMC(mcname, pntScore); movname = mcname; scoreTXT = scoretext; _root[movname].onGoal = ""; _root[movname]._goal = goal; _root[movname]._score = initialvalue; _root[movname]._admitNegative = admitnegative; _root[movname]._x = xcoord; _root[movname]._y = ycoord; updateScorePanel(); } function getTotalScore() { return(_root[movname]._score); } function getScoreName() { return(movname); } function getScore() { return(_root[movname]._score); } function getGoal() { return(_root[movname]._goal); } function setGoal(goal) { _root[movname]._goal = goal; } function setScore(amount) { _root[movname]._score = amount; if (!_root[movname]._admitNegative) { if (_root[movname]._score < 0) { _root[movname]._score = 0; } } updateScorePanel(); } function addScore(amount) { _root[movname]._score = _root[movname]._score + amount; if (!_root[movname]._admitNegative) { if (_root[movname]._score < 0) { _root[movname]._score = 0; } } updateScorePanel(); } function updateScorePanel() { _root[movname][scoreTXT].text = _root[movname]._score; if (_root[movname]._score == _root[movname]._goal) { YFW.execEvent(_root[movname].onGoal); } } function resetScore() { _root[movname]._score = 0; updateScorePanel(); } var pntScore = 5000; }
Symbol 39 MovieClip [__Packages.Keyboard] Frame 0
class Keyboard { var aKeyMatch, Keypressed, aKeyMatchDefault; function Keyboard () { aKeyMatch = new Array(); } function enable(status) { if (status) { _enabled = true; } else { _enabled = false; } } function getStatus() { return(_enabled); } function onKeyDown() { switch (Key.getAscii()) { case 9 : Keypressed = "TAB"; break; case 32 : Keypressed = "SPACE"; break; case 8 : Keypressed = "BS"; break; case 46 : Keypressed = "DEL"; break; case 40 : Keypressed = "DOWN"; break; case 38 : Keypressed = "UP ARROW"; break; case 37 : Keypressed = "LEFT"; break; case 39 : Keypressed = "RIGHT"; break; case 35 : Keypressed = "END"; break; case 13 : Keypressed = "ENTER"; break; case 27 : Keypressed = "ESC"; break; case 36 : Keypressed = "HOME"; break; case 45 : Keypressed = "INS"; break; case 33 : Keypressed = "PGU"; break; case 34 : Keypressed = "PGD"; break; default : var _local3 = Key.getCode(); Keypressed = String(Key.getCode()); if ((_local3 >= 112) and (_local3 <= 123)) { Keypressed = "F" + (_local3 - 111); } else { Keypressed = _local3; } } if (_debug) { trace(Keypressed); } switch (keymode) { case "play" : if (_enabled) { executeFunction(Keypressed); } break; case "config" : if (Keypressed == "TAB") { if (ConfigPointer < (aKeyMatch.length - 1)) { ConfigPointer++; } else { ConfigPointer = 0; } _root.mcConfigScreen.mcConfigMark._x = _root.mcConfigScreen["txtKey" + ConfigPointer]._x; _root.mcConfigScreen.mcConfigMark._y = _root.mcConfigScreen["txtKey" + ConfigPointer]._y; } else { configKey(aKeyMatch[ConfigPointer].identifier, Keypressed); } break; case "main" : } } function configKey(identifier, key) { var _local3 = 0; while (_local3 <= 8) { if (aKeyMatch[_local3] == key) { _root.mcConfigScreen["txtKey" + _local3].text = "?"; aKeyMatch[_local3] = undefined; } _local3++; } var _local4 = false; switch (key) { case "BS" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "BACKSPACE"; _local4 = true; break; case "DEL" : case "46" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "DELETE"; _local4 = true; break; case "DOWN" : case "40" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "DOWN ARROW"; _local4 = true; break; case "END" : case "35" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "END"; _local4 = true; break; case "HOME" : case "36" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "HOME"; _local4 = true; break; case "SPACE" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "SPACE"; _local4 = true; break; case "INS" : case "45" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "INSERT"; _local4 = true; break; case "LEFT" : case "37" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "LEFT"; _local4 = true; break; case "RIGHT" : case "39" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "RIGHT"; _local4 = true; break; case "UP" : case "38" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "UP"; _local4 = true; break; case "PGU" : case "33" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "PAGE UP"; _local4 = true; break; case "PGD" : case "34" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "PAGE DOWN"; _local4 = true; break; case "187" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "+"; _local4 = true; break; case "188" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "<"; _local4 = true; break; case "191" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = ":"; _local4 = true; break; case "193" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "?"; _local4 = true; break; case "226" : _root.mcConfigScreen["txtKey" + ConfigPointer].text = "\\"; _local4 = true; break; default : if (Keypressed == "ENTER") { break; } if ((key.substring(0, 1) == "F") and (key.length > 1)) { _root.mcConfigScreen["txtKey" + ConfigPointer].text = key; _local4 = true; } else { if (!(((key >= 65) and (key <= 90)) || ((key >= 48) and (key <= 57)))) { break; } _root.mcConfigScreen["txtKey" + ConfigPointer].text = chr(Number(key)); _local4 = true; } } if (!_local4) { aKeyMatch[ConfigPointer].key = undefined; _root.mcConfigScreen["txtKey" + ConfigPointer].text = "! ILLEGAL KEY !"; } aKeyMatch[ConfigPointer].key = key; } function loadDefaults() { var _local2 = 0; while (_local2 <= (aKeyMatch.length - 1)) { aKeyMatch[_local2].key = aKeyMatchDefault[_local2].key; aKeyMatch[_local2].identifier = aKeyMatchDefault[_local2].identifier; aKeyMatch[_local2].functiontoexecute = aKeyMatchDefault[_local2].functiontoexecute; aKeyMatch[_local2].parameters = aKeyMatchDefault[_local2].parameters; _local2++; } } function setMode(keymode) { this.keymode = keymode; if (keymode == "config") { if (aKeyMatchDefault == undefined) { aKeyMatchDefault = new Array(); var _local3 = 0; while (_local3 <= (aKeyMatch.length - 1)) { aKeyMatchDefault[_local3] = {key:"", identifier:"", functiontoexecute:"", parameters:""}; aKeyMatchDefault[_local3].key = aKeyMatch[_local3].key; aKeyMatchDefault[_local3].identifier = aKeyMatch[_local3].identifier; aKeyMatchDefault[_local3].functiontoexecute = aKeyMatch[_local3].functiontoexecute; aKeyMatchDefault[_local3].parameters = aKeyMatch[_local3].parameters; _local3++; } } _root.mcConfigScreen.mcConfigMark._x = _root.mcConfigScreen.txtKey0._x; _root.mcConfigScreen.mcConfigMark._y = _root.mcConfigScreen.txtKey0._y; ConfigPointer = 0; } } function getMode() { return(keymode); } function getMatchList() { return(aKeyMatch); } function executeFunction(key) { var _local4 = 0; while (_local4 <= (aKeyMatch.length - 1)) { if (aKeyMatch[_local4].key == key) { var _local3 = new Array(); var _local5 = ""; _local3 = YFW.miniArray((aKeyMatch[_local4].functiontoexecute + ",") + aKeyMatch[_local4].parameters); if (_local3.length > 1) { _root[_local3[0]](_local3[1], _local3[2], _local3[3], _local3[4], _local3[5], _local3[6], _local3[7], _local3[8], _local3[9], _local3[10]); } else { _root[_local3[0]](); } } _local4++; } } function associate(key, identifier, functiontoexecute, parameters) { var _local3 = false; var _local2 = 0; while (_local2 <= (aKeyMatch.length - 1)) { if (aKeyMatch[_local2].key == key) { aKeyMatch[_local2] = {key:key, functiontoexecute:functiontoexecute, parameters:parameters}; _local3 = true; } _local2++; } if (!_local3) { aKeyMatch[aKeyMatch.length] = {key:key, identifier:identifier, functiontoexecute:functiontoexecute, parameters:parameters}; } } function getKeypressed() { return(Keypressed); } var ConfigPointer = 0; var keymode = "play"; var _enabled = true; var _debug = false; }
Symbol 42 MovieClip [__Packages.Lives] Frame 0
class Lives { var movname, _totalLives, defaultTotalLives, eachLifeMC; function Lives () { } function attachLives(mcname, eachlifemc, totallives, xcoord, ycoord) { mcname = YFW.newMC(mcname, pntLives); movname = mcname; var _local3 = 0; while (_local3 <= totallives) { _root.livesmc[eachlifemc + _local3]._visible = true; _local3++; } _totalLives = totallives; defaultTotalLives = totallives; eachLifeMC = eachlifemc; _root[movname]._x = xcoord; _root[movname]._y = ycoord; _root[movname].onZero = ""; } function decLives(ammount) { if (_totalLives > 0) { _root[movname][eachLifeMC + _totalLives]._visible = false; if (ammount == undefined) { ammount = 1; } _totalLives = _totalLives - ammount; if (_totalLives < 0) { _totalLives = 0; } if (_totalLives <= 0) { YFW.execEvent(_root[movname].onZero); } } } function getLives() { return(_totalLives); } function getLivesName() { return(movname); } function setLives(quantity) { _totalLives = quantity; var _local3 = 1; while (_local3 <= quantity) { _root[movname][eachLifeMC + _local3]._visible = true; _local3++; } } function resetLives() { _totalLives = defaultTotalLives; var _local3 = 1; while (_local3 <= defaultTotalLives) { _root[movname][eachLifeMC + _local3]._visible = true; _local3++; } } var pntLives = 2000; }
Symbol 37 MovieClip [__Packages.YFW] Frame 0
class YFW { function YFW () { } static function getVersion() { trace("YKM2000_Games v. 2006.1"); trace("---------------------------------------------"); trace("Copyright (c) 2006 by YKM2000"); trace("Todos os direitos reservados."); trace("Proibida a distribui\u00E7\u00E3o e/ou utiliza\u00E7\u00E3o"); trace("deste componente para a confec\u00E7\u00E3o de"); trace("projetos que n\u00E3o sejam de autoria da YKM2000."); trace("---------------------------------------------"); } static function initializeEnvironment() { _root.___targetsArray = new Array(); _root.___destroyedArray = new Array(); _root.___Sounds = new Array(); _root.___SoundOn = true; _root.___Go = false; _root.___GoHero = false; _root.___Timer = false; } static function terminateEnvironment() { _root.___targetsArray = undefined; _root.___destroyedArray = undefined; _root.___Sounds = undefined; _root.___SoundOn = undefined; _root.___Go = undefined; _root.___GoHero = undefined; _root.___Timer = undefined; } static function randomize(seed) { return(Math.floor(Math.random() * seed) + 1); } static function timeToSeconds(formatedtime) { var _local1 = new Array(); _local1 = formatedtime.split(":"); return((Number(_local1[0]) * 60) + Number(_local1[1])); } static function myTrace(argument) { _root.txtOutput.text = _root.txtOutput.text + (argument + "\r"); } static function isEven(argument) { if (((argument / 2) - Math.floor(argument / 2)) == 0) { return(true); } return(false); } static function decimalPlaces(argument, places) { return(Math.floor(argument * Math.pow(10, places)) / Math.pow(10, places)); } static function miniArray(argument) { var _local1 = new Array(); _local1 = argument.split(","); return(_local1); } static function cleanArray(inputarray, sortme) { if (sortme) { inputarray.sort(); while ((allTrim(inputarray[0]) == "") or (inputarray[0] == undefined)) { inputarray.shift(); } return(inputarray); } var _local4 = new Array(); var _local3 = 0; var _local2 = 0; while (_local2 <= (inputarray.length - 1)) { if ((allTrim(inputarray[_local2]) != "") and (inputarray[_local2] != undefined)) { _local4[_local3] = inputarray[_local2]; _local3++; } _local2++; } return(_local4); } static function createMatrix(matrixname, rows, cols) { _root[matrixname] = new Array(); var _local2 = 0; while (_local2 <= (rows - 1)) { _root[matrixname].push(new Array()); _local2++; } } static function fillMatrix(matrixname, rows, cols, myvalue) { var _local3 = 0; while (_local3 <= (rows - 1)) { var _local2 = 0; while (_local2 <= (cols - 1)) { _root[matrixname][_local3][_local2] = myvalue; _local2++; } _local3++; } } static function traceMatrix(matrix, rows, cols) { var _local3 = 0; while (_local3 <= (rows - 1)) { var _local4 = ""; var _local2 = 0; while (_local2 <= (cols - 1)) { _local4 = _local4 + (_root[matrix][_local3][_local2] + "/"); _local2++; } trace(_local4); _local3++; } } static function lTrim(matter) { if ((matter.length > 1) || (((matter.length == 1) && (matter.charCodeAt(0) > 32)) && (matter.charCodeAt(0) < 255))) { var _local1 = 0; while ((_local1 < matter.length) && ((matter.charCodeAt(_local1) <= 32) || (matter.charCodeAt(_local1) >= 255))) { _local1++; } matter = matter.substring(_local1); } else { matter = ""; } return(matter); } static function rTrim(matter) { if ((matter.length > 1) || (((matter.length == 1) && (matter.charCodeAt(0) > 32)) && (matter.charCodeAt(0) < 255))) { var _local1 = matter.length - 1; while ((_local1 >= 0) && ((matter.charCodeAt(_local1) <= 32) || (matter.charCodeAt(_local1) >= 255))) { _local1--; } matter = matter.substring(0, _local1 + 1); } else { matter = ""; } return(matter); } static function allTrim(matter) { return(lTrim(rTrim(matter))); } static function getNextDepth(startlevel, endlevel) { if ((startlevel != undefined) and (endlevel != undefined)) { var _local4 = startlevel; var _local2 = startlevel; var _local3 = endlevel; } else { var _local4 = 1000000 /* 0x0F4240 */; var _local2 = 1000000 /* 0x0F4240 */; var _local3 = 1048576 /* 0x100000 */; } while (_root.getInstanceAtDepth(_local2) != undefined) { _local2++; if (_local2 == _local3) { _local2 = _local4; } } return(_local2); } static function newMC(mcname, pointer) { if (_root[mcname] == undefined) { var _local4 = getNextDepth(pointer, pointer + 999); var _local3 = mcname + _local4; _root.attachMovie(mcname, _local3, 19000); CheckInstance(mcname, _local3); return(_local3); } return(mcname); } static function CheckInstance(mcname, instname) { if (_root[instname] == undefined) { trace((((((("Instance of " + mcname) + " couldn't be created.") + "\r") + "Check if the refenciated library object is set for") + "\r") + "'Export for ActionScript' in the Linkage panel.") + "\r"); } } static function execEvent(myparam) { if (myparam != "") { var _local2 = new Array(); var _local3 = ""; _local2 = miniArray(myparam); if (_local2.length > 1) { _root[_local2[0]](_local2[1], _local2[2], _local2[3], _local2[4], _local2[5], _local2[6], _local2[7], _local2[8], _local2[9], _local2[10]); } else { _root[_local2[0]](); } } } static function pushIntoArray(array_name, thecontent) { if (_root[array_name] != undefined) { _root[array_name][_root[array_name].length] = thecontent; } else { trace(("Array " + array_name) + " not found."); } } static function popFromArray(array_name, thecontent) { if (_root[array_name] != undefined) { var _local3 = 0; while (_local3 <= (_root[array_name].length - 1)) { if (_root[array_name][_local3] == thecontent) { _root[array_name][_local3] = ""; _root[array_name] = cleanArray(_root[array_name]); trace(_root[array_name]); } _local3++; } } else { trace(("Array " + array_name) + " not found."); } } static function pushTarget(target_name) { if (_root.___targetsArray != undefined) { _root.___targetsArray[_root.___targetsArray.length] = target_name; } else { trace("ERROR -- You must declare targets with initializeTargets() method."); } } static function popTarget(enemy_name) { if (_root.___targetsArray != undefined) { var _local2 = 0; while (_local2 <= (_root.___targetsArray.length - 1)) { if (_root.___targetsArray[_local2] == enemy_name) { _root.___targetsArray[_local2] = ""; _root.___targetsArray = cleanArray(_root.___targetsArray); } _local2++; } } else { trace("ERROR -- You must declare targets with initializeTargets() method."); } } static function pushDestroyed(target_name) { if (_root.___destroyedArray != undefined) { _root.___destroyedArray[_root.___destroyedArray.length] = target_name; } else { trace("ERROR -- You must declare targets with initializeTargets() method."); } } static function popDestroyed(enemy_name) { if (_root.___destroyedArray != undefined) { var _local2 = 0; while (_local2 <= (_root.___destroyedArray.length - 1)) { if (_root.___destroyedArray[_local2] == enemy_name) { _root.___destroyedArray[_local2] = ""; _root.___destroyedArray = cleanArray(_root.___destroyedArray); } _local2++; } } else { trace("ERROR -- You must declare targets with initializeTargets() method."); } } static function scanDestroyedList() { var _local2 = 0; while (_local2 <= (_root.___destroyedArray.length - 1)) { _root[_root.___destroyedArray[_local2]].removeMovieClip(); popDestroyed(_root.___destroyedArray[_local2]); _local2++; } } static function getDestroyedListSize() { return(_root.___destroyedArray.length); } static function scanEnemyForHit(baseclip) { var _local2 = 0; if (_local2 <= (_root.___targetsArray.length - 1)) { if (_root[baseclip].hitTest(_root[_root.___targetsArray[_local2]])) { return(_root.___targetsArray[_local2]); } return(""); } } static function getGameStatus() { return(_root.___Go); } static function getTimersStatus() { return(_root.___Timer); } static function pauseGame(status) { if (status == true) { _root.___GoHero = false; _root.___Go = false; _root.___Timer = false; } else { _root.___GoHero = true; _root.___Go = true; _root.___Timer = true; } } static function setGameStatus(status) { if (status == false) { _root.___GoHero = false; _root.___Go = false; _root.___Timer = false; } else { _root.___GoHero = true; _root.___Go = true; _root.___Timer = true; } } static function pauseTimers(status) { if (status == true) { _root.___Timer = false; } else { _root.___Timer = true; } } static function attachSoundFX(identifier, soundatlib, style) { var _local3 = getNextDepth(11000, 11999); var _local4 = "mcSound" + _local3; var _local5 = identifier; _root.createEmptyMovieClip(_local4, _local3); _root[identifier] = new Sound(_root[_local4]); _root[identifier].attachSound(soundatlib); _root[identifier].setVolume(100); _root[identifier]._style = style; _root.___Sounds[_root.___Sounds.length] = identifier; } static function playSound(identifier) { if (_root.___SoundOn) { _root[identifier].start(); if (_root[identifier]._style == "track") { _root[identifier].onSoundComplete = function () { _root[identifier].start(0, 999); }; } } } static function muteSounds() { stopSounds(); _root.___SoundOn = false; } static function unmuteSounds() { _root.___SoundOn = true; var _local2 = 0; while (_local2 <= (_root.___Sounds.length - 1)) { if (_root[_root.___Sounds[_local2]]._style == "track") { playSound(_root.___Sounds[_local2]); } _local2++; } } static function stopSounds() { var _local2 = 0; while (_local2 <= (_root.___Sounds.length - 1)) { _root[_root.___Sounds[_local2]].stop(); _local2++; } } static function getSoundStatus() { return(_root.___SoundOn); } static function getHeroStatus() { return(_root.___GoHero); } }
Symbol 35 MovieClip [__Packages.packager] Frame 0
class packager extends MovieClip { var _mcBoundingBox; function packager () { super(); _mcBoundingBox._visible = false; _mcBoundingBox._width = (_mcBoundingBox._height = 0); } }
Symbol 38 MovieClip [__Packages.Gun] Frame 0
class Gun { var shooter, nose, aimname, shot, libshot, ammoMC, eachBulletMC, reloadsTxt; function Gun () { } function attachGun(mcname, nose) { if (_root[mcname] != undefined) { gunCreated = true; shooter = mcname; this.nose = nose; _root[mcname].onMouseMove = function () { if (_root.___Go and _root.___GoHero) { if (this._movement == "rotation") { YFW.execEvent(this.onRotate); updateAfterEvent(); var _local5 = _xmouse - this._x; var _local4 = _ymouse - this._y; var _local3 = Math.atan2(_local4, _local5); _local3 = ((_local3 * 180) / Math.PI) + 90; this._rotation = _local3; } else { if (this._movement == "horizontal") { this._x = _xmouse; } if (this._movement == "vertical") { this._y = _ymouse; } } } }; } else { trace("Hero not found. Cannot attach gun."); } } function attachTrigger(mcname) { gunCreated = true; shooter = mcname; attachAim(mcname); _root[mcname].myTargets = "___targetsArray"; _root[mcname].onShot = ""; _root[mcname].onHit = ""; _root[mcname].onMouseDown = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onShot); if (this.myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this.myTargets].length - 1)) { if (this.hitTest(_root[_root[this.myTargets][_local3]])) { var _local4 = _root[this.myTargets][_local3]; _root[this.myTargets][_local3] = ""; _root[this.myTargets] = YFW.cleanArray(_root[this.myTargets]); YFW.pushDestroyed(_local4); YFW.execEvent(this.onHit); } _local3++; } } } }; } function attachAim(mcname) { aimname = mcname; Mouse.hide(); var _local4 = YFW.getNextDepth(); _root.attachMovie(mcname, mcname, _local4); _root[mcname].onMouseMove = function () { this._x = _xmouse - (this._width / 2); this._y = _ymouse - (this._height / 2); updateAfterEvent(); }; } function removeAim() { Mouse.show(); _root[aimname].removeMovieClip(); } function putShot(shotmc, speed, x_maxbound, y_maxbound) { if ((gunCreated and _root.___Go) and _root.___GoHero) { var _local8 = YFW.getNextDepth(3000); if (((((_root[shooter]._movement == "horizontal") or (_root[shooter]._movement == "free")) or (_root[shooter]._movement == "rotation")) or (_root[shooter]._movement == "")) or (_root[shooter]._movement == undefined)) { var _local7 = _root[shooter]._rotation - 90; } if (_root[shooter]._movement == "vertical") { var _local7 = _root[shooter]._rotation; } var _local7 = (_local7 * Math.PI) / 180; pntShot++; var _local6 = shotmc + pntShot; shot = _local6; libshot = shotmc; _root.attachMovie(shotmc, _local6, _local8); _root[_local6]._x = _root[shooter]._x + (nose * Math.cos(_local7)); _root[_local6]._y = _root[shooter]._y + (nose * Math.sin(_local7)); _root[_local6].xmov = speed * Math.cos(_local7); _root[_local6].ymov = speed * Math.sin(_local7); _root[_local6].myTargets = "___targetsArray"; _root[_local6].onHit = ""; _root[_local6].onEnterFrame = function () { if (this.myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this.myTargets].length - 1)) { if (this.hitTest(_root[_root[this.myTargets][_local3]])) { this._visible = false; var _local5 = true; var _local4 = _root[this.myTargets][_local3]; _root[this.myTargets][_local3] = ""; _root[this.myTargets] = YFW.cleanArray(_root[this.myTargets]); YFW.pushDestroyed(_local4); YFW.execEvent(this.onHit); } _local3++; } } this._x = this._x + this.xmov; this._y = this._y + this.ymov; if (((((this._x < 0) or (this._x > x_maxbound)) or (this._y < 0)) or (this._y > y_maxbound)) or _local5) { this.removeMovieClip(); } }; } else { trace("no shooter found."); } } function attachAmmo(ammoname, eachbulletmc, reloadstxt, totalbullets, totalreloads, auto_reload) { var _local3 = 0; while (_local3 <= totalbullets) { _root[ammoname][eachbulletmc + _local3]._visible = true; _local3++; } _root[ammoname].onEmpty = ""; _root[ammoname].onNoReloads = ""; _root[ammoname]._totalBullets = totalbullets; _root[ammoname]._totalReloads = totalreloads; _root[ammoname]._defaultTotalBullets = totalbullets; _root[ammoname]._defaultTotalReloads = totalreloads; _root[ammoname]._autoReload = auto_reload; ammoMC = ammoname; eachBulletMC = eachbulletmc; reloadsTxt = reloadstxt; } function decAmmo() { if (_root[ammoMC]._totalBullets > 0) { _root[ammoMC][eachBulletMC + _root[ammoMC]._totalBullets]._visible = false; _root[ammoMC]._totalBullets--; if (_root[ammoMC]._totalBullets == 0) { YFW.execEvent(_root[ammoMC].onEmpty); if (_root[ammoMC]._autoReload) { reload(); } else if (_root[ammoMC]._totalReloads == 0) { YFW.execEvent(_root[ammoMC].onNoReloads); } } } } function reload() { if (_root[ammoMC]._totalReloads > 0) { if (_root[ammoMC]._totalBullets == 0) { _root[ammoMC]._totalBullets = _root[ammoMC]._defaultTotalBullets; _root[ammoMC]._totalReloads--; _root[ammoMC][reloadsTxt].text = _root[ammoMC]._totalReloads; var _local3 = 1; while (_local3 <= _root[ammoMC]._totalBullets) { _root[ammoMC][eachBulletMC + _local3]._visible = true; _local3++; } } } else { YFW.execEvent(_root[ammoMC].onNoReloads); } } function getAmmo() { return(_root[ammoMC]._totalBullets); } function getReloads() { return(_root[ammoMC]._totalReloads); } function resetAmmo() { _root[ammoMC]._totalBullets = _root[ammoMC]._defaultTotalBullets; _root[ammoMC]._totalReloads = _root[ammoMC]._defaultTotalReloads; var _local3 = 1; while (_local3 <= _root[ammoMC]._defaultTotalBullets) { _root[ammoMC][eachBulletMC + _local3]._visible = true; _local3++; } } function getShot() { return(shot); } function getGun() { return(shooter); } function removeAllShots() { var _local3 = getShotPointer() - 20; while (_local3 <= (getShotPointer() + 10)) { _root[getShotLibName() + _local3].removeMovieClip(); _local3++; } } function getShotPointer() { return(pntShot); } function getShotLibName() { return(libshot); } var pntShot = 3000; var gunCreated = false; }
Symbol 40 MovieClip [__Packages.Hero] Frame 0
class Hero { var movname, herox, heroy; function Hero () { } function attachCannon(mcname, movement, xcoord, ycoord) { mcname = YFW.newMC(mcname, pntHero); movname = mcname; _root[mcname]._x = xcoord; _root[mcname]._y = ycoord; _root[mcname]._movement = movement; _root[mcname]._myTargets = "___targetsArray"; _root.___GoHero = true; _root[mcname].onRotate = ""; _root[mcname].onMove = ""; _root[mcname].onTouchTarget = ""; _root[mcname].onMouseMove = function () { if (_root.___Go and _root.___GoHero) { if (this._movement == "rotation") { YFW.execEvent(this.onRotate); updateAfterEvent(); var _local5 = _xmouse - this._x; var _local4 = _ymouse - this._y; var _local3 = Math.atan2(_local4, _local5); _local3 = ((_local3 * 180) / Math.PI) + 90; this._rotation = _local3; } else { YFW.execEvent(this.onMove); if (movement == "horizontal") { this._x = _xmouse; } if (movement == "vertical") { this._y = _ymouse; } } } }; _root[mcname].onEnterFrame = function () { if (_root.___Go and _root.___GoHero) { if (this._myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this._myTargets].length - 1)) { if (this.hitTest(_root[_root[this._myTargets][_local3]])) { YFW.execEvent(this.onTouchTarget); } _local3++; } } } }; } function attachShip(mcname, xini, yini, maxx, maxy, speed, brakes, extrapolate) { mcname = YFW.newMC(mcname, pntHero); movname = mcname; herox = xini; heroy = yini; _root[mcname].onAccelerate = ""; _root[mcname].onBrakes = ""; _root[mcname].onTurnRight = ""; _root[mcname].onTurnLeft = ""; _root[mcname].onExtrapolate = ""; _root[mcname].onBounds = ""; _root[mcname].onTouchTarget = ""; _root[mcname]._x = xini; _root[mcname]._y = yini; _root[mcname].maxX = maxx; _root[mcname].maxY = maxy; _root[mcname].extrapolate = extrapolate; _root[mcname].speed = speed; _root[mcname].torque = 0; _root[mcname].rtorque = 0; _root[mcname].AngVelocity = 0; _root[mcname].AngAcceleration = 0; _root[mcname].angle = 0; _root[mcname].force = 0; _root[mcname].xv = 0; _root[mcname].yv = 0; _root[mcname].x = 0; _root[mcname].y = 0; _root[mcname].xa = 0; _root[mcname].ya = 0; _root[mcname].v = 0; _root[mcname].momentum = 0.02; _root[mcname].drag = 0; _root[mcname]._myTargets = "___targetsArray"; _root.___GoHero = true; var _local5 = new Keyboard(); Key.addListener(_local5); _root[mcname].onEnterFrame = function () { if (_root.___Go and _root.___GoHero) { if (this._myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this._myTargets].length - 1)) { if (this.hitTest(_root[_root[this._myTargets][_local3]])) { YFW.execEvent(this.onTouchTarget); } _local3++; } } if (Key.isDown(39)) { YFW.execEvent(this.onTurnRight); this.torque = 5; } else if (Key.isDown(37)) { YFW.execEvent(this.onTurnLeft); this.torque = -5; } else { this.torque = 0; } this.rtorque = 0.5 * this.AngVelocity; this.AngAcceleration = this.torque - this.rtorque; this.AngVelocity = this.AngVelocity + this.AngAcceleration; this.angle = this.angle + this.AngVelocity; if (this.angle < 0) { this.angle = this.angle + 360; } if (this.angle > 360) { this.angle = this.angle - 360; } this.v = Math.sqrt(Math.pow(this.xv, 2) + Math.pow(this.yv, 2)); this.drag = this.momentum * this.v; if (Key.isDown(38)) { YFW.execEvent(this.onAccelerate); this.force = speed; } else { this.force = 0; } this.xa = ((this.drag * this.xv) * -1) + (this.force * Math.sin((Math.PI/180) * this.angle)); this.ya = ((this.drag * this.yv) * -1) - (this.force * Math.cos((Math.PI/180) * this.angle)); this.xv = this.xv + this.xa; this.yv = this.yv + this.ya; if (brakes) { if (Key.isDown(40)) { YFW.execEvent(this.onBrakes); if (this.onBrakes != undefined) { _root.onBrakes(); } this.xv = 0; this.yv = 0; } } if (this.extrapolate) { YFW.execEvent(this.onExtrapolate); if (this._x <= 0) { this._x = this.maxX - 1; } if (this._x >= this.maxX) { this._x = 0; } if (this._y <= 0) { this._y = this.maxY - 1; } if (this._y >= this.maxY) { this._y = 0; } } else { YFW.execEvent(this.onBounds); if (this._x <= 0) { this._x = 0; } if (this._x >= this.maxX) { this._x = this.maxX; } if (this._y <= 0) { this._y = 0; } if (this._y >= this.maxY) { this._y = this.maxY; } } this._y = this._y + this.yv; this._x = this._x + this.xv; this._rotation = this.angle; } }; } function attachFish(mcname, xini, yini, speed, rotateme) { mcname = YFW.newMC(mcname, pntHero); movname = mcname; herox = xini; heroy = yini; _root[mcname].onSwim = ""; _root[mcname].onReach = ""; _root[mcname].mySpeed = speed; _root[mcname].endposx = 0; _root[mcname].endposy = 0; _root[mcname]._x = xini; _root[mcname]._y = yini; _root[mcname].Inverted = false; _root.___GoHero = true; if (rotateme) { _root[mcname].onEnterFrame = function () { if (_root.___Go and _root.___GoHero) { var _local3 = _root._ymouse - this._y; var _local4 = _root._xmouse - this._x; this.mcFish._rotation = (Math.atan2(_local3, _local4) * 180) / Math.PI; this.factor = Math.floor(this.mcFish._rotation); _local3 = _ymouse - this._y; _local4 = _xmouse - this._x; this._rotation = (Math.atan2(_local3, _local4) * 180) / Math.PI; this.factor = Math.floor(this._rotation); if (((this.factor > 90) && (this.factor <= 179)) || ((this.factor > -180) && (this.factor < -90))) { if (this.Inverted == false) { this._yscale = this._yscale * -1; this.Inverted = true; } } if (((this.factor <= 90) && (this.factor >= -90)) && (this.Inverted == true)) { this._yscale = this._yscale * -1; this.Inverted = false; } } }; } _root[mcname].onMouseDown = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onSwin); if (_xmouse > this._x) { if ((_xmouse - this._x) > this.mySpeed) { this.endposx = this._x + this.mySpeed; } else { this.endposx = _xmouse; } } if (_xmouse < this._x) { if ((this._x - _xmouse) > this.mySpeed) { this.endposx = this._x - this.mySpeed; } else { this.endposx = _xmouse; } } if (_ymouse > this._y) { if ((_ymouse - this._y) > this.mySpeed) { this.endposy = this._y + this.mySpeed; } else { this.endposy = _ymouse; } } if (_ymouse < this._y) { if ((this._y - _ymouse) > this.mySpeed) { this.endposy = this._y - this.mySpeed; } else { this.endposy = _ymouse; } } this.createEmptyMovieClip("mcMoveMe", 1); this.mcMoveMe.endposx = this.endposx; this.mcMoveMe.endposy = this.endposy; this.mcMoveMe.myParent = this._name; this.mcMoveMe.onEnterFrame = function () { var _local4 = (this.endposx - _root[this.myParent]._x) / 8; var _local3 = (this.endposy - _root[this.myParent]._y) / 8; _root[this.myParent]._x = _root[this.myParent]._x + _local4; _root[this.myParent]._y = _root[this.myParent]._y + _local3; if ((Math.floor(_local4) == 0) && (Math.floor(_local3) == 0)) { YFW.execEvent(this.onReach); this.removeMovieClip(); } }; } }; } function setFishSpeed(newspeed) { _root[movname].mySpeed = newspeed; } function resetHero() { _root[movname]._x = herox; _root[movname]._x = heroy; } function getHeroName() { return(movname); } function getHeroX() { return(_root[movname]._x); } function getHeroY() { return(_root[movname]._y); } function attachDiver(mcname, xini, yini, divespeed, raisespeed, diverot, raiserot, maxdive, maxraise) { mcname = YFW.newMC(mcname, pntHero); movname = mcname; herox = xini; heroy = yini; _root[mcname].myDownSpeed = divespeed; _root[mcname].myUpSpeed = raisespeed; _root[mcname].myDiveRot = diverot; _root[mcname].myRaiseRot = raiserot; _root[mcname].myMaxDive = maxdive; _root[mcname].myMaxRaise = maxraise; _root[mcname].myTargets = "___targetsArray"; _root[mcname]._x = xini; _root[mcname]._y = yini; _root.___GoHero = true; _root[mcname].onDive = ""; _root[mcname].onRaise = ""; _root[mcname].onMaxDive = ""; _root[mcname].onMaxRaise = ""; _root[mcname].onTouchTarget = ""; _root[mcname].onEnterFrame = function () { if (_root.___Go and _root.___GoHero) { if (this.myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this.myTargets].length - 1)) { if (this.hitTest(_root[_root[this.myTargets][_local3]])) { YFW.execEvent(this.onTouchTarget); } _local3++; } } } }; _root[mcname].onMouseDown = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onDive); this._rotation = this.myDiveRot; this.onEnterFrame = function () { if (this._y < this.myMaxDive) { this._y = this._y + this.myDownSpeed; } if (this._y >= this.myMaxDive) { YFW.execEvent(this.onMaxDive); } }; } }; _root[mcname].onMouseUp = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onRaise); this._rotation = this.myRaiseRot; this.onEnterFrame = function () { if (this._y > this.myMaxRaise) { this._y = this._y - this.myUpSpeed; } if (this._y <= this.myMaxDive) { YFW.execEvent(this.onMaxRaise); } }; } }; } function attachRaiser(mcname, xini, yini, raisespeed, divespeed, raiserot, diverot, maxraise, maxdive) { mcname = YFW.newMC(mcname, pntHero); movname = mcname; herox = xini; heroy = yini; _root[mcname].myDownSpeed = divespeed; _root[mcname].myUpSpeed = raisespeed; _root[mcname].myDiveRot = diverot; _root[mcname].myRaiseRot = raiserot; _root[mcname].myMaxDive = maxdive; _root[mcname].myMaxRaise = maxraise; _root[mcname].myTargets = "___targetsArray"; _root[mcname]._x = xini; _root[mcname]._y = yini; _root.___GoHero = true; _root[mcname].onDive = ""; _root[mcname].onRaise = ""; _root[mcname].onMaxDive = ""; _root[mcname].onMaxRaise = ""; _root[mcname].onTouchTarget = ""; _root[mcname].onEnterFrame = function () { if (_root.___Go and _root.___GoHero) { if (this.myTargets != undefined) { var _local3 = 0; while (_local3 <= (_root[this.myTargets].length - 1)) { if (this.hitTest(_root[_root[this.myTargets][_local3]])) { YFW.execEvent(this.onTouchTarget); } _local3++; } } } }; _root[mcname].onMouseDown = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onDive); this._rotation = this.myDiveRot; this.onEnterFrame = function () { if (this._y > this.myMaxRaise) { this._y = this._y - this.myUpSpeed; } if (this._y <= this.myMaxRaise) { YFW.execEvent(this.onMaxRaise); } }; } }; _root[mcname].onMouseUp = function () { if (_root.___Go and _root.___GoHero) { YFW.execEvent(this.onRaise); this._rotation = this.myRaiseRot; this.onEnterFrame = function () { if (this._y < this.myMaxDive) { this._y = this._y + this.myDownSpeed; } if (this._y >= this.myMaxDive) { YFW.execEvent(this.onMaxDive); } }; } }; } function attachFollower(mcname, xini, yini, speed, axis, triggering) { if (triggering == "Move") { var functiontype = "onMouseMove"; } else { var functiontype = "onMouseDown"; } mcname = YFW.newMC(mcname, pntHero); movname = mcname; herox = xini; heroy = yini; _root.___GoHero = true; _root[mcname]._x = xini; _root[mcname]._y = yini; _root[mcname].mySpeed = speed; _root[mcname].myAxis = axis; _root[mcname].myWait = 0; _root[mcname].onReach = ""; _root[mcname][functiontype] = function () { if (_root.___Go and _root.___GoHero) { clearInterval(this.myWait); var ResetInterval = function () { clearInterval(_root[mcname].myWait); YFW.execEvent(this.onReach); delete _root[mcname][functiontype].onEnterFrame; }; if (triggering == "Click") { _root[mcname].onMouseUp = function () { delete _root[mcname].onEnterFrame; }; } _root[mcname].onEnterFrame = function () { if ((this.myAxis == "horizontal") or (this.myAxis == "both")) { if (_xmouse > this._x) { this._x = this._x + this.mySpeed; } if (_xmouse < this._x) { this._x = this._x - this.mySpeed; } if (_xmouse == this._x) { delete _root[mcname].onEnterFrame; this.myWait = setInterval(ResetInterval, 200); } } if ((this.myAxis == "vertical") or (this.myAxis == "both")) { if (_ymouse > this._y) { this._y = this._y + this.mySpeed; } if (_ymouse < this._y) { this._y = this._y - this.mySpeed; } if (_ymouse == this._y) { delete _root[mcname].onEnterFrame; this.myWait = setInterval(ResetInterval, 200); } } }; } }; } function setHeroStatus(mystatus) { if (mystatus) { _root.___GoHero = true; } else { _root.___GoHero = false; } } function getHeroStatus() { return(_root.___GoHero); } var pntHero = 7000; }
Symbol 41 MovieClip [__Packages.Levels] Frame 0
class Levels { var levelMC, levelTxt, levelDefault, currentLevel; function Levels () { } function attachLevel(mcname, txtname, initial, xcoord, ycoord) { mcname = YFW.newMC(mcname, pntLevel); levelMC = mcname; levelTxt = txtname; levelDefault = initial; currentLevel = initial; _root[levelMC]._x = xcoord; _root[levelMC]._y = ycoord; updateLevel(); } function incLevel() { currentLevel++; updateLevel(); } function updateLevel() { _root[levelMC][levelTxt].text = currentLevel; } function getLevel() { return(currentLevel); } function setLevel(level) { currentLevel = level; updateLevel(); } function resetLevel() { currentLevel = levelDefault; updateLevel(); } var pntLevel = 1000; }
Symbol 44 MovieClip [__Packages.SpecialFX] Frame 0
class SpecialFX { function SpecialFX () { } function attachExplosions(mcname) { var _local3 = 0; while (_local3 <= (_root.___destroyedArray.length - 1)) { mcname = YFW.newMC(mcname, pntExplosion); _root[mcname]._x = _root[_root.___destroyedArray[_local3]]._x; _root[mcname]._y = _root[_root.___destroyedArray[_local3]]._y; _local3++; } } var pntExplosion = 9000; }
Symbol 45 MovieClip [__Packages.Timer] Frame 0
class Timer { var _created, movname, timertext, formated, timeToGo; function Timer () { _created = false; } function attachClock(mcname, timertext, timetogo, formated, up) { mcname = YFW.newMC(mcname, pntTimer); movname = mcname; this.timertext = timertext; this.formated = formated; var _local6 = true; this.up = up; _root[mcname]._timeToGo = timetogo; _root[mcname].onZero = ""; _created = true; _root[mcname]._started = false; _root[mcname]._timerMC = movname; _root[mcname]._formated = formated; _root[mcname]._paused = false; _root[mcname]._up = up; _root[mcname][timertext].text = timetogo; _root[mcname].onEnterFrame = function () { if ((this._started and (!this._paused)) and _root.___Timer) { if (!this._up) { if (this.countdown > 0.5) { this.mynow = getTimer() / 1000; this.countdown = (this.mycount - this.mynow) + this.mystart; if (this._formated) { var _local4 = Math.floor(parseInt(this.countdown) / 60); var _local3 = Math.floor(this.countdown - (_local4 * 60)); if (_local3 < 10) { _local3 = "0" + _local3; } _root[this._timerMC][timertext].text = (_local4 + ":") + _local3; } else { _root[this._timerMC][timertext].text = Math.floor(this.countdown); } } else if (this._started) { this._started = false; YFW.execEvent(this.onZero); } } else { this.countup = Math.floor((getTimer() / 1000) - this.mystartu); var _local3 = this.countup - (Math.floor(this.countup / 60) * 60); var _local4 = Math.floor(this.countup / 60); if (this._formated) { if (_local3 < 10) { _local3 = "0" + _local3; } _root[this._timerMC][timertext].text = (_local4 + ":") + _local3; } else { _root[this._timerMC][timertext].text = Math.floor(this.countup); } } } }; } function attachTimebar(mcname, timerbar, initialpos, finalpos, decfactor, style) { mcname = YFW.newMC(mcname, pntTimer); movname = mcname; _root[mcname]._timerMC = movname; _root[mcname]._timerBar = timerbar; _root[mcname]._initialPos = initialpos; _root[mcname]._finalPos = finalpos; _root[mcname]._decFactor = decfactor; _root[mcname]._style = style; _root[mcname]._paused = true; _root[mcname].onZero = ""; _created = true; _root[mcname].onEnterFrame = function () { if ((!this._paused) and _root.___Timer) { if (this._style == "horizontal") { _root[this._timerMC][this._timerBar]._x = _root[this._timerMC][this._timerBar]._x - this._decFactor; if (_root[this._timerMC][this._timerBar]._x <= this._finalPos) { this._paused = true; YFW.execEvent(this.onZero); } } else { _root[this._timerMC][this._timerBar]._y = _root[this._timerMC][this._timerBar]._y + this._decFactor; if (_root[this._timerMC][this._timerBar]._x >= this._finalPos) { this._paused = true; YFW.execEvent(this.onZero); } } } }; } function getClock() { return(movname); } function getTimebar() { return(movname); } function initializeUpClock() { if (up) { if (formated) { _root[movname][timertext].text = "0:00"; } else { _root[movname][timertext].text = "0"; } } } function startTimebar() { _root[movname]._paused = false; } function pauseTimebar() { if (_root[movname]._paused) { _root[movname]._paused = false; } else { _root[movname]._paused = true; } } function resetTimebar() { if (_root[movname]._style == "horizontal") { _root[_root[movname]._timerMC][_root[movname]._timerBar]._x = _root[movname]._initialPos; } else { _root[_root[movname]._timerMC][_root[movname]._timerBar]._y = _root[movname]._initialPos; } } function remove() { _root[movname].removeMovieClip(); delete _root[movname].onEnterFrame; _created = false; } function startClock() { if ((!_root[movname]._started) and _root.___Timer) { _root[movname].mystart = getTimer() / 1000; _root[movname].mystartu = (getTimer() / 1000) - _root[movname]._timeToGo; _root[movname].mycount = _root[movname]._timeToGo; _root[movname].countup = 0; _root[movname].countdown = _root[movname]._timeToGo; _root[movname]._started = true; } } function pauseClock() { if (_root[movname]._started) { if (!_root[movname]._paused) { _root[movname]._paused = true; if (up) { timeToGo = Math.floor(_root[movname].countup); } else { timeToGo = Math.floor(_root[movname].countdown); } } else { _root[movname].mycount = timeToGo; _root[movname].countdown = timeToGo; _root[movname].countup = timeToGo; _root[movname]._paused = false; if (up) { _root[movname].mystartu = ((getTimer() / 1000) - timeToGo) - 1; } else { _root[movname].mystart = getTimer() / 1000; } } } } function stopClock() { if (_root[movname]._started) { _root[movname]._started = false; } } var pntTimer = 6000; var ticking = false; var up = false; }
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
play();
Symbol 96 MovieClip Frame 30
_root.mylives.decLives(); _root.resetMainChars();
Symbol 170 Button
on (release) { getURL ("http://www.lostjungle.com/yankleber/"); }
Symbol 177 Button
on (release) { _root.mcTitle._visible = false; _root.startGame(); }
Symbol 186 Button
on (release) { _root.mcGameOver._visible = false; _root.mcTitle._visible = true; }
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
play();
Symbol 187 MovieClip Frame 16
stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [mcDot]Uses:1
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip [mcFood]Uses:3
Symbol 5 GraphicUsed by:12
Symbol 6 FontUsed by:7 8 168 169 171
Symbol 7 TextUses:6Used by:12
Symbol 8 TextUses:6Used by:12
Symbol 9 GraphicUsed by:10 11 170
Symbol 10 ButtonUses:9Used by:12
Symbol 11 ButtonUses:9Used by:12
Symbol 12 MovieClip [mcBottomBar]Uses:5 7 8 10 11Used by:Timeline
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:33
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:33
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:33
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:33
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:33
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:33
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:33
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:33
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:33
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 MovieClipUses:14 16 18 20 22 24 26 28 30 32Used by:34
Symbol 34 MovieClip [mcSnake]Uses:33Used by:Timeline
Symbol 36 MovieClip [YKM2000_Games]
Symbol 46 GraphicUsed by:Timeline
Symbol 47 FontUsed by:48 49
Symbol 48 EditableTextUses:47Used by:Timeline
Symbol 49 TextUses:47Used by:Timeline
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:Timeline
Symbol 43 MovieClip [__Packages.Score]
Symbol 39 MovieClip [__Packages.Keyboard]
Symbol 42 MovieClip [__Packages.Lives]
Symbol 37 MovieClip [__Packages.YFW]
Symbol 35 MovieClip [__Packages.packager]
Symbol 38 MovieClip [__Packages.Gun]
Symbol 40 MovieClip [__Packages.Hero]
Symbol 41 MovieClip [__Packages.Levels]
Symbol 44 MovieClip [__Packages.SpecialFX]
Symbol 45 MovieClip [__Packages.Timer]
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:61
Symbol 59 FontUsed by:60 62 63 65 66 68 69 71 72
Symbol 60 TextUses:59Used by:61
Symbol 61 MovieClipUses:58 60Used by:Timeline
Symbol 62 TextUses:59Used by:64
Symbol 63 EditableTextUses:59Used by:64
Symbol 64 MovieClipUses:62 63Used by:Timeline
Symbol 65 TextUses:59Used by:67
Symbol 66 EditableTextUses:59Used by:67
Symbol 67 MovieClipUses:65 66Used by:Timeline
Symbol 68 TextUses:59Used by:70
Symbol 69 EditableTextUses:59Used by:70
Symbol 70 MovieClipUses:68 69Used by:Timeline
Symbol 71 TextUses:59Used by:73
Symbol 72 EditableTextUses:59Used by:73
Symbol 73 MovieClipUses:71 72Used by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:95
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:95
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:95
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:95
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:95
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:95
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:95
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:95
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:95
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:76 78 80 82 84 86 88 90 92 94Used by:96
Symbol 96 MovieClipUses:95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:121
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:121
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:121
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:121
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:121
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:121
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:121
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:121
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:121
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:121
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:121
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClipUses:98 100 102 104 106 108 110 112 114 116 118 120Used by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 GraphicUsed by:178
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:144
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:144
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:144
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:144
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:144
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:144
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:144
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:144
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClipUses:125 127 129 131 133 135 137 139 141 143Used by:178
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:165
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:165
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:165
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:165
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:165
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:165
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:165
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:165
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:165
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:165
Symbol 165 MovieClipUses:146 148 150 152 154 156 158 160 162 164Used by:178
Symbol 166 GraphicUsed by:178
Symbol 167 FontUsed by:168 169
Symbol 168 TextUses:6 167Used by:178
Symbol 169 TextUses:6 167Used by:178
Symbol 170 ButtonUses:9Used by:178
Symbol 171 TextUses:6Used by:178
Symbol 172 FontUsed by:173 174 175 181 182 183 184 185
Symbol 173 TextUses:172Used by:177
Symbol 174 TextUses:172Used by:177 186
Symbol 175 TextUses:172Used by:177
Symbol 176 GraphicUsed by:177 186
Symbol 177 ButtonUses:173 174 175 176Used by:178
Symbol 178 MovieClipUses:123 144 165 166 168 169 170 171 177Used by:Timeline
Symbol 179 GraphicUsed by:187
Symbol 180 GraphicUsed by:187
Symbol 181 TextUses:172Used by:187
Symbol 182 TextUses:172Used by:187
Symbol 183 TextUses:172Used by:186
Symbol 184 TextUses:172Used by:186
Symbol 185 TextUses:172Used by:186
Symbol 186 ButtonUses:183 184 185 176 174Used by:187
Symbol 187 MovieClipUses:179 180 181 182 186Used by:Timeline

Instance Names

"txtLoading"Frame 1Symbol 48 EditableText
"mcSquare00"Frame 5Symbol 54 MovieClip
"mcSquare01"Frame 5Symbol 54 MovieClip
"mcSquare02"Frame 5Symbol 54 MovieClip
"mcSquare03"Frame 5Symbol 54 MovieClip
"mcSquare04"Frame 5Symbol 54 MovieClip
"mcSquare05"Frame 5Symbol 54 MovieClip
"mcSquare10"Frame 5Symbol 54 MovieClip
"mcSquare11"Frame 5Symbol 54 MovieClip
"mcSquare12"Frame 5Symbol 54 MovieClip
"mcSquare13"Frame 5Symbol 54 MovieClip
"mcSquare14"Frame 5Symbol 54 MovieClip
"mcSquare15"Frame 5Symbol 54 MovieClip
"mcSquare20"Frame 5Symbol 54 MovieClip
"mcSquare21"Frame 5Symbol 54 MovieClip
"mcSquare22"Frame 5Symbol 54 MovieClip
"mcSquare23"Frame 5Symbol 54 MovieClip
"mcSquare24"Frame 5Symbol 54 MovieClip
"mcSquare25"Frame 5Symbol 54 MovieClip
"mcSquare30"Frame 5Symbol 54 MovieClip
"mcSquare31"Frame 5Symbol 54 MovieClip
"mcSquare32"Frame 5Symbol 54 MovieClip
"mcSquare33"Frame 5Symbol 54 MovieClip
"mcSquare34"Frame 5Symbol 54 MovieClip
"mcSquare35"Frame 5Symbol 54 MovieClip
"mcSquare40"Frame 5Symbol 54 MovieClip
"mcSquare41"Frame 5Symbol 54 MovieClip
"mcSquare42"Frame 5Symbol 54 MovieClip
"mcSquare43"Frame 5Symbol 54 MovieClip
"mcSquare44"Frame 5Symbol 54 MovieClip
"mcSquare45"Frame 5Symbol 54 MovieClip
"mcSquare50"Frame 5Symbol 54 MovieClip
"mcSquare51"Frame 5Symbol 54 MovieClip
"mcSquare52"Frame 5Symbol 54 MovieClip
"mcSquare53"Frame 5Symbol 54 MovieClip
"mcSquare54"Frame 5Symbol 54 MovieClip
"mcSquare55"Frame 5Symbol 54 MovieClip
"mcSquare60"Frame 5Symbol 54 MovieClip
"mcSquare61"Frame 5Symbol 54 MovieClip
"mcSquare62"Frame 5Symbol 54 MovieClip
"mcSquare63"Frame 5Symbol 54 MovieClip
"mcSquare64"Frame 5Symbol 54 MovieClip
"mcSquare65"Frame 5Symbol 54 MovieClip
"mcLives"Frame 5Symbol 61 MovieClip
"mcScore"Frame 5Symbol 64 MovieClip
"mcHouses"Frame 5Symbol 67 MovieClip
"mcLevel"Frame 5Symbol 70 MovieClip
"mcBest"Frame 5Symbol 73 MovieClip
"mcBird"Frame 5Symbol 96 MovieClip
"mcFrog1"Frame 5Symbol 122 MovieClip
"mcSnake"Frame 5Symbol 34 MovieClip [mcSnake]
"mcFrog2"Frame 5Symbol 122 MovieClip
"mcTitle"Frame 5Symbol 178 MovieClip
"mcGameOver"Frame 5Symbol 187 MovieClip
"mcLife1"Symbol 61 MovieClip Frame 1Symbol 58 MovieClip
"mcLife2"Symbol 61 MovieClip Frame 1Symbol 58 MovieClip
"mcLife3"Symbol 61 MovieClip Frame 1Symbol 58 MovieClip
"mcLife4"Symbol 61 MovieClip Frame 1Symbol 58 MovieClip
"txtScore"Symbol 64 MovieClip Frame 1Symbol 63 EditableText
"txtHouses"Symbol 67 MovieClip Frame 1Symbol 66 EditableText
"txtLevel"Symbol 70 MovieClip Frame 1Symbol 69 EditableText
"txtBest"Symbol 73 MovieClip Frame 1Symbol 72 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 2 as "mcDot"
ExportAssets (56)Timeline Frame 1Symbol 4 as "mcFood"
ExportAssets (56)Timeline Frame 1Symbol 12 as "mcBottomBar"
ExportAssets (56)Timeline Frame 1Symbol 34 as "mcSnake"
ExportAssets (56)Timeline Frame 1Symbol 36 as "YKM2000_Games"
ExportAssets (56)Timeline Frame 1Symbol 36 as "YKM2000_Games"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.Score"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.Keyboard"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.Lives"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.YFW"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.packager"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.Gun"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.Hero"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.Levels"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.SpecialFX"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 5Symbol 34 as "mcSnake"
ExportAssets (56)Timeline Frame 5Symbol 12 as "mcBottomBar"

Labels

"swinging"Symbol 96 MovieClip Frame 1
"die"Symbol 96 MovieClip Frame 2
"stopped"Symbol 187 MovieClip Frame 1
"in"Symbol 187 MovieClip Frame 2




http://swfchan.com/6/27015/info.shtml
Created: 22/5 -2019 01:36:21 Last modified: 22/5 -2019 01:36:21 Server time: 29/04 -2024 20:07:29