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

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

Gold Miner.swf

This is the info page for
Flash #26725

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


Text
<p align="left"><font face="verdana" size="13" color="#ffcc00"><a href="http://www.digitalport.co.uk" target = "_blank"><b>Converted by Syrus</b></a></font></p>

From XL Games

<p align="left"><font face="verdana" size="13" color="#ffcc00"><a href="http://www.digitalport.co.uk" target = "_blank"><b>and Michealmilton</b></a></font></p>

LOADING...

LOADING...

0

60

HOW TO PLAY:
GOAL:
YOU HAVE 30 SECONDS TO KNOCK DOWN AS MANY CONES
AS YOU CAN. YOU HAVE 3 LIVES TO DO THIS SO DONT HIT
THE TREE'S.
PLAY:
USE ARROW KEYS TO CONTROL THE CAR
KNOCK DOWN CONES FOR POINTS
AVOID OBSTICLES AND POTHOLES
SCORING:
+10 POINTS               +50 POINTS                  -1 LIFE

HOW TO PLAY:
GOAL:
YOU HAVE 60 SECONDS TO KNOCK DOWN AS MANY CONES
AS YOU CAN. YOU HAVE 3 LIVES TO DO THIS SO DONT HIT
THE TREE'S.
PLAY:
USE ARROW KEYS TO CONTROL THE CAR
KNOCK DOWN CONES FOR POINTS
AVOID OBSTICLES AND POTHOLES
SCORING:
+10 POINTS               +50 POINTS                   -1 LIFE

10

50

READY

READY

SET

SET

GO!

GO!

Lives

GAME OVER

GAME OVER

ActionScript [AS1/AS2]

