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

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

jogo-do-pula-pula.swf

This is the info page for
Flash #256015

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


Text
PULE!

PONTOS:

...................

<p align="right"><font face="Walibi0615" size="35" color="#ffffff" letterSpacing="0.000000" kerning="1">33333</font></p>

<p align="left"><font face="Walibi0615" size="35" color="#ffffff" letterSpacing="0.000000" kerning="1">33333</font></p>

<p align="center"><font face="Walibi0615" size="35" color="#ffffff" letterSpacing="0.000000" kerning="1">PONTOS:</font></p>

<p align="left"></p>

...............................

..................................................

..................................................

<p align="center"></p>

ActionScript [AS3]

Section 1
//MC_POGO_GAME_1 (pula_pula_fla.MC_POGO_GAME_1) package pula_pula_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.net.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class MC_POGO_GAME_1 extends MovieClip { public var _shotArray:Array; public var _playerInitPos:Point; public var linkShare:String; public var _checkPointIndex:int; public var _levelHeight:int; public var _gravity:Number; public var firstPlatform_mc:MC_platform; public var _winSnd:SND_win; public var timerIcon_mc:MovieClip; public var _enemyChance:Number; public var _platformIndex:int; public var timeLeft_txt:TextField; public var logos:MovieClip; public var _bounceState:int; public var _flagSnd:SND_flag; public var _playerHurt:int; public var _firstPlatformInitPos:Point; public var _coinIndex:int; public var ghost_mc:MovieClip; public var _playerHealthMax:int; public var _currentCheckPoint:MovieClip; public var tapume:MovieClip; public var coinIcon_mc:MovieClip; public var _totalScore:int; public var darkness_mc:MovieClip; public var _decalArray:Array; public var _checkPointGap:int; public var _enemyArray:Array; public var _pickup3Snd:SND_pickup3; public var health_mc:MovieClip; public var _bounceSnd:SND_bounce; public var _levelIndex:int; public var _timer:Timer; public var _speed:Number; public var _currentLevel:int; public var telaJogar:TelaJogar; public var _enemyTypes:Number; public var _popSnd:SND_pop; public var _shotIndex:int; public var _playerHealth:int; public var _hurtSnd:SND_hurt; public var _pickup1Snd:SND_pickup1; public var star_mc:MC_star; public var stageArea_mc:MovieClip; public var _platformArray:Array; public var coins_txt:TextField; public var player_mc:MovieClip; public var _totalCoins:int; public var _checkPointArray:Array; public var _decalIndex:int; public var _coinArray:Array; public var _totalHeight:int; public var _currentPlatform:MovieClip; public var BG_mc:MovieClip; public var _timeLeft:int; public var _levelArray:Array; public var _loseSnd:SND_lose; public var gameOverBl:Boolean; public var _enemyIndex:int; public var txtLevel:TextField; public var _hitSnd:SND_hit; public var _jumpPower:Number; public var _pickup2Snd:SND_pickup2; public var nuvens:MovieClip; public function MC_POGO_GAME_1(){ addFrameScript(0, frame1); } public function movePlatformsLayer(_arg1:Number):void{ nuvens.y = (nuvens.y + (_arg1 / 2)); _platformIndex = (_platformArray.length - 1); while (_platformIndex >= 0) { _platformArray[_platformIndex].y = (_platformArray[_platformIndex].y + _arg1); if ((((_platformArray[_platformIndex].y > (stageArea_mc.y - _platformArray[_platformIndex].height))) && ((_platformArray[_platformIndex].y < (stageArea_mc.y + stageArea_mc.height))))){ if (_platformArray[_platformIndex].visible == false){ _platformArray[_platformIndex].visible = true; _platformArray[_platformIndex].cacheAsBitmap = true; }; }; _platformIndex--; }; } public function quality(_arg1:MouseEvent):void{ stage.quality = "high"; } public function enemyBehaviour():void{ var _local1:MC_shot; _enemyIndex = 0; while (_enemyIndex < _enemyArray.length) { _enemyArray[_enemyIndex].x = (_enemyArray[_enemyIndex].x + (_enemyArray[_enemyIndex]._speed * _enemyArray[_enemyIndex]._direction)); if (_enemyArray[_enemyIndex].x < _enemyArray[_enemyIndex]._platform.x){ _enemyArray[_enemyIndex]._direction = 1; _enemyArray[_enemyIndex].scaleX = -1; } else { if (_enemyArray[_enemyIndex].x > (_enemyArray[_enemyIndex]._platform.x + _enemyArray[_enemyIndex]._platform.width)){ _enemyArray[_enemyIndex]._direction = -1; _enemyArray[_enemyIndex].scaleX = 1; }; }; if (_enemyArray[_enemyIndex]._shotSpeed > 0){ if (_enemyArray[_enemyIndex]._shotDelay > 0){ _enemyArray[_enemyIndex]._shotDelay--; } else { _enemyArray[_enemyIndex]._shotDelay = (Math.round((Math.random() * (_enemyArray[_enemyIndex]._shotDelayMax - _enemyArray[_enemyIndex]._shotDelayMin))) + _enemyArray[_enemyIndex]._shotDelayMin); _local1 = new MC_shot(); addChild(_local1); _local1.x = (_enemyArray[_enemyIndex].x + (_enemyArray[_enemyIndex]._shotOffset.x * -(_enemyArray[_enemyIndex]._direction))); _local1.y = (_enemyArray[_enemyIndex].y + _enemyArray[_enemyIndex]._shotOffset.y); _local1._speed = _enemyArray[_enemyIndex]._shotSpeed; _local1._direction = -(_enemyArray[_enemyIndex].scaleX); _local1.scaleX = _enemyArray[_enemyIndex].scaleX; _local1.cacheAsBitmap = true; _shotArray.push(_local1); explodeDust(_local1); }; }; if ((((_enemyArray[_enemyIndex]._damage == true)) && ((_playerHurt == 0)))){ if (player_mc.hurtArea_mc.hitTestPoint(_enemyArray[_enemyIndex].x, _enemyArray[_enemyIndex].y)){ hurtPlayer(); if (_playerHealth <= 0){ gameOver(); }; _hurtSnd.play(); }; }; if (_jumpPower < 0){ if (player_mc.hitArea_mc.hitTestObject(_enemyArray[_enemyIndex])){ player_mc.gotoAndPlay("bounceOut"); player_mc.head_mc.gotoAndStop((Math.round((Math.random() * player_mc.head_mc.totalFrames)) - 1)); _bounceState = 0; if (_enemyArray[_enemyIndex]._health > 1){ _jumpPower = 5; _enemyArray[_enemyIndex]._health--; explodeDust(player_mc); _hitSnd.play(); } else { _jumpPower = _enemyArray[_enemyIndex]._jumpPower; explodeDust(_enemyArray[_enemyIndex], 30, -6, 6, 1, 1.5, -0.1, -0.2); explodeCoins(_enemyArray[_enemyIndex], _enemyArray[_enemyIndex]._coins, 10); coins_txt.text = _totalCoins.toString(); _enemyArray[_enemyIndex].addEventListener(Event.ENTER_FRAME, enemyDeathAnimation); _enemyArray.splice(_enemyIndex, 1); _popSnd.play(); }; }; }; _enemyIndex++; }; } public function checkPoints():void{ _checkPointIndex = 0; while (_checkPointIndex < _checkPointArray.length) { if (((player_mc.hitArea_mc.hitTestObject(_checkPointArray[_checkPointIndex])) && ((_checkPointArray[_checkPointIndex].pickedUp == false)))){ _checkPointArray[_checkPointIndex].pickedUp = true; _checkPointArray[_checkPointIndex].play(); _currentCheckPoint = _checkPointArray[_checkPointIndex]; if (_playerHealth < _playerHealthMax){ _playerHealth++; }; health_mc.gotoAndStop(Math.round(((_playerHealth / _playerHealthMax) * health_mc.totalFrames))); _flagSnd.play(); }; _checkPointIndex++; }; if (_currentCheckPoint != null){ createTwinkle(_currentCheckPoint, -3, -6); }; } public function endLevelAnimation(_arg1:Event):void{ addChild(MovieClip(_arg1.target)); if (_arg1.target.alpha < 1){ _arg1.target.alpha = (_arg1.target.alpha + 0.1); } else { if (_totalCoins > 0){ if (_totalCoins > 10000){ _totalCoins = (_totalCoins - 5000); _totalScore = (_totalScore + 50000); } else { if (_totalCoins > 1000){ _totalCoins = (_totalCoins - 500); _totalScore = (_totalScore + 5000); } else { if (_totalCoins > 100){ _totalCoins = (_totalCoins - 50); _totalScore = (_totalScore + 500); } else { if (_totalCoins > 10){ _totalCoins = (_totalCoins - 5); _totalScore = (_totalScore + 50); } else { _totalCoins = (_totalCoins - 1); _totalScore = (_totalScore + 10); }; }; }; }; _arg1.target.coins_txt.text = _totalCoins.toString(); _arg1.target.totalScore_txt.text = _totalScore.toString(); } else { if (_timeLeft > 0){ if (_timeLeft > 100){ _timeLeft = (_timeLeft - 50); _totalScore = (_totalScore + 1000); } else { if (_timeLeft > 10){ _timeLeft = (_timeLeft - 5); _totalScore = (_totalScore + 100); } else { _timeLeft = (_timeLeft - 1); _totalScore = (_totalScore + 20); }; }; _arg1.target.timeLeft_txt.text = _timeLeft.toString(); _arg1.target.totalScore_txt.text = _totalScore.toString(); } else { _arg1.target.removeEventListener(Event.ENTER_FRAME, endLevelAnimation); _arg1.currentTarget.nextStageBt.addEventListener(MouseEvent.CLICK, restartLevel); }; }; }; } public function moveCoinsLayer(_arg1:Number):void{ _coinIndex = 0; while (_coinIndex < _coinArray.length) { _coinArray[_coinIndex].y = (_coinArray[_coinIndex].y + _arg1); if ((((_coinArray[_coinIndex].y > stageArea_mc.y)) && ((_coinArray[_coinIndex].y < ((stageArea_mc.y + stageArea_mc.height) + _coinArray[_coinIndex].height))))){ if (_coinArray[_coinIndex].visible == false){ _coinArray[_coinIndex].visible = true; _coinArray[_coinIndex].cacheAsBitmap = true; }; } else { _coinArray[_coinIndex].visible = false; }; _coinIndex++; }; } public function enemyDeathAnimation(_arg1:Event):void{ _arg1.target.scaleY = (_arg1.target.scaleY * 0.6); if (_arg1.target.scaleY < 0.1){ _arg1.target.removeEventListener(Event.ENTER_FRAME, enemyDeathAnimation); removeChild(MovieClip(_arg1.target)); }; } public function explodeDust(_arg1:MovieClip, _arg2:int=10, _arg3:Number=-4, _arg4:Number=4, _arg5:Number=0.8, _arg6:Number=1.2, _arg7:Number=-0.08, _arg8:Number=-0.16):void{ var _local10:MC_dust; var _local9:* = 0; while (_local9 < _arg2) { _local10 = new MC_dust(); addChild(_local10); _local10.x = _arg1.x; _local10.y = _arg1.y; _local10._speedX = ((Math.random() * (_arg4 - _arg3)) + _arg3); _local10._speedY = ((Math.random() * (_arg4 - _arg3)) + _arg3); _local10.scaleX = (_local10.scaleY = ((Math.random() * (_arg6 - _arg5)) + _arg5)); _local10._sizeChange = ((Math.random() * (_arg8 - _arg7)) + _arg7); _local10.addEventListener(Event.ENTER_FRAME, explodeDustAnimation); _local9++; }; } public function gameOverWin(){ trace("GAME OVER WIN"); var _local1:MC_gameOverScreen = new MC_gameOverScreen(); this.addChild(_local1); _local1.alpha = 0; _local1.finalScore_mc.finalScore_txt.selectable = false; _local1.finalScore_mc.finalScore_txt.text = _totalScore.toString(); _currentLevel = 0; _levelHeight = 0; _totalCoins = 0; _totalHeight = 0; _playerHurt = 0; _playerHealthMax = 5; _enemyChance = 0.18; _enemyTypes = 0.1; _local1.addEventListener(Event.ENTER_FRAME, gameOverAnimationEnd); } public function mostraAjuda(_arg1:MouseEvent){ telaJogar = new TelaJogar(); this.addChild(telaJogar); telaJogar.btnClose.buttonMode = true; telaJogar.btnClose.addEventListener(MouseEvent.CLICK, fechaAjuda); trace("mostraAjuda"); } public function gameOverAnimation(_arg1:Event):void{ player_mc.x = (player_mc.x + (10 * player_mc._direction)); player_mc.y = (player_mc.y + player_mc._fallSpeed); player_mc._fallSpeed = (player_mc._fallSpeed + _gravity); player_mc.rotation = (player_mc.rotation + (player_mc._direction * 3)); if (player_mc.y > ((stageArea_mc.y + stageArea_mc.height) + player_mc.height)){ addChild(MovieClip(_arg1.target)); if (_arg1.target.alpha < 2){ _arg1.target.alpha = (_arg1.target.alpha + 0.1); } else { gameOverBl = true; _timer.stop(); _arg1.target.removeEventListener(Event.ENTER_FRAME, gameOverAnimation); _arg1.target.btnRestart.mouseChildren = false; _arg1.target.btnRestart.buttonMode = true; _arg1.target.btnRestart.addEventListener(MouseEvent.CLICK, restartLevel); _totalScore = 0; _levelArray = []; }; }; } public function moveEnemiesLayer(_arg1:Number):void{ _enemyIndex = 0; while (_enemyIndex < _enemyArray.length) { _enemyArray[_enemyIndex].y = (_enemyArray[_enemyIndex].y + _arg1); if ((((_enemyArray[_enemyIndex].y > stageArea_mc.y)) && ((_enemyArray[_enemyIndex].y < ((stageArea_mc.y + stageArea_mc.height) + _enemyArray[_enemyIndex].height))))){ if (_enemyArray[_enemyIndex].visible == false){ _enemyArray[_enemyIndex].visible = true; _enemyArray[_enemyIndex].cacheAsBitmap = true; }; } else { _enemyArray[_enemyIndex].visible = false; }; _enemyIndex++; }; } public function timer(_arg1:TimerEvent){ var _local2:String; if (_timeLeft > 0){ _timeLeft--; _local2 = _timeLeft.toString(); timeLeft_txt.text = _local2; } else { _timer.stop(); addChild(ghost_mc); ghost_mc.addEventListener(Event.ENTER_FRAME, ghostAnimation); }; } public function fallAnimation(_arg1:Event):void{ _arg1.target.x = (_arg1.target.x - (_arg1.target._speed * _arg1.target._direction)); _arg1.target.y = (_arg1.target.y + _arg1.target._fallSpeed); _arg1.target._fallSpeed = (_arg1.target._fallSpeed + _gravity); _arg1.target.rotation = (_arg1.target.rotation + ((_arg1.target._speed * _arg1.target._direction) * 10)); if (_arg1.target.y > stageArea_mc.height){ _arg1.target.removeEventListener(Event.ENTER_FRAME, fallAnimation); removeChild(MovieClip(_arg1.target)); }; } function frame1(){ linkShare = "http://www.facebook.com.br/sharer.php?u=http://www.google.com.br"; _playerInitPos = new Point(player_mc.x, player_mc.y); _firstPlatformInitPos = new Point(firstPlatform_mc.x, firstPlatform_mc.y); _speed = 0.1; _jumpPower = 0; _gravity = 1; _bounceState = 0; _playerHealthMax = 5; _playerHurt = 0; _platformArray = new Array(firstPlatform_mc); _platformIndex = 0; _currentPlatform = firstPlatform_mc; _coinArray = new Array(); _coinIndex = 0; _decalArray = new Array(); _decalIndex = 0; _enemyArray = new Array(); _enemyIndex = 0; _shotArray = new Array(); _shotIndex = 0; _checkPointArray = new Array(); _checkPointIndex = 0; _checkPointGap = 6; _levelArray = new Array(); _levelIndex = 0; _totalCoins = 0; _totalHeight = 0; _levelHeight = 3; _timer = new Timer(1000); _currentLevel = 1; _totalScore = 0; _enemyChance = 0.2; _enemyTypes = 0.5; _bounceSnd = new SND_bounce(); _pickup1Snd = new SND_pickup1(); _pickup2Snd = new SND_pickup2(); _pickup3Snd = new SND_pickup3(); _flagSnd = new SND_flag(); _popSnd = new SND_pop(); _hitSnd = new SND_hit(); _hurtSnd = new SND_hurt(); _winSnd = new SND_win(); _loseSnd = new SND_lose(); gameOverBl = false; initialization(); _timer.addEventListener(TimerEvent.TIMER, timer); } public function fechaAjuda(_arg1:MouseEvent){ this.removeChild(telaJogar); } public function startGameClick(_arg1:MouseEvent):void{ _arg1.currentTarget.removeEventListener(MouseEvent.MOUSE_UP, startGameClick); removeChild(MovieClip(_arg1.currentTarget.parent)); startGame(); } public function createCoins(_arg1:MovieClip, _arg2:Number=0.02):void{ var _local5:MC_coin; var _local3:int = Math.round((_arg1.width * _arg2)); var _local4:int; while (_local4 < _local3) { _local5 = new MC_coin(); addChildAt(_local5, _arg1.index); _local5.x = (_arg1.x + (_local4 * Math.round((_arg1.width / _local3)))); _local5.x = (_local5.x + ((_arg1.width - ((_local3 - 1) * Math.round((_arg1.width / _local3)))) * 0.5)); _local5.y = _arg1.y; _local5.y = (_local5.y - 40); _local5.pickedUp = false; _local5.gotoAndStop(Math.round((Math.random() * _local5.totalFrames))); _local5.cacheAsBitmap = true; _coinArray.push(_local5); _local4++; }; } public function startGame(){ _bounceState = 2; player_mc.gotoAndPlay(1); player_mc.head_mc.gotoAndStop(1); player_mc.alpha = 1; player_mc.rotation = 0; player_mc.x = _playerInitPos.x; player_mc.y = _playerInitPos.y; firstPlatform_mc.x = _firstPlatformInitPos.x; firstPlatform_mc.y = _firstPlatformInitPos.y; firstPlatform_mc.visible = true; _currentCheckPoint = null; createLevel(_levelHeight, 100, 300, _checkPointGap); movePlatformsLayer(0); moveCoinsLayer(0); moveShotsLayer(0); moveCheckPointsLayer(0); moveDecalsLayer(0); addChildAt(BG_mc, 0); _playerHurt = 0; _totalCoins = 0; coins_txt.text = _totalCoins.toString(); var _local1:MC_readyGo = new MC_readyGo(); addChild(_local1); _local1.x = (stageArea_mc.width * 0.5); _local1.y = (stageArea_mc.height * 0.3); _local1.name = "readyGo_mc"; _local1.addEventListener(Event.ENTER_FRAME, readyGoAnim); _timer.start(); } public function createEnemies(_arg1:MovieClip, _arg2:Number=0.04, _arg3:Number=0.01, _arg4:Number=0.5):void{ var _local7:MC_enemy; var _local5:int = Math.round((_arg1.width * _arg3)); var _local6:int; while (_local6 < _local5) { if ((((Math.random() <= _arg2)) && ((_arg1.y < stageArea_mc.y)))){ _local7 = new MC_enemy(); addChild(_local7); _local7.x = (_arg1.x + (_local6 * Math.round((_arg1.width / _local5)))); _local7.x = (_local7.x + ((_arg1.width - ((_local5 - 1) * Math.round((_arg1.width / _local5)))) * 0.5)); _local7.y = _arg1.y; _local7.gotoAndStop(Math.round((_arg4 * Math.random()))); switch (_local7.currentFrame){ case 1: _local7._speed = 0; _local7._jumpPower = 10; _local7._coins = 10; _local7._platform = _arg1; _local7._damage = true; break; case 2: _local7._speed = 4; _local7._jumpPower = 15; _local7._coins = 20; _local7._platform = stageArea_mc; _local7._damage = true; break; case 3: _local7._speed = 1; _local7._jumpPower = 20; _local7._coins = 30; _local7._platform = _arg1; _local7._damage = true; _local7._health = 2; break; case 4: _local7._speed = 0; _local7._jumpPower = 25; _local7._coins = 40; _local7._platform = _arg1; _local7._damage = true; _local7._health = 3; _local7._shotSpeed = 5; _local7._shotDelay = 96; _local7._shotDelayMin = 64; _local7._shotDelayMax = 128; _local7._shotOffset = new Point(-40, -40); break; default: _local7._speed = 2; _local7._jumpPower = 10; _local7._coins = 10; _local7._platform = _arg1; _local7._damage = true; }; if (Math.random() > 0.5){ _local7._direction = 1; _local7.scaleX = -1; } else { _local7._direction = -1; _local7.scaleX = 1; }; _local7.cacheAsBitmap = true; _enemyArray.push(_local7); }; _local6++; }; } public function createPlatform(_arg1:int=0, _arg2:int=200, _arg3:int=300){ var _local4:MC_platform = new MC_platform(); addChildAt(_local4, 0); _local4.width = Math.round(((Math.random() * (_arg3 - _arg2)) + _arg2)); _local4.x = (Math.random() * (stageArea_mc.width - _local4.width)); _local4.height = stageArea_mc.height; _local4.y = _arg1; _local4.firstPlataform2.visible = false; var _local5:ColorTransform = _local4.grass_mc.transform.colorTransform; _local5.redMultiplier = (Math.random() + 0.5); _local5.blueMultiplier = (Math.random() + 0.5); _local4.grass_mc.transform.colorTransform = _local5; _local4.cacheAsBitmap = true; _platformArray.push(_local4); createEnemies(_local4, _enemyChance, 0.01, _enemyTypes); createCoins(_local4); } public function explodeDustAnimation(_arg1:Event):void{ _arg1.target.x = (_arg1.target.x + _arg1.target._speedX); _arg1.target.y = (_arg1.target.y + _arg1.target._speedY); _arg1.target._speedX = (_arg1.target._speedX * 0.9); _arg1.target._speedY = (_arg1.target._speedY * 0.9); _arg1.target.scaleX = (_arg1.target.scaleY = (_arg1.target.scaleY + _arg1.target._sizeChange)); if (_arg1.target.scaleX < 0.1){ _arg1.target.removeEventListener(Event.ENTER_FRAME, explodeDustAnimation); removeChild(MovieClip(_arg1.target)); }; } public function checkCoinPickup():void{ _coinIndex = 0; while (_coinIndex < _coinArray.length) { if (((player_mc.hitArea_mc.hitTestObject(_coinArray[_coinIndex])) && ((_coinArray[_coinIndex].pickedUp == false)))){ _coinArray[_coinIndex].pickedUp = true; _coinArray[_coinIndex].addEventListener(Event.ENTER_FRAME, coinPickupAnimation); _coinArray.splice(_coinIndex, 1); if (Math.random() > 0.65){ _pickup1Snd.play(); } else { if (Math.random() > 0.5){ _pickup2Snd.play(); } else { _pickup3Snd.play(); }; }; }; _coinIndex++; }; } public function createCheckpoint(_arg1:MovieClip):void{ } public function readyGoAnim(_arg1:Event):void{ this.addChild(MovieClip(_arg1.target)); if (_arg1.target.currentFrame == 30){ addEventListener(Event.ENTER_FRAME, animation); }; if (_arg1.target.currentFrame == _arg1.target.totalFrames){ _arg1.target.removeEventListener(Event.ENTER_FRAME, readyGoAnim); this.removeChild(MovieClip(_arg1.target)); }; } public function changeDifficulty(_arg1:int=3, _arg2:Number=0.02, _arg3:Number=0.4, _arg4:int=1){ _levelHeight = (_levelHeight + _arg1); _enemyChance = (_enemyChance + _arg2); _enemyTypes = (_enemyTypes + _arg3); _checkPointGap = (_checkPointGap + _arg4); } public function explodeCoins(_arg1:MovieClip, _arg2:int, _arg3:Number=3):void{ var _local6:MC_coin; var _local4:Number = (360 / _arg2); var _local5:* = 0; while (_local5 < _arg2) { _local6 = new MC_coin(); addChild(_local6); _local6.x = _arg1.x; _local6.y = _arg1.y; _local6._degree = (((_local4 * _local5) / 180) * Math.PI); _local6._speed = _arg3; _local6.gotoAndStop(Math.round((Math.random() * _local6.totalFrames))); _local6.pickedUp = false; _local6.addEventListener(Event.ENTER_FRAME, explodeCoinAnimation); _local5++; }; } public function restartLevel(_arg1:MouseEvent):void{ _arg1.currentTarget.removeEventListener(MouseEvent.MOUSE_UP, restartLevel); if (gameOverBl == false){ removeChild(MovieClip(_arg1.currentTarget.parent)); } else { removeChild(MovieClip(_arg1.currentTarget.parent)); gameOverBl = false; }; while (_platformArray.length > 1) { removeChild(_platformArray.pop()); }; while (_coinArray.length > 0) { removeChild(_coinArray.pop()); }; while (_decalArray.length > 0) { removeChild(_decalArray.pop()); }; while (_enemyArray.length > 0) { removeChild(_enemyArray.pop()); }; while (_checkPointArray.length > 0) { removeChild(_checkPointArray.pop()); }; while (_shotArray.length > 0) { removeChild(_shotArray.pop()); }; _currentLevel++; changeDifficulty(); startGame(); } public function twinkleAnimation(_arg1:Event):void{ _arg1.target.alpha = (_arg1.target.alpha + 0.08); _arg1.target.y = (_arg1.target.y + _arg1.target._speedY); _arg1.target._speedY = (_arg1.target._speedY * 0.9); _arg1.target.rotation = (_arg1.target.rotation + _arg1.target._rotationSpeed); _arg1.target.scaleX = (_arg1.target.scaleY = (_arg1.target.scaleY + _arg1.target._sizeChange)); if (_arg1.target.scaleX < 0.1){ _arg1.target.removeEventListener(Event.ENTER_FRAME, twinkleAnimation); removeChild(MovieClip(_arg1.target)); }; } public function initialization():void{ tapume.visible = false; this.removeChild(tapume); stageArea_mc.visible = false; player_mc.hitArea_mc.visible = false; player_mc.hurtArea_mc.visible = false; coins_txt.selectable = false; timeLeft_txt.selectable = false; player_mc.head_mc.gotoAndStop(1); var _local1:MC_gameStartScreen = new MC_gameStartScreen(); addChild(_local1); _local1.btnHelp.buttonMode = true; _local1.btnHelp.addEventListener(MouseEvent.CLICK, mostraAjuda); _local1.btnJogar.buttonMode = true; _local1.btnJogar.addEventListener(MouseEvent.MOUSE_UP, startGameClick); } public function ghostAnimation(_arg1:Event):void{ if (darkness_mc.alpha < 1){ darkness_mc.alpha = (darkness_mc.alpha + 0.01); }; _arg1.target.x = (_arg1.target.x - ((_arg1.target.x - player_mc.x) * 0.06)); _arg1.target.y = (_arg1.target.y - ((_arg1.target.y - (player_mc.y - (player_mc.height * 0.5))) * 0.06)); _arg1.target.y = (_arg1.target.y + _jumpPower); if (_playerHurt == 0){ if (player_mc.hurtArea_mc.hitTestPoint(_arg1.target.x, _arg1.target.y)){ hurtPlayer(); if (_playerHealth <= 0){ gameOver(); }; _hurtSnd.play(); }; }; } public function createTwinkle(_arg1:MovieClip, _arg2:Number=3, _arg3:Number=6, _arg4:Number=1, _arg5:Number=2, _arg6:Number=-0.05, _arg7:Number=-0.1, _arg8:int=10, _arg9:int=20):void{ var _local10:MC_twinkle = new MC_twinkle(); addChild(_local10); _local10.x = ((_arg1.x + (Math.random() * _arg1.width)) - (0.5 * _arg1.width)); _local10.y = ((_arg1.y + (Math.random() * _arg1.height)) - (0.5 * _arg1.height)); _local10._speedY = ((Math.random() * (_arg3 - _arg2)) + _arg2); _local10._rotationSpeed = ((Math.random() * (_arg9 - _arg8)) + _arg8); _local10.scaleX = (_local10.scaleY = ((Math.random() * (_arg5 - _arg4)) + _arg4)); _local10._sizeChange = ((Math.random() * (_arg7 - _arg6)) + _arg6); _local10.alpha = 0; _local10.addEventListener(Event.ENTER_FRAME, twinkleAnimation); } public function shareFacebook(_arg1:MouseEvent){ navigateToURL(new URLRequest(linkShare), "_blank"); } public function animation(_arg1:Event):void{ var _local2:MC_scoreScreen; var _local3:Number; if (player_mc.currentFrame == player_mc.totalFrames){ player_mc.gotoAndStop(1); player_mc.head_mc.gotoAndStop((Math.round((Math.random() * player_mc.head_mc.totalFrames)) - 1)); _bounceState = 1; if (_jumpPower <= 0){ _jumpPower = 15; }; }; if (_bounceState == 1){ player_mc.x = (player_mc.x - ((player_mc.x - mouseX) * _speed)); if (player_mc.x > (stageArea_mc.x + stageArea_mc.width)){ player_mc.x = (stageArea_mc.x + stageArea_mc.width); }; if (player_mc.x < stageArea_mc.x){ player_mc.x = stageArea_mc.x; }; if (_currentPlatform != null){ if ((player_mc.y - _jumpPower) > _currentPlatform.y){ _totalHeight = (_totalHeight - (player_mc.y - _currentPlatform.y)); moveCoinsLayer((player_mc.y - _currentPlatform.y)); moveDecalsLayer((player_mc.y - _currentPlatform.y)); moveShotsLayer((player_mc.y - _currentPlatform.y)); moveEnemiesLayer((player_mc.y - _currentPlatform.y)); moveCheckPointsLayer((player_mc.y - _currentPlatform.y)); movePlatformsLayer((player_mc.y - _currentPlatform.y)); player_mc.y = _currentPlatform.y; _bounceState = 2; _jumpPower = 0; player_mc.play(); explodeDust(player_mc); _bounceSnd.play(); } else { if (_currentCheckPoint != null){ if (player_mc.y > _currentCheckPoint.y){ _jumpPower = (_jumpPower + 2); createTwinkle(player_mc, -3, -6); }; }; if (_jumpPower <= 0){ checkCurrentPlatform(); }; _totalHeight = (_totalHeight - _jumpPower); movePlatformsLayer(_jumpPower); moveCoinsLayer(_jumpPower); moveShotsLayer(_jumpPower); moveDecalsLayer(_jumpPower); moveEnemiesLayer(_jumpPower); moveCheckPointsLayer(_jumpPower); _jumpPower = (_jumpPower - _gravity); }; }; }; player_mc.rotation = ((mouseX - player_mc.x) * 0.1); checkCoinPickup(); enemyBehaviour(); shotBehaviour(); checkPoints(); if (_totalHeight <= 0){ star_mc.y = (star_mc.y - ((star_mc.y - (stageArea_mc.height * 0.5)) * 0.1)); createTwinkle(star_mc); if (player_mc.hitTestPoint(star_mc.x, star_mc.y, true)){ removeEventListener(Event.ENTER_FRAME, animation); _timer.stop(); star_mc.y = (-(star_mc.height) * 2); if (_currentLevel < 10){ _local2 = new MC_scoreScreen(); addChild(_local2); _local2.alpha = 0; _local2.coins_txt.text = _totalCoins.toString(); _local2.timeLeft_txt.text = _timeLeft.toString(); _local2.totalScore_txt.text = _totalScore.toString(); _local2.coins_txt.selectable = false; _local2.timeLeft_txt.selectable = false; _local2.totalScore_txt.selectable = false; _local2.addEventListener(Event.ENTER_FRAME, endLevelAnimation); } else { _local3 = ((10 * _totalCoins) + (20 * _timeLeft)); _totalScore = (_totalScore + _local3); gameOverWin(); }; _winSnd.play(); }; } else { star_mc.y = (star_mc.y - ((star_mc.y + star_mc.height) * 0.1)); }; if (_playerHurt > 0){ _playerHurt--; if ((_playerHurt % 4)){ player_mc.alpha = 0; } else { player_mc.alpha = 1; }; }; addChild(coinIcon_mc); addChild(timerIcon_mc); addChild(timeLeft_txt); addChild(coins_txt); addChild(health_mc); addChild(player_mc); addChild(txtLevel); addChild(logos); addChildAt(nuvens, 0); addChildAt(BG_mc, 0); } public function explodeCoinAnimation(_arg1:Event):void{ _arg1.target.x = (_arg1.target.x + (Math.cos(_arg1.target._degree) * _arg1.target._speed)); _arg1.target.y = (_arg1.target.y + (Math.sin(_arg1.target._degree) * _arg1.target._speed)); _arg1.target._speed = (_arg1.target._speed * 0.9); if ((((_arg1.target._speed < (0.3 + _arg1.target._degree))) && ((_arg1.target.pickedUp == false)))){ _arg1.target.pickedUp = true; _arg1.target.addEventListener(Event.ENTER_FRAME, coinPickupAnimation); }; } public function coinPickupAnimation(_arg1:Event):void{ if ((((Math.abs((_arg1.target.x - coinIcon_mc.x)) > 5)) && ((Math.abs((_arg1.target.y - coinIcon_mc.y)) > 5)))){ _arg1.target.x = (_arg1.target.x - ((_arg1.target.x - coinIcon_mc.x) * 0.1)); _arg1.target.y = (_arg1.target.y - ((_arg1.target.y - coinIcon_mc.y) * 0.1)); _arg1.target.rotation = ((_arg1.target.x - coinIcon_mc.x) * 5); } else { _totalCoins = (_totalCoins + 1); coins_txt.text = _totalCoins.toString(); _arg1.target.removeEventListener(Event.ENTER_FRAME, coinPickupAnimation); removeChild(MovieClip(_arg1.target)); }; } public function gameOverAnimationEnd(_arg1:Event):void{ addChild(MovieClip(_arg1.target)); if (_arg1.target.alpha < 2){ _arg1.target.alpha = (_arg1.target.alpha + 0.1); } else { gameOverBl = true; _timer.stop(); _arg1.target.removeEventListener(Event.ENTER_FRAME, gameOverAnimationEnd); _arg1.target.btnRestart.mouseChildren = false; _arg1.target.btnRestart.buttonMode = true; _arg1.target.btnRestart.addEventListener(MouseEvent.CLICK, restartLevel); _totalScore = 0; _levelArray = []; }; } public function moveShotsLayer(_arg1:Number):void{ _shotIndex = 0; while (_shotIndex < _shotArray.length) { _shotArray[_shotIndex].y = (_shotArray[_shotIndex].y + _arg1); if ((((_shotArray[_shotIndex].y > stageArea_mc.y)) && ((_shotArray[_shotIndex].y < ((stageArea_mc.y + stageArea_mc.height) + _shotArray[_shotIndex].height))))){ if (_shotArray[_shotIndex].visible == false){ _shotArray[_shotIndex].visible = true; _shotArray[_shotIndex].cacheAsBitmap = true; }; } else { _shotArray[_shotIndex].visible = false; }; _shotIndex++; }; } public function shotBehaviour():void{ _shotIndex = 0; while (_shotIndex < _shotArray.length) { _shotArray[_shotIndex].x = (_shotArray[_shotIndex].x + (_shotArray[_shotIndex]._speed * _shotArray[_shotIndex]._direction)); if (_playerHurt == 0){ if (player_mc.hurtArea_mc.hitTestPoint(_shotArray[_shotIndex].x, _shotArray[_shotIndex].y)){ hurtPlayer(); if (_playerHealth <= 0){ gameOver(); }; explodeDust(_shotArray[_shotIndex], 30, -6, 6, 1, 1.5, -0.1, -0.2); removeChild(_shotArray[_shotIndex]); _shotArray.splice(_shotIndex, 1); _hurtSnd.play(); }; }; _shotIndex++; }; } public function gameOver():void{ ghost_mc.removeEventListener(Event.ENTER_FRAME, ghostAnimation); removeEventListener(Event.ENTER_FRAME, animation); var _local1:MC_gameOverScreen = new MC_gameOverScreen(); addChild(_local1); _local1.alpha = 0; _local1.finalScore_mc.finalScore_txt.selectable = false; _local1.finalScore_mc.finalScore_txt.text = _totalScore.toString(); _currentLevel = 0; _levelHeight = 0; _totalCoins = 0; _totalHeight = 0; _playerHurt = 0; _playerHealthMax = 5; _enemyChance = 0.18; _enemyTypes = 0.1; player_mc._fallSpeed = -15; player_mc._direction = 1; _local1.addEventListener(Event.ENTER_FRAME, gameOverAnimation); } public function checkCurrentPlatform(){ _platformIndex = 0; while (_platformIndex < _platformArray.length) { if (player_mc.y < _platformArray[_platformIndex].y){ if ((((player_mc.x > _platformArray[_platformIndex].x)) && ((player_mc.x < (_platformArray[_platformIndex].x + _platformArray[_platformIndex].width))))){ _currentPlatform = _platformArray[_platformIndex]; }; }; _platformIndex++; }; } public function createLevel(_arg1:int=20, _arg2:int=100, _arg3:int=300, _arg4:int=6){ var _local5:* = 0; while (_local5 < _arg1) { createPlatform((_arg3 - (_local5 * _arg2))); _local5++; }; _totalHeight = (_arg1 * _arg2); BG_mc.gotoAndStop(Math.round((Math.random() * BG_mc.totalFrames))); txtLevel.text = ("NÍVEL " + String(_currentLevel)); darkness_mc.alpha = 0; nuvens.y = -(nuvens.height); if (Math.random() > 0.5){ ghost_mc.x = -(ghost_mc.width); }; ghost_mc.x = ((stageArea_mc.x + stageArea_mc.width) + ghost_mc.width); if (Math.random() > 0.5){ ghost_mc.y = -(ghost_mc.height); }; ghost_mc.y = ((stageArea_mc.y + stageArea_mc.height) + ghost_mc.height); ghost_mc.removeEventListener(Event.ENTER_FRAME, ghostAnimation); _playerHealth = _playerHealthMax; health_mc.gotoAndStop(Math.round(((_playerHealth / _playerHealthMax) * health_mc.totalFrames))); _playerHurt = 0; _totalCoins = 0; coins_txt.text = _totalCoins.toString(); _timeLeft = (45 + (5 * _currentLevel)); timeLeft_txt.text = _timeLeft.toString(); } public function moveCheckPointsLayer(_arg1:Number):void{ _checkPointIndex = 0; while (_checkPointIndex < _checkPointArray.length) { _checkPointArray[_checkPointIndex].y = (_checkPointArray[_checkPointIndex].y + _arg1); if ((((_checkPointArray[_checkPointIndex].y > stageArea_mc.y)) && ((_checkPointArray[_checkPointIndex].y < ((stageArea_mc.y + stageArea_mc.height) + _checkPointArray[_checkPointIndex].height))))){ if (_checkPointArray[_checkPointIndex].visible == false){ _checkPointArray[_checkPointIndex].visible = true; _checkPointArray[_checkPointIndex].cacheAsBitmap = true; }; } else { _checkPointArray[_checkPointIndex].visible = false; }; _checkPointIndex++; }; } public function moveDecalsLayer(_arg1:Number):void{ _decalIndex = 0; while (_decalIndex < _decalArray.length) { _decalArray[_decalIndex].y = (_decalArray[_decalIndex].y + _arg1); if ((((_decalArray[_decalIndex].y > stageArea_mc.y)) && ((_decalArray[_decalIndex].y < ((stageArea_mc.y + stageArea_mc.height) + _decalArray[_decalIndex].height))))){ if (_decalArray[_decalIndex].visible == false){ _decalArray[_decalIndex].visible = true; _decalArray[_decalIndex].cacheAsBitmap = true; }; } else { _decalArray[_decalIndex].visible = false; }; _decalIndex++; }; } public function hurtPlayer(_arg1:int=1, _arg2:int=100):void{ _playerHealth = (_playerHealth - _arg1); health_mc.gotoAndStop(Math.round(((_playerHealth / _playerHealthMax) * health_mc.totalFrames))); player_mc.head_mc.gotoAndStop("hurt"); _playerHurt = _arg2; } } }//package pula_pula_fla
Section 2
//MC_checkPoint (MC_checkPoint) package { import flash.display.*; public dynamic class MC_checkPoint extends MovieClip { public function MC_checkPoint(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package
Section 3
//MC_coin (MC_coin) package { import flash.display.*; public dynamic class MC_coin extends MovieClip { } }//package
Section 4
//MC_decal (MC_decal) package { import flash.display.*; public dynamic class MC_decal extends MovieClip { } }//package
Section 5
//MC_dust (MC_dust) package { import flash.display.*; public dynamic class MC_dust extends MovieClip { } }//package
Section 6
//MC_enemy (MC_enemy) package { import flash.display.*; public dynamic class MC_enemy extends MovieClip { public var enemy_mc:MovieClip; } }//package
Section 7
//MC_gameOverScreen (MC_gameOverScreen) package { import flash.display.*; import flash.text.*; public dynamic class MC_gameOverScreen extends MovieClip { public var score_txt:TextField; public var timeLeft_txt:TextField; public var finalScore_mc:MovieClip; public var btnRestart:MovieClip; } }//package
Section 8
//MC_gameStartScreen (MC_gameStartScreen) package { import flash.display.*; public dynamic class MC_gameStartScreen extends MovieClip { public var tapume:MovieClip; public var btnJogar:MovieClip; public var btnHelp:MovieClip; } }//package
Section 9
//MC_platform (MC_platform) package { import flash.display.*; public dynamic class MC_platform extends MovieClip { public var firstPlataform2:MovieClip; public var grass_mc:MovieClip; } }//package
Section 10
//MC_readyGo (MC_readyGo) package { import flash.display.*; public dynamic class MC_readyGo extends MovieClip { } }//package
Section 11
//MC_scoreScreen (MC_scoreScreen) package { import flash.display.*; import flash.text.*; public dynamic class MC_scoreScreen extends MovieClip { public var score_txt:TextField; public var coins_txt:TextField; public var nextStageBt:SimpleButton; public var timeLeft_txt:TextField; public var totalScore_txt:TextField; } }//package
Section 12
//MC_shot (MC_shot) package { import flash.display.*; public dynamic class MC_shot extends MovieClip { } }//package
Section 13
//MC_star (MC_star) package { import flash.display.*; import flash.text.*; public dynamic class MC_star extends MovieClip { public var currentLevel_txt:TextField; } }//package
Section 14
//MC_twinkle (MC_twinkle) package { import flash.display.*; public dynamic class MC_twinkle extends MovieClip { } }//package
Section 15
//SND_bounce (SND_bounce) package { import flash.media.*; public dynamic class SND_bounce extends Sound { } }//package
Section 16
//SND_flag (SND_flag) package { import flash.media.*; public dynamic class SND_flag extends Sound { } }//package
Section 17
//SND_hit (SND_hit) package { import flash.media.*; public dynamic class SND_hit extends Sound { } }//package
Section 18
//SND_hurt (SND_hurt) package { import flash.media.*; public dynamic class SND_hurt extends Sound { } }//package
Section 19
//SND_lose (SND_lose) package { import flash.media.*; public dynamic class SND_lose extends Sound { } }//package
Section 20
//SND_pickup1 (SND_pickup1) package { import flash.media.*; public dynamic class SND_pickup1 extends Sound { } }//package
Section 21
//SND_pickup2 (SND_pickup2) package { import flash.media.*; public dynamic class SND_pickup2 extends Sound { } }//package
Section 22
//SND_pickup3 (SND_pickup3) package { import flash.media.*; public dynamic class SND_pickup3 extends Sound { } }//package
Section 23
//SND_pop (SND_pop) package { import flash.media.*; public dynamic class SND_pop extends Sound { } }//package
Section 24
//SND_win (SND_win) package { import flash.media.*; public dynamic class SND_win extends Sound { } }//package
Section 25
//TelaJogar (TelaJogar) package { import flash.display.*; public dynamic class TelaJogar extends MovieClip { public var btnClose:MovieClip; } }//package

