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/34212102?noj=FRM34212102-22DC" width="1" height="1"></div>

Snow Storm.swf

This is the info page for
Flash #23785

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


Text
0%

© artifical environments 2002

highscore

100%

100%

9

50

50

999%

total

try again

exit

next parking lot

well done!

parking lot

1

1

snow  to clear

100%

100%

001

snow cleared

game over

game over

001

congratulations

please enter your name

you might have scored

a high score

loading highscore

sorry, error connecting to server

mmmmm

1

name2

2

name3

3

name4

4

name5

5

001

001

001

001

001

9999

001

001

001

999

exit

clicking restarts the

game

try again

level

next parking lot

click the cup to finish

clearing snow on the

current parking lot

face the next

challenge

use the arrow keys

to control the snow

plough

up        forward

down   reverse

left      turn left

right    turn right

pushing snow

you can't pile up more

snow but you can

move the piles around

ActionScript [AS1/AS2]

Frame 1
_quality = "high"; fscommand ("fullscreen", "true"); fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); tileSize = 30; worldPos = [30, 220]; worlds = ["world1.swf"]; worldloaded = -1; activelevel = -1; levelcnt = 1; loadpercent = 0; finalscore = 0; finalscore2 = "0%"; submitflag = false;
Frame 3
loadpercent = int((getBytesLoaded() / getBytesTotal()) * 100); bar._width = (122 * loadpercent) / 100; thenumber._x = 200 + ((122 * loadpercent) / 100); thenumber.percent = loadpercent + "%"; if (loadpercent == 100) { gotoAndPlay (4); } else { gotoAndPlay (2); }
Frame 4
worlds_container.levels = 5; worlds_container.PercentToComplete1 = 60; worlds_container.PercentToComplete2 = 70; worlds_container.PercentToComplete3 = 75; worlds_container.PercentToComplete4 = 80; worlds_container.PercentToComplete5 = 80; worlds_container.map1 = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10], [21, 1, 2, 2, 2, 2, 2, 15, 2, 2, 14, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 16, 2, 2, 2, 2, 13, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; worlds_container.map2 = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10], [21, 1, 18, 14, 2, 2, 2, 15, 2, 2, 14, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 13, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 16, 2, 2, 21], [21, 1, 14, 2, 2, 2, 2, 2, 12, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 13, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 13, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; worlds_container.map3 = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10], [21, 1, 2, 2, 2, 15, 2, 2, 2, 2, 20, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 14, 2, 14, 2, 2, 2, 12, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 13, 2, 2, 21], [21, 17, 18, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 13, 16, 2, 12, 16, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 13, 21], [21, 1, 2, 2, 2, 16, 2, 2, 2, 2, 14, 21], [21, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; worlds_container.map4 = [[21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10], [21, 18, 14, 2, 15, 15, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 13, 12, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 17, 2, 2, 15, 15, 2, 15, 13, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 14, 21], [21, 1, 2, 2, 13, 16, 2, 12, 16, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 16, 2, 2, 2, 2, 2, 21], [21, 1, 1, 1, 1, 17, 1, 1, 1, 19, 2, 2], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; worlds_container.map5 = [[21, 18, 21, 21, 21, 21, 21, 21, 21, 21, 21, 10], [21, 17, 2, 2, 2, 2, 2, 2, 14, 14, 14, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 14, 21], [21, 1, 2, 15, 16, 2, 2, 2, 2, 2, 20, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 2, 2, 2, 12, 13, 2, 12, 15, 16, 21], [21, 1, 2, 2, 2, 15, 12, 2, 12, 15, 16, 21], [21, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 21], [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]];
Frame 5
function Sound2(mc) { this.sound = new Sound(mc); this.secs = 0; this.startTimer = null; this.pauseTimer = null; this.timer = 0; this.paused = false; } function Sound2_stop(id) { this.startTimer = null; this.sound.stop(id); } function Sound2_start(offset, loops) { this.offset = offset; this.startTimer = getTimer() - (offset * 1000); this.sound.start(offset, loops); this.duration = (this.secs * (loops + 1)) * 1000; this.loops = loops; } function Sound2_pause() { var currTime = getTimer(); if (!this.paused) { this.timer = currTime - this.startTimer; this.pauseTimer = currTime; this.paused = true; this.sound.stop(this.soundID); } else { this.paused = false; var tempStart = (this.startTimer + (currTime - this.pauseTimer)); this.start(this.timer / 1000); this.startTimer = tempStart; } } function Sound2_attachSound(soundID, secs) { this.soundId = soundID; this.secs = secs; this.sound.attachSound(soundID); } function Sound2_isBusy() { if (this.startTimer != null) { if ((getTimer() - this.startTimer) < this.duration) { return(true); } return(false); } return(false); } function Sound2_timeElapsed() { var currTime = getTimer(); if ((this.startTimer != null) && ((currTime - this.startTimer) < this.duration)) { return((currTime - this.startTimer) / 1000); } return(-1); } function Sound2_timeRemaining() { var currTime = getTimer(); if ((this.startTimer != null) && ((currTime - this.startTimer) < this.duration)) { return((this.duration - (currTime - this.startTimer)) / 1000); } return(-1); } Sound2.prototype.stop = Sound2_stop; Sound2.prototype.start = Sound2_start; Sound2.prototype.pause = Sound2_pause; Sound2.prototype.attachSound = Sound2_attachSound; Sound2.prototype.isBusy = Sound2_isBusy; Sound2.prototype.timeElapsed = Sound2_timeElapsed; Sound2.prototype.timeRemaining = Sound2_timeRemaining; Sound2.prototype.getPan = function () { return(this.sound.getPan()); }; Sound2.prototype.getTransform = function () { return(this.sound.getTransform()); }; Sound2.prototype.getVolume = function () { return(this.sound.getVolume()); }; Sound2.prototype.setPan = function (pan) { return(this.sound.setPan(pan)); }; Sound2.prototype.setTransform = function (obj) { return(this.sound.setTransform(obj)); }; Sound2.prototype.setVolume = function (volume) { return(this.sound.setVolume(volume)); };
Frame 6
truck_snd = new Sound2(world_container); truck_snd.attachSound("truck_base"); truck_push = new Sound2(empty); truck_push.attachSound("truck_push", 0.2); truck_move = new Sound2(empty); truck_move.attachSound("move"); truck_pushno = new Sound2(empty); truck_pushno.attachSound("push_nomove"); fin_level = new Sound2(empty); fin_level.attachSound("finish_level");
Frame 7
function makeWorld() { world = new world_container.world.initWorld(myMap, tileSize, worldPos, world_container.world, [12, 12], PercentToComplete); } function buildMap() { world.buildMap(); } function makeChar() { world.makeChar([6, 1], -200, true, "character", 1); } function newLevel() { gotoAndPlay (21); } function buildLevel() { tempmap = eval ("worlds_container.map" + activelevel); PercentToComplete = eval ("worlds_container.PercentToComplete" + activelevel); myMap = new Array(); i = 0; while (i < tempmap.length) { temp = new Array(); j = 0; while (j < tempmap[0].length) { temp.push(tempmap[i][j]); j++; } myMap.push(temp); i++; } tempmap = 0; makeWorld(); interface.gotoAndStop("getready"); interface.text.percent.percent = PercentToComplete; interface.text.gotoAndPlay(2); world.buildMap(); } function resetLevel() { world.killCharacter(); world = 0; interface.gotoAndStop(1); interface.text.gotoAndStop(1); stopAllSounds(); gotoAndPlay (19); } function resetAll() { world.killCharacter(); world = 0; interface.gotoAndStop(1); stopAllSounds(); gotoAndPlay (4); } function getWorld() { worldloaded = arguments[0]; activelevel = -1; } function initWorld() { activelevel = 1; if (arguments[0] != 0) { resetLevel(); } } function quitGame() { if (0 < finalscore) { world.killCharacter(); gotoAndPlay (33); } else { resetAll(); } } function nextLevel() { if (activelevel < worlds_container.levels) { activelevel++; levelcnt++; resetLevel(); } else if (worldloaded < (worlds.length - 1)) { getWorld(worldloaded + 1); gotoAndPlay (10); } else { world.killCharacter(); gotoAndPlay (33); } if (activelevel == 1) { playername = ""; finalscore = 0; finalscore2 = "0%"; } else { finalscore = finalscore + int(arguments[0].substr(0, 2)); finalscore2 = finalscore + "%"; } }
Frame 10
if ((worldloaded = -1)) { getWorld(0); } else { gotoAndPlay (15); }
Frame 11
loadpercent2 = int((worlds_container.getBytesLoaded() / worlds_container.getBytesTotal()) * 100); if (worlds_container.getBytesLoaded() == worlds_container.getBytesTotal()) { initWorld(worldloaded); } else { gotoAndPlay (10); }
Frame 15
stop(); stop();
Frame 22
buildLevel();
Frame 27
if (0 < world.TilestoBuild.length) { gotoAndPlay (26); }
Frame 28
makeChar();
Frame 29
stop();
Frame 33
stopAllSounds();
Frame 37
stop();
Frame 38
worlds_container.hiscoreload = true; timeout = getTimer() + 1000; if (submitflag) { loadVariables ((("http://www.ae-pro.com/extra/snowstorm/highscore.php?finalscore=" + finalscore) + "&playername=") + playername, "_root.worlds_container"); } else { loadVariables ("http://www.ae-pro.com/extra/snowstorm/highscore.php?seed=" + random(20), "_root.worlds_container"); }
Frame 40
if (timeout < getTimer()) { message.gotoAndStop("errorframe"); } if ((timeout + 1000) < getTimer()) { worldloaded = -1; activelevel = -1; levelcnt = 1; finalscore = 0; finalscore2 = "0%"; playername = ""; gotoAndPlay (10); } else if (worlds_container.hiscoreload) { gotoAndPlay (39); } else { gotoAndStop (42); }
Frame 42
if ((finalscore == worlds_container.score1) && (playername == worlds_container.name1)) { hilite1.gotoAndStop(2); } else if ((finalscore == worlds_container.score2) && (playername == worlds_container.name2)) { hilite2.gotoAndStop(2); } else if ((finalscore == worlds_container.score3) && (playername == worlds_container.name3)) { hilite3.gotoAndStop(2); } else if ((finalscore == worlds_container.score4) && (playername == worlds_container.name4)) { hilite4.gotoAndStop(2); } else if ((finalscore == worlds_container.score5) && (playername == worlds_container.name5)) { hilite5.gotoAndStop(2); } stop();
Frame 48
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
stop();
Symbol 32 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 2
stop();
Symbol 33 MovieClip Frame 3
stop();
Symbol 33 MovieClip Frame 4
stop();
Symbol 33 MovieClip Frame 5
stop();
Symbol 33 MovieClip Frame 6
stop();
Symbol 35 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 2
play();
Symbol 35 MovieClip Frame 9
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
play();
Symbol 56 MovieClip Frame 18
stop();
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
play();
Symbol 74 MovieClip Frame 5
stop();
Symbol 74 MovieClip Frame 6
play();
Symbol 74 MovieClip Frame 9
stop();
Symbol 74 MovieClip Frame 10
play();
Symbol 74 MovieClip Frame 13
stop();
Symbol 74 MovieClip Frame 14
play();
Symbol 74 MovieClip Frame 17
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
play();
Symbol 78 MovieClip Frame 5
stop();
Symbol 78 MovieClip Frame 6
play();
Symbol 78 MovieClip Frame 9
stop();
Symbol 78 MovieClip Frame 10
play();
Symbol 78 MovieClip Frame 13
stop();
Symbol 78 MovieClip Frame 14
play();
Symbol 78 MovieClip Frame 17
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
play();
Symbol 82 MovieClip Frame 5
stop();
Symbol 82 MovieClip Frame 6
play();
Symbol 82 MovieClip Frame 9
stop();
Symbol 82 MovieClip Frame 10
play();
Symbol 82 MovieClip Frame 13
stop();
Symbol 82 MovieClip Frame 14
play();
Symbol 82 MovieClip Frame 17
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 2
play();
Symbol 86 MovieClip Frame 5
stop();
Symbol 86 MovieClip Frame 6
play();
Symbol 86 MovieClip Frame 9
stop();
Symbol 86 MovieClip Frame 10
play();
Symbol 86 MovieClip Frame 13
stop();
Symbol 86 MovieClip Frame 14
play();
Symbol 86 MovieClip Frame 17
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
play();
Symbol 90 MovieClip Frame 5
stop();
Symbol 90 MovieClip Frame 6
play();
Symbol 90 MovieClip Frame 9
stop();
Symbol 90 MovieClip Frame 10
play();
Symbol 90 MovieClip Frame 13
stop();
Symbol 90 MovieClip Frame 14
play();
Symbol 90 MovieClip Frame 17
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 2
stop();
Symbol 116 MovieClip Frame 3
stop();
Symbol 116 MovieClip Frame 4
stop();
Symbol 116 MovieClip Frame 5
stop();
Symbol 116 MovieClip Frame 6
stop();
Symbol 116 MovieClip Frame 10
stop();
Symbol 116 MovieClip Frame 11
stop();
Symbol 116 MovieClip Frame 12
stop();
Symbol 116 MovieClip Frame 13
stop();
Symbol 116 MovieClip Frame 14
stop();
Symbol 116 MovieClip Frame 15
stop();
Symbol 116 MovieClip Frame 16
stop();
Symbol 116 MovieClip Frame 17
stop();
Symbol 116 MovieClip Frame 18
stop();
Symbol 116 MovieClip Frame 19
stop();
Symbol 116 MovieClip Frame 20
stop();
Symbol 116 MovieClip Frame 21
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
_root.truck_snd.start(0, 10000); snowflag = false;
Symbol 163 MovieClip Frame 5
smokeflag = true; if (snowflag) { snow.gotoAndPlay(2); }
Instance of Symbol 47 MovieClip in Symbol 163 MovieClip Frame 5
onClipEvent (keyDown) { var dir; if (Key.isDown(38)) { dir = "up"; } else if (Key.isDown(40)) { dir = "down"; } else if (Key.isDown(37)) { dir = "left"; } else if (Key.isDown(39)) { dir = "right"; } else { dir = null; } if (dir != null) { if (dir != "up") { _root.world.actorList[0].look2(dir); } else { _root.world.actorList[0].walk2(); } updateAfterEvent(); } dir == null; }
Symbol 163 MovieClip Frame 6
if ((smokeflag = true)) { smoke1.gotoAndPlay(2); smoke2.gotoAndPlay(2); }
Symbol 163 MovieClip Frame 9
smokeflag = false; snowflag = false; stop();
Symbol 163 MovieClip Frame 10
tile2 = [tile[0], tile[1] - 1]; _root.world.zSort(Name, tile2, listPos); dummyclip1.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1] - 1]); dummyclip2.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1]]); if (snowflag) { snow.gotoAndPlay(2); } smokeflag = true; play();
Symbol 163 MovieClip Frame 12
if ((smokeflag = true)) { smoke1.gotoAndPlay(2); smoke2.gotoAndPlay(2); }
Symbol 163 MovieClip Frame 14
_root.world.zSort(Name, tile, listPos);
Symbol 163 MovieClip Frame 15
smokeflag = false; stop();
Symbol 163 MovieClip Frame 16
smokeflag = true; if (snowflag) { snow.gotoAndPlay(2); }
Symbol 163 MovieClip Frame 18
if ((smokeflag = true)) { smoke1.gotoAndPlay(2); smoke2.gotoAndPlay(2); }
Symbol 163 MovieClip Frame 21
smokeflag = false; stop();
Symbol 163 MovieClip Frame 22
dummyclip1.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1] + 1]); dummyclip2.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1]]); if (snowflag) { snow.gotoAndPlay(2); } smokeflag = true; play();
Symbol 163 MovieClip Frame 24
if ((smokeflag = true)) { smoke1.gotoAndPlay(2); smoke2.gotoAndPlay(2); }
Symbol 163 MovieClip Frame 27
smokeflag = false; stop();
Symbol 163 MovieClip Frame 35
gotoAndStop (9);
Symbol 163 MovieClip Frame 36
dummyclip1.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1] + 1]); dummyclip2.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1]]); play();
Symbol 163 MovieClip Frame 41
gotoAndStop (15);
Symbol 163 MovieClip Frame 46
gotoAndStop (21);
Symbol 163 MovieClip Frame 47
tile2 = [tile[0], tile[1] - 1]; _root.world.zSort(Name, tile2, listPos); dummyclip1.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1] - 1]); dummyclip2.gotoAndStop(_root.world.myMap[tile[0] + 1][tile[1]]);
Symbol 163 MovieClip Frame 52
_root.world.zSort(Name, tile, listPos); gotoAndStop (27);
Symbol 163 MovieClip Frame 59
gotoAndStop (15);
Symbol 163 MovieClip Frame 63
gotoAndStop (21);
Symbol 163 MovieClip Frame 67
gotoAndStop (27);
Symbol 163 MovieClip Frame 71
gotoAndStop (9);
Symbol 163 MovieClip Frame 79
gotoAndStop (27);
Symbol 163 MovieClip Frame 83
gotoAndStop (21);
Symbol 163 MovieClip Frame 87
gotoAndStop (15);
Symbol 163 MovieClip Frame 91
gotoAndStop (9);
Symbol 164 MovieClip Frame 2
function initWorld() { this.myMap = arguments[0]; this.tileSize = arguments[1]; this.sinY = (this.cosY = 0.707); this.cosX = 0.866; _parent._x = arguments[2][0]; _parent._y = arguments[2][1]; this.MyX = 0; this.MyZ = 0; this.Me = arguments[3]; this.toDo = new Array(); this.toDoFlag = false; this.toDoDelete = new Array(); this.pulse = 200; this.visX = arguments[4][0]; this.visY = arguments[4][1]; this.visXstart = 0; this.visYstart = 0; this.scrSpeed = this.tileW; this.actorList = new Array(); this.visibleActors = new Array(); this.updateAllFlag = false; this.TilestoBuild = new Array(); this.totalpercent = 0; this.currentpercent = 0; _root.interface.fps = "0%"; this.percentcleared = 100; this.percentcomplete = arguments[5]; this.soundUpdateflag = false; } initWorld.prototype.makeChar = function () { this.actorList.push(new this.Me.initChar(arguments[3], arguments[0], arguments[1], this, true, arguments[0], true, false, arguments[4])); this.showActor(this.actorList[this.actorList.length - 1]); if (arguments[2]) { this.addGravity(this.actorList[this.actorList.length - 1]); this.actorList[this.actorList.length - 1].gravityFlag = true; } }; initWorld.prototype.checkActors = function () { i = 0; while (i < this.visibleActors.length) { if (this.visibleActors[i].mainChar) { } else { this.visibleActors[i].drawMe(); } i++; } }; initWorld.prototype.pushSnow = function () { direction = arguments[2]; tempx = 0; tempy = 0; if (direction == 0) { tempx = -1; this.TilestoUpdateflag = 4; this.TilestoUpdateframe = "up"; } else if (direction == 1) { tempy = 1; this.TilestoUpdateflag = 7; this.TilestoUpdateframe = "right"; } else if (direction == 2) { tempx = 1; this.TilestoUpdateflag = 1; this.TilestoUpdateframe = "down"; } else if (direction == 3) { tempy = -1; this.TilestoUpdateflag = 8; this.TilestoUpdateframe = "left"; } tilex = arguments[0][0]; tiley = arguments[0][1]; this.myMap[tilex + tempx][tiley + tempy] = arguments[1]; this.TilestoUpdate = new Array([tilex, tiley], [tilex + 1, tiley], [tilex + 1, tiley - 1], [tilex + 1, tiley + 1], [tilex - 1, tiley], [tilex - 1, tiley + 1], [tilex - 1, tiley - 1], [tilex, tiley + 1], [tilex, tiley - 1]); if (arguments[3] != 1) { this.currentpercent++; this.showPercent(); } }; initWorld.prototype.zSort = function () { temp1 = (((this.zMap - (((this.mapW * arguments[1][1]) + 1) * this.mapW)) + 20) + (arguments[1][0] * 5)) + 1; this.Me[arguments[0]].swapDepths(temp1 + 1); }; initWorld.prototype.Collision = function () { temp = 0; temp = this.myMap[arguments[0][0]][arguments[0][1]]; temp2 = 0; if (arguments[1] == 0) { temp2 = this.myMap[arguments[0][0] - 1][arguments[0][1]]; } else if (arguments[1] == 1) { temp2 = this.myMap[arguments[0][0]][arguments[0][1] + 1]; } else if (arguments[1] == 2) { temp2 = this.myMap[arguments[0][0] + 1][arguments[0][1]]; } else if (arguments[1] == 3) { temp2 = this.myMap[arguments[0][0]][arguments[0][1] - 1]; } return([temp, temp2]); }; initWorld.prototype.checkVisibility = function () { temp = true; if ((arguments[0][0] < this.visXstart) || ((this.visXstart + this.visX) < arguments[0][0])) { temp = false; } if ((arguments[0][1] < this.visYstart) || ((this.visYstart + this.visY) < arguments[0][1])) { temp = false; } return(temp); }; initWorld.prototype.registerChar = function () { this.myMap[arguments[1][0]][arguments[1][1]] = arguments[2]; temp = this.myMap[arguments[0][0]][arguments[0][1]]; this.myMap[arguments[0][0]][arguments[0][1]] = -1; return(temp); }; initWorld.prototype.makeActor = function () { this.actorList.push(new this.Me.initChar("actor_" + this.actorList.length, arguments[0], 0, this, false, arguments[0], false, arguments[1])); if ((this.actorList[this.actorList.length - 1].tile[0] < this.visX) && (this.actorList[this.actorList.length - 1].tile[1] < this.visY)) { this.showActor(this.actorList[this.actorList.length - 1]); } this.addPatrol(this.actorList[this.actorList.length - 1]); }; initWorld.prototype.showActor = function () { tempNo = int(arguments[0].Name.substr(arguments[0].Name.length - 1, 1)); tempcX = arguments[0].tile[0] * this.tileSize; tempcZ = arguments[0].tile[1] * this.tileSize; if (this.myMap[arguments[0].tile[0]][arguments[0].tile[1]] == 1) { if (arguments[0].mainChar) { this.Me.character_parent.duplicateMovieClip(arguments[0].Name, this.zDepth(arguments[0].tile[0], arguments[0].tile[1]) + 1); } else { this.Me.attachMovie("actor_clip", arguments[0].Name, this.zDepth(arguments[0].tile[0], arguments[0].tile[1]) + 1); } arguments[0].Me = this.Me[arguments[0].Name]; arguments[0].myX = tempcX; arguments[0].myZ = tempcZ; _root.truck_snd.start(0, 10000); arguments[0].snowflag = false; arguments[0].listPos = this.visibleActors.length; arguments[0].drawMe(0, 0, "g"); arguments[0].tileBackup = this.myMap[arguments[0].tile[0]][arguments[0].tile[1]]; this.myMap[arguments[0].tile[0]][arguments[0].tile[1]] = -1; this.visibleActors.push(arguments[0]); } }; initWorld.prototype.killCharacter = function () { this.Me.character.removeMovieClip(); this.i = this.visXstart; while (this.i < (this.visXstart + this.visX)) { this.j = this.visYstart; while (this.j < (this.visYstart + this.visY)) { if (0 < this.myMap[this.i][this.j]) { tempObj = this.Me[(("tile" + this.i) + "_") + this.j]; tempObj.removeMovieClip(); } this.tileCnt++; this.j++; } this.i++; } this.Me.bg_img.gotoAndStop(1); this.Me.shadow_img.gotoAndStop(1); this.Me.background._visible = false; }; initWorld.prototype.addGravity = function () { this.toDo.push(["gravity", arguments]); }; initWorld.prototype.addPatrol = function () { this.toDo.push(["patrol", arguments]); }; initWorld.prototype.newUpdate = function () { this.toDo.push(arguments); }; initWorld.prototype.newSound = function () { this.soundUpdateflag = true; this.soundUpatefirst = 4; if (arguments[0] == "push") { _root.truck_push.start(0, 0); } else if (arguments[0] == "move") { _root.truck_move.start(0, 0); } else if (arguments[0] == "pushno") { _root.truck_pushno.start(0, 0); } _root.truck_snd.setVolume(30); }; initWorld.prototype.updater = function () { if (this.soundUpdateflag) { if (0 < this.soundUpatefirst) { this.soundUpatefirst--; _root.truck_snd.setVolume(_root.truck_snd.getVolume() + 5); } else { _root.truck_snd.setVolume(100); this.soundUpdateflag = false; } } if (0 < this.toDo.length) { a = 0; while (a < this.toDo.length) { if (this.toDo[a][0] == "gravity") { this.toDo[a][1][0].gravity(); } else if ((this.toDo[a][0] == "patrol") && (this.updateAllFlag == false)) { this.toDo[a][1][0].patrol(); } a++; } this.timer = getTimer(); this.updateAllFlag = false; if (this.toDoFlag) { this.updaterDeleteFinished(); } } if (0 < this.TilestoUpdate.length) { a = 0; while (a < this.TilestoUpdate.length) { tempObj = this.Me[(("tile" + this.TilestoUpdate[a][0]) + "_") + this.TilestoUpdate[a][1]]; tempObj._visible = true; if (this.myMap[this.TilestoUpdate[a][0]][this.TilestoUpdate[a][1]] == -1) { tempObj.gotoAndStop(1); } else { tempObj.gotoAndStop(this.myMap[this.TilestoUpdate[a][0]][this.TilestoUpdate[a][1]]); if (this.TilestoUpdateflag == 0) { tempObj.tile.gotoAndPlay(this.TilestoUpdateframe); } } this.TilestoUpdateflag--; a++; } this.TilestoUpdate = new Array(); } if (0 < this.TilestoBuild.length) { tempObj = this.Me[(("tile" + this.TilestoBuild[0][0]) + "_") + this.TilestoBuild[0][1]]; tempObj._visible = true; temp = this.TilestoBuild.shift(); } if (this.buildbgflag) { this.buildBg(); this.buildbgflag = false; } }; initWorld.prototype.stopSounds = function () { _root.truck_snd.stop(); }; initWorld.prototype.showPercent = function () { if (this.currentpercent != 0) { this.percentcleared = Math.floor((this.currentpercent / this.totalpercent) * 100); } _root.interface.fps = this.percentcleared + "%"; if ((this.percentcleared >= this.percentcomplete) && (this.currentpercent != 0)) { if (_root.interface._currentframe < 2) { _root.interface.gotoAndPlay("finish"); } } }; initWorld.prototype.updaterDeleteFinished = function () { tempCnt = 0; a = 0; while (a < this.toDoDelete.length) { this.toDo.splice(this.toDoDelete[a - tempCnt], 1); tempCnt++; a++; } this.toDoFlag = false; this.toDoDelete = new Array(); }; initWorld.prototype.projectX = function () { return((arguments[1] * this.sinY) + (arguments[0] * this.cosY)); }; initWorld.prototype.projectY = function () { return((arguments[2] * this.cosX) - (((arguments[1] * this.cosY) - (arguments[0] * this.sinY)) / 2)); }; initWorld.prototype.zDepth = function () { temp = ((this.zMap - (((this.mapW * arguments[1]) + 1) * this.mapW)) + 20) + (arguments[0] * 5); return(temp); }; initWorld.prototype.buildBg = function () { tempx = this.projectX(0, this.tileSize * ((this.visXstart + this.visX) - 1)); tempy = this.projectY(0, this.tileSize * ((this.visXstart + this.visX) - 1), 0); bg_img._x = tempx; bg_img._y = tempy; bg_img.gotoAndStop(_root.activelevel + 1); duplicateMovieClip (shadow_parent, "shadow_img", this.zMap + 1); shadow_img._x = tempx; shadow_img._y = tempy; shadow_img.gotoAndStop(2); }; initWorld.prototype.buildMap = function () { this.zMap = 10000; this.tileCnt = 1; this.cX = 0; this.cZ = 0; this.buildbgflag = true; this.mapW = this.myMap[0].length; this.mapH = this.myMap.length; this.i = this.visXstart; while (this.i < (this.visXstart + this.visX)) { this.j = this.visYstart; while (this.j < (this.visYstart + this.visY)) { if (0 < this.myMap[this.i][this.j]) { this.Me.tile_parent.duplicateMovieClip((("tile" + this.i) + "_") + this.j, this.zDepth(this.i, this.j)); tempObj = this.Me[(("tile" + this.i) + "_") + this.j]; tempObj._x = this.projectX(this.cX, this.cZ); tempObj._y = this.projectY(this.cX, this.cZ, 0); tempObj.zDepth = this.zDepth(this.i, this.j); tempObj.type = this.myMap[this.i][this.j]; tempObj._visible = false; tempObj.gotoAndStop(this.myMap[this.i][this.j]); this.TilestoBuild.push([this.i, this.j]); } this.cZ = this.cZ + this.tileSize; this.tileCnt++; if ((1 < this.myMap[this.i][this.j]) && (this.myMap[this.i][this.j] < 7)) { percentflag = true; if ((this.i == 1) || (this.i == ((this.visXstart + this.visX) - 2))) { percentflag = false; } if ((this.j == ((this.visYstart + this.visY) - 2)) || (this.j == 1)) { percentflag = false; } if (percentflag) { this.totalpercent++; } } this.j++; } this.cZ = 0; this.cX = this.cX + this.tileSize; this.i++; } this.cZ = this.j * this.tileSize; this.cX = this.i * this.tileSize; this.Me.background._width = this.projectX(this.cX, this.cZ); this.Me.background._yscale = this.Me.background._xscale; this.Me.background._visible = true; this.Me.background._alpha = 100; this.Me.background._x = this.projectX(this.visXstart, this.visYstart - this.tileSize); this.Me.background._y = this.projectY(this.visXstart, this.visYstart - this.tileSize, 0); }; initWorld.prototype.positionBg = function () { this.Me.background._x = this.projectX(this.visXstart * this.tileSize, (this.visYstart * this.tileSize) - this.tileSize); this.Me.background._y = this.projectY(this.visXstart * this.tileSize, (this.visYstart * this.tileSize) - this.tileSize, 0); };
Symbol 164 MovieClip Frame 3
function initChar() { this.Name = arguments[0]; this.myY = arguments[2]; this.myWorld = arguments[3]; this.myX = arguments[1][0] * this.myWorld.tileSize; this.myZ = arguments[1][1] * this.myWorld.tileSize; this.FmyX = this.myX; this.FmyZ = this.myZ; this.scrollFlag = arguments[4]; this.tile = arguments[5]; this.mainChar = arguments[6]; this.patrolMode = arguments[7]; this.lastPatrol = getTimer(); this.lastStep = 0; this.directions = ["up", "right", "down", "left"]; this.direction = arguments[8]; this.Me = null; this.listPos = -1; this.whichTile(); this.tilePos = this.tile; } initChar.prototype.walk2 = function () { this.walk(this.directions[this.direction]); }; initChar.prototype.walk = function () { if (this.myY == 0) { if (arguments[0] == "up") { if (this.direction == 0) { this.FmyX = this.myX - this.myWorld.tileSize; } else { this.look(0); } } else if (arguments[0] == "down") { if (this.direction == 2) { this.FmyX = this.myX + this.myWorld.tileSize; } else { this.look(2); } } else if (arguments[0] == "left") { if (this.direction == 3) { this.FmyZ = this.myZ - this.myWorld.tileSize; } else { this.look(3); } } else if (arguments[0] == "right") { if (this.direction == 1) { this.FmyZ = this.myZ + this.myWorld.tileSize; } else { this.look(1); } } this.move(); } }; initChar.prototype.walkback = function () { if (this.myY == 0) { if (this.direction == 0) { this.FmyX = this.myX + this.myWorld.tileSize; } else if (this.direction == 2) { this.FmyX = this.myX - this.myWorld.tileSize; } else if (this.direction == 3) { this.FmyZ = this.myZ + this.myWorld.tileSize; } else if (this.direction == 1) { this.FmyZ = this.myZ - this.myWorld.tileSize; } this.moveback(); } }; initChar.prototype.look2 = function () { if (this.myY == 0) { if (arguments[0] == "right") { if (this.direction < 3) { this.direction++; } else { this.direction = 0; } this.Me.gotoAndPlay("rotatecw" + this.direction); } else if (arguments[0] == "left") { if (0 < this.direction) { this.direction--; } else { this.direction = 3; } this.Me.gotoAndPlay("rotateccw" + this.direction); } else if (arguments[0] == "down") { this.walkback(); } } }; initChar.prototype.moveback = function () { moveflag = false; this.whichTile(); tempc = this.myWorld.Collision([this.sqX, this.sqZ], this.direction); NextTile = tempc[0]; if ((NextTile < 10) && (-1 < NextTile)) { if (NextTile == 1) { moveflag = true; this.myWorld.newSound("move"); } } if (moveflag) { this.myX = this.FmyX; this.myZ = this.FmyZ; this.drawMe("back"); } else { this.FmyX = this.myX; this.FmyZ = this.myZ; this.whichTile(); } this.tileBackup = this.myWorld.registerChar(this.tile, this.tilePos, this.tileBackup); this.tilePos = this.tile; }; initChar.prototype.move = function () { snowflag = false; moveflag = false; this.whichTile(); tempc = this.myWorld.Collision([this.sqX, this.sqZ], this.direction); NextTile = tempc[0]; PushedTile = tempc[1]; if ((NextTile < 10) && (-1 < NextTile)) { if (NextTile == 1) { moveflag = true; this.myWorld.newSound("move"); } else if (NextTile < 7) { if (9 < PushedTile) { this.Me.smoke3.gotoAndPlay(2); this.Me.smoke4.gotoAndPlay(2); moveflag = false; this.myWorld.newSound("pushno"); } else if ((PushedTile == 0) || (((PushedTile + NextTile) - 1) < 7)) { snowflag = true; moveflag = true; this.myWorld.newSound("push"); } else { this.Me.smoke3.gotoAndPlay(2); this.Me.smoke4.gotoAndPlay(2); moveflag = false; this.myWorld.newSound("pushno"); } } } if (9 < NextTile) { this.Me.smoke3.gotoAndPlay(2); this.Me.smoke4.gotoAndPlay(2); this.myWorld.newSound("pushno"); } if (moveflag) { this.myX = this.FmyX; this.myZ = this.FmyZ; this.drawMe("", snowflag); } else { this.FmyX = this.myX; this.FmyZ = this.myZ; this.whichTile(); } this.tileBackup = this.myWorld.registerChar(this.tile, this.tilePos, this.tileBackup); this.tilePos = this.tile; if (snowflag) { this.myWorld.pushSnow(this.tile, (PushedTile + NextTile) - 1, this.direction, PushedTile); this.tileBackup = 1; } }; initChar.prototype.drawMe = function () { if (this.myWorld.checkVisibility(this.tile)) { this.Me._visible = true; this.myWorld.zSort(this.Name, this.tile, this.listPos); this.Me.Name = this.Name; this.Me.tile = this.tile; this.Me.listPos = this.listPos; this.Me.snowflag = arguments[1]; this.Me._x = this.myWorld.projectX(this.myX, this.myZ); this.Me._y = this.myWorld.projectY(this.myX, this.myZ, this.myY); if (arguments[0] == "back") { this.Me.gotoAndPlay("back" + this.directions[this.direction]); } else if (arguments[2] == "g") { this.Me.gotoAndStop(this.directions[this.direction] + "fin"); } else { this.Me.gotoAndPlay(this.directions[this.direction]); } } else { this.Me._visible = false; } }; initChar.prototype.whichTile = function () { this.sqX = Math.floor(this.FmyX / this.myWorld.tileSize); this.sqZ = Math.floor(this.FmyZ / this.myWorld.tileSize); this.tile = [this.sqX, this.sqZ]; }; initChar.prototype.gravity = function () { if (this.myY < -1) { this.myY = this.myY * 0.85; this.drawMe(0, 0, "g"); } else if (this.myY < 0) { this.myY = 0; this.drawMe(0, 0, "g"); } }; initChar.prototype.look = function () { if (arguments[0] == 0) { this.Me.gotoAndStop("upfin"); this.direction = 0; } else if (arguments[0] == 1) { this.Me.gotoAndStop("rightfin"); this.direction = 1; } else if (arguments[0] == 2) { this.Me.gotoAndStop("downfin"); this.direction = 2; } else if (arguments[0] == 3) { this.Me.gotoAndStop("leftfin"); this.direction = 3; } }; initChar.prototype.patrol = function () { if ((this.Me != null) && ((this.lastPatrol + this.myWorld.pulse) < getTimer())) { if (this.patrolMode[0] == 1) { this.walk(this.directions[this.patrolMode[1]]); this.lastPatrol = getTimer(); } else if (this.patrolMode[0] == 2) { if (this.lastStep < this.patrolMode[2]) { this.lastStep++; this.walk(this.directions[this.patrolMode[1]]); this.lastPatrol = getTimer(); } else { if (this.patrolMode[1] < 2) { this.patrolMode[1] = this.patrolMode[1] + 2; } else { this.patrolMode[1] = this.patrolMode[1] - 2; } this.lastStep = 0; } } } };
Symbol 164 MovieClip Frame 4
stop();
Instance of Symbol 164 MovieClip "world" in Symbol 165 MovieClip Frame 1
onClipEvent (enterFrame) { _root.world.updater(); }
Symbol 172 MovieClip Frame 8
stop();
Symbol 180 Button
on (release) { newLevel(); }
Symbol 184 Button
on (release) { gotoAndStop (48); }
Symbol 189 Button
on (release) { submitflag = false; gotoAndPlay (38); }
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 2
stop();
Symbol 203 Button
on (rollOver) { text.gotoAndStop(2); } on (rollOut, releaseOutside) { text.gotoAndStop(1); } on (release) { text.gotoAndStop(1); _root.world.stopSounds(); _root.resetLevel(); }
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 2
stop();
Symbol 209 Button
on (release) { _root.quitGame(); } on (rollOver) { exittext.gotoAndStop(2); } on (rollOut, releaseOutside) { exittext.gotoAndStop(1); }
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 2
stop();
Symbol 214 Button
on (release) { text.gotoAndStop(1); waittimer = getTimer(); gotoAndStop (4); } on (rollOver) { text.gotoAndStop(2); } on (rollOut, releaseOutside) { text.gotoAndStop(1); }
Symbol 219 MovieClip Frame 10
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 2
play();
Symbol 225 MovieClip Frame 61
gotoAndStop (1);
Symbol 237 MovieClip Frame 2
value = _root.PercentToComplete + "%";
Symbol 238 MovieClip Frame 1
stop();
Symbol 238 MovieClip Frame 2
play();
Symbol 238 MovieClip Frame 109
_parent.gotoAndStop(1); gotoAndStop (1);
Symbol 239 MovieClip Frame 1
percentsmall.gotoAndStop(1); stop();
Symbol 239 MovieClip Frame 2
percentsmall.gotoAndStop(2); play();
Symbol 239 MovieClip Frame 3
stop();
Symbol 239 MovieClip Frame 4
text.gotoAndPlay(2); stop();
Instance of Symbol 225 MovieClip "text" in Symbol 239 MovieClip Frame 4
onClipEvent (enterFrame) { if ((_parent.waittimer + 2600) < getTimer()) { _root.nextLevel(_parent.fps); _parent.gotoAndStop(1); } }
Symbol 239 MovieClip Frame 5
stop();
Symbol 246 MovieClip Frame 13
stop();
Symbol 254 Button
on (release) { worldloaded = -1; activelevel = -1; levelcnt = 1; submitflag = true; gotoAndPlay (38); }
Symbol 258 MovieClip Frame 8
gotoAndPlay (1);
Symbol 258 MovieClip Frame 9
stop();
Symbol 269 Button
on (release) { worldloaded = -1; activelevel = -1; levelcnt = 1; finalscore = 0; finalscore2 = "0%"; playername = ""; gotoAndPlay (10); }
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 2
stop();
Symbol 282 Button
on (release) { gotoAndStop (15); }
Symbol 309 MovieClip Frame 1
pushvar = 10;
Symbol 309 MovieClip Frame 86
if (0 < pushvar) { pushvar--; gotoAndPlay (72); } else { gotoAndPlay (1); }