Frame 1
loadingbar.onEnterFrame = function () { if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _root.gotoAndPlay("init"); } else { this._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; } }; stop();
Instance of Symbol 3 MovieClip [pnFlashGames] "pnConnector" in Frame 1
//component parameters onClipEvent (construct) { debugMode = false; }
Frame 5
function WorldToScreen(world_x, world_y, world_z) { x = Math.round((world_x * 7) + ((world_z * 5) * 1.4)); y = Math.round(((-(world_z * 5)) + ((world_x * 7) * 0.71426)) - (world_y * 5)); return([x, y]); } var Snd_hit = new Sound(); Snd_hit.attachSound("hit_1"); var Snd_hit2 = new Sound(); Snd_hit2.attachSound("hit_2"); var B = new Object(); B.clip = "tile_blktop"; B.oktodrive = true; B.effects = new Object(); B.effects.bumpy = 0; B.effects.drag = 0; var P = new Object(); P.clip = "tile_pothole"; P.oktodrive = true; P.effects = new Object(); P.effects.bumpy = 5; P.effects.drag = 0.08; var L = new Object(); L.clip = "obj_lightpole"; L.doWhenHit = function (speed, angle, tile) { if (Math.abs(_root.game.player.speed) >= 0.5) { _root.Snd_hit.start(); } _root.game.player.car_x = _root.game.player.car_x + ((-speed) * Math.sin((angle * Math.PI) / 180)); _root.game.player.car_z = _root.game.player.car_z + ((-speed) * Math.cos((angle * Math.PI) / 180)); _root.game.player.speed = -(_root.game.player.speed * 0.8); }; var H = new Object(); H.clip = "obj_hydrant"; H.doWhenHit = function (speed, angle, tile) { _root.lives--; this.nextFrame(); if (Math.abs(_root.game.player.speed) >= 0.5) { _root.Snd_hit.start(); } _root.game.player.car_x = _root.game.player.car_x + ((-speed) * Math.sin((angle * Math.PI) / 180)); _root.game.player.car_z = _root.game.player.car_z + ((-speed) * Math.cos((angle * Math.PI) / 180)); _root.game.player.speed = -(_root.game.player.speed * 0.8); tile.object = null; if (_root.lives <= 0) { _root.lives = 0; timer.display = 0; this._xscale = 0; _root.timer.onEnterFrame = null; _root.game.player.onEnterFrame = null; _root.gotoAndPlay("game_over"); } }; var S = new Object(); S.clip = "obj_sp_cone"; S.doWhenHit = function (speed, angle, tile) { _root.Snd_hit2.start(); _root.score = _root.score + 50; _root.cones_hit++; this.speed = speed * 1.8; this.angle = angle + (random(30) - 15); if (this.angle < 0) { this.angle = 360 + this.angle; } this.angle = this.angle % 360; var _local3 = "hit_" + (45 * Math.floor(this.angle / 45)); this.gotoAndStop(_local3); _root.game.player.speed = _root.game.player.speed * 0.8; this.onEnterFrame = this.doAfterHit; tile.object = null; }; S.doAfterHit = function () { if ((Math.abs(this.trans_x) + Math.abs(this.trans_z)) >= 0.01) { this.trans_x = this.speed * Math.sin((this.angle * Math.PI) / 180); this.trans_z = this.speed * Math.cos((this.angle * Math.PI) / 180); this.pos_x = this.pos_x + this.trans_x; this.pos_z = this.pos_z + this.trans_z; var _local3 = _root.WorldToScreen(this.pos_x, 0, this.pos_z); var _local4 = Math.floor(((world.totaldepth - (this.pos_z + 8)) * 1000) + this.pos_x); this.swapDepths(_local4); this._x = _local3[0]; this._y = _local3[1]; this.speed = this.speed * 0.8; this.t_row = Math.floor(this.pos_z / _root.world.tile_height); this.t_col = Math.floor(this.pos_x / _root.world.tile_width); this.t_tile = _root.game[(("tile_" + this.t_row) + "_") + this.t_col]; this.t_object = this.t_tile.object; if (this.t_object) { _local3 = WorldToScreen(this.t_object.pos_x, 0, this.t_object.pos_z); if (this.hitTest(_local3[0] + _root.game._x, _local3[1] + _root.game._y, true)) { this.t_object = null; this.t_object.doWhenHit(this.speed, this.angle, this.t_tile); } } } else { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } } }; var C = new Object(); C.clip = "obj_cone"; C.doWhenHit = function (speed, angle, tile) { _root.Snd_hit2.start(); _root.score = _root.score + 10; _root.cones_hit++; this.speed = speed * 1.8; this.angle = angle + (random(30) - 15); if (this.angle < 0) { this.angle = 360 + this.angle; } this.angle = this.angle % 360; var _local3 = "hit_" + (45 * Math.floor(this.angle / 45)); this.gotoAndStop(_local3); _root.game.player.speed = _root.game.player.speed * 0.8; this.onEnterFrame = this.doAfterHit; tile.object = null; }; C.doAfterHit = function () { if ((Math.abs(this.trans_x) + Math.abs(this.trans_z)) >= 0.01) { this.trans_x = this.speed * Math.sin((this.angle * Math.PI) / 180); this.trans_z = this.speed * Math.cos((this.angle * Math.PI) / 180); this.pos_x = this.pos_x + this.trans_x; this.pos_z = this.pos_z + this.trans_z; var _local3 = _root.WorldToScreen(this.pos_x, 0, this.pos_z); var _local4 = Math.floor(((world.totaldepth - (this.pos_z + 8)) * 1000) + this.pos_x); this.swapDepths(_local4); this._x = _local3[0]; this._y = _local3[1]; this.speed = this.speed * 0.8; this.t_row = Math.floor(this.pos_z / _root.world.tile_height); this.t_col = Math.floor(this.pos_x / _root.world.tile_width); this.t_tile = _root.game[(("tile_" + this.t_row) + "_") + this.t_col]; this.t_object = this.t_tile.object; if (this.t_object) { _local3 = WorldToScreen(this.t_object.pos_x, 0, this.t_object.pos_z); if (this.hitTest(_local3[0] + _root.game._x, _local3[1] + _root.game._y, true)) { this.t_object = null; this.t_object.doWhenHit(this.speed, this.angle, this.t_tile); } } } else { this._alpha = this._alpha - 5; if (this._alpha <= 0) { this.removeMovieClip(); } } }; var map = new Array(); map[0] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[1] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[2] = [B, B, B, P, B, B, B, B, P, B, B, B, B, B, B, P, B, B, B, B, P, B, B, B]; map[3] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[4] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[5] = [B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B]; map[6] = [B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B]; map[7] = [B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B]; map[8] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[9] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[10] = [B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B]; map[11] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[12] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[13] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[14] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[15] = [B, B, B, P, B, B, B, B, P, B, B, B, B, B, B, P, B, B, B, B, P, B, B, B]; map[16] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[17] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[18] = [B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B]; map[19] = [B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B]; map[20] = [B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B]; map[21] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[22] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[23] = [B, B, B, B, B, B, B, P, B, B, B, B, B, B, B, B, B, B, B, P, B, B, B, B]; map[24] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; map[25] = [B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B, B]; var objects = new Array(); objects[0] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; objects[1] = [0, S, 0, C, 0, 0, C, 0, 0, S, 0, 0, 0, S, 0, C, 0, 0, C, 0, 0, S, 0, 0]; objects[2] = [0, C, 0, 0, 0, H, 0, 0, C, O, 0, H, 0, C, 0, 0, 0, H, 0, 0, C, O, 0, 0]; objects[3] = [0, 0, C, C, L, 0, H, 0, 0, 0, C, 0, 0, 0, C, C, L, 0, H, 0, 0, 0, C, 0]; objects[4] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, C, 0]; objects[5] = [0, H, C, O, 0, 0, 0, O, 0, C, 0, 0, H, 0, C, O, 0, 0, 0, O, 0, C, 0, 0]; objects[6] = [0, 0, 0, L, 0, 0, C, 0, 0, C, 0, 0, 0, 0, 0, L, 0, 0, C, 0, 0, C, 0, 0]; objects[7] = [0, 0, L, H, 0, C, 0, C, 0, 0, H, 0, 0, 0, L, 0, H, C, 0, C, 0, 0, H, 0]; objects[8] = [0, 0, C, O, 0, 0, O, 0, C, 0, C, 0, 0, 0, C, O, 0, 0, O, 0, C, 0, C, 0]; objects[9] = [0, C, S, 0, 0, 0, C, C, C, 0, H, 0, 0, C, S, 0, 0, 0, C, C, C, 0, H, 0]; objects[10] = [0, 0, 0, C, H, 0, C, S, C, 0, 0, 0, 0, 0, 0, C, 0, H, C, S, C, 0, 0, 0]; objects[11] = [0, 0, C, C, 0, S, C, C, C, 0, O, 0, 0, H, C, C, 0, S, C, C, C, 0, O, 0]; objects[12] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, H, 0, 0, 0]; objects[13] = [0, 0, C, C, 0, S, C, C, C, 0, H, 0, 0, 0, C, C, 0, S, C, C, C, 0, O, 0]; objects[14] = [0, S, H, C, 0, C, C, 0, 0, S, 0, 0, 0, S, 0, C, 0, C, C, 0, 0, S, 0, 0]; objects[15] = [0, C, 0, 0, 0, 0, 0, 0, C, L, 0, 0, 0, C, 0, 0, 0, H, 0, 0, C, L, 0, 0]; objects[16] = [0, C, C, C, 0, 0, H, 0, 0, C, C, 0, 0, C, C, C, 0, 0, C, 0, 0, 0, C, 0]; objects[17] = [0, C, 0, 0, C, S, 0, 0, 0, C, H, 0, 0, C, 0, 0, C, S, 0, 0, 0, C, C, 0]; objects[18] = [0, L, C, H, 0, 0, 0, L, C, C, 0, 0, 0, L, C, 0, H, 0, C, L, 0, C, 0, 0]; objects[19] = [0, 0, 0, S, C, C, H, C, 0, 0, 0, 0, 0, 0, 0, S, C, C, C, C, 0, C, 0, 0]; objects[20] = [0, L, 0, 0, 0, C, 0, C, 0, 0, H, 0, 0, 0, 0, S, C, C, C, C, 0, H, 0, 0]; objects[21] = [0, C, C, C, L, 0, C, 0, C, 0, C, 0, 0, 0, C, C, C, H, C, 0, C, S, C, 0]; objects[22] = [0, C, S, C, 0, 0, 0, C, H, 0, 0, O, 0, C, S, C, 0, 0, C, C, H, 0, 0, 0]; objects[23] = [0, H, C, C, 0, 0, C, S, C, 0, 0, 0, C, C, C, C, 0, 0, 0, C, C, 0, 0, 0]; objects[24] = [0, C, C, C, H, S, C, C, C, 0, L, 0, 0, C, C, C, H, S, C, C, C, 0, L, 0]; objects[25] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var world = new Object(); world.tile_width = 10; world.tile_height = 10; world.totaldepth = world.tile_height * map.length; world.totalwidth = world.tile_width * map[0].length; var screen = new Object(); screen.scroll_x = 0; screen.scroll_y = 0; screen.keepplayerat_x = 200; screen.keepplayerat_y = 200; var player = new Object(); player.car_x = 55; player.car_y = 0; player.car_z = 55; player.speed = 0; player.maxspeed = 2; player.accelrate = 0.2; player.decelrate = 0.9; player.angle = 0; player.anglechange = 0; player.maxanglechange = 10; player.anglechangerate = 7; player.allowturns = true; stop();
Frame 11
var lives = 3; var score = 0; var row = 0; while (row < _root.map.length) { var col = 0; while (col < _root.map[row].length) { if ((!_root.map[row][col]) || (_root.map[row][col] == 0)) { } else { var the_tile = ((("tile_" + row) + "_") + col); var world_x = (world.tile_width * col); var world_y = 0; var world_z = (world.tile_height * row); var newdepth = Math.floor(((world.totaldepth - world_z) * 1000) + world_x); _root.game.attachMovie(_root.map[row][col].clip, the_tile, newdepth, _root.map[row][col]); var temp = _root.WorldToScreen(world_x, world_y, world_z); _root.game[the_tile]._x = temp[0]; _root.game[the_tile]._y = temp[1]; _root.game[the_tile].swapDepths(temp[1] + temp[0]); if ((!_root.objects[row][col]) || (_root.objects[row][col] == 0)) { } else { var the_object = ((("object_" + row) + "_") + col); var world_x = ((world.tile_width * col) + (world.tile_width / 2)); var world_y = 0; var world_z = ((world.tile_height * row) + (world.tile_height / 2)); var newdepth = Math.floor(((world.totaldepth - world_z) * 1000) + world_x); _root.game.attachMovie(_root.objects[row][col].clip, the_object, newdepth, _root.objects[row][col]); var temp = _root.WorldToScreen(world_x, world_y, world_z); _root.game[the_object]._x = temp[0]; _root.game[the_object]._y = temp[1]; _root.game[the_object].pos_x = world_x; _root.game[the_object].pos_z = world_z; _root.game[the_tile].object = _root.game[the_object]; } } col++; } row++; } var newdepth = Math.floor(((world.totaldepth - player.car_z) * 1000) + player.car_x); game.attachMovie("player", "player", newdepth, player); var temp = WorldToScreen(player.car_x, player.car_y, player.car_z); game.player._x = temp[0]; game.player._y = temp[1]; game.player.stop(); game.player.car_collider.stop(); game.player.car_collider._visible = false; _root.focus_x = temp[0]; _root.focus_y = temp[1]; game.onEnterFrame = function () { var _local4 = _root.screen.keepplayerat_x - _root.focus_x; var _local3 = _root.screen.keepplayerat_y - _root.focus_y; var _local6 = Math.floor(this._x + ((_local4 - this._x) * 0.2)); var _local5 = Math.floor(this._y + ((_local3 - this._y) * 0.2)); this._x = _local6; this._y = _local5; }; stop();
Frame 20
timer.gameStartTime = getTimer(); timer.gameDuration = 60000; timer.gameTimerStarted = false; timer.display = 60; timer.onEnterFrame = function () { gameTimeLeft = this.gameDuration - (getTimer() - this.gameStartTime); if (gameTimeLeft <= 0) { timer.display = 0; this._xscale = 0; _root.timer.onEnterFrame = null; _root.game.player.onEnterFrame = null; _root.gotoAndPlay("game_over"); } else { secondsleft = Math.ceil(gameTimeLeft / 1000); timer.display = secondsleft; this._xscale = ((secondsleft * 1000) / this.gameDuration) * 100; } }; game.player.onEnterFrame = function () { if (Key.isDown(38)) { this.speed = Math.min(this.maxspeed, this.speed + this.accelrate); } else if (Key.isDown(40)) { this.speed = Math.max(-this.maxspeed, this.speed - this.accelrate); } else if (Math.abs(this.speed) <= 0.1) { this.speed = 0; } else { this.speed = this.speed * this.decelrate; } if (this.car_tile.effects.drag) { this.speed = this.speed - (this.speed * this.car_tile.effects.drag); } if (Key.isDown(39) && (this.allowturns == true)) { this.speedpercent = this.speed / this.maxspeed; this.anglechange = Math.min(this.maxanglechange, this.maxanglechange * this.speedpercent); this.angle = this.angle + this.anglechange; } else if (Key.isDown(37) && (this.allowturns == true)) { this.speedpercent = this.speed / this.maxspeed; this.anglechange = Math.max(-this.maxanglechange, (-this.maxanglechange) * this.speedpercent); this.angle = this.angle + this.anglechange; } if (this.angle < 0) { this.angle = 360 + this.angle; } this.angle = this.angle % 360; this.stepfactor_x = Math.sin((this.angle * Math.PI) / 180); this.stepfactor_z = Math.cos((this.angle * Math.PI) / 180); this.t_car_x = this.car_x + (this.speed * this.stepfactor_x); this.t_car_z = this.car_z + (this.speed * this.stepfactor_z); if (this.speed >= 0) { this.t_bumper_x = this.t_car_x + (6 * this.stepfactor_x); this.t_bumper_z = this.t_car_z + (6 * this.stepfactor_z); } else { this.t_bumper_x = this.t_car_x + (-6 * this.stepfactor_x); this.t_bumper_z = this.t_car_z + (-6 * this.stepfactor_z); } this.t_car_row = Math.floor(this.t_car_z / _root.world.tile_height); this.t_car_col = Math.floor(this.t_car_x / _root.world.tile_width); this.t_car_tile = _root.game[(("tile_" + this.t_car_row) + "_") + this.t_car_col]; this.t_bumper_row = Math.floor(this.t_bumper_z / _root.world.tile_height); this.t_bumper_col = Math.floor(this.t_bumper_x / _root.world.tile_width); this.t_bumper_tile = _root.game[(("tile_" + this.t_bumper_row) + "_") + this.t_bumper_col]; this.t_bumper_object = this.t_bumper_tile.object; if (!this.t_bumper_tile.oktodrive) { this.speed = -(this.speed * 0.8); this.allowturns = false; clearInterval(intervalID); var intervalID = setInterval(function () { _root.game.player.allowturns = true; clearInterval(intervalID); }, 250); return(undefined); } this.car_x = this.t_car_x; this.car_z = this.t_car_z; this.bumper_x = this.t_bumper_x; this.bumper_z = this.t_bumper_z; this.car_row = this.t_car_row; this.car_col = this.t_car_col; this.car_tile = this.t_car_tile; this.bumper_row = this.t_bumper_row; this.bumper_col = this.t_bumper_col; this.bumper_tile = this.t_bumper_tile; this.bumper_object = this.t_bumper_object; this.bumper_local_x = this.bumper_x % _root.world.tile_width; this.bumper_local_z = this.bumper_z % _root.world.tile_height; if (this.bumper_object) { var _local3 = WorldToScreen(this.bumper_object.pos_x, 0, this.bumper_object.pos_z); if (this.car_collider.hitTest(_local3[0] + _root.game._x, _local3[1] + _root.game._y, true)) { this.bumper_object.doWhenHit(this.speed, this.angle, this.bumper_tile); } } this.pan_pos_x = this.car_x + ((7 * this.speed) * this.stepfactor_x); this.pan_pos_z = this.car_z + ((7 * this.speed) * this.stepfactor_z); var _local3 = WorldToScreen(this.pan_pos_x, 0, this.pan_pos_z); _root.focus_x = _local3[0]; _root.focus_y = _local3[1]; _local3 = WorldToScreen(this.car_x, this.car_y, this.car_z); var _local5 = Math.floor(((world.totaldepth - this.car_z) * 1000) + this.car_x); this.swapDepths(_local5); var _local4 = Math.round(this.angle * 0.1) + 1; this.gotoAndStop(_local4); this.car_collider.gotoAndStop(_local4); this._x = _local3[0]; this._y = _local3[1] + random(this.car_tile.effects.bumpy * Math.abs(this.speed)); }; stop();
Frame 29
pnConnector.storeScore(_root.score); trace(_root.score);
Frame 38
stop();
Symbol 3 MovieClip [pnFlashGames] Frame 1
#initclip 1 pnFlashGames = function () { this.gid = _root.pn_gid; this.uname = _root.pn_uname; this._modvalue = "pnFlashGames"; this._modvar = "module"; this._script = "index.php"; if (_root.pn_modvalue != null) { this._modvalue = _root.pn_modvalue; } if (_root.pn_modvar != null) { this._modvar = _root.pn_modvar; } if (_root.pn_script != null) { this._script = _root.pn_script; } this._autoupdate = false; if (_root.pn_autoupdate == "true") { this._autoupdate = true; } if (_root.pn_extravars != null) { this._extravars = new Array(); temppairs = _root.pn_extravars.split("|"); x = 0; while (x < temppairs.length) { tempset = temppairs[x].split("~"); this._extravars.push(tempset); x++; } } else { this._extravars = null; } this.busy = false; this.gameSaved = null; this.gameLoaded = null; this.gameScoresLoaded = null; this.gameScores = null; this.scoreStored = null; this.gameData = ""; }; pnFlashGames.prototype.saveGame = function (gameData) { this.busy = true; varsObj = new LoadVars(); varsObj.func = "saveGame"; varsObj.gid = this.gid; varsObj.gameData = gameData; varsObj.type = "user"; varsObj[this._modvar] = this._modvalue; varsObj.parent = this; varsObj.onLoad = this.saveGame_Result; if (this._extravars != null) { x = 0; while (x < this._extravars.length) { varsObj[this._extravars[x][0]] = this._extravars[x][1]; x++; } } if (this.debugMode) { this.debugOutput(varsObj); } else { varsObj.sendAndLoad(this._script, varsObj, "POST"); } }; pnFlashGames.prototype.saveGame_Result = function (success) { this.parent._parent.incoming = this.opSuccess; if (this.opSuccess == "true") { this.parent.gameSaved = true; } else { this.parent.gameSaved = false; } this.parent.busy = false; }; pnFlashGames.prototype.loadGame = function () { this.busy = true; varsObj = new LoadVars(); varsObj.func = "loadGame"; varsObj.gid = this.gid; varsObj.type = "user"; varsObj[this._modvar] = this._modvalue; varsObj.parent = this; varsObj.onLoad = this.loadGame_Result; if (this._extravars != null) { x = 0; while (x < this._extravars.length) { varsObj[this._extravars[x][0]] = this._extravars[x][1]; x++; } } if (this.debugMode) { this.debugOutput(varsObj); } else { varsObj.sendAndLoad(this._script, varsObj, "POST"); } }; pnFlashGames.prototype.loadGame_Result = function (success) { if (this.opSuccess == "true") { this.parent.gameLoaded = true; this.parent.gameData = gameData; } else { this.parent.gameLoaded = false; } if (this.parent.onLoadGame != null) { this.parent.onLoadGame(this.gameData); } this.parent.busy = false; }; pnFlashGames.prototype.storeScore = function (score) { this.busy = true; varsObj = new LoadVars(); varsObj.score = score; varsObj.func = "storeScore"; varsObj.gid = this.gid; varsObj.type = "user"; varsObj[this._modvar] = this._modvalue; varsObj.parent = this; varsObj.onLoad = this.storeScore_Result; if (this._extravars != null) { x = 0; while (x < this._extravars.length) { varsObj[this._extravars[x][0]] = this._extravars[x][1]; x++; } } if (this.debugMode) { this.debugOutput(varsObj); } else { varsObj.sendAndLoad(this._script, varsObj, "POST"); } }; pnFlashGames.prototype.storeScore_Result = function (success) { if (this.opSuccess == "true") { this.parent.scoreStored = true; if (this.parent._autoupdate) { _root.getURL("javascript:refreshScores();"); } } else { this.parent.scoreStored = false; } this.parent.busy = false; }; pnFlashGames.prototype.loadGameScores = function () { this.busy = true; varsObj = new LoadVars(); varsObj.func = "loadGameScores"; varsObj.gid = this.gid; varsObj.type = "user"; varsObj[this._modvar] = this._modvalue; varsObj.parent = this; varsObj.onLoad = this.loadGameScores_Result; if (this._extravars != null) { x = 0; while (x < this._extravars.length) { varsObj[this._extravars[x][0]] = this._extravars[x][1]; x++; } } if (this.debugMode) { this.debugOutput(varsObj); } else { varsObj.sendAndLoad(this._script, varsObj, "POST"); } }; pnFlashGames.prototype.loadGameScores_Result = function (success) { if (this.opSuccess == "true") { this.parent.gameScoresLoaded = true; this.parent.gameScores = new XML(this.gameScores); } else { this.parent.gameScoresLoaded = false; } if (this.parent.onLoadGameScores != null) { this.parent.onLoadGameScores(this.gameScores); } this.parent.busy = false; }; pnFlashGames.prototype.debugOutput = function (vars) { debug = ""; debug = debug + (("Function: " + vars.func) + newline); switch (vars.func) { case "storeScore" : debug = debug + ("Score: " + vars.score); break; case "saveGame" : debug = debug + ("Saving: " + vars.gameData); break; case "loadGame" : debug = debug + "Loading data...."; break; case "getGameScores" : debug = debug + "Getting scores for this game...."; } trace(debug); }; Object.registerClass("pnFlashGames", pnFlashGames); #endinitclip
Symbol 29 Button
on (release) { gotoAndPlay ("countdown"); }
Symbol 162 MovieClip [obj_cone] Frame 1
stop();
Symbol 162 MovieClip [obj_cone] Frame 21
gotoAndPlay ("hit_0");
Symbol 181 MovieClip [obj_sp_cone] Frame 1
stop();
Symbol 181 MovieClip [obj_sp_cone] Frame 21
gotoAndPlay ("hit_0");
Symbol 193 MovieClip [obj_hydrant] Frame 1
stop();
Symbol 193 MovieClip [obj_hydrant] Frame 2
play();
Symbol 193 MovieClip [obj_hydrant] Frame 21
stop();
Symbol 210 MovieClip Frame 63
_root.gotoAndPlay("play");
Symbol 210 MovieClip Frame 91
stop();

