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

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

hockey-challenge.swf

This is the info page for
Flash #126206

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


Text
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 127
stop();
Frame 128
stop(); 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 129
stop();
Symbol 16 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 1
this._visible = false;
Symbol 24 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 10
stop();
Symbol 49 MovieClip Frame 10
stop();
Symbol 57 MovieClip Frame 13
stop();
Symbol 59 MovieClip Frame 12
stop();
Symbol 65 MovieClip Frame 12
stop();
Symbol 68 MovieClip Frame 12
stop();
Symbol 70 MovieClip Frame 12
stop();
Symbol 96 MovieClip Frame 1
this.puck._visible = false;
Symbol 96 MovieClip Frame 25
this._parent._parent.launch_shot();
Symbol 96 MovieClip Frame 52
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 10
this._parent._parent.launch_shot();
Symbol 100 MovieClip Frame 20
stop();
Symbol 101 MovieClip Frame 9
this._parent._parent.launch_shot();
Symbol 101 MovieClip Frame 21
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 108 Button
on (release) { this._parent.get_shot_type(); }
Symbol 113 Button
on (release) { this._parent.start_aiming(); }
Symbol 118 Button
on (release) { gotoAndStop (3); }
Symbol 120 Button
on (release) { gotoAndStop (2); trace("r"); }
Symbol 125 Button
on (release) { gotoAndStop (1); }
Symbol 133 MovieClip Frame 1
this._parent._parent.shot_type = "deke"; stop();
Symbol 133 MovieClip Frame 2
this._parent._parent.shot_type = "slapshot";
Symbol 133 MovieClip Frame 3
this._parent._parent.shot_type = "wristshot";
Symbol 134 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 1
this.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; }; #endinitclip
Instance of Symbol 152 MovieClip in Symbol 153 MovieClip [GameComponent] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 169 MovieClip Frame 1
stop();
Instance of Symbol 168 MovieClip "swfloader" in Symbol 169 MovieClip Frame 1
onClipEvent (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 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 294 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 295 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 296 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class 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 Button
on (release) { this.kicker_use = this.kicker_mc._currentframe; this.play(); }
Symbol 291 Button
on (release) { this.gotoAndStop("selection"); }

Library Items

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

Instance Names

"game"Frame 128Symbol 153 MovieClip [GameComponent]
"goalie"Symbol 71 MovieClip Frame 1Symbol 30 MovieClip
"goalie"Symbol 71 MovieClip Frame 2Symbol 39 MovieClip
"goalie"Symbol 71 MovieClip Frame 3Symbol 49 MovieClip
"goalie"Symbol 71 MovieClip Frame 4Symbol 57 MovieClip
"goalie"Symbol 71 MovieClip Frame 5Symbol 59 MovieClip
"goalie"Symbol 71 MovieClip Frame 6Symbol 65 MovieClip
"goalie"Symbol 71 MovieClip Frame 7Symbol 68 MovieClip
"goalie"Symbol 71 MovieClip Frame 8Symbol 70 MovieClip
"puck"Symbol 96 MovieClip Frame 1Symbol 4 MovieClip [shoot_object]
"puck"Symbol 100 MovieClip Frame 1Symbol 4 MovieClip [shoot_object]
"puck"Symbol 101 MovieClip Frame 1Symbol 4 MovieClip [shoot_object]
"player"Symbol 102 MovieClip Frame 1Symbol 90 MovieClip
"player"Symbol 102 MovieClip Frame 2Symbol 96 MovieClip
"player"Symbol 102 MovieClip Frame 3Symbol 100 MovieClip
"player"Symbol 102 MovieClip Frame 4Symbol 101 MovieClip
"wrist_mc"Symbol 133 MovieClip Frame 1Symbol 118 Button
"slap_mc"Symbol 133 MovieClip Frame 1Symbol 120 Button
"deke_mc"Symbol 133 MovieClip Frame 1Symbol 125 Button
"txt"Symbol 134 MovieClip Frame 1Symbol 110 EditableText
"net"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 16 MovieClip
"goal_hitSpot"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 18 MovieClip
"aim_mc"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 24 MovieClip
"power_mc"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 28 MovieClip
"goalie"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 71 MovieClip
"player"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 102 MovieClip
"game_prompt"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 134 MovieClip
"score_display"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 136 EditableText
"sounds_mc"Symbol 153 MovieClip [GameComponent] Frame 1Symbol 149 MovieClip
"anim"Symbol 169 MovieClip Frame 1Symbol 165 MovieClip
"perc"Symbol 169 MovieClip Frame 1Symbol 167 MovieClip
"swfloader"Symbol 169 MovieClip Frame 1Symbol 168 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "background2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "background1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "shoot_object"
ExportAssets (56)Timeline Frame 1Symbol 153 as "GameComponent"
ExportAssets (56)Timeline Frame 1Symbol 293 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 294 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 295 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 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

textSymbol 166 EditableText""
_root.scoreSymbol 287 EditableText"<p align="center"></p>"




http://swfchan.com/26/126206/info.shtml
Created: 26/2 -2019 08:12:29 Last modified: 26/2 -2019 08:12:29 Server time: 19/05 -2024 03:42:23