Library Items

Symbol 1 Sound {SND_win}
Symbol 2 Sound {SND_pop}
Symbol 3 Sound {SND_pickup3}
Symbol 4 Sound {SND_pickup2}
Symbol 5 Sound {SND_pickup1}
Symbol 6 Sound {SND_lose}
Symbol 7 Sound {SND_hurt}
Symbol 8 Sound {SND_hit}
Symbol 9 Sound {SND_flag}
Symbol 10 Sound {SND_bounce}
Symbol 11 BitmapUsed by:14
Symbol 12 BitmapUsed by:14 343
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:11 12 13Used by:32
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:17
Symbol 17 MovieClipUses:16Used by:32
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:31 318
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:31 318
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:31
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:31
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:31 318
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClipUses:19 21 23 25 27 30Used by:32
Symbol 32 MovieClip {TelaJogar}Uses:14 17 31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {MC_checkPoint}Uses:34 35
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:42
Symbol 39 FontUsed by:40 267 268 269 280 281 283 284 285 286 287 334 338 339
Symbol 40 TextUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClip {MC_readyGo}Uses:38 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {MC_dust}Uses:43
Symbol 45 MovieClipUsed by:46
Symbol 46 MovieClipUses:45Used by:89
Symbol 47 MovieClipUsed by:48
Symbol 48 MovieClipUses:47Used by:89
Symbol 49 GraphicUsed by:52 103 126 170 172 225
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:49 51Used by:89
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:89
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClipUses:56 58Used by:89
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:63
Symbol 63 MovieClipUses:60 62Used by:89
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClipUses:64 66Used by:89
Symbol 68 MovieClipUsed by:69
Symbol 69 MovieClipUses:68Used by:89
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClipUses:70 72Used by:89
Symbol 74 MovieClipUsed by:75
Symbol 75 MovieClipUses:74Used by:89
Symbol 76 GraphicUsed by:79 140
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:76 78Used by:89
Symbol 80 GraphicUsed by:83
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:80 82Used by:89
Symbol 84 GraphicUsed by:87 137
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:84 86Used by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:46 48 52 55 59 63 67 69 73 75 79 83 87 88Used by:90
Symbol 90 MovieClipUses:89Used by:238 288 327
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:91 93Used by:164
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:95 97Used by:164
Symbol 99 MovieClipUsed by:100
Symbol 100 MovieClipUses:99Used by:164
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:49 102Used by:164
Symbol 104 GraphicUsed by:107 155
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClipUses:104 106Used by:164
Symbol 108 GraphicUsed by:111 213
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClipUses:108 110Used by:164
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:112 114Used by:164
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClipUses:116 118Used by:164
Symbol 120 GraphicUsed by:123
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:120 122Used by:164
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:49 125Used by:164
Symbol 127 MovieClipUsed by:128
Symbol 128 MovieClipUses:127Used by:164
Symbol 129 GraphicUsed by:132 158 210 220
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClipUses:129 131Used by:164
Symbol 133 MovieClipUsed by:134
Symbol 134 MovieClipUses:133Used by:164
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:137
Symbol 137 MovieClipUses:84 136Used by:164
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:140
Symbol 140 MovieClipUses:76 139Used by:164
Symbol 141 GraphicUsed by:144 188
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClipUses:141 143Used by:164
Symbol 145 GraphicUsed by:148
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClipUses:145 147Used by:164
Symbol 149 GraphicUsed by:152 197
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:149 151Used by:164
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:104 154Used by:164
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:129 157Used by:164
Symbol 159 GraphicUsed by:164
Symbol 160 GraphicUsed by:163 235
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClipUses:160 162Used by:164
Symbol 164 MovieClipUses:94 98 100 103 107 111 115 119 123 126 128 132 134 137 140 144 148 152 155 158 159 163Used by:165
Symbol 165 MovieClipUses:164Used by:238
Symbol 166 MovieClipUsed by:167
Symbol 167 MovieClipUses:166Used by:236
Symbol 168 GraphicUsed by:169 171 187 189
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 MovieClipUses:49 169Used by:236
Symbol 171 MovieClipUses:168Used by:172
Symbol 172 MovieClipUses:49 171Used by:236
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:173 175Used by:236
Symbol 177 MovieClipUsed by:178
Symbol 178 MovieClipUses:177Used by:236
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:179 181Used by:236
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:183 185Used by:236
Symbol 187 MovieClipUses:168Used by:188
Symbol 188 MovieClipUses:141 187Used by:236
Symbol 189 MovieClipUses:168Used by:190
Symbol 190 MovieClipUses:189Used by:236
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClipUses:191 193Used by:236
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClipUses:149 196Used by:236
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClipUses:198 200Used by:236
Symbol 202 MovieClipUsed by:203
Symbol 203 MovieClipUses:202Used by:236
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:207
Symbol 207 MovieClipUses:204 206Used by:236
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClipUses:129 209Used by:236
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:213
Symbol 213 MovieClipUses:108 212Used by:236
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:214 216Used by:236
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:129 219Used by:236
Symbol 221 MovieClipUsed by:222
Symbol 222 MovieClipUses:221Used by:236
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:225
Symbol 225 MovieClipUses:49 224Used by:236
Symbol 226 MovieClipUsed by:227
Symbol 227 MovieClipUses:226Used by:236
Symbol 228 GraphicUsed by:231
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClipUses:228 230Used by:236
Symbol 232 GraphicUsed by:236
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:160 234Used by:236
Symbol 236 MovieClipUses:167 170 172 176 178 182 186 188 190 194 197 201 203 207 210 213 217 220 222 225 227 231 232 235Used by:237
Symbol 237 MovieClipUses:236Used by:238
Symbol 238 MovieClip {MC_coin}Uses:90 165 237
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClip {MC_decal}Uses:239 240
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:245 251
Symbol 245 MovieClipUses:242 244Used by:254
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:249
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:247 248Used by:254
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250 244Used by:254
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClip {MC_enemy}Uses:245 249 251 253
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:264 345
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:264
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClip {MC_gameStartScreen}Uses:257 260 263
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:274
Symbol 267 TextUses:39Used by:274
Symbol 268 TextUses:39Used by:274
Symbol 269 EditableTextUses:39Used by:270
Symbol 270 MovieClipUses:269Used by:274
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClipUses:272Used by:274
Symbol 274 MovieClip {MC_gameOverScreen}Uses:266 267 268 270 273
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:288
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:279
Symbol 279 ButtonUses:278Used by:288
Symbol 280 EditableTextUses:39Used by:288
Symbol 281 EditableTextUses:39Used by:288
Symbol 282 GraphicUsed by:288
Symbol 283 EditableTextUses:39Used by:288
Symbol 284 EditableTextUses:39Used by:288
Symbol 285 TextUses:39Used by:288
Symbol 286 TextUses:39Used by:288
Symbol 287 TextUses:39Used by:288
Symbol 288 MovieClip {MC_scoreScreen}Uses:276 279 280 281 282 283 90 284 285 286 287
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClip {MC_shot}Uses:289
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClip {MC_twinkle}Uses:291
Symbol 293 GraphicUsed by:298
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:298
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:298
Symbol 298 MovieClip {MC_platform}Uses:293 295 297Used by:345
Symbol 299 GraphicUsed by:307
Symbol 300 GraphicUsed by:302 310 345
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:300 301Used by:303
Symbol 303 MovieClipUses:302Used by:307
Symbol 304 GraphicUsed by:307
Symbol 305 FontUsed by:306
Symbol 306 EditableTextUses:305Used by:307
Symbol 307 MovieClip {MC_star}Uses:299 303 304 306Used by:345
Symbol 308 GraphicUsed by:Timeline
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:300 309Used by:345
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:345
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:318
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:314 19 21 315 27 317Used by:345
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:345
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:345
Symbol 323 BitmapUsed by:324 326
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:324Used by:345
Symbol 326 GraphicUses:323Used by:327
Symbol 327 MovieClipUses:326 90Used by:345
Symbol 328 GraphicUsed by:333
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:333
Symbol 331 GraphicUsed by:333
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:328 330 331 332Used by:345
Symbol 334 EditableTextUses:39Used by:345
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:345
Symbol 338 EditableTextUses:39Used by:345
Symbol 339 EditableTextUses:39Used by:345
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:345
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342 12Used by:344
Symbol 344 MovieClipUses:343Used by:345
Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1}Uses:300 310 312 307 298 318 320 322 325 327 333 334 337 338 339 341 344 257Used by:Timeline