Library Items

Symbol 1 Sound [hit_1]
Symbol 2 Sound [hit_2]
Symbol 3 MovieClip [pnFlashGames]Used by:Timeline
Symbol 4 GraphicUsed by:Timeline
Symbol 5 FontUsed by:6 7 8 16 17 30 33 147 166 200 201 204 205 207 208 212 213 216 217
Symbol 6 EditableTextUses:5 12Used by:Timeline
Symbol 7 TextUses:5Used by:Timeline
Symbol 8 EditableTextUses:5 12Used by:Timeline
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:Timeline
Symbol 11 GraphicUsed by:Timeline
Symbol 12 FontUsed by:6 8 13 14
Symbol 13 TextUses:12Used by:Timeline
Symbol 14 TextUses:12Used by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 EditableTextUses:5Used by:Timeline
Symbol 17 EditableTextUses:5Used by:Timeline
Symbol 18 GraphicUsed by:22
Symbol 19 BitmapUsed by:21 32 144
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:19 20Used by:22
Symbol 22 MovieClipUses:18 21Used by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:29
Symbol 25 GraphicUsed by:29
Symbol 26 GraphicUsed by:29
Symbol 27 SoundUsed by:29
Symbol 28 SoundUsed by:29
Symbol 29 ButtonUses:24 25 26 27 28Used by:Timeline
Symbol 30 TextUses:5Used by:Timeline
Symbol 31 BitmapUsed by:32 163
Symbol 32 GraphicUses:31 19Used by:Timeline
Symbol 33 TextUses:5Used by:Timeline
Symbol 34 GraphicUsed by:70
Symbol 35 GraphicUsed by:70
Symbol 36 GraphicUsed by:70
Symbol 37 GraphicUsed by:70
Symbol 38 GraphicUsed by:70
Symbol 39 GraphicUsed by:70
Symbol 40 GraphicUsed by:70
Symbol 41 GraphicUsed by:70
Symbol 42 GraphicUsed by:70
Symbol 43 GraphicUsed by:70
Symbol 44 GraphicUsed by:70
Symbol 45 GraphicUsed by:70
Symbol 46 GraphicUsed by:70
Symbol 47 GraphicUsed by:70
Symbol 48 GraphicUsed by:70
Symbol 49 GraphicUsed by:70
Symbol 50 GraphicUsed by:70
Symbol 51 GraphicUsed by:70
Symbol 52 GraphicUsed by:70
Symbol 53 GraphicUsed by:70
Symbol 54 GraphicUsed by:70
Symbol 55 GraphicUsed by:70
Symbol 56 GraphicUsed by:70
Symbol 57 GraphicUsed by:70
Symbol 58 GraphicUsed by:70
Symbol 59 GraphicUsed by:70
Symbol 60 GraphicUsed by:70
Symbol 61 GraphicUsed by:70
Symbol 62 GraphicUsed by:70
Symbol 63 GraphicUsed by:70
Symbol 64 GraphicUsed by:70
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:70
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69Used by:143
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:143
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:143
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:143
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:143
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:143
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:143
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:143
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:143
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:143
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:143
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:143
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:143
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:143
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:143
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:143
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:143
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:143
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:143
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:143
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:143
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:143
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:143
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:143
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:143
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:143
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:143
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:143
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:143
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:143
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:143
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:143
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:143
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:143
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:143
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:143
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClip [player]Uses:70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142Used by:Timeline
Symbol 144 GraphicUses:19Used by:162
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:162
Symbol 147 TextUses:5Used by:162
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:162
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:162
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:162
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:162
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:162
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:162
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:162
Symbol 162 MovieClip [obj_cone]Uses:144 146 147 149 151 153 155 157 159 161Used by:Timeline
Symbol 163 GraphicUses:31Used by:181
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:181
Symbol 166 TextUses:5Used by:181
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:181
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:181
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:181
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:181
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:181
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:181
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClip [obj_sp_cone]Uses:163 165 166 168 170 172 174 176 178 180Used by:Timeline
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClip [obj_lightpole]Uses:183Used by:Timeline
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClip [tile_blktop]Uses:186Used by:Timeline
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClip [tile_pothole]Uses:189Used by:Timeline
Symbol 191 BitmapUsed by:192 197
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClip [obj_hydrant]Uses:192Used by:Timeline
Symbol 194 GraphicUsed by:Timeline
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:Timeline
Symbol 197 GraphicUses:191Used by:Timeline
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:Timeline
Symbol 200 TextUses:5Used by:202
Symbol 201 TextUses:5Used by:202
Symbol 202 MovieClipUses:200 201Used by:210
Symbol 203 SoundUsed by:210  Timeline
Symbol 204 TextUses:5Used by:206
Symbol 205 TextUses:5Used by:206
Symbol 206 MovieClipUses:204 205Used by:210
Symbol 207 TextUses:5Used by:209
Symbol 208 TextUses:5Used by:209
Symbol 209 MovieClipUses:207 208Used by:210
Symbol 210 MovieClipUses:202 203 206 209Used by:Timeline
Symbol 211 GraphicUsed by:214
Symbol 212 EditableTextUses:5Used by:214
Symbol 213 TextUses:5Used by:214
Symbol 214 MovieClipUses:211 212 213Used by:Timeline
Symbol 215 SoundUsed by:Timeline
Symbol 216 TextUses:5Used by:218
Symbol 217 TextUses:5Used by:218
Symbol 218 MovieClipUses:216 217Used by:Timeline