Library Items

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

Instance Names

"bar"Frame 2Symbol 13 MovieClip
"thenumber"Frame 2Symbol 16 MovieClip
"world_container"Frame 4Symbol 165 MovieClip
"empty"Frame 4Symbol 47 MovieClip
"worlds_container"Frame 4Symbol 47 MovieClip
"interface"Frame 19Symbol 239 MovieClip
"message"Frame 38Symbol 258 MovieClip
"hilite1"Frame 42Symbol 281 MovieClip
"hilite2"Frame 42Symbol 281 MovieClip
"hilite3"Frame 42Symbol 281 MovieClip
"hilite4"Frame 42Symbol 281 MovieClip
"hilite5"Frame 42Symbol 281 MovieClip
"tile"Symbol 116 MovieClip Frame 3Symbol 78 MovieClip
"tile"Symbol 116 MovieClip Frame 4Symbol 82 MovieClip
"tile"Symbol 116 MovieClip Frame 5Symbol 86 MovieClip
"tile"Symbol 116 MovieClip Frame 6Symbol 90 MovieClip
"snow"Symbol 163 MovieClip Frame 5Symbol 35 MovieClip
"smoke1"Symbol 163 MovieClip Frame 6Symbol 56 MovieClip
"smoke2"Symbol 163 MovieClip Frame 6Symbol 56 MovieClip
"smoke3"Symbol 163 MovieClip Frame 9Symbol 56 MovieClip
"smoke4"Symbol 163 MovieClip Frame 9Symbol 56 MovieClip
"dummyclip2"Symbol 163 MovieClip Frame 10Symbol 116 MovieClip
"smoke1"Symbol 163 MovieClip Frame 12Symbol 56 MovieClip
"smoke2"Symbol 163 MovieClip Frame 12Symbol 56 MovieClip
"smoke3"Symbol 163 MovieClip Frame 15Symbol 56 MovieClip
"smoke4"Symbol 163 MovieClip Frame 15Symbol 56 MovieClip
"dummyclip2"Symbol 163 MovieClip Frame 16Symbol 116 MovieClip
"snow"Symbol 163 MovieClip Frame 16Symbol 35 MovieClip
"smoke1"Symbol 163 MovieClip Frame 18Symbol 56 MovieClip
"smoke2"Symbol 163 MovieClip Frame 18Symbol 56 MovieClip
"smoke3"Symbol 163 MovieClip Frame 21Symbol 56 MovieClip
"smoke4"Symbol 163 MovieClip Frame 21Symbol 56 MovieClip
"dummyclip1"Symbol 163 MovieClip Frame 22Symbol 116 MovieClip
"dummyclip2"Symbol 163 MovieClip Frame 22Symbol 116 MovieClip
"smoke1"Symbol 163 MovieClip Frame 24Symbol 56 MovieClip
"smoke2"Symbol 163 MovieClip Frame 24Symbol 56 MovieClip
"smoke3"Symbol 163 MovieClip Frame 27Symbol 56 MovieClip
"smoke4"Symbol 163 MovieClip Frame 27Symbol 56 MovieClip
"dummyclip1"Symbol 163 MovieClip Frame 28Symbol 116 MovieClip
"dummyclip2"Symbol 163 MovieClip Frame 28Symbol 116 MovieClip
"dummyclip1"Symbol 163 MovieClip Frame 36Symbol 116 MovieClip
"dummyclip1"Symbol 163 MovieClip Frame 42Symbol 116 MovieClip
"dummyclip2"Symbol 163 MovieClip Frame 47Symbol 116 MovieClip
"dummyclip1"Symbol 163 MovieClip Frame 47Symbol 116 MovieClip
"background"Symbol 164 MovieClip Frame 1Symbol 6 MovieClip [background_clip]
"shadow_parent"Symbol 164 MovieClip Frame 1Symbol 19 MovieClip
"bg_img"Symbol 164 MovieClip Frame 1Symbol 33 MovieClip
"character_parent"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip
"tile_parent"Symbol 164 MovieClip Frame 1Symbol 116 MovieClip
"world"Symbol 165 MovieClip Frame 1Symbol 164 MovieClip
"percentsmall"Symbol 239 MovieClip Frame 1Symbol 200 MovieClip
"text"Symbol 239 MovieClip Frame 1Symbol 208 MovieClip
"exittext"Symbol 239 MovieClip Frame 1Symbol 213 MovieClip
"text"Symbol 239 MovieClip Frame 2Symbol 221 MovieClip
"text"Symbol 239 MovieClip Frame 4Symbol 225 MovieClip
"text"Symbol 239 MovieClip Frame 5Symbol 238 MovieClip
"tile"Symbol 309 MovieClip Frame 30Symbol 78 MovieClip
"tile"Symbol 309 MovieClip Frame 40Symbol 82 MovieClip
"tile"Symbol 309 MovieClip Frame 49Symbol 78 MovieClip
"tile"Symbol 309 MovieClip Frame 51Symbol 86 MovieClip
"tile"Symbol 309 MovieClip Frame 62Symbol 90 MovieClip
"smoke1"Symbol 309 MovieClip Frame 87Symbol 56 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "push_nomove"
ExportAssets (56)Timeline Frame 1Symbol 2 as "truck_push"
ExportAssets (56)Timeline Frame 1Symbol 3 as "move"
ExportAssets (56)Timeline Frame 1Symbol 4 as "truck_base"
ExportAssets (56)Timeline Frame 1Symbol 6 as "background_clip"
ExportAssets (56)Timeline Frame 4Symbol 6 as "background_clip"
ExportAssets (56)Timeline Frame 4Symbol 6 as "background_clip"
ExportAssets (56)Timeline Frame 4Symbol 6 as "background_clip"
ExportAssets (56)Timeline Frame 4Symbol 6 as "background_clip"

