STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #126206 |
SELECT A SHOT |
<p align="center"></p> |
SOUNDS |
GAME |
Score at least 3 goals to move on to the next level! Click the first time to set the direction the ball will go in. The second click will control the amount of power the kick will have. Have fun! |
<p align="center"></p> |
ActionScript [AS1/AS2]
Instance of Symbol 169 MovieClip in Frame 1//component parameters onClipEvent (construct) { xin_motion_val = "Down"; xin_alphatype_val = "Yes"; xout_motion_val = "Down"; xout_alphatype_val = "Yes"; perc_req_val = 90; show_perc_val = "Yes"; slow_factor_val = 0.3; init_action_val = "_root.stop();"; play_action_val = "_root.play();"; }Frame 127stop();Frame 128stop(); if (_global.sound_name == undefined) { _global.sound_name = new Sound(_root); if (Math.random() < 0.5) { _global.sound_name.attachSound("background1"); } else { _global.sound_name.attachSound("background2"); } _global.sound_name.start(); _global.sound_name.start(0, 999); }Instance of Symbol 153 MovieClip [GameComponent] "game" in Frame 128//component parameters onClipEvent (construct) { cp_debug = false; cp_level_num = 0; cp_goals_needed = 3; cp_attempts_num = 10; cp_points_hit = 30; cp_points_miss = -10; cp_goalie_per = 25; cp_skill_increase = 5; cp_meter_speed = 100; cp_goalie_fake = 25; cp_power_range = {}; cp_power_range.min = 5; cp_power_range.max = 15; }Frame 129stop();Symbol 16 MovieClip Frame 1stop();Symbol 18 MovieClip Frame 1this._visible = false;Symbol 24 MovieClip Frame 1stop();Symbol 28 MovieClip Frame 1stop();Symbol 39 MovieClip Frame 10stop();Symbol 49 MovieClip Frame 10stop();Symbol 57 MovieClip Frame 13stop();Symbol 59 MovieClip Frame 12stop();Symbol 65 MovieClip Frame 12stop();Symbol 68 MovieClip Frame 12stop();Symbol 70 MovieClip Frame 12stop();Symbol 96 MovieClip Frame 1this.puck._visible = false;Symbol 96 MovieClip Frame 25this._parent._parent.launch_shot();Symbol 96 MovieClip Frame 52stop();Symbol 100 MovieClip Frame 1stop();Symbol 100 MovieClip Frame 10this._parent._parent.launch_shot();Symbol 100 MovieClip Frame 20stop();Symbol 101 MovieClip Frame 9this._parent._parent.launch_shot();Symbol 101 MovieClip Frame 21stop();Symbol 102 MovieClip Frame 1stop();Symbol 108 Buttonon (release) { this._parent.get_shot_type(); }Symbol 113 Buttonon (release) { this._parent.start_aiming(); }Symbol 118 Buttonon (release) { gotoAndStop (3); }Symbol 120 Buttonon (release) { gotoAndStop (2); trace("r"); }Symbol 125 Buttonon (release) { gotoAndStop (1); }Symbol 133 MovieClip Frame 1this._parent._parent.shot_type = "deke"; stop();Symbol 133 MovieClip Frame 2this._parent._parent.shot_type = "slapshot";Symbol 133 MovieClip Frame 3this._parent._parent.shot_type = "wristshot";Symbol 134 MovieClip Frame 1stop();Symbol 149 MovieClip Frame 1this.stop();Symbol 153 MovieClip [GameComponent] Frame 1#initclip 5 MovieClip.prototype.playing = false; MovieClip.prototype.mouseOver = false; MovieClip.prototype._currentlabel = ""; MovieClip.prototype.intersects = function (_mc, align_x, align_y) { var _local3 = new Array(); var _local2 = new Array(); switch (align_x) { case "center" : _local3.push(this._x - (this._width / 2)); _local3.push(this._x + (this._width / 2)); _local2.push(_mc._x - (_mc._width / 2)); _local2.push(_mc._x + (_mc._width / 2)); break; case "left" : _local3.push(this._x); _local3.push(this._x + this._width); _local2.push(_mc._x); _local2.push(_mc._x + _mc._width); break; case "right" : _local3.push(this._x - this._width); _local3.push(this._x); _local2.push(_mc._x - _mc._width); _local2.push(_mc._x); } switch (align_y) { case "center" : _local3.push(this._y - (this._height / 2)); _local3.push(this._y + (this._height / 2)); _local2.push(_mc._y - (_mc._height / 2)); _local2.push(_mc._y + (_mc._height / 2)); break; case "top" : _local3.push(this._y); _local3.push(this._y + this._height); _local2.push(_mc._y); _local2.push(_mc._y + _mc._height); break; case "bottom" : _local3.push(this._y - this._height); _local3.push(this._y); _local2.push(_mc._y - _mc._height); _local2.push(_mc._y); } if ((_local3[0] < _local2[0]) && (_local3[1] > _local2[0])) { return(1); } if ((_local3[0] < _local2[1]) && (_local3[1] > _local2[1])) { return(1); } if ((_local3[2] < _local2[2]) && (_local3[3] > _local2[2])) { return(2); } if ((_local3[2] < _local2[3]) && (_local3[3] > _local2[3])) { return(2); } return(0); }; MovieClip.prototype._play = function () { this.playing = true; this.play(); }; MovieClip.prototype._stop = function () { this.playing = false; this.stop(); }; MovieClip.prototype._gotoAndPlay = function (frame) { this.playing = true; if (typeof(frame) == "string") { this._currentlabel = frame; } this.gotoAndPlay(frame); }; MovieClip.prototype._gotoAndStop = function (frame) { this.playing = false; if (typeof(frame) == "string") { this._currentlabel = frame; } this.gotoAndStop(frame); }; MovieClip.prototype.hasLabel = function (label) { this.duplicateMovieClip("__TEMP__", 97324, {_x:-1, _y:-1, _visible:false, _width:1, _height:1}); new Sound(this._parent.__TEMP__).setVolume(0); this._parent.__TEMP__.gotoAndStop(label); var _local3 = this._parent.__TEMP__._currentframe; this._parent.__TEMP__.nextFrame(); this._parent.__TEMP__.gotoAndStop(label); var _local4 = this._parent.__TEMP__._currentframe; var _local2 = _local3 == _local4; this._parent.__TEMP__.removeMovieClip(); return(_local2); }; MovieClip.prototype.gotoAndPlayRandom = function () { this._gotoAndPlay(_global.randi(1, this._totalframes + 1)); }; MovieClip.prototype.gotoAndStopRandom = function () { this._gotoAndStop(_global.randi(1, this._totalframes + 1)); }; _global.isOdd = function (x) { return(x % 2); }; _global.randi = function (a, b) { return(Math.floor(Math.random() * (b - a)) + Math.floor(a)); }; Array.prototype.swap_elements = function (a, b) { var _local2 = this[a]; this[a] = this[b]; this[b] = _local2; }; Array.prototype.copy = function (_array) { var _local2 = 0; while (_local2 < _array.length) { this[_local2] = _array[_local2]; _local2++; } return(this); }; Array.prototype.swap_elements2D = function (a, b, c, d) { if ((a == c) && (b == d)) { return(undefined); } var _local3 = this[a][b]; this[a][b] = this[c][d]; this[c][d] = _local3; }; Array.prototype.randomize = function () { var _local3 = 0; while (_local3 < this.length) { this.swap_elements(_global.randi(0, this.length), _global.randi(0, this.length)); _local3++; } }; Array.prototype.randomize2D = function () { var _local5 = this.length; var _local4 = this[0].length; var _local3 = 0; while (_local3 < (_local5 * _local4)) { this.swap_elements2D(_global.randi(0, _local5), _global.randi(0, _local4), _global.randi(0, _local5), _global.randi(0, _local4)); _local3++; } }; Array.prototype.build_2D_Array = function (x, y) { var _local5 = 0; var _local4 = 0; var _local3 = 0; while (_local3 < x) { this[_local3] = new Array(); var _local2 = 0; while (_local2 < y) { if ((_local4 != 0) && ((_local4 % 2) == 0)) { _local5++; } this[_local3][_local2] = Math.floor(_local5); _local4++; _local2++; } _local3++; } }; Array.prototype.return_random_element = function () { return(this[_global.randi(0, this.length)]); }; Array.prototype.get_random_indices = function (a, b) { var _local2 = new Array(); var _local1 = a; while (_local1 <= b) { _local2.push(_local1); _local1++; } _local2.randomize(); return(_local2); }; Array.prototype.contains = function (_array) { var _local2 = 0; while (_local2 < _array.length) { if (this.return_indices(_array[_local2]) == -1) { return(false); } _local2++; } return(true); }; Array.prototype.return_indices = function (a) { var _local2 = 0; while (_local2 < this.length) { if (this[_local2] == a) { return(_local2); } _local2++; } return(-1); }; Array.prototype.remove_element = function (a) { var _local2 = this.return_indices(a); if (_local2 == -1) { return(this); } var _local4 = this.slice(0, _local2); var _local3 = this.slice(_local2 + 1, this.length); this=_local4.concat(_local3);//parameter overwritten _local4.concat(_local3); return(this); }; Array.prototype.remove_indices = function (a) { var _local3 = this.slice(0, a); var _local2 = this.slice(a + 1, this.length); this=_local3.concat(_local2);//parameter overwritten _local3.concat(_local2); return(this); }; Array.prototype.push_no_duplicate = function (a) { var _local2 = this.return_indices(a); if (_local2 == -1) { this.push(a); } return(this); }; Array.prototype.populate = function (_indices, _number, _increase) { var _local2 = 0; while (_local2 < _indices) { if (_increase) { var _local3 = _number + _local2; } else { var _local3 = _number; } if (this[_local2] == undefined) { this.push(_local3); } else { this[_local2] = _local3; } _local2++; } return(this); }; Array.NumericSortFunction = function (A, B) { if (A < B) { return(-1); } if (A > B) { return(1); } return(0); }; Array.prototype.rande = function () { return(this[_global.randi(0, this.length)]); }; Array.prototype.hasElement = function (e) { var _local2 = 0; while (_local2 < this.length) { if (this[_local2] == e) { return(true); } _local2++; } return(false); }; Array.prototype.swap = function (a, b) { var _local2 = this[a]; this[a] = this[b]; this[b] = _local2; }; Array.prototype.removeElementByProp = function (e) { var _local2 = 0; while (_local2 < this.length) { var _local3 = true; for (var _local5 in this[_local2]) { if (this[_local2][_local5] != e[_local5]) { _local3 = false; } } if (_local3) { this.splice(_local2, 1); _local2--; } _local2++; } }; Array.prototype.randomize_array_letters = function () { var _local3 = new String(); var _local5 = 0; while (_local5 < this.length) { var _local6 = 0; while (_local6 < this[_local5].length) { _local3 = _local3 + this[_local5].charAt(_local6); _local6++; } _local5++; } var _local8 = new Array(); _local5 = 0; while (_local5 < this.length) { _local8[_local5] = new String(); var _local6 = 0; while (_local6 < this[_local5].length) { var _local4 = _global.randi(0, _local3.length); var _local7 = _local3.charAt(_local4); _local3 = _local3.substr(0, _local4) + _local3.substr(_local4 + 1, _local3.length - _local4); _local8[_local5] = _local8[_local5] + _local7; _local6++; } _local5++; } return(_local8); }; String.prototype.replace = function (s, r) { var _local4 = ""; var _local2 = 0; while (_local2 = this.indexOf(s) , _local2 != -1) { _local4 = _local4 + (this.substr(0, _local2) + r); this=this.substr(_local2 + s.length);//parameter overwritten this.substr(_local2 + s.length); } return(_local4 + this); }; String.prototype.return_reverse = function () { var _local3 = ""; var _local2 = this.length - 1; while (_local2 >= 0) { _local3 = _local3 + this.charAt(_local2); _local2--; } return(_local3); }; String.prototype.replace_where = function (where, newChar) { var _local2 = ""; _local2 = this.substring(0, where) + newChar; _local2 = _local2 + this.substring(where + 1, this.length); return(_local2); }; String.prototype.remove_where = function (s) { var _local2 = ""; _local2 = this.substring(0, s); _local2 = _local2 + this.substring(s + 1, this.length); return(_local2); }; String.prototype.pad = function (s, n) { var _local3 = ""; var _local2 = 0; while (_local2 < n) { _local3 = _local3 + s; _local2++; } _local3 = _local3 + this; return(_local3); }; String.prototype.randomize_letters = function () { var _local3 = new Array(); var _local2 = 0; while (_local2 < this.length) { _local3.push(this.charAt(_local2)); _local2++; } _local3.randomize(); var _local4 = new String(); _local2 = 0; while (_local2 < _local3.length) { _local4 = _local4 + _local3[_local2]; _local2++; } return(_local4); }; _global.degreesToRadians = function (degrees) { return((degrees / 180) * Math.PI); }; _global.radiansToDegrees = function (radians) { return((radians / Math.PI) * 180); }; _global.convert_time = function (time) { if (time <= 0) { time = 0; return("0:00"); } var _local1 = Math.floor(time / 60); var _local3 = 0; if (_local1 > 60) { _local3 = Math.floor(_local1 / 60); } var _local2 = time % 60; if (_local2 <= 9) { _local2 = "0" + _local2; } if (_local3 == 0) { return((_local1 + ":") + _local2); } if (_local1 <= 9) { _local1 = "0" + _local1; } return((((_local3 + ":") + _local1) + ":") + _local2); }; _global.returnConstantString = function (char, n) { var _local2 = ""; var _local1 = 0; while (_local1 < n) { _local2 = _local2 + char; _local1++; } return(_local2); }; ASSetPropFlags(_global, "returnConstantString", 1); _global.recursiveObjectTrace = function (obj, level) { if (level == undefined) { level = 0; } for (var _local3 in obj) { if (typeof(obj[_local3]) == "object") { trace(((returnConstantString(" ", level * 4) + _local3) + " = ") + obj[_local3]); trace(returnConstantString(" ", level * 4) + "{"); recursiveObjectTrace(obj[_local3], level + 1); trace(returnConstantString(" ", level * 4) + "}"); } else { trace(((returnConstantString(" ", level * 4) + _local3) + " = ") + obj[_local3]); } } }; ASSetPropFlags(_global, "recursiveObjectTrace", 1); Game = function () { this._visible = false; this.debug = this.cp_debug; this.level_num = this.cp_level_num; this.goals_needed = this.cp_goals_needed; this.attempts_allowed = this.cp_attempts_num; this.points_hit = this.cp_points_hit; this.points_miss = this.cp_points_miss; this.goalie_skill = this.cp_goalie_per; this.goalie_fake = this.cp_goalie_fake; this.skill_increase = this.cp_skill_increase; this.meter_speed = this.cp_meter_speed; this.power_range = this.cp_power_range; this.change_mode("pause"); this.timeline = this; for (var _local2 in this) { if (_local2.indexOf("cp_") != -1) { delete this[_local2]; } } this.initialize(); }; Game.prototype = new MovieClip(); Object.registerClass("GameComponent", Game); Object.prototype.SECOND = 1000; Game.prototype.initialize = function () { this.initialize_variables(); this.initialize_graphics(); this.initialize_level(); this.start_level(); this._visible = true; }; Game.prototype.initialize_variables = function () { this._num = new Number(); this.score = 0; this.depth = 1; this.move_div = 10; this._stance = "middle"; this.attempt_count = 0; this.goal_count = 0; this.current_level = 0; this.goalSet = 47; this.power_ratio = (this.power_range.max - this.power_range.min) / (this.power_mc._totalframes - 1); this.goal_bottom = this.goal_hitSpot._y + this.goal_hitSpot._height; this.aim_ratio = Math.abs((this.goal_bottom - this.goal_hitSpot._y) / (this.aim_mc._totalframes - 1)); this.goal_left_edge = this.goal_hitSpot._x; this.goal_right_edge = this.goal_hitSpot._x + this.goal_hitSpot._width; this.goal_middle_height = this.goal_hitSpot._y + (this.goal_hitSpot._height / 2); this.shot_type = "deke"; this.current_power = 0; this.player_origin = {x:this.player._x, y:this.player._y}; this.goalie_origin = this.goalie._x; }; Game.prototype.initialize_graphics = function () { this.timeline.game_prompt._visible = false; this.timeline.aim_mc._visible = false; this.timeline.strength_mc._visible = false; this.update_displays(); }; Game.prototype.initialize_level = function () { }; Game.prototype.start_level = function () { if ((this.level_num != 0) && (this.level_num < this.current_level)) { this.game_over(); return(undefined); } this.current_level++; this.goalSet = this.goalSet + 3; this.attempt_count = 0; this.goal_count = 0; this.refresh_meters(); this.goalie.gotoAndStop(1); this.goalie.goalie.stop(); this.player.gotoAndStop("skate"); this.player._y = 500; this.player._x = this.player_origin.x; this.player.player.play(); this.player.onEnterFrame = this.skate_in; this.goalie._x = this.goalie_origin; this.score_possibility = (100 - this.goalie_skill) - (this.skill_increase * (this.current_level - 1)); this.change_mode("intro"); }; Game.prototype.skate_in = function () { this._y = this._y - 10; if (this._y < this._parent.player_origin.y) { this.onEnterFrame = undefined; this._y = this._parent.player_origin.y; this.player.stop(); this._parent.start_level_prompt(); } }; Game.prototype.refresh_meters = function () { this.current_aim = 1; this.current_power = 1; this.timeline.aim_mc._visible = false; this.timeline.power_mc._visible = false; this.timeline.aim_mc.gotoAndStop(1); this.timeline.power_mc.gotoAndStop(1); }; Game.prototype.start_level_prompt = function () { this.timeline.game_prompt.gotoAndStop(1); this.timeline.game_prompt.swapDepths(this.depth++); this.timeline.game_prompt.txt.text = "Level " + this.current_level; this.timeline.game_prompt.swapDepths(this.depth++); this.timeline.game_prompt._visible = true; }; Game.prototype.get_shot_type = function () { clearInterval(_global.nextID); if (this.goal_count >= this.goals_needed) { this.start_level(); return(undefined); } if (this.attempt_count >= this.attempts_allowed) { this.game_over(); return(undefined); } this.refresh_meters(); this.goalie.gotoAndStop(1); this.goalie._x = this.goalie_origin; this.player._x = this.player_origin.x; this.timeline.game_prompt.gotoAndStop(2); this.timeline.game_prompt.swapDepths(this.depth++); this.timeline.game_prompt._visible = true; }; Game.prototype.start_aiming = function () { clearInterval(_global.startID); this.player.gotoAndStop(this.shot_type); this.player.player.gotoAndStop(1); this.timeline.game_prompt._visible = false; this.timeline.aim_mc._visible = true; trace("this.meter_speed" + this.meter_speed); _global.meterID = setInterval(this, "change_meter", this.meter_speed, "up"); this.change_mode("aim"); }; Game.prototype.start_power = function () { clearInterval(_global.meterID); this.aim_mc.stop(); this.timeline.power_mc._visible = true; _global.meterID = setInterval(this, "change_meter", this.meter_speed, "up"); this.change_mode("power"); }; Game.prototype.change_meter = function (_direction) { clearInterval(_global.meterID); if (_direction == "up") { if (this.game_mode == "aim") { this.aim_mc.nextFrame(); trace("this.aim_mc._totalframes" + _direction); if (this.aim_mc._currentframe == this.aim_mc._totalframes) { _direction = "down"; } } else if (this.game_mode == "power") { this.power_mc.nextFrame(); if (this.power_mc._currentframe == this.power_mc._totalframes) { _direction = "down"; } } } else if (this.game_mode == "aim") { trace("_direction" + _direction); this.aim_mc.prevFrame(); if (this.aim_mc._currentframe == 1) { _direction = "up"; } } else if (this.game_mode == "power") { this.power_mc.prevFrame(); if (this.power_mc._currentframe == 1) { _direction = "up"; } } if (this.game_mode == "aim") { this.current_aim = this.aim_mc._currentframe; } else if (this.game_mode == "power") { this.current_power = this.power_mc._currentframe; } _global.meterID = setInterval(this.timeline, "change_meter", this.meter_speed, _direction); }; Game.prototype.onEnterFrame = function () { if (this.game_mode == "pause") { return(undefined); } if (this.game_mode == "aim") { this.move_player(); } }; Game.prototype.onMouseUp = function () { if (this.game_mode == "aim") { this.start_power(); } else if (this.game_mode == "power") { clearInterval(_global.meterID); this.start_shot(); } }; Game.prototype.move_player = function () { this.player._x = _root._xmouse; if ((this.goalie._x - (this.goalie._width / 3)) < this.goal_left_edge) { this.goalie._x = this.goal_left_edge + (this.goalie._width / 3); } else if ((this.goalie._x + (this.goalie._width / 3)) > this.goal_right_edge) { this.goalie._x = this.goal_right_edge - (this.goalie._width / 3); } }; Game.prototype.start_shot = function () { this.attempt_count++; this.play_selected_sound("select"); this.goalie.goalie.play(); this.power_mc.stop(); this.player.player.play(); this.shoot_object = this.timeline.attachMovie("shoot_object", "shoot_object", this.depth++); this.shoot_object._visible = false; var _local2 = {x:this.player.player.puck._x, y:this.player.player.puck._y}; this.player.player.localToGlobal(_local2); this.globalToLocal(_local2); this.shoot_object._x = _local2.x; this.shoot_object._y = _local2.y; this.player.swapDepths(this.depth++); this.change_mode("play"); }; Game.prototype.launch_shot = function () { this.compute_shot(); this.shoot_object._visible = true; var _local2 = Math.ceil(Math.random() * 3); this.play_selected_sound("kick" + _local2); this.goalie_reaction(); this.shoot_object.onEnterFrame = this.move_object; }; Game.prototype.compute_shot = function () { this.goal_possible = true; if ((Math.random() * 100) > this.score_possibility) { this.goal_possible = false; } if (this.goal_possible) { if (this.shot_type != "wristshot") { if ((this.shoot_object._x < this.goal_left_edge) || (this.shoot_object._x > this.goal_right_edge)) { this.goal_possible = false; } } } var _local5 = _global.degreesToRadians(90); var _local4 = (this.power_ratio * (this.current_power - 1)) + this.power_range.min; if (this.shot_type == "slapshot") { _local4 = _local4 + (_local4 * 0.15); } else if (this.shot_type == "deke") { _local4 = _local4 - (_local4 * 0.05); } this.shoot_object.vel_x = (10 * Math.cos(_local5)) * _local4; this.shoot_object.vel_y = (10 * Math.sin(_local5)) * _local4; var _local6 = random(100); if (_local6 < 90) { this.shoot_object.aim_point_y = _root.game.goalie._y + _root.game.goalie._height; } else { this.shoot_object.aim_point_y = _root.game.goal_hitSpot._y; } if (this.shot_type == "wristshot") { this.shoot_object.aim_point_y = this.shoot_object.aim_point_y - ((this.aim_ratio * (this.current_aim - 1)) * 0.1); if (Math.random() < 0.5) { _local5 = _global.degreesToRadians(95); } else { _local5 = _global.degreesToRadians(85); } this.shoot_object.vel_x = Math.cos(_local5) * _local4; } this.shoot_object.scale_change = 2; }; Game.prototype.goalie_reaction = function () { var _local2 = "middle"; if (this.shoot_object._x < (this.goal_left_edge + (this.goal_hitSpot._width / 4))) { _local2 = "left"; } else if (this.shoot_object._x > (this.goal_right_edge - (this.goal_hitSpot._width / 4))) { _local2 = "right"; } if (this.goal_possible) { if ((Math.random() * 100) < this.goalie_fake) { this.fake_out(_local2); } else { this.goalie_miss_block(_local2); } } else { this.goalie_block(_local2); } this.goalie.goalie.play(); }; Game.prototype.fake_out = function (_side) { if (_side == "middle") { _goalie_stances = ["right_down", "right_middle", "right_up", "left_down", "left_middle", "left_up"]; if (Math.random() < 0.5) { this.goalie._x = this.shoot_object._x + (this.goalie._width / 2); } else { this.goalie._x = this.shoot_object._x - (this.goalie._width / 2); } } else if (_side == "right") { _goalie_stances = ["left_down", "left_middle", "left_up", "middle"]; this.goalie._x = this.shoot_object._x - this.goalie._width; } else if (_side == "left") { _goalie_stances = ["right_down", "right_middle", "right_up", "middle"]; this.goalie._x = this.shoot_object._x + this.goalie._width; } _root.game._stance = _goalie_stances.return_random_element(); this.goalie.gotoAndStop(_root.game._stance); }; Game.prototype.goalie_block = function (_side) { if (_side == "middle") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["right_up", "left_up"]; } else { _goalie_stances = ["right_down", "right_middle", "left_middle", "middle", "left_down"]; } } else if (_side == "right") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["right_up"]; } else { _goalie_stances = ["right_down", "right_middle", "middle"]; } } else if (_side == "left") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["left_up"]; } else { _goalie_stances = ["left_down", "left_middle", "middle"]; } } _root.game._stance = _goalie_stances.return_random_element(); this.goalie.gotoAndStop(_root.game._stance); this.goalie._x = this.shoot_object._x; }; Game.prototype.goalie_miss_block = function (_side) { if (_side == "middle") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["right_up", "left_up"]; } else { _goalie_stances = ["right_down", "right_middle", "left_middle", "middle", "left_down"]; } } else if (_side == "right") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["right_up"]; } else { _goalie_stances = ["right_down", "right_middle", "middle"]; } } else if (_side == "left") { if (this.shoot_object.aim_point_y > this.goal_middle_height) { _goalie_stances = ["left_up"]; } else { _goalie_stances = ["left_down", "left_middle", "middle"]; } } _root.game._stance = _goalie_stances.return_random_element(); this.goalie.gotoAndStop(_root.game._stance); }; Game.prototype.update_game_properties = function () { }; Game.prototype.display_time = function (time) { this.timer.text = convert_time(time); }; Game.prototype.update_displays = function () { this.score_display.text = this.score; }; Game.prototype.check_game_over = function () { }; Game.prototype.move_object = function () { this._y = this._y - this.vel_y; this._x = this._x - this.vel_x; this._xscale = (this._yscale = this._yscale - this.scale_change); if (this._y < this.aim_point_y) { this._parent.goalie._x = this._x; if ((this._x < this._parent.goal_hitSpot._x) or (this._x > (this._parent.goal_hitSpot._x + this._parent.goal_hitSpot._width))) { this._parent.ball_out(); } else if (random(100) < _root.game.goalSet) { this._parent.goalie_got(); } else { this._parent.score_goal(); } } }; Game.prototype.score_goal = function () { if (this.game_mode != "wait") { this.goal_count++; _root.game.net.gotoAndPlay(2); var _local4 = Math.ceil(Math.random() * 2); this.play_selected_sound("net" + _local4); this.score = this.score + this.points_hit; this.update_displays(); this.shoot_object.onEnterFrame = undefined; this.shoot_object.removeMovieClip(); this.play_selected_sound("cheer"); this.change_mode("wait", ""); _global.nextID = setInterval(this, "get_shot_type", 2000); } }; Game.prototype.ball_out = function () { if (this.game_mode != "wait") { this.score = this.score + this.points_miss; if (this.score < 0) { this.score = 0; } this.update_displays(); this.shoot_object.onEnterFrame = undefined; this.shoot_object.removeMovieClip(); this.play_selected_sound("miss"); this.change_mode("wait"); _global.nextID = setInterval(this, "get_shot_type", 2000); } }; Game.prototype.goalie_got = function () { this.play_selected_sound("catch"); if (this.game_mode != "wait") { this.shoot_object.onEnterFrame = undefined; this.score = this.score + this.points_miss; if (this.score < 0) { this.score = 0; } this.update_displays(); this.play_selected_sound("miss"); this.change_mode("wait", ""); if (((this._stance == "right_down") or (this._stance == "right_up")) or (this._stance == "right_middle")) { var _local5 = new mx.transitions.Tween(this.shoot_object, "_x", mx.transitions.easing.None.easeNone, this.shoot_object._x, this.shoot_object._x + 250, 0.5, true); var _local4 = new mx.transitions.Tween(this.shoot_object, "_y", mx.transitions.easing.None.easeNone, this.shoot_object._y, this.shoot_object._y + 250, 0.5, true); } else if (((this._stance == "left_down") or (this._stance == "left_up")) or (this._stance == "left_middle")) { var _local5 = new mx.transitions.Tween(this.shoot_object, "_x", mx.transitions.easing.None.easeNone, this.shoot_object._x, this.shoot_object._x - 250, 0.5, true); var _local4 = new mx.transitions.Tween(this.shoot_object, "_y", mx.transitions.easing.None.easeNone, this.shoot_object._y, this.shoot_object._y - 250, 0.5, true); } else if (this._stance == "middle") { var _local4 = new mx.transitions.Tween(this.shoot_object, "_y", mx.transitions.easing.None.easeNone, this.shoot_object._y, this.shoot_object._y + 250, 0.5, true); } _local4.onMotionStopped = function () { _root.game.shoot_object.removeMovieClip(); _global.nextID = setInterval(_root.game, "get_shot_type", 2000); }; } }; Game.prototype.game_over = function () { _root.score = this.score; this.timeline._parent.gotoAndStop("over"); }; Game.prototype.find_piece_hit = function (_object, over_list) { var _local1 = 0; while (_local1 < over_list.length) { var _local2 = over_list[_local1]; if (_local2.hitTest(_object)) { return(_local2); } _local1++; } }; Game.prototype.find_piece_over = function (x_selected, y_selected, over_list) { var _local1 = 0; while (_local1 < over_list.length) { var _local2 = over_list[_local1]; if (_local2.hitTest(x_selected, y_selected, true)) { return(_local2); } _local1++; } }; Game.prototype.play_selected_sound = function (sound_name) { this.timeline.sounds_mc.gotoAndStop(sound_name); this.timeline.sounds_mc.gotoAndStop(1); }; Game.prototype.change_mode = function (new_mode) { this.old_mode = this.game_mode; this.game_mode = new_mode; }; #endinitclipInstance of Symbol 152 MovieClip in Symbol 153 MovieClip [GameComponent] Frame 1onClipEvent (load) { this._visible = false; }Symbol 169 MovieClip Frame 1stop();Instance of Symbol 168 MovieClip "swfloader" in Symbol 169 MovieClip Frame 1onClipEvent (load) { function strip_spaces(str) { var _local3 = new String(""); var _local1 = 0; while (_local1 < str.length) { if ((str.charAt(_local1) != " ") && (str.charAt(_local1) != ";")) { _local3 = _local3 + str.charAt(_local1); } _local1++; } return(_local3); } function simple_script(action, timeline) { action = strip_spaces(action); if ((action.length > 0) && ((action.indexOf(")") != -1) && (action.indexOf("(") != -1))) { var _local3 = action.split("."); var _local5 = _local3.pop(); var _local7 = _local5.indexOf("("); var _local9 = _local5.indexOf(")"); var _local8 = _local5.substr(0, _local7); var _local4 = _local5.substr(_local7 + 1, _local9 - (_local7 + 1)); var _local2 = timeline; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local2[_local3[_local1]]; _local1++; } if (_local4.indexOf("\"") != -1) { _local4 = _local4.substr(1, _local4.length - 2); } _local2[_local8](_local4); } } function execute_action() { unloaded = true; _parent._visible = false; simple_script(_parent.play_action_val, _parent); } _parent.anim.gotoAndStop(1); simple_script(_parent.init_action_val, _parent); var done = false; var unloaded = false; var orig_x = _parent._x; var orig_y = _parent._y; var dist_x = (_parent._x + ((_parent._width * 2) / 3)); var dist_y = (_parent._y + ((_parent._height * 2) / 3)); var orig_a = _parent._alpha; var accel_jump = 0.75; var slow_factor = _parent.slow_factor_val; var speed_factor = (1 + (slow_factor / (1 - slow_factor))); var ready = false; var perc_fadeout = 0; _parent.perc._x = _parent.anim._x - (_parent.perc._width / 2); _parent.perc._y = _parent.anim._y - (_parent.perc._height / 2); if (slow_factor < 1) { switch (_parent.xin_motion_val) { case "Up" : _parent._y = orig_y + (dist_y * 2); break; case "Down" : _parent._y = orig_y - (dist_y * 2); break; case "Left" : _parent._x = orig_x + (dist_x * 2); break; case "Right" : _parent._x = orig_x - (dist_x * 2); break; case "Toward" : _parent._xscale = (_parent._yscale = 1); break; case "None" : _parent._alpha = 0; } } else { ready = true; } } onClipEvent (enterFrame) { if (unloaded) { return(undefined); } if (!ready) { switch (_parent.xin_motion_val) { case "Toward" : _parent._xscale = _parent._xscale + ((100 - _parent._xscale) * slow_factor); _parent._yscale = _parent._xscale; if (_parent.xin_alphatype_val == "Yes") { _parent._alpha = Math.round((orig_a / 100) * Math.max(0, Math.min(_parent._xscale, 100))); } if (Math.abs(100 - _parent._xscale) < 0.5) { _parent._xscale = (_parent._yscale = 100); _parent._alpha = orig_a; ready = true; } break; default : _parent._x = _parent._x + ((orig_x - _parent._x) * slow_factor); _parent._y = _parent._y + ((orig_y - _parent._y) * slow_factor); if (_parent.xin_alphatype_val == "Yes") { if (_parent.xin_motion_val == "None") { _parent._alpha = _parent._alpha + ((orig_a - _parent._alpha) * slow_factor); } else if (Math.abs(orig_x - _parent._x) > Math.abs(orig_y - _parent._y)) { _parent._alpha = 100 - Math.round(((orig_a / 100) * (Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x)) * 100); } else { _parent._alpha = 100 - Math.round(((orig_a / 100) * (Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y)) * 100); } } if (!(((_parent.xin_motion_val == "None") && (Math.abs(_parent._alpha - orig_a) <= 1)) || (((_parent.xin_motion_val != "None") && (Math.abs(_parent._y - orig_y) < 0.5)) && (Math.abs(_parent._x - orig_x) < 0.5)))) { break; } _parent._x = orig_x; _parent._y = orig_y; _parent._alpha = orig_a; ready = true; } } else if (!done) { var rl = _root.getBytesLoaded(); var rt = (_root.getBytesTotal() * (_parent.perc_req_val / 100)); if ((rl > 10) && (rt > 10)) { rl = Math.min(rl, rt); var new_frame = (_parent.anim._currentframe + Math.ceil(((_parent.anim._totalframes * (rl / rt)) - _parent.anim._currentframe) / 4)); new_frame = Math.max(1, new_frame); if (_parent.show_perc_val == "Yes") { _parent.perc.text = Math.round(((new_frame - 1) / (_parent.anim._totalframes - 1)) * 100) + " %"; } if (new_frame != _parent.anim._currentframe) { _parent.anim.gotoAndStop(new_frame); } if ((_parent.anim._totalframes == _parent.anim._currentframe) && (rl >= rt)) { done = true; } } } else if (slow_factor < 1) { switch (_parent.xout_motion_val) { case "Down" : if (_parent._y <= orig_y) { _parent._y = orig_y + accel_jump; } _parent._y = orig_y + (Math.abs(_parent._y - orig_y) * speed_factor); perc_fadeout = Math.round((Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y) * 100); if (_parent._y > (orig_y + (dist_y * 2))) { execute_action(); } break; case "Up" : if (_parent._y >= orig_y) { _parent._y = orig_y - accel_jump; } _parent._y = orig_y - (Math.abs(_parent._y - orig_y) * speed_factor); perc_fadeout = Math.round((Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y) * 100); if (_parent._y < (orig_y - (dist_y * 2))) { execute_action(); } break; case "Right" : if (_parent._x <= orig_x) { _parent._x = orig_x + accel_jump; } _parent._x = orig_x + (Math.abs(_parent._x - orig_x) * speed_factor); perc_fadeout = Math.round((Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x) * 100); if (_parent._x > (orig_x + (dist_x * 2))) { execute_action(); } break; case "Left" : if (_parent._x >= orig_x) { _parent._x = orig_x - accel_jump; } _parent._x = orig_x - (Math.abs(_parent._x - orig_x) * speed_factor); perc_fadeout = Math.round((Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x) * 100); if (_parent._x < (orig_x - (dist_x * 2))) { execute_action(); } break; case "Away" : if ((_parent._xscale >= 100) || (_parent._yscale >= 100)) { _parent._xscale = (_parent._yscale = 100 - accel_jump); } _parent._xscale = (_parent._yscale = Math.max(0.5, 100 - ((100 - _parent._yscale) * speed_factor))); perc_fadeout = 100 - Math.round(Math.max(0, Math.min(_parent._xscale, 100))); if (_parent._xscale < 1) { execute_action(); } break; default : perc_fadeout = perc_fadeout + ((100 - perc_fadeout) * slow_factor); if (Math.abs(perc_fadeout - 100) > 1) { break; } execute_action(); } if (!(_parent.xout_alphatype_val === "Yes")) { } else { _parent._alpha = (orig_a / 100) * (100 - perc_fadeout); } } else { execute_action(); } }Symbol 293 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }Symbol 294 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }Symbol 295 MovieClip [__Packages.mx.transitions.Tween] Frame 0class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }Symbol 296 MovieClip [__Packages.mx.transitions.easing.None] Frame 0class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }Symbol 267 Buttonon (release) { this.kicker_use = this.kicker_mc._currentframe; this.play(); }Symbol 291 Buttonon (release) { this.gotoAndStop("selection"); }
Library Items
Symbol 1 Sound [background2] | ||
Symbol 2 Sound [background1] | ||
Symbol 3 Graphic | Used by:4 96 | |
Symbol 4 MovieClip [shoot_object] | Uses:3 | Used by:96 100 101 |
Symbol 5 Graphic | Used by:16 | |
Symbol 6 Graphic | Used by:16 | |
Symbol 7 Graphic | Used by:16 | |
Symbol 8 Graphic | Used by:16 | |
Symbol 9 Graphic | Used by:16 | |
Symbol 10 Graphic | Used by:16 | |
Symbol 11 Graphic | Used by:16 | |
Symbol 12 Graphic | Used by:16 | |
Symbol 13 Graphic | Used by:16 | |
Symbol 14 Graphic | Used by:16 | |
Symbol 15 Graphic | Used by:16 | |
Symbol 16 MovieClip | Uses:5 6 7 8 9 10 11 12 13 14 15 | Used by:153 |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:17 | Used by:153 |
Symbol 19 Graphic | Used by:153 | |
Symbol 20 Graphic | Used by:24 | |
Symbol 21 Graphic | Used by:24 | |
Symbol 22 Graphic | Used by:24 28 | |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:20 21 22 23 | Used by:153 |
Symbol 25 Graphic | Used by:28 | |
Symbol 26 Graphic | Used by:28 | |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:25 26 22 27 | Used by:153 |
Symbol 29 Graphic | Used by:30 39 49 57 59 65 68 70 | |
Symbol 30 MovieClip | Uses:29 | Used by:71 |
Symbol 31 Graphic | Used by:32 | |
Symbol 32 MovieClip | Uses:31 | Used by:39 49 57 |
Symbol 33 Graphic | Used by:39 | |
Symbol 34 Graphic | Used by:39 49 57 65 68 70 | |
Symbol 35 Graphic | Used by:39 | |
Symbol 36 Graphic | Used by:39 | |
Symbol 37 Graphic | Used by:39 | |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:29 32 33 34 35 36 37 38 | Used by:71 |
Symbol 40 Graphic | Used by:49 | |
Symbol 41 Graphic | Used by:49 57 | |
Symbol 42 Graphic | Used by:49 57 | |
Symbol 43 Graphic | Used by:49 57 | |
Symbol 44 Graphic | Used by:49 | |
Symbol 45 Graphic | Used by:49 | |
Symbol 46 Graphic | Used by:49 | |
Symbol 47 Graphic | Used by:49 | |
Symbol 48 Graphic | Used by:49 | |
Symbol 49 MovieClip | Uses:29 32 40 34 41 42 43 44 45 46 47 48 | Used by:71 |
Symbol 50 Graphic | Used by:57 | |
Symbol 51 Graphic | Used by:57 | |
Symbol 52 Graphic | Used by:57 | |
Symbol 53 Graphic | Used by:57 | |
Symbol 54 Graphic | Used by:57 | |
Symbol 55 Graphic | Used by:57 | |
Symbol 56 Graphic | Used by:57 | |
Symbol 57 MovieClip | Uses:29 32 50 34 41 42 43 51 52 53 54 55 56 | Used by:71 |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:29 58 | Used by:71 |
Symbol 60 Graphic | Used by:65 68 70 | |
Symbol 61 Graphic | Used by:65 68 70 | |
Symbol 62 Graphic | Used by:65 68 | |
Symbol 63 Graphic | Used by:65 | |
Symbol 64 Graphic | Used by:65 | |
Symbol 65 MovieClip | Uses:29 60 61 34 62 63 64 | Used by:71 |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:29 60 61 34 62 66 67 | Used by:71 |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:29 60 61 34 69 | Used by:71 |
Symbol 71 MovieClip | Uses:30 39 49 57 59 65 68 70 | Used by:153 |
Symbol 72 Graphic | Used by:90 96 | |
Symbol 73 Graphic | Used by:90 96 | |
Symbol 74 Graphic | Used by:90 96 | |
Symbol 75 Graphic | Used by:90 96 | |
Symbol 76 Graphic | Used by:90 96 | |
Symbol 77 Graphic | Used by:90 96 | |
Symbol 78 Graphic | Used by:90 96 | |
Symbol 79 Graphic | Used by:90 96 | |
Symbol 80 Graphic | Used by:90 96 | |
Symbol 81 Graphic | Used by:90 96 | |
Symbol 82 Graphic | Used by:90 96 | |
Symbol 83 Graphic | Used by:90 96 | |
Symbol 84 Graphic | Used by:90 96 | |
Symbol 85 Graphic | Used by:90 | |
Symbol 86 Graphic | Used by:90 | |
Symbol 87 Graphic | Used by:90 | |
Symbol 88 Graphic | Used by:90 | |
Symbol 89 Graphic | Used by:90 | |
Symbol 90 MovieClip | Uses:72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | Used by:102 |
Symbol 91 Graphic | Used by:96 100 101 | |
Symbol 92 Graphic | Used by:96 100 101 | |
Symbol 93 Graphic | Used by:96 | |
Symbol 94 Graphic | Used by:96 | |
Symbol 95 Graphic | Used by:96 100 101 | |
Symbol 96 MovieClip | Uses:4 3 91 92 75 79 80 72 74 73 76 77 78 81 82 83 84 93 94 95 | Used by:102 |
Symbol 97 Graphic | Used by:100 | |
Symbol 98 Graphic | Used by:100 | |
Symbol 99 Graphic | Used by:100 101 | |
Symbol 100 MovieClip | Uses:4 91 97 98 92 95 99 | Used by:102 |
Symbol 101 MovieClip | Uses:4 91 92 95 99 | Used by:102 |
Symbol 102 MovieClip | Uses:90 96 100 101 | Used by:153 |
Symbol 103 Graphic | Used by:134 | |
Symbol 104 Graphic | Used by:134 | |
Symbol 105 Graphic | Used by:108 113 267 | |
Symbol 106 Graphic | Used by:108 113 267 | |
Symbol 107 Graphic | Used by:108 113 267 | |
Symbol 108 Button | Uses:105 106 107 | Used by:134 |
Symbol 109 Font | Used by:110 112 166 269 | |
Symbol 110 EditableText | Uses:109 | Used by:134 |
Symbol 111 Graphic | Used by:134 | |
Symbol 112 Text | Uses:109 | Used by:134 |
Symbol 113 Button | Uses:105 106 107 | Used by:134 |
Symbol 114 Graphic | Used by:134 | |
Symbol 115 Graphic | Used by:118 120 | |
Symbol 116 Graphic | Used by:118 | |
Symbol 117 Graphic | Used by:118 120 | |
Symbol 118 Button | Uses:115 116 117 | Used by:133 |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 Button | Uses:115 119 117 | Used by:133 |
Symbol 121 Graphic | Used by:125 | |
Symbol 122 Graphic | Used by:125 | |
Symbol 123 Graphic | Used by:125 | |
Symbol 124 Graphic | Used by:125 | |
Symbol 125 Button | Uses:121 122 123 124 | Used by:133 |
Symbol 126 Graphic | Used by:132 | |
Symbol 127 Graphic | Used by:132 | |
Symbol 128 Graphic | Used by:132 | |
Symbol 129 Graphic | Used by:132 | |
Symbol 130 Graphic | Used by:132 | |
Symbol 131 Graphic | Used by:132 | |
Symbol 132 MovieClip | Uses:126 127 128 129 130 131 | Used by:133 |
Symbol 133 MovieClip | Uses:118 120 125 132 | Used by:134 |
Symbol 134 MovieClip | Uses:103 104 108 110 111 112 113 114 133 | Used by:153 |
Symbol 135 Font | Used by:136 287 | |
Symbol 136 EditableText | Uses:135 | Used by:153 |
Symbol 137 Graphic | Used by:153 | |
Symbol 138 Font | Used by:139 | |
Symbol 139 EditableText | Uses:138 | Used by:149 |
Symbol 140 Sound | Used by:149 | |
Symbol 141 Sound | Used by:149 | |
Symbol 142 Sound | Used by:149 | |
Symbol 143 Sound | Used by:149 | |
Symbol 144 Sound | Used by:149 | |
Symbol 145 Sound | Used by:149 | |
Symbol 146 Sound | Used by:149 | |
Symbol 147 Sound | Used by:149 | |
Symbol 148 Sound | Used by:149 | |
Symbol 149 MovieClip | Uses:139 140 141 142 143 144 145 146 147 148 | Used by:153 |
Symbol 150 Font | Used by:151 | |
Symbol 151 EditableText | Uses:150 | Used by:152 |
Symbol 152 MovieClip | Uses:151 | Used by:153 |
Symbol 153 MovieClip [GameComponent] | Uses:16 18 19 24 28 71 102 134 136 137 149 152 | Used by:Timeline |
Symbol 154 Graphic | Used by:Timeline | |
Symbol 155 Graphic | Used by:Timeline | |
Symbol 156 Graphic | Used by:Timeline | |
Symbol 157 Graphic | Used by:Timeline | |
Symbol 158 Graphic | Used by:Timeline | |
Symbol 159 Graphic | Used by:Timeline | |
Symbol 160 Graphic | Used by:Timeline | |
Symbol 161 Graphic | Used by:165 | |
Symbol 162 Graphic | Used by:165 | |
Symbol 163 Graphic | Used by:165 | |
Symbol 164 Graphic | Used by:165 | |
Symbol 165 MovieClip | Uses:161 162 163 164 | Used by:169 |
Symbol 166 EditableText | Uses:109 | Used by:167 |
Symbol 167 MovieClip | Uses:166 | Used by:169 |
Symbol 168 MovieClip | Used by:169 | |
Symbol 169 MovieClip | Uses:165 167 168 | Used by:Timeline |
Symbol 293 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] | ||
Symbol 294 MovieClip [__Packages.mx.transitions.BroadcasterMX] | ||
Symbol 295 MovieClip [__Packages.mx.transitions.Tween] | ||
Symbol 296 MovieClip [__Packages.mx.transitions.easing.None] | ||
Symbol 170 Graphic | Used by:265 | |
Symbol 171 Graphic | Used by:265 | |
Symbol 172 Graphic | Used by:265 | |
Symbol 173 Graphic | Used by:265 | |
Symbol 174 Graphic | Used by:265 | |
Symbol 175 Graphic | Used by:265 | |
Symbol 176 Graphic | Used by:265 | |
Symbol 177 Graphic | Used by:265 | |
Symbol 178 Graphic | Used by:265 | |
Symbol 179 Graphic | Used by:265 | |
Symbol 180 Graphic | Used by:265 | |
Symbol 181 Graphic | Used by:265 | |
Symbol 182 Graphic | Used by:265 | |
Symbol 183 Graphic | Used by:265 | |
Symbol 184 Graphic | Used by:265 | |
Symbol 185 Graphic | Used by:265 | |
Symbol 186 Graphic | Used by:265 | |
Symbol 187 Graphic | Used by:265 | |
Symbol 188 Graphic | Used by:265 | |
Symbol 189 Graphic | Used by:265 | |
Symbol 190 Graphic | Used by:265 | |
Symbol 191 Graphic | Used by:265 | |
Symbol 192 Graphic | Used by:265 | |
Symbol 193 Graphic | Used by:265 | |
Symbol 194 Graphic | Used by:265 | |
Symbol 195 Graphic | Used by:265 | |
Symbol 196 Graphic | Used by:265 | |
Symbol 197 Graphic | Used by:265 | |
Symbol 198 Graphic | Used by:265 | |
Symbol 199 Sound | Used by:265 | |
Symbol 200 Graphic | Used by:265 | |
Symbol 201 Graphic | Used by:265 | |
Symbol 202 Graphic | Used by:265 | |
Symbol 203 Graphic | Used by:265 | |
Symbol 204 Graphic | Used by:265 | |
Symbol 205 Graphic | Used by:265 | |
Symbol 206 Graphic | Used by:265 | |
Symbol 207 Graphic | Used by:265 | |
Symbol 208 Graphic | Used by:265 | |
Symbol 209 Graphic | Used by:265 | |
Symbol 210 Graphic | Used by:265 | |
Symbol 211 Graphic | Used by:265 | |
Symbol 212 Graphic | Used by:265 | |
Symbol 213 Graphic | Used by:265 | |
Symbol 214 Graphic | Used by:265 | |
Symbol 215 Graphic | Used by:265 | |
Symbol 216 Graphic | Used by:265 | |
Symbol 217 Graphic | Used by:265 | |
Symbol 218 Sound | Used by:265 | |
Symbol 219 Graphic | Used by:265 | |
Symbol 220 Graphic | Used by:265 | |
Symbol 221 Graphic | Used by:265 | |
Symbol 222 Graphic | Used by:265 | |
Symbol 223 Graphic | Used by:265 | |
Symbol 224 Graphic | Used by:265 | |
Symbol 225 Graphic | Used by:265 | |
Symbol 226 Graphic | Used by:265 | |
Symbol 227 Graphic | Used by:265 | |
Symbol 228 Graphic | Used by:265 | |
Symbol 229 Graphic | Used by:265 | |
Symbol 230 Graphic | Used by:265 | |
Symbol 231 Graphic | Used by:265 | |
Symbol 232 Graphic | Used by:265 | |
Symbol 233 Graphic | Used by:265 | |
Symbol 234 Graphic | Used by:265 | |
Symbol 235 Graphic | Used by:265 | |
Symbol 236 Graphic | Used by:265 | |
Symbol 237 Graphic | Used by:265 | |
Symbol 238 Graphic | Used by:265 | |
Symbol 239 Graphic | Used by:265 | |
Symbol 240 Graphic | Used by:265 | |
Symbol 241 Graphic | Used by:265 | |
Symbol 242 Graphic | Used by:265 | |
Symbol 243 Sound | Used by:265 | |
Symbol 244 Graphic | Used by:265 | |
Symbol 245 Graphic | Used by:265 | |
Symbol 246 Graphic | Used by:265 | |
Symbol 247 Graphic | Used by:265 | |
Symbol 248 Graphic | Used by:265 | |
Symbol 249 Graphic | Used by:265 | |
Symbol 250 Graphic | Used by:265 | |
Symbol 251 Graphic | Used by:265 | |
Symbol 252 Graphic | Used by:265 | |
Symbol 253 Graphic | Used by:265 | |
Symbol 254 Graphic | Used by:265 | |
Symbol 255 Graphic | Used by:265 | |
Symbol 256 Graphic | Used by:265 | |
Symbol 257 Graphic | Used by:265 | |
Symbol 258 Graphic | Used by:265 | |
Symbol 259 Graphic | Used by:265 | |
Symbol 260 Graphic | Used by:265 | |
Symbol 261 Graphic | Used by:265 | |
Symbol 262 Graphic | Used by:265 | |
Symbol 263 Graphic | Used by:265 | |
Symbol 264 Graphic | Used by:265 | |
Symbol 265 MovieClip | Uses:170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 | Used by:Timeline |
Symbol 266 Graphic | Used by:Timeline | |
Symbol 267 Button | Uses:105 106 107 | Used by:Timeline |
Symbol 268 Graphic | Used by:Timeline | |
Symbol 269 Text | Uses:109 | Used by:Timeline |
Symbol 270 Graphic | Used by:Timeline | |
Symbol 271 Graphic | Used by:Timeline | |
Symbol 272 Graphic | Used by:Timeline | |
Symbol 273 Graphic | Used by:Timeline | |
Symbol 274 Graphic | Used by:Timeline | |
Symbol 275 Graphic | Used by:Timeline | |
Symbol 276 Graphic | Used by:Timeline | |
Symbol 277 Graphic | Used by:Timeline | |
Symbol 278 Graphic | Used by:Timeline | |
Symbol 279 Graphic | Used by:Timeline | |
Symbol 280 Graphic | Used by:Timeline | |
Symbol 281 Graphic | Used by:Timeline | |
Symbol 282 Graphic | Used by:Timeline | |
Symbol 283 Graphic | Used by:Timeline | |
Symbol 284 Graphic | Used by:Timeline | |
Symbol 285 Graphic | Used by:Timeline | |
Symbol 286 Graphic | Used by:Timeline | |
Symbol 287 EditableText | Uses:135 | Used by:Timeline |
Symbol 288 Graphic | Used by:291 | |
Symbol 289 Graphic | Used by:291 | |
Symbol 290 Graphic | Used by:291 | |
Symbol 291 Button | Uses:288 289 290 | Used by:Timeline |
Symbol 292 Graphic | Used by:Timeline |
Instance Names
"game" | Frame 128 | Symbol 153 MovieClip [GameComponent] |
"goalie" | Symbol 71 MovieClip Frame 1 | Symbol 30 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 2 | Symbol 39 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 3 | Symbol 49 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 4 | Symbol 57 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 5 | Symbol 59 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 6 | Symbol 65 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 7 | Symbol 68 MovieClip |
"goalie" | Symbol 71 MovieClip Frame 8 | Symbol 70 MovieClip |
"puck" | Symbol 96 MovieClip Frame 1 | Symbol 4 MovieClip [shoot_object] |
"puck" | Symbol 100 MovieClip Frame 1 | Symbol 4 MovieClip [shoot_object] |
"puck" | Symbol 101 MovieClip Frame 1 | Symbol 4 MovieClip [shoot_object] |
"player" | Symbol 102 MovieClip Frame 1 | Symbol 90 MovieClip |
"player" | Symbol 102 MovieClip Frame 2 | Symbol 96 MovieClip |
"player" | Symbol 102 MovieClip Frame 3 | Symbol 100 MovieClip |
"player" | Symbol 102 MovieClip Frame 4 | Symbol 101 MovieClip |
"wrist_mc" | Symbol 133 MovieClip Frame 1 | Symbol 118 Button |
"slap_mc" | Symbol 133 MovieClip Frame 1 | Symbol 120 Button |
"deke_mc" | Symbol 133 MovieClip Frame 1 | Symbol 125 Button |
"txt" | Symbol 134 MovieClip Frame 1 | Symbol 110 EditableText |
"net" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 16 MovieClip |
"goal_hitSpot" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 18 MovieClip |
"aim_mc" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 24 MovieClip |
"power_mc" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 28 MovieClip |
"goalie" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 71 MovieClip |
"player" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 102 MovieClip |
"game_prompt" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 134 MovieClip |
"score_display" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 136 EditableText |
"sounds_mc" | Symbol 153 MovieClip [GameComponent] Frame 1 | Symbol 149 MovieClip |
"anim" | Symbol 169 MovieClip Frame 1 | Symbol 165 MovieClip |
"perc" | Symbol 169 MovieClip Frame 1 | Symbol 167 MovieClip |
"swfloader" | Symbol 169 MovieClip Frame 1 | Symbol 168 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "background2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "background1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "shoot_object" |
ExportAssets (56) | Timeline Frame 1 | Symbol 153 as "GameComponent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 293 as "__Packages.mx.transitions.OnEnterFrameBeacon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 294 as "__Packages.mx.transitions.BroadcasterMX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 295 as "__Packages.mx.transitions.Tween" |
ExportAssets (56) | Timeline Frame 1 | Symbol 296 as "__Packages.mx.transitions.easing.None" |
Labels
"selection" | Frame 127 |
"game" | Frame 128 |
"over" | Frame 129 |
"right_down" | Symbol 71 MovieClip Frame 2 |
"right_up" | Symbol 71 MovieClip Frame 3 |
"right_middle" | Symbol 71 MovieClip Frame 4 |
"middle" | Symbol 71 MovieClip Frame 5 |
"left_down" | Symbol 71 MovieClip Frame 6 |
"left_up" | Symbol 71 MovieClip Frame 7 |
"left_middle" | Symbol 71 MovieClip Frame 8 |
"skate" | Symbol 102 MovieClip Frame 1 |
"deke" | Symbol 102 MovieClip Frame 2 |
"slapshot" | Symbol 102 MovieClip Frame 3 |
"wristshot" | Symbol 102 MovieClip Frame 4 |
"cheer" | Symbol 149 MovieClip Frame 2 |
"miss" | Symbol 149 MovieClip Frame 3 |
"catch" | Symbol 149 MovieClip Frame 4 |
"net1" | Symbol 149 MovieClip Frame 5 |
"net2" | Symbol 149 MovieClip Frame 6 |
"kick1" | Symbol 149 MovieClip Frame 7 |
"kick2" | Symbol 149 MovieClip Frame 8 |
"kick3" | Symbol 149 MovieClip Frame 9 |
"select" | Symbol 149 MovieClip Frame 10 |
"launch3" | Symbol 149 MovieClip Frame 11 |
"wind" | Symbol 149 MovieClip Frame 12 |
"tick" | Symbol 149 MovieClip Frame 13 |
"tree1" | Symbol 149 MovieClip Frame 14 |
"tree2" | Symbol 149 MovieClip Frame 15 |
"barn" | Symbol 149 MovieClip Frame 16 |
"01" | Symbol 265 MovieClip Frame 70 |
"01" | Symbol 265 MovieClip Frame 87 |
Dynamic Text Variables
text | Symbol 166 EditableText | "" |
_root.score | Symbol 287 EditableText | "<p align="center"></p>" |
|