Instance Names

"loadingbar"Frame 1Symbol 10 MovieClip
"pnConnector"Frame 1Symbol 3 MovieClip [pnFlashGames]
"timer"Frame 5Symbol 196 MovieClip
"game"Frame 11Symbol 199 MovieClip
"car_collider"Symbol 143 MovieClip [player] Frame 1Symbol 70 MovieClip
"text_go"Symbol 210 MovieClip Frame 61Symbol 209 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$us$Rjnjq4jm1ys86UqxAzzLf/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "hit_1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "hit_2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 2Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 3Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 4Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 5Symbol 143 as "player"
ExportAssets (56)Timeline Frame 5Symbol 162 as "obj_cone"
ExportAssets (56)Timeline Frame 5Symbol 181 as "obj_sp_cone"
ExportAssets (56)Timeline Frame 5Symbol 184 as "obj_lightpole"
ExportAssets (56)Timeline Frame 5Symbol 187 as "tile_blktop"
ExportAssets (56)Timeline Frame 5Symbol 190 as "tile_pothole"
ExportAssets (56)Timeline Frame 5Symbol 193 as "obj_hydrant"
ExportAssets (56)Timeline Frame 5Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 6Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 7Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 8Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 9Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 10Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 11Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 12Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 13Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 14Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 15Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 16Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 17Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 18Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 19Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 20Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 21Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 22Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 23Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 24Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 25Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 26Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 27Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 28Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 29Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 30Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 31Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 32Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 33Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 34Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 35Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 36Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 37Symbol 3 as "pnFlashGames"
ExportAssets (56)Timeline Frame 38Symbol 3 as "pnFlashGames"

