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

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

ZZ Top's Beard Brawl.swf

This is the info page for
Flash #22925

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


Text
X3

X2

WWW

***************

123,456

ActionScript [AS1/AS2]

Frame 1
function load(url) { var _local3 = createEmptyMovieClip("loader_mc", getNextHighestDepth()); var _local2 = new MovieClipLoader(); _local2.addListener(this); _local2.loadClip(url, _local3); } function onLoadInit(mc) { _root.g_loaded = true; _root.gotoAndStop(2); } stop(); Player.initStateMachine(); ShootObject.initStateMachine(); g_isDev = System.capabilities.isDebugger; g_mtvnGSPath = "gs1.swf"; gs_sendToFriend = null; gs_gameTracking = null; gs_scoreSubmit = null; _root.g_loaded = false; if (!g_loaded) { var pathToGSSwf = ""; if (!g_isDev) { pathToGSSwf = "/modules/"; } pathToGSSwf = pathToGSSwf + g_mtvnGSPath; load(pathToGSSwf); }
Frame 3
mTransition.gotoAndPlay(2);
Frame 14
mTransition.gotoAndPlay(2);
Frame 23
mTransition.gotoAndPlay(2);
Frame 35
mTransition.gotoAndPlay(2);
Symbol 42 MovieClip Frame 1
stop();
Symbol 219 MovieClip [__Packages.tinymantis.GameObject] Frame 0
class tinymantis.GameObject { function GameObject (className) { mClassName = className; } function gotoState(inState) { if (mStateMachineMap == null) { mStateMachineMap = new Array(); } var _local2 = sStateMap[mClassName][inState]; if (!mStateMachineMap[_local2]) { mStateMachineMap[_local2] = new tinymantis.StateMachine(this); } mStateMachineMap[_local2].setState(inState); } function isInState(inState) { var _local2 = 0; var _local3 = mStateMachineMap.length; while (_local2 < _local3) { if (mStateMachineMap[_local2].mCurrState == inState) { return(true); } _local2++; } return(false); } function update() { var _local2 = 0; var _local3 = mStateMachineMap.length; while (_local2 < _local3) { if (mStateMachineMap[_local2]) { mStateMachineMap[_local2].update(); } _local2++; } } static function buildStateGroup(inClassName, inStateGroup, inGroupIndex) { if (typeof(sStateMap[inClassName]) == "undefined") { sStateMap[inClassName] = new Object(); } var _local1 = 0; while (_local1 < inStateGroup.length) { sStateMap[inClassName][inStateGroup[_local1]] = inGroupIndex; _local1++; } } var mStateMachineMap = null; var mClassName = ""; var mStateParam = null; static var sStateMap = new Object(); }
Symbol 220 MovieClip [__Packages.tinymantis.StateMachine] Frame 0
class tinymantis.StateMachine { function StateMachine (inParent) { mParent = inParent; } function resetState() { mParent[mCurrState + "_exit"](); mCurrState = (mNextState = null); } function setState(inState) { mNextState = inState; } function update() { if (mNextState) { mParent[mCurrState + "_exit"](); mCurrState = mNextState; mNextState = null; mParent[mCurrState + "_enter"](); } if (mCurrState != null) { mParent[mCurrState + "_update"](); } } var mParent = null; var mNextState = null; var mCurrState = null; }
Symbol 221 MovieClip [__Packages.Player] Frame 0
class Player extends tinymantis.GameObject { var pMovieClip, pBandClip, pAngleInterval, pNumGuitars, pMouseDown, gotoState, pSpinSoundChannel, isInState, pTimer; function Player (clip) { super("Player"); pMovieClip = clip; pBandClip = pMovieClip.mBand; pAngleInterval = 0.392699081698724; pNumGuitars = 2; pMouseDown = false; pMovieClip.onMouseDown = tinymantis.Delegate.create(this, onMouseDown); pMovieClip.onMouseUp = tinymantis.Delegate.create(this, onMouseUp); showGuitar(0, true); showGuitar(1, true); gotoState("spin"); } function destroy() { if (pSpinSoundChannel >= 0) { pSpinSoundChannel = tinymantis.SoundManager.__get__sSingleton().stopSound(pSpinSoundChannel); } pMovieClip.onMouseDown = null; pMovieClip.onMouseUp = null; delete pMovieClip.onMouseDown; delete pMovieClip.onMouseUp; } function getNumGuitars() { return(pNumGuitars); } function getGuitarPlayer(index) { return(pBandClip["mP" + index]); } function getMouseAngle() { var _local4 = pMovieClip._xmouse - 80; var _local3 = pMovieClip._ymouse - 35; var _local2 = Math.atan2(-_local3, _local4); if (_local2 < 0) { _local2 = _local2 + (Math.PI*2); } return(_local2); } function onMouseDown() { pMouseDown = true; } function onMouseUp() { pMouseDown = false; } function showGuitar(playIndex, show) { var _local2 = getGuitarPlayer(playIndex); _local2.mBeard._visible = show; _local2.mGuitar._visible = show; } function updateNumGuitars() { if (pNumGuitars < 2) { showGuitar(0, false); if (pNumGuitars < 1) { showGuitar(1, false); } } } function checkAngleFrame(target, mine) { var _local1 = Math.abs(target - mine); if ((_local1 <= 1) || (_local1 == 15)) { return(true); } return(false); } function spinhit(obj) { if (isInState("hit") || (pNumGuitars == 0)) { return(""); } var _local2 = checkAngleFrame(obj.getDirectionFrame(), pBandClip._currentframe); if ((!_local2) && (pNumGuitars == 2)) { var _local3 = pBandClip._currentframe + 8; if (_local3 > 16) { _local3 = _local3 - 16; } if (checkAngleFrame(obj.getDirectionFrame(), _local3)) { _local2 = true; } } if (_local2) { if (isInState("guitar")) { return("away"); } } return(""); } function spin_mouse_control() { var _local4 = getMouseAngle(); var _local2 = Math.round(_local4 / pAngleInterval) + 1; if (_local2 > 16) { _local2 = _local2 - 16; } var _local3 = _local2 - pBandClip._currentframe; var _local5 = Math.abs(_local3); if (_local3) { if (_local5 > 8) { _local3 = -_local3; } _local2 = pBandClip._currentframe + ((_local3 > 0) ? 1 : -1); if (_local2 < 1) { _local2 = _local2 + 16; } else if (_local2 > 16) { _local2 = _local2 - 16; } pBandClip.gotoAndStop(_local2); updateNumGuitars(); if ((pSpinSoundChannel < 0) && (getNumGuitars())) { pSpinSoundChannel = tinymantis.SoundManager.__get__sSingleton().playSound("G_walk", true); } } else if (pSpinSoundChannel >= 0) { pSpinSoundChannel = tinymantis.SoundManager.__get__sSingleton().stopSound(pSpinSoundChannel); } } function spin_enter() { spin_mouse_control(); pMovieClip.gotoAndStop("normal"); getGuitarPlayer(0).gotoAndStop("stand"); getGuitarPlayer(1).gotoAndStop("stand"); if (pSpinSoundChannel >= 0) { pSpinSoundChannel = tinymantis.SoundManager.__get__sSingleton().stopSound(pSpinSoundChannel); } Game.singleton.setMeter(0); updateNumGuitars(); } function spin_update() { spin_mouse_control(); getGuitarPlayer(0).gotoAndStop("stand"); getGuitarPlayer(1).gotoAndStop("stand"); if (pMouseDown) { gotoState("charge"); } } function spin_exit() { if (pSpinSoundChannel >= 0) { pSpinSoundChannel = tinymantis.SoundManager.__get__sSingleton().stopSound(pSpinSoundChannel); } } function hit_enter() { pMovieClip.gotoAndStop("hit"); getGuitarPlayer(0).gotoAndStop("stand"); getGuitarPlayer(1).gotoAndStop("stand"); pTimer = 0; updateNumGuitars(); Game.singleton.setMeter(0); tinymantis.SoundManager.__get__sSingleton().playSound("G_loselife", false); } function hit_update() { pTimer++; if (pTimer > 3) { if (pNumGuitars == 0) { if (Game.singleton.loseLive()) { gotoState("lostlife"); } else { gotoState("gameover"); } } else { pNumGuitars = Math.max(0, pNumGuitars - 1); gotoState("spin"); } } } function charge_enter() { pMovieClip.gotoAndPlay("charge"); updateNumGuitars(); pTimer = 0; } function charge_update() { pTimer = Math.min(pTimer + 1, pChargeMax); Game.singleton.setMeter(pTimer / pChargeMax); if (pTimer == pChargeMax) { gotoState("superspin"); } if (!pMouseDown) { gotoState("guitar"); } } function superspin_enter() { pMovieClip.gotoAndStop("superspin"); pTimer = pChargeMax + 30; Game.singleton.getRoot().mTopClip.gotoAndPlay("flashing"); } function superspin_update() { pTimer--; Game.singleton.setMeter(pTimer / pChargeMax); if (pTimer <= 0) { Game.singleton.getRoot().mTopClip.gotoAndStop("still"); gotoState("spin"); } var _local3 = Game.singleton.getObjectManager().getObjectsInDistance(200); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2].gotoState("away"); _local2++; } } function guitar_enter() { pMovieClip.gotoAndStop("normal"); updateNumGuitars(); if (pNumGuitars > 1) { getGuitarPlayer(0).gotoAndPlay("guitarspin"); } if (pNumGuitars > 0) { getGuitarPlayer(1).gotoAndPlay("guitarspin"); } if (pTimer > 20) { tinymantis.SoundManager.__get__sSingleton().playSound("ZZ_spinguitar_big", false); } else { tinymantis.SoundManager.__get__sSingleton().playSound("ZZ_spinguitar", false); } } function guitar_update() { if ((--pTimer) <= 0) { gotoState("spin"); } Game.singleton.setMeter(pTimer / pChargeMax); spin_mouse_control(); } function lostlife_enter() { Game.singleton.getRoot().mLostBeardMsg.gotoAndPlay(2); } function lostlife_update() { if (Game.singleton.getRoot().mLostBeardMsg._currentframe == 1) { _root.mTransition.play(); gotoState("spin"); Game.singleton.getObjectManager().__set__running(true); } } function lostlife_exit() { pNumGuitars = 2; showGuitar(0, true); showGuitar(1, true); } function gameover_enter() { Game.singleton.getRoot().mGameOverMsg.gotoAndPlay(2); } function gameover_update() { if (Game.singleton.getRoot().mGameOverMsg._currentframe == 1) { Game.singleton.gameover(); } } static function initStateMachine() { tinymantis.GameObject.buildStateGroup("Player", new Array("spin", "guitar", "charge", "superspin", "hit", "lostlife", "gameover"), 0); } var pChargeMax = 100; }
Symbol 222 MovieClip [__Packages.tinymantis.Delegate] Frame 0
class tinymantis.Delegate { function Delegate () { } static function create(target, handler) { var extraArgs = arguments.slice(2); var delegate; delegate = function () { var _local2 = arguments.concat(extraArgs, [delegate]); return(handler.apply(target, _local2)); }; return(delegate); } }
Symbol 223 MovieClip [__Packages.tinymantis.SoundManager] Frame 0
class tinymantis.SoundManager { static var _sSingleton; function SoundManager (inNumChannels) { var _local2 = 0; while (_local2 < inNumChannels) { addSound(); _local2++; } } static function get sSingleton() { if (_sSingleton == undefined) { _sSingleton = new tinymantis.SoundManager(20); } return(_sSingleton); } function isChannelPlaying(index) { if ((index >= 0) && (index < mSoundIsPlaying.length)) { return(mSoundIsPlaying[index]); } return(false); } function playSound(inSoundName, loop) { var _local3 = -1; var _local2 = 0; while (_local2 < mSoundIsPlaying.length) { if (!mSoundIsPlaying[_local2]) { mSoundIsPlaying[_local2] = true; _local3 = _local2; break; } _local2++; } if (_local3 != -1) { var _local4 = mSoundPool[_local3]; _local4.attachSound(inSoundName); if (_local4 == undefined) { throw new Error("there is no sound at index" + _local3); } if (loop) { _local4.start(0, 100000); } else { _local4.start(); } _local4.setVolume(100); } else { throw new Error("Not enough sound channels!!! Increase the number of channels"); } return(_local3); } function stopSound(inIndex) { var _local2 = mSoundPool[inIndex]; if (_local2 == undefined) { } else { _local2.stop(); freeSound(inIndex); } return(-1); } function freeSound(inIndex) { mSoundIsPlaying[inIndex] = false; } function setVolume(inIndex, inVolume) { var _local2 = mSoundPool[inIndex]; if (_local2 == undefined) { throw new Error("there is no sound at index" + inIndex); } _local2.setVolume(inVolume); } function addSound() { var _local4 = _root.createEmptyMovieClip("sm" + mCounter, _root.getNextHighestDepth()); var _local3 = new Sound(_local4); _local3.index = mSoundPool.length; _local3.onSoundComplete = function () { tinymantis.SoundManager.__get__sSingleton().freeSound(this.index); }; mSoundPool.push(_local3); mSoundParentPool.push(_local4); mSoundIsPlaying.push(false); mCounter++; } var mSoundPool = new Array(); var mSoundParentPool = new Array(); var mSoundIsPlaying = new Array(); var mCounter = 100000; }
Symbol 224 MovieClip [__Packages.ShootObject] Frame 0
class ShootObject extends tinymantis.GameObject { var pMovieClip, gotoState, pDirectionFrame, pSpeed, pDistance, pDirection, mAlive; function ShootObject (parent) { super("ShootObject"); pMovieClip = parent.attachMovie("lib_object", "obj" + sIndex, parent.getNextHighestDepth()); sIndex++; gotoState("fly"); pDirectionFrame = Math.floor(Math.random() * 16) + 1; var _local3 = (pDirectionFrame * Math.PI) / 8; pDirectionFrame = 17 - pDirectionFrame; pSpeed = 2 + Math.floor(Math.random() * 2); pDistance = 352; pDirection = new flash.geom.Point(-Math.cos(_local3), -Math.sin(_local3)); pMovieClip._x = (-pDistance) * pDirection.x; pMovieClip._y = (-pDistance) * pDirection.y; pMovieClip.gotoAndStop(Math.floor(Math.random() * pMovieClip._totalframes) + 1); mAlive = true; } function getDistance() { return(pDistance); } function getDirectionFrame() { return(pDirectionFrame); } function getClip() { return(pMovieClip); } function fly_enter() { } function fly_update() { pDistance = pDistance - pSpeed; pMovieClip._x = pMovieClip._x + (pDirection.x * pSpeed); pMovieClip._y = pMovieClip._y + (pDirection.y * pSpeed); if (pDistance < 45) { if (mAlive) { Game.singleton.getPlayer().gotoState("hit"); } gotoState("disappear"); } else if (pDistance < 100) { if (!(Game.singleton.getPlayer().spinhit(this) === "away")) { } else { tinymantis.SoundManager.__get__sSingleton().playSound("G_hitbyenemy_alt", false); gotoState("away"); } } } function disappear_enter() { mAlive = false; pMovieClip.removeMovieClip(); } function away_enter() { Game.singleton.getRoot().mScoreUp.gotoAndPlay(2); Game.singleton.setScore(Game.singleton.getScore() + 500); var _local2 = Math.atan2(-pDirection.y, -pDirection.x); _local2 = _local2 + ((Math.random() * 0.2) * ((Math.random() > 0.5) ? 1 : -1)); pDirection.x = Math.cos(_local2); pDirection.y = Math.sin(_local2); pSpeed = 6; } function away_update() { pDistance = pDistance + pSpeed; pMovieClip._x = pMovieClip._x + (pDirection.x * pSpeed); pMovieClip._y = pMovieClip._y + (pDirection.y * pSpeed); if (pDistance > 360) { gotoState("disappear"); } } static function initStateMachine() { tinymantis.GameObject.buildStateGroup("ShootObject", new Array("fly", "away", "disappear"), 0); } static var sIndex = 0; }
Symbol 225 MovieClip [__Packages.Game] Frame 0
class Game { static var singleton; var pRoot, pObjectManager, pPlayer, pDelayTimer, pLives, pMusicChannel, pScore; function Game (root) { singleton = this; pRoot = root; pRoot.onEnterFrame = tinymantis.Delegate.create(this, update); restart(); } function getRoot() { return(pRoot); } function getObjectManager() { return(pObjectManager); } function setMeter(percent) { if (percent > 1) { percent = 1; } var _local2 = pRoot.mMeter; _local2.gotoAndStop(1 + Math.round((_local2._totalframes - 1) * (1 - percent))); } function restart() { if (pObjectManager) { pObjectManager.destroy(); } if (pPlayer) { pPlayer.destroy(); } pPlayer = new Player(pRoot.mPlayer); pObjectManager = new ObjectManager(pRoot); setScore(0); pDelayTimer = 0; pLives = 3; pObjectManager.__set__running(true); updateNumLives(); pMusicChannel = tinymantis.SoundManager.__get__sSingleton().playSound("zztopmusic", true); } function getPlayer() { return(pPlayer); } function update() { if (pLives > 0) { pObjectManager.update(); } pPlayer.update(); } function loseLive() { pObjectManager.__set__running(false); pLives--; updateNumLives(); pObjectManager.emptyObjects(); return(pLives > 0); } function gameover() { if (pMusicChannel >= 0) { pMusicChannel = tinymantis.SoundManager.__get__sSingleton().stopSound(pMusicChannel); } pObjectManager.destroy(); pPlayer.destroy(); pRoot.onEnterFrame = null; delete pRoot.onEnterFrame; _root.gScore = pScore; _root.gotoAndStop("scores"); singleton = null; } function updateNumLives() { pRoot.mNumGuitars.text = "X" + pLives; } function getScore() { return(pScore); } function setScore(score) { var _local8 = pScore; pScore = score; var _local4 = 0; while (_local4 < p1upScores.length) { var _local6 = p1upScores[_local4]; if ((_local8 < _local6) && (pScore >= _local6)) { if (pLives < 9) { pLives++; updateNumLives(); } } _local4++; } var _local5 = "0"; if (pScore > 0) { _local5 = ""; while (score > 0) { var _local7 = score % 1000; score = Math.floor(score / 1000); var _local2 = _local7.toString(); if (score > 0) { while (_local2.length < 3) { _local2 = _local2 + "0"; } _local5 = ("," + _local2) + _local5; } else { _local5 = _local2 + _local5; } } } pRoot.mScore.text = _local5; } var p1upScores = [10000, 50000, 100000]; }
Symbol 226 MovieClip [__Packages.ObjectManager] Frame 0
class ObjectManager { var pObjectRoot, pObjects, pShootInterval, pShootTimer, pLevelInterval, pLevelTimer, pRunning, __get__running; function ObjectManager (root) { pObjectRoot = root.mObjectRoot; pObjects = new Array(); pShootInterval = 60; pShootTimer = 0; pLevelInterval = 300; pLevelTimer = 0; pRunning = false; } function getObjectsInDistance(distance) { var _local4 = new Array(); var _local3 = 0; while (_local3 < pObjects.length) { var _local2 = pObjects[_local3]; if (_local2.isInState("fly") && (_local2.getDistance() < distance)) { _local4.push(_local2); } _local3++; } return(_local4); } function emptyObjects() { var _local4 = pObjects.length; var _local2 = 0; while (_local2 < _local4) { var _local3 = pObjects[_local2]; _local3.disappear_enter(); _local2++; } return(_local4); } function set running(run) { pRunning = run; //return(__get__running()); } function destroy() { var _local2 = 0; while (_local2 < pObjects.length) { var _local3 = pObjects[_local2]; _local3.disappear_enter(); _local2++; } pObjects = null; } function update() { if (pRunning) { pShootTimer++; if (pShootTimer >= pShootInterval) { pShootTimer = 0; pObjects.push(new ShootObject(pObjectRoot)); } var _local2 = 0; while (_local2 < pObjects.length) { var _local3 = pObjects[_local2]; _local3.update(); if (!_local3.mAlive) { pObjects[_local2] = pObjects[pObjects.length - 1]; pObjects.pop(); _local2--; } _local2++; } pLevelTimer++; if (pLevelTimer >= pLevelInterval) { pLevelTimer = 0; pShootInterval = Math.max(30, pShootInterval - 5); } } } }
Symbol 227 MovieClip [__Packages.ScoreBoard] Frame 0
class ScoreBoard { static var singleton; var pMovieClip, pMyName, pMyScore; function ScoreBoard (clip) { singleton = this; pMovieClip = clip; pMovieClip.mInputs.maxChars = 3; pMovieClip.mInputs.restrict = "A-Z"; pMyName = ""; pMyScore = 0; Key.addListener(this); } function onKeyDown() { var _local2 = Key.getCode(); var _local3 = pMovieClip.mInputs; if (((_local2 == 8) || (_local2 == 46)) || (_local2 == 37)) { if (_local3.text.length > 0) { _local3.text = _local3.text.substr(0, _local3.text.length - 1); } } else if (_local3.text.length < 3) { var _local4 = "AZ"; if ((_local2 >= _local4.charCodeAt(0)) && (_local2 <= _local4.charCodeAt(1))) { _local3.text = _local3.text + String.fromCharCode(_local2); } } } function showLeaderboard() { var _local3 = 0; while (_local3 < 10) { var _local4 = pMovieClip["mItem" + _local3]; _local4._visible = false; _local3++; } var _local5 = new GSScoreSubmit(tinymantis.Delegate.create(this, scoreSubmitCallback)); submitAndGetScores(_root.gScore, _root.gName, 10); } function submitAndGetScores(score, pname, numScores) { pMyName = pname; pMyScore = score; var _local3 = _root.game_id; if (_local3 > 0) { var _local4 = GSScoreSubmit.setGameId(_local3); if (!_local4) { } } GSScoreSubmit.unauthSubmitScoreGetScores(score, score, "", pname, 1, numScores); } function scoreSubmitCallback(gsResponseInfo, whichCommand) { if (gsResponseInfo.isError()) { } if (gsResponseInfo.isError()) { } else { var _local9 = gsResponseInfo.success; if (whichCommand.indexOf("SetUserScore") != -1) { if (_local9) { var _local10 = gsResponseInfo.message; if (_local10 == "UNCHANGED") { } } } if (_local9 && ((whichCommand.indexOf("GetScore") != -1) || (whichCommand.indexOf("ScoreRanks") != -1))) { var _local6 = gsResponseInfo.results; var _local2 = 0; while (_local2 < 10) { if (_local2 < _local6.length) { var _local5 = 0; var _local4 = _local6[_local2].user_name; var _local3 = parseInt(_local6[_local2].score); if ((_local4 == pMyName) && (_local3 == pMyScore)) { _local5 = 4778556 /* 0x48EA3C */; } setScoreItem(_local2, _local4, _local3, _local5); } else { setScoreItem(_local2, "", 0, 0); } _local2++; } } } } function setScoreItem(index, pname, pscore, pcolor) { var _local2 = pMovieClip["mItem" + index]; if (pname.length > 0) { _local2.mName.text = pname.substr(0, 3).toUpperCase(); _local2.mScore.text = getScoreString(pscore); _local2.mName.textColor = (_local2.mStars.textColor = (_local2.mScore.textColor = pcolor)); _local2._y = pMovieClip.mItem0._y + (index * 16.6); _local2._visible = true; } else { _local2._visible = false; } } function getScoreString(score) { var _local3 = ""; while (score > 0) { var _local4 = score % 1000; score = Math.floor(score / 1000); var _local1 = _local4.toString(); if (score > 0) { while (_local1.length < 3) { _local1 = _local1 + "0"; } _local3 = ("," + _local1) + _local3; } else { _local3 = _local1 + _local3; } } if (_local3.length == 0) { _local3 = "0"; } return(_local3); } }
Symbol 49 Button
on (release) { gotoAndStop ("help"); }
Symbol 51 MovieClip Frame 1
stop();
Symbol 59 Button
on (release) { gotoAndStop ("game"); }
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 18
stop();
Symbol 92 MovieClip Frame 1
stop(); if (Game.singleton) { var player = Game.singleton.getPlayer(); if (player.getNumGuitars() < 1) { mGuitar._visible = false; } else { mGuitar._visible = true; if (player.isInState("guitar")) { gotoAndPlay ("guitarspin"); } } } else { mGuitar._visible = true; }
Symbol 92 MovieClip Frame 5
var player = Game.singleton.getPlayer(); if (player.getNumGuitars() < 1) { mGuitar._visible = false; } else { mGuitar._visible = true; if (player.isInState("guitar")) { gotoAndPlay ("guitarspin"); } }
Symbol 92 MovieClip Frame 23
gotoAndPlay ("guitarspin");
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 18
stop();
Symbol 101 MovieClip Frame 1
stop(); if (Game.singleton) { var player = Game.singleton.getPlayer(); if (player.getNumGuitars() < 2) { mGuitar._visible = false; } else { mGuitar._visible = true; if (player.isInState("guitar")) { gotoAndPlay ("guitarspin"); } } } else { mGuitar._visible = true; }
Symbol 101 MovieClip Frame 5
var player = Game.singleton.getPlayer(); if (player.getNumGuitars() < 2) { mGuitar._visible = false; } else { mGuitar._visible = true; if (player.isInState("guitar")) { gotoAndPlay ("guitarspin"); } }
Symbol 101 MovieClip Frame 23
gotoAndPlay ("guitarspin");
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 18
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 1
if (Game.singleton.getPlayer().getNumGuitars() < 1) { mGuitar._visible = false; mBeard._visible = false; stop(); }
Symbol 116 MovieClip Frame 23
gotoAndPlay ("guitarspin");
Symbol 119 MovieClip Frame 1
if (Game.singleton.getPlayer().getNumGuitars() < 2) { mGuitar._visible = false; mBeard._visible = false; stop(); }
Symbol 119 MovieClip Frame 23
gotoAndPlay ("guitarspin");
Symbol 128 MovieClip Frame 49
gotoAndPlay ("superspin");
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 28
gotoAndPlay ("charge");
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 21
gotoAndPlay ("flashing");
Symbol 160 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 1
mPlayer.gotoAndStop("normal");
Symbol 171 MovieClip Frame 2
mPlayer.mBand.gotoAndStop(1);
Symbol 171 MovieClip Frame 3
mPlayer.mBand.mP0.gotoAndStop("stand"); mPlayer.mBand.mP1.gotoAndStop("stand"); mPlayer.mBand.mMidGuy.mBeard._visible = true;
Symbol 171 MovieClip Frame 80
stop(); var game = new Game(this);
Symbol 202 Button
on (release) { if (mInputs.text.length == 3) { _root.gName = mInputs.text; play(); } }
Symbol 210 Button
on (release) { _root.gotoAndStop("restart"); }
Symbol 218 MovieClip Frame 1
stop(); var scoreboard = new ScoreBoard(this);
Instance of Symbol 204 MovieClip in Symbol 218 MovieClip Frame 1
onClipEvent (enterFrame) { var len = _parent.mInputs.text.length; if (len >= 3) { this._visible = false; } else { this._visible = true; this._x = -40 + (28 * len); } }
Symbol 218 MovieClip Frame 8
stop(); ScoreBoard.singleton.showLeaderboard();

Library Items

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

Instance Names

"mTransition"Frame 1Symbol 42 MovieClip
"mGameRoot"Frame 23Symbol 171 MovieClip
"mBeard"Symbol 92 MovieClip Frame 1Symbol 68 MovieClip
"mGuitar"Symbol 92 MovieClip Frame 1Symbol 71 MovieClip
"mBeard"Symbol 101 MovieClip Frame 1Symbol 97 MovieClip
"mGuitar"Symbol 101 MovieClip Frame 1Symbol 71 MovieClip
"mBeard"Symbol 108 MovieClip Frame 1Symbol 107 MovieClip
"mP1"Symbol 109 MovieClip Frame 1Symbol 92 MovieClip
"mP0"Symbol 109 MovieClip Frame 1Symbol 101 MovieClip
"mP2"Symbol 109 MovieClip Frame 1Symbol 108 MovieClip
"mMidGuy"Symbol 109 MovieClip Frame 1Symbol 108 MovieClip
"mP0"Symbol 109 MovieClip Frame 7Symbol 101 MovieClip
"mP0"Symbol 109 MovieClip Frame 11Symbol 101 MovieClip
"mBeard"Symbol 116 MovieClip Frame 1Symbol 68 MovieClip
"mGuitar"Symbol 116 MovieClip Frame 1Symbol 71 MovieClip
"mBeard"Symbol 119 MovieClip Frame 1Symbol 97 MovieClip
"mGuitar"Symbol 119 MovieClip Frame 1Symbol 71 MovieClip
"mBand"Symbol 129 MovieClip Frame 1Symbol 109 MovieClip
"mPlayer"Symbol 171 MovieClip Frame 1Symbol 129 MovieClip
"mObjectRoot"Symbol 171 MovieClip Frame 1Symbol 21 MovieClip [lib_emptyclip]
"mTopClip"Symbol 171 MovieClip Frame 1Symbol 134 MovieClip
"mNumGuitars"Symbol 171 MovieClip Frame 1Symbol 138 EditableText
"mScore"Symbol 171 MovieClip Frame 1Symbol 139 EditableText
"mMeter"Symbol 171 MovieClip Frame 1Symbol 157 MovieClip
"mLostBeardMsg"Symbol 171 MovieClip Frame 1Symbol 160 MovieClip
"mGameOverMsg"Symbol 171 MovieClip Frame 1Symbol 163 MovieClip
"mScoreUp"Symbol 171 MovieClip Frame 1Symbol 166 MovieClip
"mName"Symbol 217 MovieClip Frame 1Symbol 214 EditableText
"mStars"Symbol 217 MovieClip Frame 1Symbol 215 EditableText
"mScore"Symbol 217 MovieClip Frame 1Symbol 216 EditableText
"mInputs"Symbol 218 MovieClip Frame 1Symbol 176 EditableText
"mItem0"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem1"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem2"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem3"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem4"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem5"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem6"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem7"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem8"Symbol 218 MovieClip Frame 8Symbol 217 MovieClip
"mItem9"Symbol 218 MovieClip Frame 8Symbol 217 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 "G_hitbyenemy_alt"
ExportAssets (56)Timeline Frame 1Symbol 2 as "G_hitbyenemy"
ExportAssets (56)Timeline Frame 1Symbol 3 as "G_loselife"
ExportAssets (56)Timeline Frame 1Symbol 4 as "G_walk"
ExportAssets (56)Timeline Frame 1Symbol 5 as "G_gameover"
ExportAssets (56)Timeline Frame 1Symbol 6 as "ZZ_spinguitar_big"
ExportAssets (56)Timeline Frame 1Symbol 7 as "ZZ_spinguitar"
ExportAssets (56)Timeline Frame 1Symbol 20 as "lib_object"
ExportAssets (56)Timeline Frame 1Symbol 21 as "lib_emptyclip"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.tinymantis.GameObject"
ExportAssets (56)Timeline Frame 1Symbol 220 as "__Packages.tinymantis.StateMachine"
ExportAssets (56)Timeline Frame 1Symbol 221 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 222 as "__Packages.tinymantis.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 223 as "__Packages.tinymantis.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 224 as "__Packages.ShootObject"
ExportAssets (56)Timeline Frame 1Symbol 225 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 226 as "__Packages.ObjectManager"
ExportAssets (56)Timeline Frame 1Symbol 227 as "__Packages.ScoreBoard"
ExportAssets (56)Timeline Frame 8Symbol 50 as "zztopmusic"

Labels

"title"Frame 1
"restart"Frame 3
"assets"Frame 8
"help"Frame 14
"game"Frame 23
"scores"Frame 35
"on"Symbol 68 MovieClip Frame 1
"off"Symbol 68 MovieClip Frame 2
"stand"Symbol 92 MovieClip Frame 1
"guitarspin"Symbol 92 MovieClip Frame 5
"on"Symbol 97 MovieClip Frame 1
"off"Symbol 97 MovieClip Frame 2
"stand"Symbol 101 MovieClip Frame 1
"guitarspin"Symbol 101 MovieClip Frame 5
"on"Symbol 107 MovieClip Frame 1
"off"Symbol 107 MovieClip Frame 2
"spin"Symbol 109 MovieClip Frame 1
"guitarhold"Symbol 116 MovieClip Frame 1
"guitarspin"Symbol 116 MovieClip Frame 5
"guitarspin"Symbol 119 MovieClip Frame 5
"superspin"Symbol 128 MovieClip Frame 1
"normal"Symbol 129 MovieClip Frame 1
"hit"Symbol 129 MovieClip Frame 6
"charge"Symbol 129 MovieClip Frame 10
"superspin"Symbol 129 MovieClip Frame 29
"still"Symbol 134 MovieClip Frame 1
"flashing"Symbol 134 MovieClip Frame 9




http://swfchan.com/5/22925/info.shtml
Created: 26/5 -2019 14:16:30 Last modified: 26/5 -2019 14:16:30 Server time: 22/12 -2024 11:23:11