Labels

"loadingloop"Frame 2
"finishloading"Frame 4
"initgame"Frame 10
"worldloading"Frame 10
"splash"Frame 15
"resetLevel"Frame 19
"makeLevel"Frame 21
"tileloop"Frame 26
"finish"Frame 33
"loadinghiscore"Frame 38
"hiscoreloop"Frame 39
"highscore"Frame 42
"instructions"Frame 48
"up"Symbol 74 MovieClip Frame 2
"right"Symbol 74 MovieClip Frame 6
"down"Symbol 74 MovieClip Frame 10
"left"Symbol 74 MovieClip Frame 14
"up"Symbol 78 MovieClip Frame 2
"down"Symbol 78 MovieClip Frame 6
"right"Symbol 78 MovieClip Frame 10
"left"Symbol 78 MovieClip Frame 14
"up"Symbol 82 MovieClip Frame 2
"right"Symbol 82 MovieClip Frame 6
"down"Symbol 82 MovieClip Frame 10
"left"Symbol 82 MovieClip Frame 14
"up"Symbol 86 MovieClip Frame 2
"left"Symbol 86 MovieClip Frame 6
"down"Symbol 86 MovieClip Frame 10
"right"Symbol 86 MovieClip Frame 14
"up"Symbol 90 MovieClip Frame 2
"right"Symbol 90 MovieClip Frame 6
"down"Symbol 90 MovieClip Frame 10
"left"Symbol 90 MovieClip Frame 14
"up"Symbol 163 MovieClip Frame 5
"upfin"Symbol 163 MovieClip Frame 9
"right"Symbol 163 MovieClip Frame 10
"rightfin"Symbol 163 MovieClip Frame 15
"down"Symbol 163 MovieClip Frame 16
"downfin"Symbol 163 MovieClip Frame 21
"left"Symbol 163 MovieClip Frame 22
"leftfin"Symbol 163 MovieClip Frame 27
"backup"Symbol 163 MovieClip Frame 31
"backright"Symbol 163 MovieClip Frame 36
"backdown"Symbol 163 MovieClip Frame 42
"backleft"Symbol 163 MovieClip Frame 47
"rotatecw1"Symbol 163 MovieClip Frame 56
"rotatecw2"Symbol 163 MovieClip Frame 60
"rotatecw3"Symbol 163 MovieClip Frame 64
"rotatecw0"Symbol 163 MovieClip Frame 68
"rotateccw3"Symbol 163 MovieClip Frame 76
"rotateccw2"Symbol 163 MovieClip Frame 80
"rotateccw1"Symbol 163 MovieClip Frame 84
"rotateccw0"Symbol 163 MovieClip Frame 88
"giveup"Symbol 239 MovieClip Frame 1
"finish"Symbol 239 MovieClip Frame 2
"levelcomplete"Symbol 239 MovieClip Frame 4
"getready"Symbol 239 MovieClip Frame 5
"errorframe"Symbol 258 MovieClip Frame 9
"push"Symbol 309 MovieClip Frame 72