Instance Names

"head_mc"Symbol 31 MovieClip Frame 1Symbol 27 MovieClip
"btnClose"Symbol 32 MovieClip {TelaJogar} Frame 1Symbol 17 MovieClip
"enemy_mc"Symbol 254 MovieClip {MC_enemy} Frame 4Symbol 253 MovieClip
"tapume"Symbol 264 MovieClip {MC_gameStartScreen} Frame 1Symbol 257 MovieClip
"btnJogar"Symbol 264 MovieClip {MC_gameStartScreen} Frame 1Symbol 260 MovieClip
"btnHelp"Symbol 264 MovieClip {MC_gameStartScreen} Frame 1Symbol 263 MovieClip
"finalScore_txt"Symbol 270 MovieClip Frame 1Symbol 269 EditableText
"finalScore_mc"Symbol 274 MovieClip {MC_gameOverScreen} Frame 1Symbol 270 MovieClip
"btnRestart"Symbol 274 MovieClip {MC_gameOverScreen} Frame 1Symbol 273 MovieClip
"nextStageBt"Symbol 288 MovieClip {MC_scoreScreen} Frame 1Symbol 279 Button
"totalScore_txt"Symbol 288 MovieClip {MC_scoreScreen} Frame 1Symbol 280 EditableText
"score_txt"Symbol 288 MovieClip {MC_scoreScreen} Frame 1Symbol 281 EditableText
"timeLeft_txt"Symbol 288 MovieClip {MC_scoreScreen} Frame 1Symbol 283 EditableText
"coins_txt"Symbol 288 MovieClip {MC_scoreScreen} Frame 1Symbol 284 EditableText
"grass_mc"Symbol 298 MovieClip {MC_platform} Frame 1Symbol 295 MovieClip
"firstPlataform2"Symbol 298 MovieClip {MC_platform} Frame 1Symbol 297 MovieClip
"currentLevel_txt"Symbol 307 MovieClip {MC_star} Frame 1Symbol 306 EditableText
"head_mc"Symbol 318 MovieClip Frame 1Symbol 27 MovieClip
"hitArea_mc"Symbol 318 MovieClip Frame 1Symbol 317 MovieClip
"hurtArea_mc"Symbol 318 MovieClip Frame 1Symbol 317 MovieClip
"BG_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 310 MovieClip
"nuvens"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 312 MovieClip
"star_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 307 MovieClip {MC_star}
"firstPlatform_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 298 MovieClip {MC_platform}
"player_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 318 MovieClip
"darkness_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 320 MovieClip
"ghost_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 322 MovieClip
"timerIcon_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 325 MovieClip
"coinIcon_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 327 MovieClip
"health_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 333 MovieClip
"timeLeft_txt"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 334 EditableText
"txtLevel"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 338 EditableText
"coins_txt"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 339 EditableText
"stageArea_mc"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 341 MovieClip
"logos"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 344 MovieClip
"tapume"Symbol 345 MovieClip {pula_pula_fla.MC_POGO_GAME_1} Frame 1Symbol 257 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"hurt"Symbol 27 MovieClip Frame 9
"GO!"Symbol 42 MovieClip {MC_readyGo} Frame 30
"bounceIn"Symbol 318 MovieClip Frame 1
"bounceOut"Symbol 318 MovieClip Frame 13




http://swfchan.com/52/256015/info.shtml
Created: 6/5 -2024 13:25:19 Last modified: 6/5 -2024 13:25:19 Server time: 21/12 -2024 15:08:59