Labels

"loading"Frame 1
"init"Frame 5
"countdown"Frame 10
"play"Frame 20
"game_over"Frame 29
"init"Symbol 162 MovieClip [obj_cone] Frame 1
"hit_0"Symbol 162 MovieClip [obj_cone] Frame 5
"hit_45"Symbol 162 MovieClip [obj_cone] Frame 7
"hit_90"Symbol 162 MovieClip [obj_cone] Frame 9
"hit_135"Symbol 162 MovieClip [obj_cone] Frame 11
"hit_180"Symbol 162 MovieClip [obj_cone] Frame 13
"hit_225"Symbol 162 MovieClip [obj_cone] Frame 15
"hit_270"Symbol 162 MovieClip [obj_cone] Frame 17
"hit_315"Symbol 162 MovieClip [obj_cone] Frame 19
"init"Symbol 181 MovieClip [obj_sp_cone] Frame 1
"hit_0"Symbol 181 MovieClip [obj_sp_cone] Frame 5
"hit_45"Symbol 181 MovieClip [obj_sp_cone] Frame 7
"hit_90"Symbol 181 MovieClip [obj_sp_cone] Frame 9
"hit_135"Symbol 181 MovieClip [obj_sp_cone] Frame 11
"hit_180"Symbol 181 MovieClip [obj_sp_cone] Frame 13
"hit_225"Symbol 181 MovieClip [obj_sp_cone] Frame 15
"hit_270"Symbol 181 MovieClip [obj_sp_cone] Frame 17
"hit_315"Symbol 181 MovieClip [obj_sp_cone] Frame 19

Dynamic Text Variables

_root.scoreSymbol 16 EditableText"0"
timer.displaySymbol 17 EditableText"60"
_root.livesSymbol 212 EditableText""




http://swfchan.com/6/26725/info.shtml
Created: 22/5 -2019 09:32:52 Last modified: 22/5 -2019 09:32:52 Server time: 13/05 -2024 09:15:11