Dynamic Text Variables

percentSymbol 15 EditableText"0%"
fpsSymbol 193 EditableText"100%"
fpsSymbol 194 EditableText"100%"
_root.levelcntSymbol 195 EditableText"9"
_root.PercentToCompleteSymbol 196 EditableText"50"
_root.PercentToCompleteSymbol 199 EditableText"50"
_root.finalscore2Symbol 201 EditableText"999%"
_root.levelcntSymbol 228 EditableText"1"
_root.levelcntSymbol 229 EditableText"1"
valueSymbol 234 EditableText"100%"
valueSymbol 235 EditableText"100%"
finalscoreSymbol 241 EditableText"001"
finalscoreSymbol 247 EditableText"001"
playernameSymbol 253 EditableText""
_root.worlds_container.name1Symbol 259 EditableText"mmmmm"
_root.worlds_container.name2Symbol 261 EditableText"name2"
_root.worlds_container.name3Symbol 263 EditableText"name3"
_root.worlds_container.name4Symbol 265 EditableText"name4"
_root.worlds_container.name5Symbol 267 EditableText"name5"
_root.worlds_container.score1Symbol 271 EditableText"001"
_root.worlds_container.score2Symbol 272 EditableText"001"
_root.worlds_container.score3Symbol 273 EditableText"001"
_root.worlds_container.score4Symbol 274 EditableText"001"
_root.worlds_container.score5Symbol 275 EditableText"001"
_root.worlds_container.score1Symbol 276 EditableText"9999"
_root.worlds_container.score2Symbol 277 EditableText"001"
_root.worlds_container.score3Symbol 278 EditableText"001"
_root.worlds_container.score4Symbol 279 EditableText"001"
_root.worlds_container.score5Symbol 280 EditableText"999"




http://swfchan.com/5/23785/info.shtml
Created: 25/5 -2019 22:42:11 Last modified: 25/5 -2019 22:42:11 Server time: 22/12 -2024 17:25:43