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

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

hardest-mario.swf

This is the info page for
Flash #109436

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


Text
<p align="left"><font face="Arial" size="23" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>WORLD</b></font></p>

<p align="left"><font face="Arial" size="23" color="#ffffff" letterSpacing="4.000000" kerning="0"><b>1-1</b></font></p>

<p align="left"><font face="Arial" size="23" color="#ffffff" letterSpacing="4.000000" kerning="0"><b>×</b></font></p>

<p align="left"><font face="Arial" size="23" color="#ffffff" letterSpacing="4.000000" kerning="0"><b>5</b></font></p>

Player

0

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>MARIO</b></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>WORLD</b></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>TIME</b></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="4.000000" kerning="0"><b>1-1</b></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="2.000000" kerning="0"><b>00000</b></font></p>

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiAd.showPreGameAd({id:"2f637b53c38aa407", res:"512x448"}); stop();
Frame 2
_global.StageWidth = 512; _global.StageHeight = 448; _global.MapCount = 13; _global.Map = new Array(); _global.HideDirenIndex = 0; _global.LifeNum = 3; _global.GameID = 37; _global.Player = "\u9A6C\u91CC\u5965"; stop(); _global.GameOver = function () { stopAllSounds(); _global.Clear(); _global.Started = false; _global.GameOvered = true; _root["\u5730\u56FE"].removeMovieClip(); _root.sky.removeMovieClip(); _root["\u72B6\u6001\u680F"].removeMovieClip(); _root.Ball.removeMovieClip(); _root.attachMovie("\u7ED3\u675F\u6846", "\u7ED3\u675F\u6846", _root.getNextHighestDepth()); _root["\u7ED3\u675F\u6846"]._x = 0; _root["\u7ED3\u675F\u6846"]._y = 0; }; _global.InitMap = function (mov) { var _local2 = mov; for (var _local3 in _local2) { if (typeof(_local2[_local3]) == "movieclip") { if (((((((_local2[_local3]._name.indexOf("Floor") != -1) || (_local2[_local3]._name.indexOf("Box") != -1)) || (_local2[_local3]._name.indexOf("Pipe") != -1)) || (_local2[_local3]._name.indexOf("\u654C\u4EBA") != -1)) || (_local2[_local3]._name.indexOf("\u89E6\u53D1\u5668") != -1)) || (_local2[_local3]._name.indexOf("\u65D7") != -1)) || (_local2[_local3]._name.indexOf("\u70AE\u5F39") != -1)) { trace(_local2[_local3]._name); _global.Map.push(_local2[_local3]); } } } }; _global.PlayMovie = function (Name) { var _local2 = 0; while (_local2 < _global.Map.length) { if (_global.Map[_local2]._name.indexOf(Name) != -1) { _global.Map[_local2].gotoAndPlay(2); } _local2++; } }; _global.PlaySound = function (url) { var _local1 = new Sound(); _local1.attachSound(url); _local1.start(); }; _global.PlaySound = function (url, num) { var _local1 = new Sound(); _local1.attachSound(url); _local1.start(0, num); }; _global.Ready = function () { _global.ClearFire(); _global.Started = false; _global.Clear(); _global.HideDirenIndex = 0; _global.GameOvered = false; _global.Score = _global.OldScore; _global.CurrentLevel = _global.OldCurrentLevel; _root.attachMovie("sky", "sky", _root.getNextHighestDepth()); _root.attachMovie("\u5730\u56FE", "\u5730\u56FE", _root.getNextHighestDepth()); _root.attachMovie("\u72B6\u6001\u680F", "\u72B6\u6001\u680F", _root.getNextHighestDepth()); _root.attachMovie("Ball", "Ball", _root.getNextHighestDepth()); _root.Ball._y = 363; _root.attachMovie("\u5F00\u59CB\u6846", "\u5F00\u59CB\u6846", _root.getNextHighestDepth()); _root["\u5F00\u59CB\u6846"]._x = (_global.StageWidth / 2) - (_root["\u5F00\u59CB\u6846"]._width / 2); _root["\u5F00\u59CB\u6846"]._y = (_global.StageHeight / 2) - (_root["\u5F00\u59CB\u6846"]._height / 2); _global.UpdateStatus(); }; _global.Clear = function () { _root["\u6210\u529F\u6846"].removeMovieClip(); _root["\u7ED3\u675F\u6846"].removeMovieClip(); _root["\u5F00\u59CB\u6846"].removeMovieClip(); }; _global.Start = function () { _root["\u5730\u56FE"]._x = 0; _global.Started = true; _global.Clear(); _global.PlaySound("music.mp3", 100); }; _global.Ready();
Instance of Symbol 13 MovieClip in Symbol 25 MovieClip [开始框] Frame 1
on (release) { _global.Start(); }
Instance of Symbol 15 MovieClip [更多按钮] in Symbol 25 MovieClip [开始框] Frame 1
on (release) { getURL ("http://www.timeandgame.com", "_blank"); }
Instance of Symbol 17 MovieClip in Symbol 25 MovieClip [开始框] Frame 1
on (release) { getURL ("http://www.timeandgame.com/rank.asp?GameID=" + _global.GameID, "_blank"); }
Instance of Symbol 20 MovieClip in Symbol 25 MovieClip [开始框] Frame 1
on (release) { getURL ("http://www.timeandgame.com", "_blank"); }
Instance of Symbol 24 MovieClip in Symbol 25 MovieClip [开始框] Frame 1
on (release) { getURL ("http://www.timeandgame.com", "_blank"); }
Symbol 28 MovieClip [右爬] Frame 1
stop();
Symbol 29 MovieClip [左爬] Frame 1
stop();
Symbol 32 MovieClip [砖碎] Frame 9
this.removeMovieClip();
Symbol 32 MovieClip [砖碎] Frame 11
this.removeMovieClip(); stop();
Symbol 40 MovieClip [sky] Frame 1
stop(); var i = 0; while (i < 13) { if ((i % 2) == 0) { this.attachMovie("\u5929\u7A7A1", "\u5929\u7A7A" + i, this.getNextHighestDepth()); } else { this.attachMovie("\u5929\u7A7A2", "\u5929\u7A7A" + i, this.getNextHighestDepth()); } this["\u5929\u7A7A" + i]._x = 512 * i; this["\u5929\u7A7A" + i]._y = 0; this["\u5929\u7A7A" + i]._width = 512; this["\u5929\u7A7A" + i]._height = 448; i++; } this._width = 512 * (i + 1); this._height = 448;
Symbol 45 MovieClip [ball] Frame 1
_global.oldUpSpeed = -33; _global.upspeed = 0; _global.jump = false; _global.Gravity = 4; _global.Actor = \u53F3\u8D70; this.attachMovie("\u5DE6\u8D70", "\u5DE6\u8D70", this.getNextHighestDepth()); \u5DE6\u8D70._visible = false; this.attachMovie("\u5DE6\u8E72", "\u5DE6\u8E72", this.getNextHighestDepth()); \u5DE6\u8E72._visible = false; this.attachMovie("\u53F3\u8E72", "\u53F3\u8E72", this.getNextHighestDepth()); \u53F3\u8E72._visible = false; this.attachMovie("\u5DE6\u8DF3", "\u5DE6\u8DF3", this.getNextHighestDepth()); \u5DE6\u8DF3._visible = false; this.attachMovie("\u53F3\u8DF3", "\u53F3\u8DF3", this.getNextHighestDepth()); \u53F3\u8DF3._visible = false; this.attachMovie("\u5DE6\u722C", "\u5DE6\u722C", this.getNextHighestDepth()); \u5DE6\u722C._visible = false; this.attachMovie("\u53F3\u722C", "\u53F3\u722C", this.getNextHighestDepth()); \u53F3\u722C._visible = false; var HORIZONTAL_ACCELERATION = 2; var MAX_HORIZONTAL_VELOCITY = 8; var HORIZONTAL_DECAY = 0.88; var vx = 0; Key.addListener(this); ShowMali = function (mov) { if (\u53F3\u8DF3._visible || (\u5DE6\u8DF3._visible)) { return(undefined); } \u53F3\u8DF3._visible = false; \u5DE6\u8DF3._visible = false; \u5DE6\u8E72._visible = false; \u53F3\u8E72._visible = false; \u5DE6\u8D70._visible = false; \u53F3\u8D70._visible = false; mov._visible = true; _global.Actor = mov; }; HideMali = function () { \u53F3\u8DF3._visible = false; \u5DE6\u8DF3._visible = false; \u5DE6\u8E72._visible = false; \u53F3\u8E72._visible = false; \u5DE6\u8D70._visible = false; \u53F3\u8D70._visible = false; \u5DE6\u722C._visible = false; \u53F3\u722C._visible = false; }; ShowJump = function () { if (\u5DE6\u8E72._visible || (\u5DE6\u8D70._visible)) { HideMali(); \u5DE6\u8DF3._visible = true; _global.Actor = \u5DE6\u8DF3; } else { HideMali(); \u53F3\u8DF3._visible = true; _global.Actor = \u53F3\u8DF3; } }; HideJump = function () { if (\u5DE6\u8DF3._visible) { HideMali(); \u5DE6\u8D70._visible = true; _global.Actor = \u5DE6\u8D70; return(undefined); } if (\u53F3\u8DF3._visible) { HideMali(); \u53F3\u8D70._visible = true; _global.Actor = \u53F3\u8D70; } }; HideCrouch = function () { if (\u5DE6\u8E72._visible) { HideMali(); \u5DE6\u8D70._visible = true; _global.Actor = \u5DE6\u8D70; return(undefined); } if (\u53F3\u8E72._visible) { HideMali(); \u53F3\u8D70._visible = true; _global.Actor = \u53F3\u8D70; } }; ShowCrouch = function () { if (_global.jump) { return(undefined); } if (\u5DE6\u8DF3._visible || (\u5DE6\u8D70._visible)) { HideMali(); \u5DE6\u8E72._visible = true; _global.Actor = \u5DE6\u8E72; } else { HideMali(); \u53F3\u8E72._visible = true; _global.Actor = \u53F3\u8E72; } }; ShowStand = function () { if (\u5DE6\u8DF3._visible || (\u5DE6\u8E72._visible)) { HideMali(); \u5DE6\u8D70._visible = true; _global.Actor = \u5DE6\u8D70; } else { HideMali(); \u53F3\u8D70._visible = true; _global.Actor = \u53F3\u8D70; } }; onKeyDown = function () { if (!_global.Started) { return(undefined); } switch (Key.getCode()) { case 37 : _global.MoveLeft = true; break; case 38 : ShowJump(); if (!_global.jump) { _global.jump = true; _global.upspeed = _global.oldUpSpeed; _global.PlaySound("jump.mp3"); } break; case 39 : _global.MoveRight = true; break; case 40 : ShowCrouch(); } }; _global.UpdateStatus = function () { _global.Score = -Math.floor(_root["\u5730\u56FE"]._x); _root["\u72B6\u6001\u680F"].txtScore.text = _global.Score; }; onKeyUp = function () { if (!_global.Started) { return(undefined); } switch (Key.getCode()) { case 37 : _global.MoveLeft = false; break; case 38 : _global.MoveUp = false; break; case 39 : _global.MoveRight = false; break; case 40 : HideCrouch(); } }; ActorDeath = function (mov) { var _local4 = _root.attachMovie("\u6B7B", "\u6B7B", _root.getNextHighestDepth()); _local4._x = this._x; _local4._y = this._y; this._visible = false; _global.Started = false; stopAllSounds(); _global.PlaySound("death.mp3"); var timeId = setInterval(function () { clearInterval(timeId); }, 1000); }; CheckDeath = function (mov) { if (mov._name.indexOf("\u654C\u4EBA") != -1) { var _local4 = _root.attachMovie("\u6B7B", "\u6B7B", _root.getNextHighestDepth()); _local4._x = this._x; _local4._y = this._y; this._visible = false; _global.Started = false; stopAllSounds(); _global.PlaySound("death.mp3"); var timeId = setInterval(function () { clearInterval(timeId); }, 1000); return(true); } return(false); }; LevelUp = function (QiMov) { _global.Started = false; stopAllSounds(); _global.PlaySound("goal.mp3"); HideMali(); var _local4 = this._y; var _local3 = {x:QiMov._x, y:QiMov._y}; QiMov._parent.localToGlobal(_local3); this["\u5DE6\u722C"]._visible = true; var timeId = setInterval(function () { \u5DE6\u722C._parent._y++; if ((\u5DE6\u722C._parent._y + \u5DE6\u722C._height) > (QiMov._y + QiMov._height)) { clearInterval(timeId); LevelUp1(QiMov); } }, 10); }; LevelUp1 = function (QiMov) { HideMali(); this["\u53F3\u722C"]._visible = true; this["\u53F3\u722C"]._y = this["\u5DE6\u722C"]._y; this["\u53F3\u722C"]._x = this["\u5DE6\u722C"]._x + this["\u5DE6\u722C"]._width; this["\u53F3\u722C"]._visible = false; QiMov._parent.attachMovie("\u8FC7\u5173Mali", "\u8FC7\u5173Mali", QiMov._parent.getNextHighestDepth()); QiMov._parent["\u8FC7\u5173Mali"]._x = QiMov._parent["\u65D7"]._x + QiMov._parent["\u65D7"]._width; QiMov._parent["\u8FC7\u5173Mali"]._y = (QiMov._parent["\u65D7"]._y + QiMov._parent["\u65D7"]._height) - QiMov._parent["\u8FC7\u5173Mali"]._height; QiMov._parent["\u70AE\u5F39"].play(); }; HitTest = function () { if (!_global.Started) { return(undefined); } var _local9 = false; var _local6 = 0; while (_local6 < _global.Map.length) { var _local4 = _global.Map[_local6]; if (this.hitTest(_local4)) { var _local5 = {x:_local4._x, y:_local4._y}; _local4._parent.localToGlobal(_local5); if (_local4._name.indexOf("\u70AE\u5F39") != -1) { ActorDeath(_local4); return(false); } if (_local4._name.indexOf("\u89E6\u53D1\u5668") != -1) { if (_local4._name.indexOf("\u673A\u5173") == -1) { _global.PlayMovie(_local4._name + "\u673A\u5173"); _local4.removeMovieClip(); _global.Map.splice(_local6, 1); return(false); } } else if (_local4._name.indexOf("\u65D7") != -1) { this._x = _local5.x - 20; LevelUp(_local4); return(false); } if (((((this._x + this._width) > (_local5.x + _local4._width)) && (vx < 0)) && ((((this._y + this._height) - _global.upspeed) + _global.Gravity) > _local5.y)) && (((this._y - _global.upspeed) + _global.Gravity) < (_local5.y + _local4._height))) { if (_local4._name.indexOf("Hide") != -1) { if (_local4._currentFrame == 1) { return(false); } } if (CheckDeath(_local4)) { return(undefined); } this._x = (_local5.x + _local4._width) + 1; _local9 = true; } else if ((((this._x < _local5.x) && (vx > 0)) && ((((this._y + this._height) - _global.upspeed) + _global.Gravity) > _local5.y)) && (((this._y - _global.upspeed) + _global.Gravity) < (_local5.y + _local4._height))) { if (_local4._name.indexOf("Hide") != -1) { if (_local4._currentFrame == 1) { return(false); } } if (CheckDeath(_local4)) { return(undefined); } this._x = (_local5.x - this._width) - 1; _local9 = true; } else if ((this._y > _local5.y) && (_global.upspeed < 0)) { if (CheckDeath(_local4)) { return(undefined); } if (_local4._name.indexOf("\u673A\u5173") != -1) { ActorDeath(_local4); return(true); } if (_local4._name.indexOf("Box") != -1) { if (_local4._currentFrame == 1) { if (_local4._name.indexOf("QuestionBox") != -1) { _global.PlaySound("brockcoin.mp3"); _local4.gotoAndPlay(2); } else if (_local4._name.indexOf("BrickBox") != -1) { var _local8 = _root.attachMovie("\u7816\u788E", "\u7816\u788E" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = _local5.x; _local8._y = _local5.y - 20; _local8._width = (_local8._width * 28) / 20; _local8._height = (_local8._height * 28) / 20; _global.PlaySound("brockbreak.mp3"); _local4.gotoAndPlay(2); } else if (_local4._name.indexOf("UpBox") != -1) { _local4._y = this._y - _local4._height; return(false); } } } this._y = (_local5.y + _local4._height) + 1; _global.upspeed = -_global.upspeed; _local9 = true; } else if (this._y < _local5.y) { if (_local4._name.indexOf("Hide") != -1) { if (_local4._currentFrame == 1) { return(false); } } if (_local4._name.indexOf("\u654C\u4EBA") != -1) { if (_local4._name.indexOf("\u5F39") != -1) { this._y = (_local5.y - this._height) - 1; _global.jump = true; _global.upspeed = -40; _global.PlaySound("DirenDeath.mp3"); return(true); } var _local7 = _local4._parent.attachMovie("\u654C\u4EBA\u6B7B", "\u654C\u4EBA\u6B7B", _root["\u5730\u56FE"].getNextHighestDepth()); _local7._x = _local4._x; _local7._y = (_local4._y + _local4._height) - _local7._height; _local4.gotoAndPlay(2); _local4.IsDeath = true; _global.jump = true; _global.upspeed = -20; _global.PlaySound("DirenDeath.mp3"); return(true); } if (_local4._name.indexOf("\u706B\u7BAD") != -1) { if ((\u5DE6\u8E72._visible == true) || (\u53F3\u8E72._visible == true)) { if ((this._x > _local5.x) && ((this._x + this._width) < (_local5.x + _local4._width))) { if (_local4._currentFrame == 1) { this._visible = false; if (\u5DE6\u8E72._visible == true) { _root["\u5DE6\u8E72\u4E0B"].removeMovieClip(); var _local8 = _root.attachMovie("\u5DE6\u8E72\u4E0B", "\u53F3\u8E72\u4E0B" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = this._x; _local8._y = this._y; } if (\u53F3\u8E72._visible == true) { _root["\u53F3\u8E72\u4E0B"].removeMovieClip(); var _local8 = _root.attachMovie("\u53F3\u8E72\u4E0B", "\u53F3\u8E72\u4E0B" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = this._x; _local8._y = this._y; } _local4.gotoAndPlay(2); _local8.play(); _global.Started = false; } } } } this._y = (_local5.y - this._height) - 1; _global.upspeed = 0; _global.jump = false; _local9 = true; } } _local6++; } return(_local9); }; onEnterFrame = function () { if (!_global.Started) { return(undefined); } this._y = this._y + _global.upspeed; _global.upspeed = _global.upspeed + _global.Gravity; if (_global.upspeed > 30) { _global.upspeed = 30; } if (this._y > _global.StageHeight) { ActorDeath(this); return(undefined); } if (HitTest()) { } else if (_global.upspeed > _global.Gravity) { _global.jump = true; } if (_global.MoveLeft) { if (vx > (-MAX_HORIZONTAL_VELOCITY)) { vx = vx - HORIZONTAL_ACCELERATION; } ShowMali(\u5DE6\u8D70); _global.Actor.play(); } else if (_global.MoveRight) { if (vx < MAX_HORIZONTAL_VELOCITY) { vx = vx + HORIZONTAL_ACCELERATION; } ShowMali(\u53F3\u8D70); _global.Actor.play(); } if (vx > 0) { if ((this._x + this._width) < (_global.StageWidth / 2)) { this._x = this._x + vx; } else { _root["\u5730\u56FE"]._x = _root["\u5730\u56FE"]._x - vx; _root.sky._x = _root.sky._x - (vx / 4); _global.UpdateStatus(); } } else if (this._x > 0) { this._x = this._x + vx; } else { this._x = 0; vx = 0; } if (HitTest()) { vx = 0; } vx = vx * HORIZONTAL_DECAY; if (Math.abs(vx) < (HORIZONTAL_ACCELERATION / 2)) { vx = 0; } if ((vx == 0) && (!_global.jump)) { _global.Actor.gotoAndStop(1); } if (_global.MoveLeft || (_global.MoveRight)) { _global.Actor.play(); } if (_global.upspeed == 0) { HideJump(); } };
Symbol 57 MovieClip [下炮弹] Frame 1
stop();
Symbol 57 MovieClip [下炮弹] Frame 23
stop();
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 7
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
this.removeMovieClip(); stop();
Symbol 76 MovieClip [敌人] Frame 1
stop(); var thevx = 3; if (this._name.indexOf("\u5DE6") != -1) { thevx = -3; } var addx = -2; theUpspeed = 2; HitTest = function () { if (!_global.Started) { return(undefined); } var _local6 = false; var _local7 = 0; while (_local7 < _global.Map.length) { var _local4 = _global.Map[_local7]; if (this.hitTest(_local4)) { var _local3 = {x:_local4._x, y:_local4._y}; _local4._parent.localToGlobal(_local3); var _local5 = {x:this._x, y:this._y}; this._parent.localToGlobal(_local5); if (_local5.y < _local3.y) { var _local8 = {x:this._x, y:_local3.y - this._height}; this._parent.globalToLocal(_local3); this._y = _local8.y; theUpspeed = 0; _local6 = true; } else { if ((_local5.x < _local3.x) && (thevx > 0)) { var _local8 = {x:(_local3.x - this._width) - 1, y:this._y}; this._parent.globalToLocal(_local8); this._x = _local8.x; _local6 = true; thevx = -thevx; theUpspeed = 0; return(_local6); } if (((((_local5.x + this._width) > (_local3.x + _local4._width)) && (thevx < 0)) && ((((_local5.y + this._height) - theUpspeed) + _global.Gravity) > _local3.y)) && (((_local5.y - theUpspeed) + _global.Gravity) < (_local3.y + _local4._height))) { var _local8 = {x:(_local3.x + _local4._width) + 1, y:this._y}; this._parent.globalToLocal(_local8); this._x = _local8.x; _local6 = true; thevx = -thevx; theUpspeed = 0; return(_local6); } } } _local7++; } return(_local6); }; this.IsDeath = false; onEnterFrame = function () { if (!_global.Started) { return(undefined); } if (this.IsDeath) { return(undefined); } this._y = this._y + theUpspeed; theUpspeed = theUpspeed + 1; this._x = this._x + thevx; if (HitTest()) { theUpspeed = 0; } };
Symbol 76 MovieClip [敌人] Frame 2
this.removeMovieClip(); stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 7
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 7
stop(); _global.Map.push(_parent.attachMovie("\u654C\u4EBA", "\u654C\u4EBAx", _parent.getNextHighestDepth())); _parent["\u654C\u4EBAx"]._x = this._x; _parent["\u654C\u4EBAx"]._y = this._y - this._height;
Symbol 84 MovieClip [地图1] Frame 1
_global.InitMap(this);
Symbol 85 MovieClip [地图13] Frame 1
_global.InitMap(this);
Symbol 95 MovieClip [上炮弹] Frame 1
stop();
Symbol 95 MovieClip [上炮弹] Frame 23
stop();
Symbol 96 MovieClip [地图12] Frame 1
_global.InitMap(this);
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
stop(); var i = 0; while (i < 4) { var mov = _parent.attachMovie("\u654C\u4EBA", (("\u654C\u4EBA" + this._name) + "\u5DE6") + i, _parent.getNextHighestDepth()); _global.Map.push(mov); trace(mov._width); mov._x = (this._x + (i * mov._width)) + (i * 5); mov._y = this._y - this._height; i++; }
Symbol 101 MovieClip [地图11] Frame 1
_global.InitMap(this);
Symbol 105 MovieClip [地图10] Frame 1
_global.InitMap(this);
Symbol 109 MovieClip [地图9] Frame 1
_global.InitMap(this);
Symbol 110 MovieClip [地图8] Frame 1
_global.InitMap(this);
Symbol 111 MovieClip [地图7] Frame 1
_global.InitMap(this);
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 11
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 2
stop(); var i = 0; while (i < 2) { var mov = _parent.attachMovie("\u654C\u4EBA", (("\u654C\u4EBA" + this._name) + "\u5DE6") + i, _parent.getNextHighestDepth()); _global.Map.push(mov); trace(mov._width); mov._x = (this._x + (i * mov._width)) + (i * 5); mov._y = this._y - this._height; i++; }
Symbol 117 MovieClip [地图6] Frame 1
_global.InitMap(this);
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 7
stop(); _global.Map.push(_parent.attachMovie("\u654C\u4EBA", "\u654C\u4EBA" + _global.HideDirenIndex, _parent.getNextHighestDepth())); _parent["\u654C\u4EBA" + _global.HideDirenIndex]._x = this._x; _parent["\u654C\u4EBA" + _global.HideDirenIndex]._y = this._y - this._height; var timeId = setInterval(function () { clearInterval(timeId); if (_global.HideDirenIndex < 10) { gotoAndPlay (2); } }, 1000); _global.HideDirenIndex++;
Symbol 122 MovieClip [地图4] Frame 1
_global.InitMap(this);
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 25
stop();
Symbol 129 MovieClip Frame 26
stop(); this.removeMovieClip();
Symbol 130 MovieClip [地图5] Frame 1
_global.InitMap(this);
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 66
stop(); stopAllSounds(); _global.PlaySound("death.mp3"); var timeId = setInterval(function () { clearInterval(timeId); _global.GameOver(); }, 3000); this.removeMovieClip();
Symbol 135 MovieClip [地图3] Frame 1
_global.InitMap(this);
Symbol 139 MovieClip [地图2] Frame 1
_global.InitMap(this);
Symbol 147 MovieClip [地图0] Frame 1
_global.InitMap(this);
Symbol 148 MovieClip [地图] Frame 1
stop(); var index = 0; var i = index; while (i < _global.MapCount) { var mov = this.attachMovie("\u5730\u56FE" + i, "\u5730\u56FE" + i, this.getNextHighestDepth()); if (mov == undefined) { break; } trace(mov); mov._x = _global.StageWidth * (i - index); mov._y = 0; i++; } this._width = 512 * (i - index);
Symbol 152 MovieClip [右跳] Frame 1
stop();
Symbol 158 MovieClip [左蹲下] Frame 20
stop();
Symbol 161 MovieClip [右蹲下] Frame 20
stop();
Symbol 162 MovieClip [右蹲] Frame 1
stop();
Symbol 165 MovieClip [过关Mali] Frame 1
stop(); var addx = -2; var thevx = 3; theUpspeed = 2; var death = false; ActorDeath = function (mov) { death = true; var _local4 = _root.attachMovie("\u6B7B", "\u6B7B", _root.getNextHighestDepth()); _local4._x = this._x; _local4._y = this._y; this._visible = false; _global.Started = false; stopAllSounds(); _global.PlaySound("death.mp3"); }; HitTest = function () { if (death) { return(undefined); } var _local5 = false; var _local4 = 0; while (_local4 < _global.Map.length) { var _local3 = _global.Map[_local4]; if (this.hitTest(_local3)) { if (_local3._name.indexOf("\u70AE\u5F39") != -1) { ActorDeath(_local3); return(false); } if (((((this._x + this._width) > (_local3._x + _local3._width)) && (thevx < 0)) && ((((this._y + this._height) - theUpspeed) + _global.Gravity) > _local3._y)) && (((this._y - theUpspeed) + _global.Gravity) < (_local3._y + _local3._height))) { this._x = (_local3._x + _local3._width) + 1; _local5 = true; thevx = -thevx; theUpspeed = 0; } else { if ((((this._x < _local3._x) && (thevx > 0)) && ((((this._y + this._height) - theUpspeed) + _global.Gravity) > _local3._y)) && (((this._y - theUpspeed) + _global.Gravity) < (_local3._y + _local3._height))) { this._x = (_local3._x - this._width) - 1; _local5 = true; thevx = -thevx; theUpspeed = 0; return(_local5); } if (this._y < _local3._y) { this._y = _local3._y - this._height; theUpspeed = 0; _local5 = true; } } } _local4++; } return(_local5); }; this.IsDeath = false; onEnterFrame = function () { if (death) { return(undefined); } if (this.IsDeath) { return(undefined); } this._y = this._y + theUpspeed; theUpspeed = theUpspeed + 1; this._x = this._x + thevx; if (HitTest()) { theUpspeed = 0; } };
Symbol 165 MovieClip [过关Mali] Frame 2
this.removeMovieClip(); stop();
Symbol 167 MovieClip [死] Frame 50
_global.GameOver(); this.removeMovieClip();
Symbol 169 MovieClip [敌人死] Frame 34
this.removeMovieClip(); trace("end"); stop();
Symbol 170 MovieClip [右炮弹] Frame 1
stop();
Symbol 170 MovieClip [右炮弹] Frame 26
stop();
Symbol 195 MovieClip [结束框] Frame 1
txtScore.text = _global.Score; txtLifeNum.text = --_global.LifeNum; txtName.text = _global.Player;
Instance of Symbol 178 MovieClip in Symbol 195 MovieClip [结束框] Frame 1
on (release) { _global.Ready(); }
Instance of Symbol 180 MovieClip in Symbol 195 MovieClip [结束框] Frame 1
on (release) { if (_global.Score != 0) { getURL ((((("http://www.timeandgame.com/addscore.asp?GameID=" + escape(_global.GameID)) + "&Score=") + escape(_parent.txtScore.text)) + "&Player=") + escape(_parent.txtName.text), "_blank"); _global.Score = 0; return(undefined); } getURL ("http://www.timeandgame.com/rank.asp?GameID=" + escape(_global.GameID)); }
Instance of Symbol 24 MovieClip in Symbol 195 MovieClip [结束框] Frame 1
on (release) { getURL ("http://www.timeandgame.com", "_blank"); }
Symbol 196 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 197 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 198 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.3 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 199 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 200 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 201 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }

Library Items

Symbol 1 Sound [music.mp3]
Symbol 2 Sound [jump.mp3]
Symbol 3 Sound [goal.mp3]
Symbol 4 Sound [DirenDeath.mp3]
Symbol 5 Sound [death.mp3]
Symbol 6 Sound [brockcoin.mp3]
Symbol 7 Sound [brockbreak.mp3]
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClipUses:9Used by:25
Symbol 11 GraphicUsed by:13 15 17 24 178 180
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:11 12Used by:25
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [更多按钮]Uses:11 14Used by:25
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:11 16Used by:25
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:25
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:25
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:11 23Used by:25 195
Symbol 25 MovieClip [开始框]Uses:10 13 15 17 20 22 24
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28 29
Symbol 28 MovieClip [右爬]Uses:27
Symbol 29 MovieClip [左爬]Uses:27
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClip [砖碎]Uses:31
Symbol 33 BitmapUsed by:34 41
Symbol 34 GraphicUses:33Used by:39
Symbol 35 BitmapUsed by:36 42
Symbol 36 GraphicUses:35Used by:39
Symbol 37 BitmapUsed by:38 43
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClip [左走]Uses:34 36 38
Symbol 40 MovieClip [sky]
Symbol 41 GraphicUses:33Used by:44
Symbol 42 GraphicUses:35Used by:44
Symbol 43 GraphicUses:37Used by:44
Symbol 44 MovieClip [右走]Uses:41 42 43Used by:45 165
Symbol 45 MovieClip [ball]Uses:44
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClip [天空1]Uses:47
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClip [天空2]Uses:50
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:84 101 117 122 130
Symbol 55 GraphicUsed by:57 95 170
Symbol 56 SoundUsed by:57 95 134
Symbol 57 MovieClip [下炮弹]Uses:55 56Used by:84
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:84 101 105
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:84 85 96 101 105 110 111 135 139 147
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:70 77
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:70 77
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70 77
Symbol 70 MovieClipUses:65 67 69Used by:84 105 110 111 117 122 130
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73 129
Symbol 73 MovieClipUses:72Used by:84 105 110 111 117 122 130
Symbol 74 BitmapUsed by:75 80 168
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClip [敌人]Uses:75Used by:84 105 139
Symbol 77 MovieClipUses:65 67 69Used by:84 105 109 122
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:83
Symbol 80 GraphicUses:74Used by:83 121
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83 121
Symbol 83 MovieClipUses:79 80 82Used by:84
Symbol 84 MovieClip [地图1]Uses:54 57 60 63 70 73 76 77 83
Symbol 85 MovieClip [地图13]Uses:63
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:96
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:96
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94 97 98 99
Symbol 94 MovieClipUses:93Used by:96 101 109 110
Symbol 95 MovieClip [上炮弹]Uses:55 56Used by:96 130
Symbol 96 MovieClip [地图12]Uses:63 88 91 94 95
Symbol 97 MovieClipUses:93Used by:101 109 110
Symbol 98 MovieClipUses:93Used by:101 109 110
Symbol 99 MovieClipUses:93Used by:101 109 110
Symbol 100 MovieClipUsed by:101
Symbol 101 MovieClip [地图11]Uses:63 60 94 97 98 99 100 54
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:105 109
Symbol 105 MovieClip [地图10]Uses:60 70 73 63 104 77 76
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:109 117
Symbol 109 MovieClip [地图9]Uses:94 97 98 99 104 108 77
Symbol 110 MovieClip [地图8]Uses:63 70 73 94 97 98 99
Symbol 111 MovieClip [地图7]Uses:63 70 73
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:115 122
Symbol 115 MovieClipUses:114Used by:117
Symbol 116 MovieClipUsed by:117 130
Symbol 117 MovieClip [地图6]Uses:70 73 108 54 115 116
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:122
Symbol 121 MovieClipUses:82 80Used by:122
Symbol 122 MovieClip [地图4]Uses:70 73 114 120 121 77 54
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClipUses:124Used by:130
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:130
Symbol 129 MovieClipUses:72Used by:130
Symbol 130 MovieClip [地图5]Uses:73 70 125 128 129 54 95 116
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:134 139
Symbol 134 MovieClipUses:133 56Used by:135
Symbol 135 MovieClip [地图3]Uses:134 63
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClip [地图2]Uses:138 133 63 76
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:146
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:146
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClipUses:141 143 145Used by:147
Symbol 147 MovieClip [地图0]Uses:63 146
Symbol 148 MovieClip [地图]
Symbol 149 BitmapUsed by:150 176
Symbol 150 GraphicUses:149Used by:151 152
Symbol 151 MovieClip [左跳]Uses:150
Symbol 152 MovieClip [右跳]Uses:150
Symbol 153 GraphicUsed by:158
Symbol 154 BitmapUsed by:155 157 160 163
Symbol 155 GraphicUses:154Used by:158
Symbol 156 SoundUsed by:158 161
Symbol 157 GraphicUses:154Used by:158 161
Symbol 158 MovieClip [左蹲下]Uses:153 155 156 157
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUses:154Used by:161 162
Symbol 161 MovieClip [右蹲下]Uses:159 160 156 157
Symbol 162 MovieClip [右蹲]Uses:160
Symbol 163 GraphicUses:154Used by:164
Symbol 164 MovieClip [左蹲]Uses:163
Symbol 165 MovieClip [过关Mali]Uses:44
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip [死]Uses:166
Symbol 168 GraphicUses:74Used by:169
Symbol 169 MovieClip [敌人死]Uses:168
Symbol 170 MovieClip [右炮弹]Uses:55
Symbol 171 FontUsed by:172 173 174 175 189 190 191 192 193
Symbol 172 EditableTextUses:171Used by:195
Symbol 173 EditableTextUses:171Used by:195
Symbol 174 EditableTextUses:171Used by:195
Symbol 175 EditableTextUses:171Used by:195
Symbol 176 GraphicUses:149Used by:195
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:11 177Used by:195
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:11 179Used by:195
Symbol 181 GraphicUsed by:195
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:195
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:195
Symbol 186 FontUsed by:187 188
Symbol 187 EditableTextUses:186Used by:195
Symbol 188 EditableTextUses:186Used by:195
Symbol 189 EditableTextUses:171Used by:194
Symbol 190 EditableTextUses:171Used by:194
Symbol 191 EditableTextUses:171Used by:194
Symbol 192 EditableTextUses:171Used by:194
Symbol 193 EditableTextUses:171Used by:194
Symbol 194 MovieClip [状态栏]Uses:189 190 191 192 193Used by:195
Symbol 195 MovieClip [结束框]Uses:172 173 174 175 176 178 180 24 181 183 185 187 188 194
Symbol 196 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 197 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 198 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 199 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 200 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 201 MovieClip [__Packages.mochi.as2.MochiCoins]

Instance Names

"右走"Symbol 45 MovieClip [ball] Frame 1Symbol 44 MovieClip [右走]
"触发器66"Symbol 84 MovieClip [地图1] Frame 1Symbol 54 MovieClip
"触发器66机关炮弹"Symbol 84 MovieClip [地图1] Frame 1Symbol 57 MovieClip [下炮弹]
"Pipe1"Symbol 84 MovieClip [地图1] Frame 1Symbol 60 MovieClip
"Floor2"Symbol 84 MovieClip [地图1] Frame 1Symbol 63 MovieClip
"UpBox1"Symbol 84 MovieClip [地图1] Frame 1Symbol 70 MovieClip
"BrickBox3"Symbol 84 MovieClip [地图1] Frame 1Symbol 73 MovieClip
"QuestionBox3"Symbol 84 MovieClip [地图1] Frame 1Symbol 70 MovieClip
"QuestionBox2"Symbol 84 MovieClip [地图1] Frame 1Symbol 70 MovieClip
"BrickBox2"Symbol 84 MovieClip [地图1] Frame 1Symbol 73 MovieClip
"BrickBox1"Symbol 84 MovieClip [地图1] Frame 1Symbol 73 MovieClip
"敌人1"Symbol 84 MovieClip [地图1] Frame 1Symbol 76 MovieClip [敌人]
"HideQuestionBox1"Symbol 84 MovieClip [地图1] Frame 1Symbol 77 MovieClip
"坏QuestionBox1"Symbol 84 MovieClip [地图1] Frame 1Symbol 83 MovieClip
"Floor1"Symbol 85 MovieClip [地图13] Frame 1Symbol 63 MovieClip
"Floor16"Symbol 96 MovieClip [地图12] Frame 1Symbol 63 MovieClip
"旗"Symbol 96 MovieClip [地图12] Frame 1Symbol 88 MovieClip
"Floor1"Symbol 96 MovieClip [地图12] Frame 1Symbol 94 MovieClip
"炮弹"Symbol 96 MovieClip [地图12] Frame 1Symbol 95 MovieClip [上炮弹]
"Floor99"Symbol 101 MovieClip [地图11] Frame 1Symbol 63 MovieClip
"Floor999"Symbol 101 MovieClip [地图11] Frame 1Symbol 60 MovieClip
"Floor3"Symbol 101 MovieClip [地图11] Frame 1Symbol 94 MovieClip
"Floor4"Symbol 101 MovieClip [地图11] Frame 1Symbol 97 MovieClip
"Floor5"Symbol 101 MovieClip [地图11] Frame 1Symbol 98 MovieClip
"Floor6"Symbol 101 MovieClip [地图11] Frame 1Symbol 99 MovieClip
"Floor7"Symbol 101 MovieClip [地图11] Frame 1Symbol 94 MovieClip
"Floor8"Symbol 101 MovieClip [地图11] Frame 1Symbol 97 MovieClip
"Floor9"Symbol 101 MovieClip [地图11] Frame 1Symbol 98 MovieClip
"Floor10"Symbol 101 MovieClip [地图11] Frame 1Symbol 99 MovieClip
"Floor12"Symbol 101 MovieClip [地图11] Frame 1Symbol 99 MovieClip
"Floor11"Symbol 101 MovieClip [地图11] Frame 1Symbol 99 MovieClip
"触发器10机关"Symbol 101 MovieClip [地图11] Frame 1Symbol 100 MovieClip
"触发器10"Symbol 101 MovieClip [地图11] Frame 1Symbol 54 MovieClip
"Floor2"Symbol 105 MovieClip [地图10] Frame 1Symbol 60 MovieClip
"QuestionBox5"Symbol 105 MovieClip [地图10] Frame 1Symbol 70 MovieClip
"BrickBox1"Symbol 105 MovieClip [地图10] Frame 1Symbol 73 MovieClip
"BrickBox2"Symbol 105 MovieClip [地图10] Frame 1Symbol 73 MovieClip
"BrickBox3"Symbol 105 MovieClip [地图10] Frame 1Symbol 73 MovieClip
"Floor3"Symbol 105 MovieClip [地图10] Frame 1Symbol 63 MovieClip
"Floor1"Symbol 105 MovieClip [地图10] Frame 1Symbol 104 MovieClip
"HideQuestionBox1"Symbol 105 MovieClip [地图10] Frame 1Symbol 77 MovieClip
"HideQuestionBox2"Symbol 105 MovieClip [地图10] Frame 1Symbol 77 MovieClip
"HideQuestionBox3"Symbol 105 MovieClip [地图10] Frame 1Symbol 77 MovieClip
"HideQuestionBox4"Symbol 105 MovieClip [地图10] Frame 1Symbol 77 MovieClip
"敌人左100"Symbol 105 MovieClip [地图10] Frame 1Symbol 76 MovieClip [敌人]
"Floor3"Symbol 109 MovieClip [地图9] Frame 1Symbol 94 MovieClip
"Floor4"Symbol 109 MovieClip [地图9] Frame 1Symbol 94 MovieClip
"Floor5"Symbol 109 MovieClip [地图9] Frame 1Symbol 97 MovieClip
"Floor6"Symbol 109 MovieClip [地图9] Frame 1Symbol 98 MovieClip
"Floor7"Symbol 109 MovieClip [地图9] Frame 1Symbol 99 MovieClip
"Floor8"Symbol 109 MovieClip [地图9] Frame 1Symbol 99 MovieClip
"Floor9"Symbol 109 MovieClip [地图9] Frame 1Symbol 99 MovieClip
"Floor2"Symbol 109 MovieClip [地图9] Frame 1Symbol 104 MovieClip
"Floor1"Symbol 109 MovieClip [地图9] Frame 1Symbol 108 MovieClip
"HideQuestionBox1"Symbol 109 MovieClip [地图9] Frame 1Symbol 77 MovieClip
"HideQuestionBox2"Symbol 109 MovieClip [地图9] Frame 1Symbol 77 MovieClip
"HideQuestionBox0"Symbol 109 MovieClip [地图9] Frame 1Symbol 77 MovieClip
"HideQuestionBox10"Symbol 109 MovieClip [地图9] Frame 1Symbol 77 MovieClip
"Floor1"Symbol 110 MovieClip [地图8] Frame 1Symbol 63 MovieClip
"QuestionBox1"Symbol 110 MovieClip [地图8] Frame 1Symbol 70 MovieClip
"BrickBox1"Symbol 110 MovieClip [地图8] Frame 1Symbol 73 MovieClip
"QuestionBox2"Symbol 110 MovieClip [地图8] Frame 1Symbol 70 MovieClip
"BrickBox2"Symbol 110 MovieClip [地图8] Frame 1Symbol 73 MovieClip
"BrickBox3"Symbol 110 MovieClip [地图8] Frame 1Symbol 73 MovieClip
"BrickBox4"Symbol 110 MovieClip [地图8] Frame 1Symbol 73 MovieClip
"Floor2"Symbol 110 MovieClip [地图8] Frame 1Symbol 94 MovieClip
"Floor3"Symbol 110 MovieClip [地图8] Frame 1Symbol 97 MovieClip
"Floor4"Symbol 110 MovieClip [地图8] Frame 1Symbol 98 MovieClip
"Floor5"Symbol 110 MovieClip [地图8] Frame 1Symbol 99 MovieClip
"Floor6"Symbol 110 MovieClip [地图8] Frame 1Symbol 99 MovieClip
"Floor7"Symbol 110 MovieClip [地图8] Frame 1Symbol 98 MovieClip
"Floor8"Symbol 110 MovieClip [地图8] Frame 1Symbol 97 MovieClip
"Floor10"Symbol 111 MovieClip [地图7] Frame 1Symbol 63 MovieClip
"QuestionBox5"Symbol 111 MovieClip [地图7] Frame 1Symbol 70 MovieClip
"BrickBox1"Symbol 111 MovieClip [地图7] Frame 1Symbol 73 MovieClip
"BrickBox2"Symbol 111 MovieClip [地图7] Frame 1Symbol 73 MovieClip
"BrickBox3"Symbol 111 MovieClip [地图7] Frame 1Symbol 73 MovieClip
"BrickBox4"Symbol 111 MovieClip [地图7] Frame 1Symbol 73 MovieClip
"触发器2机关"Symbol 115 MovieClip Frame 1Symbol 114 MovieClip
"QuestionBox1"Symbol 117 MovieClip [地图6] Frame 1Symbol 70 MovieClip
"BrickBox1"Symbol 117 MovieClip [地图6] Frame 1Symbol 73 MovieClip
"BrickBox2"Symbol 117 MovieClip [地图6] Frame 1Symbol 73 MovieClip
"QuestionBox2"Symbol 117 MovieClip [地图6] Frame 1Symbol 70 MovieClip
"QuestionBox3"Symbol 117 MovieClip [地图6] Frame 1Symbol 70 MovieClip
"Floor9"Symbol 117 MovieClip [地图6] Frame 1Symbol 108 MovieClip
"触发器2"Symbol 117 MovieClip [地图6] Frame 1Symbol 54 MovieClip
"触发器2机关Floor"Symbol 117 MovieClip [地图6] Frame 1Symbol 115 MovieClip
"触发器图6机关"Symbol 117 MovieClip [地图6] Frame 1Symbol 116 MovieClip
"触发器图6"Symbol 117 MovieClip [地图6] Frame 1Symbol 54 MovieClip
"QuestionBox5"Symbol 122 MovieClip [地图4] Frame 1Symbol 70 MovieClip
"BrickBox5"Symbol 122 MovieClip [地图4] Frame 1Symbol 73 MovieClip
"BrickBox4"Symbol 122 MovieClip [地图4] Frame 1Symbol 73 MovieClip
"Floor5"Symbol 122 MovieClip [地图4] Frame 1Symbol 114 MovieClip
"Floor6"Symbol 122 MovieClip [地图4] Frame 1Symbol 120 MovieClip
"加机HideQuestionBox"Symbol 122 MovieClip [地图4] Frame 1Symbol 121 MovieClip
"HideQuestionBox2"Symbol 122 MovieClip [地图4] Frame 1Symbol 77 MovieClip
"触发器图51"Symbol 122 MovieClip [地图4] Frame 1Symbol 54 MovieClip
"触发器图52"Symbol 122 MovieClip [地图4] Frame 1Symbol 54 MovieClip
"BrickBox4"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox5"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox6"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox7"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox8"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox9"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox10"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"BrickBox11"Symbol 130 MovieClip [地图5] Frame 1Symbol 73 MovieClip
"QuestionBox1"Symbol 130 MovieClip [地图5] Frame 1Symbol 70 MovieClip
"Floor7"Symbol 130 MovieClip [地图5] Frame 1Symbol 125 MovieClip
"Floor8"Symbol 130 MovieClip [地图5] Frame 1Symbol 128 MovieClip
"触发器1机关Floor"Symbol 130 MovieClip [地图5] Frame 1Symbol 129 MovieClip
"触发器1"Symbol 130 MovieClip [地图5] Frame 1Symbol 54 MovieClip
"触发器55机关炮弹"Symbol 130 MovieClip [地图5] Frame 1Symbol 95 MovieClip [上炮弹]
"触发器55"Symbol 130 MovieClip [地图5] Frame 1Symbol 54 MovieClip
"触发器图51机关"Symbol 130 MovieClip [地图5] Frame 1Symbol 116 MovieClip
"QuestionBox5"Symbol 130 MovieClip [地图5] Frame 1Symbol 70 MovieClip
"火箭Pipe4"Symbol 134 MovieClip Frame 1Symbol 133 MovieClip
"火箭Pipe1"Symbol 135 MovieClip [地图3] Frame 1Symbol 134 MovieClip
"Floor4"Symbol 135 MovieClip [地图3] Frame 1Symbol 63 MovieClip
"Pipe2"Symbol 139 MovieClip [地图2] Frame 1Symbol 138 MovieClip
"Pipe3"Symbol 139 MovieClip [地图2] Frame 1Symbol 133 MovieClip
"Floor3"Symbol 139 MovieClip [地图2] Frame 1Symbol 63 MovieClip
"弹敌人1"Symbol 139 MovieClip [地图2] Frame 1Symbol 76 MovieClip [敌人]
"Floor1"Symbol 147 MovieClip [地图0] Frame 1Symbol 63 MovieClip
"txtScore"Symbol 194 MovieClip [状态栏] Frame 1Symbol 193 EditableText
"txtLifeNum"Symbol 195 MovieClip [结束框] Frame 1Symbol 175 EditableText
"txtName"Symbol 195 MovieClip [结束框] Frame 1Symbol 187 EditableText
"txtScore"Symbol 195 MovieClip [结束框] Frame 1Symbol 188 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "music.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "jump.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "goal.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "DirenDeath.mp3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "death.mp3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "brockcoin.mp3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "brockbreak.mp3"
ExportAssets (56)Timeline Frame 1Symbol 15 as "更多按钮"
ExportAssets (56)Timeline Frame 1Symbol 25 as "开始框"
ExportAssets (56)Timeline Frame 1Symbol 28 as "右爬"
ExportAssets (56)Timeline Frame 1Symbol 29 as "左爬"
ExportAssets (56)Timeline Frame 1Symbol 32 as "砖碎"
ExportAssets (56)Timeline Frame 1Symbol 39 as "左走"
ExportAssets (56)Timeline Frame 1Symbol 40 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 44 as "右走"
ExportAssets (56)Timeline Frame 1Symbol 45 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 48 as "天空1"
ExportAssets (56)Timeline Frame 1Symbol 51 as "天空2"
ExportAssets (56)Timeline Frame 1Symbol 57 as "下炮弹"
ExportAssets (56)Timeline Frame 1Symbol 76 as "敌人"
ExportAssets (56)Timeline Frame 1Symbol 84 as "地图1"
ExportAssets (56)Timeline Frame 1Symbol 85 as "地图13"
ExportAssets (56)Timeline Frame 1Symbol 95 as "上炮弹"
ExportAssets (56)Timeline Frame 1Symbol 96 as "地图12"
ExportAssets (56)Timeline Frame 1Symbol 101 as "地图11"
ExportAssets (56)Timeline Frame 1Symbol 105 as "地图10"
ExportAssets (56)Timeline Frame 1Symbol 109 as "地图9"
ExportAssets (56)Timeline Frame 1Symbol 110 as "地图8"
ExportAssets (56)Timeline Frame 1Symbol 111 as "地图7"
ExportAssets (56)Timeline Frame 1Symbol 117 as "地图6"
ExportAssets (56)Timeline Frame 1Symbol 122 as "地图4"
ExportAssets (56)Timeline Frame 1Symbol 130 as "地图5"
ExportAssets (56)Timeline Frame 1Symbol 135 as "地图3"
ExportAssets (56)Timeline Frame 1Symbol 139 as "地图2"
ExportAssets (56)Timeline Frame 1Symbol 147 as "地图0"
ExportAssets (56)Timeline Frame 1Symbol 148 as "地图"
ExportAssets (56)Timeline Frame 1Symbol 151 as "左跳"
ExportAssets (56)Timeline Frame 1Symbol 152 as "右跳"
ExportAssets (56)Timeline Frame 1Symbol 158 as "左蹲下"
ExportAssets (56)Timeline Frame 1Symbol 161 as "右蹲下"
ExportAssets (56)Timeline Frame 1Symbol 162 as "右蹲"
ExportAssets (56)Timeline Frame 1Symbol 164 as "左蹲"
ExportAssets (56)Timeline Frame 1Symbol 165 as "过关Mali"
ExportAssets (56)Timeline Frame 1Symbol 167 as "死"
ExportAssets (56)Timeline Frame 1Symbol 169 as "敌人死"
ExportAssets (56)Timeline Frame 1Symbol 170 as "右炮弹"
ExportAssets (56)Timeline Frame 1Symbol 194 as "状态栏"
ExportAssets (56)Timeline Frame 1Symbol 195 as "结束框"
ExportAssets (56)Timeline Frame 1Symbol 196 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 197 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 198 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 199 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 200 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.mochi.as2.MochiCoins"




http://swfchan.com/22/109436/info.shtml
Created: 14/3 -2019 10:43:51 Last modified: 14/3 -2019 10:43:51 Server time: 29/04 -2024 04:44:26