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

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

snap-happy.swf

This is the info page for
Flash #124271

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


Text
LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

LOADING SMILES

+5000

SMILES CAPTURED

SCORE

<p align="right"><font face="Myriad Pro Black" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="Myriad Pro Black" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

ZOOM

TIME

0

10x

L

E

V

C

O

M

P

L

E

T

3

2

1

GO

BACK TO MAIN MENU

BACK TO MAIN MENU

DAILY
TOP 10

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

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

<p align="right"></p>

X

X

LOADING
HIGHSCORES

WIN A PANASONIC
T74 DIGITAL CAMERA
ENTER YOUR DETAILS BELOW

YOUR NAME

YOUR EMAIL

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

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

SUBMIT

TERMS & CONDITIONS

TERMS & CONDITIONS

TERMS & CONDITIONS

PRIVACY STATEMENT

PRIVACY STATEMENT

UK RESIDENTS ONLY

THANK YOU, WINNERS
WILL BE CONTACTED VIA
EMAIL. GOOD LUCK!

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

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

FRIENDS NAME

FRIENDS EMAIL

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

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

SEND TO A
FRIEND

SENT - PLEASE SEND TO
ANOTHER FRIEND!

SNAP HAPPY

PLAY LEVEL

PLAY GAME

HIGH SCORES

VISIT OUR LIVES

WIN A CAMERA

LETS GO SAFARI!

SNAP AS MANY SMILES AS YOU CAN!
THE CLOSER YOU GET THE MORE POINTS YOU WIN!
YOU LOSE POINTS FOR PHOTOGRAPHS WITH NO SMILES!

PAN & SNAP

ZOOM IN/OUT

SCUBA SHOT!

SMILE IN THE CITY!

SCHOOLS OUT!

3 CHANCES TO CAPTURE THE SMILES!
IN THIS LEVEL YOU ONLY GET TO TAKE 3 PHOTOGRAPHS!
WAIT FOR THE BEST TIME TO CAPTURE THE MOST SMILES!

JUST SNAP

SNAP A MOLE!

A LITTLE LIKE WHACK A MOLE!
TAKE AS MANY PHOTOS AS YOU CAN OF THOSE LITTLE MOLES!
REMEMBER, IF YOU MISS THEM YOU'LL LOSE POINTS!

DANCING WITH LIONS!

CAPTURE THE SMILES IF YOU CAN!
THE CLOSER YOU GET THE MORE POINTS YOU WIN!
YOU LOSE POINTS FOR PHOTOGRAPHS WITH NO SMILES!

CONGRATULATIONS!

SUBMIT YOUR SCORE BELOW FOR THE CHANCE TO WIN A BRAND
NEW PANASONIC TZ4 DIGITAL CAMERA!

NAME:
EMAIL:

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

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

ENTER PRIZE DRAW

VISIT OUR LIVES

<p align="center"><font face="Volter (Goldfish)" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>YOU SCORED: 12000 POINTS</b></font></p>

TERMS & CONDITIONS

TERMS & CONDITIONS

PRIVACY STATEMENT

PRIVACY STATEMENT

*UK RESIDENTS ONLY

MAIN MENU

MAIN MENU

WIN!

ENTRY SUCCESSFUL!

THANK YOU FOR YOU FOR YOUR ENTRY, WINNERS WILL
BE NOTIFIED VIA EMAIL. GOOD LUCK!

www.kokodigital.co.uk

ActionScript [AS3]

Section 1
//Tracker (com.memecounter.Tracker) package com.memecounter { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; import flash.utils.*; public class Tracker { private static var ori_dom:String; private static var lurl:String; private static var _isReady:Boolean = false; public static var a:uint = 0; public static var root:DisplayObject; public static var c:uint; public static var d:String = ""; private static var _isInited:Boolean = false; public static var fpv:String = ""; private static var l:Loader; private static var tracker:MovieClip; public static var da:Array = ["distralytics.com", "distralytics.co.uk"]; private static function loadError(_arg1:Event):void{ a++; lc(); } public static function init(_arg1:uint, _arg2:DisplayObject):void{ var _local3:uint; if (!_isInited){ _isInited = true; c = _arg1; root = _arg2; _local3 = 0; while (_local3 < da.length) { Security.allowDomain(da[_local3], ((c + ".c.") + da[_local3]), ("*." + da[_local3])); _local3++; }; ori_dom = (root.loaderInfo.parameters.hasOwnProperty("ori_dom")) ? root.loaderInfo.parameters.ori_dom : ""; d = ((ori_dom)!="") ? ori_dom : ((root.loaderInfo.loaderURL.split("/")[0].indexOf("http"))==-1) ? "Local" : root.loaderInfo.loaderURL.split("/")[2].split("?")[0]; fpv = Capabilities.version.split(" ")[1].split(",")[0]; lurl = ((((((((("/control/tracking/trackerAS3.swf" + "?c=") + c) + "&r=") + Math.floor((Math.random() * 10000000000))) + "&d=") + d) + "&p=") + fpv) + "&as=3"); l = new Loader(); l.contentLoaderInfo.addEventListener(Event.INIT, loadComplete); l.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); lc(); }; } public static function get isReady():Boolean{ return (isReady); } public static function kvClick(_arg1:uint):void{ if (_isReady){ trace("RUN"); tracker.kvClick(_arg1); }; } public static function kvCountry():String{ if (_isReady){ return (tracker.kvCountry()); }; return (""); } public static function kvEvent(_arg1:uint):void{ if (_isReady){ tracker.kvEvent(_arg1); }; } private static function lc():void{ var _local1:String; _local1 = (((("http://" + c) + ".c.") + da[(a % da.length)]) + lurl); Security.allowDomain(_local1); l.load(new URLRequest(_local1)); } private static function loadComplete(_arg1:Event):void{ tracker = _arg1.target.content; tracker.init(getDefinitionByName("com.memecounter.Tracker"), root); _isReady = true; } } }//package com.memecounter
Section 2
//GameEngine (gamescript.GameEngine) package gamescript { import flash.display.*; import flash.events.*; import koko.*; import com.memecounter.*; import flash.net.*; import flash.media.*; import flash.system.*; import flash.utils.*; public class GameEngine extends Sprite { private const _zoomMouse = 500; private const _zoomKeys = 5; private const _focalLength:int = 150; public var _points:Object; private var _clickCount:int;// = 0 private var _levelSprites:Array; private var _loadXML; private var _arrowKeys; public var _menu; public var _sndCitySoundFast:citySoundFast; public var _sndMainMusic:mainMenuSound; private var _cameraSpeed:int;// = 160 private var _timeAllowed:int;// = 1000 private var _cameraMaxZoom:int;// = 6000 private var _timeTaken:int;// = 0 public var _perspective:Perspective; private var _cameraX:int;// = 0 private var _cameraY:int;// = 0 private var _shotsAllowed;// = 20000 private var _controlPoints; private var _cameraMinY:int;// = 200 private var _cameraMinX:int;// = -20000 private var _zoomSpeed;// = 75 public var _sndLionSoundFast:lionSoundFast; public var _sndLionSound:lionSound; private var target_root; public var _game:Sprite;// = null private var _spriteArray:Array; public var _sndCitySound:citySound; private var _levelComplete:Boolean;// = false private var _mute:Boolean;// = false private var _totalSmiles:int;// = 0 private var _shotsTaken;// = 0 private var _gameLevel:int;// = 0 public var _nextLevelMenu;// = "safari" private var _allowFreeze:Boolean;// = true private var _highscoresArray:Array; public var _sndMoleSound:moleSound; private var _offset:int;// = 1 public var _sndScubaMusic:scubaMusic; public var _musicTrack:SoundChannel; private var _levelSettings:Object; private var _cameraMaxX:int;// = 20000 private var _cameraMaxY:int;// = 1500 public var _sndShutter:shutterSound; private var _sprite:Sprite; private var _allowPan:Boolean;// = true private var _menus:menus; public var _sndBeep:beep; public static var _userZ:int = 0; public static var _cameraSprite; public static var _outer:MovieClip = new OuterScreen(); public static var _totalPoints:int = 0; public function GameEngine(){ _perspective = new Perspective(); _arrowKeys = new ArrowKeys(); _controlPoints = new Points(); target_root = SetStage.root_target; _game = null; _menus = new menus(); _cameraX = 0; _cameraY = 0; _cameraMinY = 200; _cameraMaxY = 1500; _cameraMinX = -20000; _cameraMaxX = 20000; _cameraSpeed = 160; _cameraMaxZoom = 6000; _zoomSpeed = 75; _offset = 1; _totalSmiles = 0; _timeAllowed = 1000; _timeTaken = 0; _sndShutter = new shutterSound(); _sndScubaMusic = new scubaMusic(); _sndMainMusic = new mainMenuSound(); _sndMoleSound = new moleSound(); _sndLionSound = new lionSound(); _sndLionSoundFast = new lionSoundFast(); _sndCitySound = new citySound(); _sndCitySoundFast = new citySoundFast(); _sndBeep = new beep(); _clickCount = 0; _gameLevel = 0; _menu = new menus(); _nextLevelMenu = "safari"; _allowPan = true; _shotsAllowed = 20000; _shotsTaken = 0; _allowFreeze = true; _levelSettings = new Object(); _levelComplete = false; _mute = false; _levelSprites = new Array(); _spriteArray = new Array(); super(); } public function mute(_arg1){ var _local2:*; _local2 = new SoundTransform(); if (_arg1){ if (_mute){ Tracker.kvEvent(774); _local2.volume = 1; _mute = false; _cameraSprite.mute_mc.visible = false; _cameraSprite.music_btn.alpha = 100; } else { Tracker.kvEvent(772); _local2.volume = 0; _mute = true; _cameraSprite.mute_mc.visible = true; _cameraSprite.music_btn.alpha = 50; }; } else { if (_mute){ _local2.volume = 0; _cameraSprite.mute_mc.visible = true; } else { _local2.volume = 1; _cameraSprite.mute_mc.visible = false; }; }; _musicTrack.soundTransform = _local2; } public function removeStageSprites(){ _musicTrack.stop(); target_root.removeChildAt(1); target_root.removeChildAt(0); } public function panCamera(){ var _local1:Number; if (_allowPan){ if ((((((mouseX > 295)) && ((mouseX < 640)))) && ((_cameraX > _cameraMinX)))){ _local1 = (_cameraSpeed * ((mouseX - 295) / 100)); _cameraX = (_cameraX - _local1); } else { if ((((((mouseX < 295)) && ((mouseX > 0)))) && ((_cameraX < _cameraMaxX)))){ _local1 = (_cameraSpeed * ((295 - mouseX) / 100)); _cameraX = (_cameraX + _local1); }; }; if ((((((mouseY < 240)) && ((mouseY > 50)))) && ((_cameraY < _cameraMaxY)))){ _local1 = (_cameraSpeed * ((240 - mouseY) / 100)); _cameraY = (_cameraY + _local1); } else { if ((((((mouseY > 240)) && ((mouseY < 440)))) && ((_cameraY > _cameraMinY)))){ _local1 = (_cameraSpeed * ((mouseY - 240) / 100)); _cameraY = (_cameraY - _local1); }; }; }; } public function visitPanasonic(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:SoundChannel; Tracker.kvClick(652); _local2 = new URLRequest("http://www.awin1.com/cread.php?awinmid=1634&awinaffid=71630&clickref=&p=http://www.currys.co.uk/martprd/editorial/panasonic&web_click08PMALOGO"); navigateToURL(_local2, "_self"); _local3 = _sndBeep.play(); } public function resetFreezeFrame(_arg1:TimerEvent){ _controlPoints.setFreezeFrame(false); target_root.stage.addEventListener(MouseEvent.MOUSE_UP, captureSmile); } public function addSprites(){ var _local1:*; var _local2:Object; _spriteArray.sortOn("z", Array.NUMERIC); _spriteArray.reverse(); _levelSprites = new Array(); _local1 = 0; while (_local1 < _spriteArray.length) { _local2 = _spriteArray[_local1]; _sprite = new GameObject(_levelSettings, _local2.x, _local2.y, _local2.z, _local2.xmov, _local2.allowScale, _local2.graphic, _local2.captureSmile, _local2.dir); trace(_game); _game.addChild(_sprite); _levelSprites.push(_sprite); _local1++; }; } public function firstLevel(_arg1:MouseEvent){ var _local2:SoundChannel; resetGame(); _menu.gotoAndStop(_nextLevelMenu); _local2 = _sndBeep.play(); } public function loadTAF(_arg1:MouseEvent){ var _local2:SoundChannel; _cameraSprite.top10_mc.gotoAndStop(2); _cameraSprite.comp_mc.gotoAndStop(2); _cameraSprite.taf_mc.gotoAndStop(3); _local2 = _sndBeep.play(); } public function controlZoom(_arg1){ if (((_arg1) && ((_userZ < _cameraMaxZoom)))){ _userZ = (_userZ + _zoomSpeed); } else { if (((!(_arg1)) && ((_userZ > 0)))){ _userZ = (_userZ - _zoomSpeed); }; }; if (_userZ < 0){ _userZ = 0; }; if (_userZ > _cameraMaxZoom){ _userZ = _cameraMaxZoom; }; _controlPoints.setUserZ(_userZ); } public function zoomCamera(){ if (ArrowKeys.upArrow){ _offset = (_offset + 15); _zoomSpeed = (_zoomKeys + (_offset * 2)); controlZoom(true); } else { if (ArrowKeys.downArrow){ _offset = (_offset + 15); _zoomSpeed = (_zoomKeys + (_offset * 2)); controlZoom(false); } else { if (((!(ArrowKeys.downArrow)) && (!(ArrowKeys.upArrow)))){ _offset = 1; }; }; }; } public function organiseXML(_arg1:XML){ var _local2:XML; var _local3:*; var _local4:*; var _local5:Object; _local2 = _arg1; _local3 = 1; while (_local3 <= _local2.entry.length()) { _local4 = _local2.entry[(_local3 - 1)]; _local5 = new Object(); _local5.pos = _local3; _local5.playerName = _local4.attributes()[0]; _local5.playerScore = _local4.attributes()[1]; _cameraSprite.top10_mc[("name" + _local3)].text = ((_local3 + ".") + _local5.playerName.toUpperCase()); _cameraSprite.top10_mc[("score" + _local3)].text = _local5.playerScore; _local3++; }; trace("RUN XML"); } public function buildMenu(){ _musicTrack = _sndMainMusic.play(0, 9999); mute(false); target_root.addChild(_menu); target_root.setChildIndex(_menu, 0); _menu.x = 65; _menu.y = 70; _menu.name = "gameMenus"; _cameraSprite.mask_mc.gotoAndStop(1); _cameraSprite.gotoAndStop("MainMenu"); if (_nextLevelMenu != "safari"){ trace("YO"); _menu.gotoAndStop(_nextLevelMenu); }; buildMenuButtons(); } public function loadComp(_arg1:MouseEvent){ var _local2:SoundChannel; _cameraSprite.top10_mc.gotoAndStop(2); _cameraSprite.taf_mc.gotoAndStop(2); _cameraSprite.comp_mc.gotoAndStop(3); _local2 = _sndBeep.play(); } public function loadScoreboard(_arg1:MouseEvent){ var _local2:SoundChannel; _cameraSprite.top10_mc.gotoAndStop(3); _cameraSprite.comp_mc.gotoAndStop(1); _cameraSprite.taf_mc.gotoAndStop(1); loadXML("http://snaphappy.viral-game.co.uk/top50.php/"); _local2 = _sndBeep.play(); } public function freezeFrame(_arg1){ var _local2:Timer; if (_allowFreeze){ _controlPoints.setFreezeFrame(true); _local2 = new Timer(_arg1, 1); _local2.addEventListener(TimerEvent.TIMER, resetFreezeFrame); _local2.start(); target_root.stage.removeEventListener(MouseEvent.MOUSE_UP, captureSmile); } else { _controlPoints.setFreezeFrame(true); _local2 = new Timer(100, 1); _local2.addEventListener(TimerEvent.TIMER, resetFreezeFrame); _local2.start(); target_root.stage.removeEventListener(MouseEvent.MOUSE_UP, captureSmile); trace("FREEZE"); }; } public function runGame(_arg1:Event){ _cameraSprite.totalPoints.text = _totalPoints.toString(); if (mouseX < 550){ target_root.stage.focus = target_root; }; if (((!(_controlPoints.returnFreezeFrame())) && (!(_levelComplete)))){ _timeTaken++; if (((((_timeTaken + 200) > _timeAllowed)) && ((_cameraSprite.lowBattery_mc.currentFrame <= 2)))){ trace("RUN TIME"); _cameraSprite.lowBattery_mc.gotoAndPlay(3); }; if ((((_timeTaken > _timeAllowed)) || ((_shotsTaken == _shotsAllowed)))){ _cameraSprite.levelComplete_mc.gotoAndPlay(3); _cameraSprite.lowBattery_mc.gotoAndStop(1); _cameraSprite.target_mc.gotoAndStop(2); _levelComplete = true; }; _points = _controlPoints.returnPoints(); _controlPoints.resetPoints(); panCamera(); zoomCamera(); onscreenDisplay(); _perspective.setPerspective(_focalLength, 252, 248, _cameraX, _cameraY, _userZ); }; if (((_levelComplete) && ((_cameraSprite.levelComplete_mc.currentFrame > 75)))){ trace("DESTRY THAT MOFO"); destroyLevel(); }; } public function onscreenDisplay(){ var _local1:*; var _local2:*; _local1 = (_userZ / _cameraMaxZoom); _local2 = (_timeTaken / _timeAllowed); _cameraSprite.bar_mc.x = (133 + (_local1 * 90)); _cameraSprite.timeBar_mc.width = (58 - (_local2 * 58)); _cameraSprite.totalPoints.text = _totalPoints.toString(); _cameraSprite.totalSmiles.text = _totalSmiles.toString(); } public function buildLevel1(){ var _local1:Object; var _local2:int; var _local3:int; var _local4:Array; var _local5:Number; var _local6:int; var _local7:*; var _local8:*; var _local9:*; var _local10:String; var _local11:*; var _local12:*; var _local13:*; var _local14:Object; var _local15:*; Tracker.kvEvent(762); _musicTrack = _sndLionSound.play(0, 9999); mute(false); resetLevelVars(); _nextLevelMenu = "mole"; _timeAllowed = 1100; _levelSettings.horizon = 340; _levelSettings.isUnderwater = false; _cameraMaxY = 1500; _cameraMinY = 200; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:20001, xmov:0, allowScale:false, graphic:"hillsBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:8000, y:340, z:20000, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local1.sprite3 = {x:-1000, y:340, z:17000, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local1.sprite4 = {x:0, y:340, z:14500, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local1.sprite5 = {x:0, y:340, z:5000, xmov:0, allowScale:true, graphic:"cheetah1", captureSmile:true, dir:-1}; _local1.sprite6 = {x:500, y:340, z:5500, xmov:0, allowScale:true, graphic:"cheetah2", captureSmile:true, dir:1}; _local1.sprite7 = {x:11000, y:340, z:5000, xmov:0, allowScale:true, graphic:"lion1", captureSmile:true, dir:1}; _local1.sprite8 = {x:15000, y:340, z:8000, xmov:0, allowScale:true, graphic:"lion2", captureSmile:true, dir:1}; _local1.sprite9 = {x:-8000, y:340, z:4000, xmov:0, allowScale:true, graphic:"giraffe1", captureSmile:true, dir:-1}; _local1.sprite10 = {x:-4000, y:340, z:600, xmov:0, allowScale:true, graphic:"lion1", captureSmile:true, dir:-1}; _local1.sprite11 = {x:0, y:340, z:800, xmov:0, allowScale:true, graphic:"lion2", captureSmile:true, dir:-1}; _local1.sprite12 = {x:8000, y:340, z:400, xmov:0, allowScale:true, graphic:"cheetah1", captureSmile:true, dir:1}; _local1.sprite13 = {x:5000, y:340, z:5000, xmov:0, allowScale:true, graphic:"giraffe1", captureSmile:true, dir:-1}; _local1.sprite14 = {x:2000, y:-2000, z:2000, xmov:100, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite15 = {x:-10000, y:-2000, z:6000, xmov:100, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite16 = {x:2000, y:-2000, z:2000, xmov:100, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite17 = {x:-1000, y:-2000, z:8000, xmov:120, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite18 = {x:8000, y:-2000, z:5000, xmov:120, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite19 = {x:15000, y:-1500, z:4000, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite20 = {x:-15000, y:-3000, z:3000, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite21 = {x:-30000, y:-1000, z:1000, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite22 = {x:5000, y:-2000, z:6000, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite23 = {x:65500, y:-1850, z:5800, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite24 = {x:-10000, y:-2000, z:8000, xmov:100, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite25 = {x:2000, y:-2000, z:1000, xmov:100, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite26 = {x:-6000, y:-2500, z:1000, xmov:120, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite27 = {x:7000, y:-2000, z:4000, xmov:120, allowScale:true, graphic:"duck", captureSmile:true, dir:1}; _local1.sprite28 = {x:12000, y:-1500, z:4000, xmov:80, allowScale:true, graphic:"duck", captureSmile:true, dir:-1}; _local1.sprite29 = {x:-4500, y:340, z:3000, xmov:50, allowScale:true, graphic:"lion3", captureSmile:true, dir:1}; _local1.sprite30 = {x:-30000, y:340, z:2000, xmov:50, allowScale:true, graphic:"lion3", captureSmile:true, dir:-1}; _local1.sprite31 = {x:5000, y:340, z:8000, xmov:50, allowScale:true, graphic:"lion4", captureSmile:true, dir:-1}; _local1.sprite32 = {x:6500, y:340, z:4000, xmov:50, allowScale:true, graphic:"lion4", captureSmile:true, dir:1}; _local1.sprite33 = {x:22000, y:340, z:4000, xmov:0, allowScale:true, graphic:"elephant", captureSmile:true, dir:1}; _local1.sprite34 = {x:17500, y:340, z:3500, xmov:0, allowScale:true, graphic:"elephant", captureSmile:true, dir:-1}; _local1.sprite35 = {x:16000, y:340, z:1000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:1}; _local1.sprite36 = {x:-1800, y:340, z:2000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:-1}; _local1.sprite37 = {x:14000, y:340, z:42000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:1}; _local1.sprite38 = {x:-18000, y:340, z:5000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:-1}; _local1.sprite39 = {x:-16000, y:340, z:5000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:1}; _local1.sprite40 = {x:-3000, y:340, z:8000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:-1}; _local1.sprite41 = {x:9000, y:340, z:1000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:1}; _local1.sprite42 = {x:12500, y:340, z:2000, xmov:0, allowScale:true, graphic:"meerkat", captureSmile:true, dir:-1}; _local4 = new Array(0, 1, -1); _local6 = 43; _local7 = 30; _local8 = 10; _local9 = 50; _local11 = _local6; while (_local11 <= (_local6 + _local7)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = (Math.random() * 12000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local10 = ("grass" + Math.ceil((Math.random() * 2))); _local1[("sprite" + _local11)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:_local10, captureSmile:false, dir:_local5}; _local11++; }; _local6 = (_local6 + _local7); _local12 = _local6; while (_local12 <= (_local6 + _local8)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = (Math.random() * 15000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local12)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:"tree1", captureSmile:false, dir:_local5}; _local12++; }; _local6 = (_local6 + _local8); _local13 = _local6; while (_local13 <= (_local6 + _local9)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = (Math.random() * 12000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local10 = ("mud" + Math.ceil((Math.random() * 4))); _local1[("sprite" + _local13)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:_local10, captureSmile:false, dir:_local5}; _local13++; }; _local6 = (_local6 + _local9); _spriteArray = new Array(); _local15 = 1; while (_local15 <= _local6) { _local14 = _local1[("sprite" + _local15)]; _local1[("sprite" + _local15)].z = (_local14.z * 1); _spriteArray.push(_local14); _local15++; }; addSprites(); } public function buildLevel2(){ var _local1:Object; var _local2:int; var _local3:Object; var _local4:*; Tracker.kvEvent(763); _musicTrack = _sndMoleSound.play(0, 9999); mute(false); resetLevelVars(); _cameraSprite.mask_mc.gotoAndStop(2); _nextLevelMenu = "city"; _levelSettings.horizon = 340; _levelSettings.isUnderwater = false; _timeAllowed = 700; _cameraMaxY = 170; _cameraMaxX = 190; _cameraMinX = -120; _cameraMinY = -30; _cameraSpeed = 25; _allowFreeze = false; _cameraY = 0; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:4, xmov:0, allowScale:false, graphic:"moleBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:0, y:-90, z:2, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:1}; _local1.sprite3 = {x:-150, y:-90, z:2, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:-1}; _local1.sprite4 = {x:150, y:-90, z:2, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:1}; _local1.sprite5 = {x:0, y:-180, z:3, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:-1}; _local1.sprite6 = {x:-150, y:-180, z:3, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:1}; _local1.sprite7 = {x:150, y:-180, z:3, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:-1}; _local1.sprite8 = {x:0, y:0, z:1, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:1}; _local1.sprite9 = {x:-150, y:0, z:1, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:-1}; _local1.sprite10 = {x:150, y:0, z:1, xmov:0, allowScale:false, graphic:"mole", captureSmile:true, dir:1}; _local2 = 10; _spriteArray = new Array(); _local4 = 1; while (_local4 <= _local2) { _local3 = _local1[("sprite" + _local4)]; _local3.z = (_local3.z * 1); _spriteArray.push(_local3); _local4++; }; addSprites(); } public function buildLevel3(){ var _local1:Object; var _local2:int; var _local3:int; var _local4:Array; var _local5:Number; var _local6:int; var _local7:*; var _local8:*; var _local9:*; var _local10:String; var _local11:*; var _local12:Object; var _local13:*; var _local14:*; Tracker.kvEvent(764); _musicTrack = _sndCitySound.play(0, 9999); mute(false); resetLevelVars(); _nextLevelMenu = "school"; _levelSettings.horizon = 340; _levelSettings.isUnderwater = false; _cameraMaxY = 1500; _cameraMinY = 340; _cameraY = 340; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:20001, xmov:0, allowScale:false, graphic:"cityBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:0, y:340, z:9000, xmov:0, allowScale:true, graphic:"buildings", captureSmile:false, dir:1}; _local1.sprite3 = {x:-2500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite4 = {x:-6500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite5 = {x:-20500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite6 = {x:15500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite7 = {x:25500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite8 = {x:-35500, y:340, z:2500, xmov:130, allowScale:true, graphic:"car", captureSmile:true, dir:-1}; _local1.sprite9 = {x:-2500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite10 = {x:-6500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite11 = {x:-20500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite12 = {x:15500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite13 = {x:25500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite14 = {x:-35500, y:340, z:3000, xmov:160, allowScale:true, graphic:"car", captureSmile:true, dir:1}; _local1.sprite15 = {x:0, y:340, z:3800, xmov:0, allowScale:true, graphic:"road", captureSmile:false, dir:1}; _local1.sprite16 = {x:0, y:340, z:1700, xmov:50, allowScale:true, graphic:"girl1", captureSmile:true, dir:1}; _local1.sprite17 = {x:-10000, y:340, z:1700, xmov:50, allowScale:true, graphic:"guy1", captureSmile:true, dir:-1}; _local1.sprite18 = {x:15000, y:340, z:1300, xmov:50, allowScale:true, graphic:"guy2", captureSmile:true, dir:1}; _local1.sprite19 = {x:-6000, y:340, z:5000, xmov:50, allowScale:true, graphic:"guy3", captureSmile:true, dir:1}; _local1.sprite20 = {x:-13000, y:340, z:5178, xmov:50, allowScale:true, graphic:"guy4", captureSmile:true, dir:-1}; _local1.sprite21 = {x:15000, y:340, z:4956, xmov:50, allowScale:true, graphic:"guy1", captureSmile:true, dir:1}; _local1.sprite22 = {x:9000, y:340, z:7000, xmov:50, allowScale:true, graphic:"guy2", captureSmile:true, dir:-1}; _local1.sprite23 = {x:20000, y:340, z:5943, xmov:50, allowScale:true, graphic:"guy4", captureSmile:true, dir:1}; _local1.sprite24 = {x:-10000, y:340, z:7800, xmov:0, allowScale:true, graphic:"coffee1", captureSmile:true, dir:-1}; _local1.sprite25 = {x:-11000, y:340, z:8300, xmov:0, allowScale:true, graphic:"coffee2", captureSmile:true, dir:1}; _local1.sprite26 = {x:-13000, y:340, z:7500, xmov:0, allowScale:true, graphic:"coffee3", captureSmile:true, dir:1}; _local1.sprite27 = {x:10000, y:340, z:7800, xmov:0, allowScale:true, graphic:"coffee4", captureSmile:true, dir:-1}; _local1.sprite28 = {x:11000, y:340, z:7300, xmov:0, allowScale:true, graphic:"coffee1", captureSmile:true, dir:1}; _local1.sprite29 = {x:13000, y:340, z:8000, xmov:0, allowScale:true, graphic:"coffee2", captureSmile:true, dir:-1}; _local1.sprite30 = {x:11500, y:340, z:8300, xmov:0, allowScale:true, graphic:"coffee3", captureSmile:true, dir:1}; _local1.sprite31 = {x:13500, y:340, z:6800, xmov:0, allowScale:true, graphic:"coffee4", captureSmile:true, dir:-1}; _local1.sprite32 = {x:20000, y:340, z:8600, xmov:0, allowScale:true, graphic:"coffee1", captureSmile:true, dir:1}; _local1.sprite33 = {x:2000, y:-2000, z:2000, xmov:100, allowScale:true, graphic:"duck1", captureSmile:true, dir:-1}; _local1.sprite34 = {x:-10000, y:-2000, z:6000, xmov:100, allowScale:true, graphic:"duck1", captureSmile:true, dir:1}; _local1.sprite35 = {x:2000, y:-2000, z:2000, xmov:100, allowScale:true, graphic:"duck1", captureSmile:true, dir:-1}; _local1.sprite36 = {x:-1000, y:-2000, z:8000, xmov:120, allowScale:true, graphic:"duck1", captureSmile:true, dir:-1}; _local1.sprite37 = {x:8000, y:-2000, z:5000, xmov:120, allowScale:true, graphic:"duck1", captureSmile:true, dir:1}; _local1.sprite38 = {x:15000, y:-1500, z:4000, xmov:80, allowScale:true, graphic:"duck1", captureSmile:true, dir:-1}; _local1.sprite39 = {x:-15000, y:-3000, z:3000, xmov:80, allowScale:true, graphic:"duck1", captureSmile:true, dir:1}; _local1.sprite40 = {x:0, y:340, z:4800, xmov:50, allowScale:true, graphic:"girl1", captureSmile:true, dir:1}; _local1.sprite41 = {x:15000, y:340, z:7500, xmov:50, allowScale:true, graphic:"girl4", captureSmile:true, dir:-1}; _local1.sprite42 = {x:6000, y:340, z:6000, xmov:50, allowScale:true, graphic:"girl2", captureSmile:true, dir:1}; _local1.sprite43 = {x:13000, y:340, z:5178, xmov:50, allowScale:true, graphic:"girl3", captureSmile:true, dir:-1}; _local1.sprite44 = {x:-15000, y:340, z:5934, xmov:50, allowScale:true, graphic:"girl4", captureSmile:true, dir:1}; _local1.sprite45 = {x:-9000, y:340, z:6264, xmov:50, allowScale:true, graphic:"girl2", captureSmile:true, dir:-1}; _local1.sprite46 = {x:-20000, y:340, z:7144, xmov:50, allowScale:true, graphic:"girl3", captureSmile:true, dir:1}; _local1.sprite47 = {x:-20000, y:340, z:1144, xmov:120, allowScale:true, graphic:"skater", captureSmile:true, dir:-1}; _local1.sprite48 = {x:1000, y:340, z:1800, xmov:0, allowScale:true, graphic:"person1", captureSmile:true, dir:1}; _local1.sprite49 = {x:-6000, y:340, z:7500, xmov:0, allowScale:true, graphic:"person2", captureSmile:true, dir:-1}; _local1.sprite50 = {x:6000, y:340, z:6000, xmov:0, allowScale:true, graphic:"person3", captureSmile:true, dir:1}; _local1.sprite51 = {x:13000, y:340, z:5178, xmov:0, allowScale:true, graphic:"person4", captureSmile:true, dir:-1}; _local1.sprite52 = {x:-15000, y:340, z:5934, xmov:0, allowScale:true, graphic:"person4", captureSmile:true, dir:1}; _local1.sprite53 = {x:-14000, y:340, z:1000, xmov:0, allowScale:true, graphic:"person4", captureSmile:true, dir:1}; _local1.sprite54 = {x:10000, y:340, z:4000, xmov:0, allowScale:true, graphic:"person2", captureSmile:true, dir:-1}; _local1.sprite55 = {x:12000, y:340, z:5388, xmov:0, allowScale:true, graphic:"person3", captureSmile:true, dir:1}; _local1.sprite56 = {x:20000, y:340, z:4144, xmov:120, allowScale:true, graphic:"skater", captureSmile:true, dir:1}; _local1.sprite56 = {x:0, y:340, z:1000, xmov:0, allowScale:true, graphic:"grass3", captureSmile:false, dir:1}; _local1.sprite57 = {x:1000, y:340, z:7300, xmov:0, allowScale:true, graphic:"coffee1", captureSmile:true, dir:1}; _local1.sprite58 = {x:-2000, y:340, z:8000, xmov:0, allowScale:true, graphic:"coffee2", captureSmile:true, dir:-1}; _local1.sprite59 = {x:-1100, y:340, z:8300, xmov:0, allowScale:true, graphic:"coffee3", captureSmile:true, dir:1}; _local1.sprite60 = {x:500, y:340, z:6800, xmov:0, allowScale:true, graphic:"coffee4", captureSmile:true, dir:-1}; _local1.sprite61 = {x:20000, y:340, z:8600, xmov:0, allowScale:true, graphic:"coffee1", captureSmile:true, dir:1}; _local4 = new Array(0, 1, -1); _local6 = 62; _local7 = 30; _local8 = 30; _local9 = 32; _local11 = _local6; while (_local11 <= (_local6 + _local8)) { _local3 = (((1500 / _local8) * (_local11 - _local6)) + 2250); _local1[("sprite" + _local11)] = {x:0, y:340, z:_local3, xmov:0, allowScale:true, graphic:"road1", captureSmile:false, dir:2}; _local11++; }; _local6 = (_local6 + _local8); _local11 = _local6; while (_local11 <= (_local6 + _local9)) { _local14 = ((_local11 - _local6) + 1); trace(_local2); if (_local14 > (_local9 / 2)){ _local2 = (((60000 / (_local9 / 2)) * (_local14 - (_local9 / 2))) - 30000); _local3 = 1500; } else { _local2 = (((60000 / (_local9 / 2)) * _local14) - 30000); _local3 = 4500; }; if ((_local11 / 2) < Math.ceil((_local11 / 2))){ _local10 = "tree3"; } else { _local10 = "lamp"; }; _local5 = _local4[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local11)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:_local10, captureSmile:false, dir:_local5}; _local11++; }; _local6 = (_local6 + _local9); _spriteArray = new Array(); _local13 = 1; while (_local13 <= _local6) { _local12 = _local1[("sprite" + _local13)]; _local1[("sprite" + _local13)].z = (_local12.z * 1); _spriteArray.push(_local12); _local13++; }; addSprites(); } public function buildLevel4(){ var _local1:Object; var _local2:int; var _local3:Object; var _local4:*; Tracker.kvEvent(765); _musicTrack = _sndCitySoundFast.play(0, 9999); mute(false); resetLevelVars(); _nextLevelMenu = "scuba"; _levelSettings.horizon = 340; _levelSettings.isUnderwater = false; _allowPan = false; _shotsAllowed = 3; _cameraMaxY = 170; _cameraMaxX = 190; _cameraMinX = -120; _cameraMinY = -30; _cameraSpeed = 20; _timeAllowed = 700; _cameraY = 0; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:6, xmov:0, allowScale:false, graphic:"schoolBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:-140, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolGirl1", captureSmile:true, dir:1}; _local1.sprite3 = {x:-85, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolBoy5", captureSmile:true, dir:1}; _local1.sprite4 = {x:-30, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolGirl2", captureSmile:true, dir:1}; _local1.sprite5 = {x:25, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolBoy4", captureSmile:true, dir:1}; _local1.sprite6 = {x:80, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolGirl3", captureSmile:true, dir:1}; _local1.sprite7 = {x:135, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolBoy3", captureSmile:true, dir:1}; _local1.sprite8 = {x:190, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolGirl4", captureSmile:true, dir:1}; _local1.sprite9 = {x:245, y:110, z:2, xmov:0, allowScale:false, graphic:"schoolBoy2", captureSmile:true, dir:1}; _local1.sprite10 = {x:210, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolGirl5", captureSmile:true, dir:1}; _local1.sprite11 = {x:155, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local1.sprite12 = {x:100, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolGirl4", captureSmile:true, dir:1}; _local1.sprite13 = {x:45, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolBoy2", captureSmile:true, dir:1}; _local1.sprite14 = {x:-10, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolGirl3", captureSmile:true, dir:1}; _local1.sprite15 = {x:-65, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolBoy3", captureSmile:true, dir:1}; _local1.sprite16 = {x:-120, y:80, z:3, xmov:0, allowScale:false, graphic:"schoolGirl2", captureSmile:true, dir:1}; _local1.sprite17 = {x:-140, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local1.sprite18 = {x:-85, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolGirl1", captureSmile:true, dir:1}; _local1.sprite19 = {x:-30, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolBoy4", captureSmile:true, dir:1}; _local1.sprite20 = {x:25, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolGirl2", captureSmile:true, dir:1}; _local1.sprite21 = {x:80, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolBoy5", captureSmile:true, dir:1}; _local1.sprite22 = {x:135, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolGirl3", captureSmile:true, dir:1}; _local1.sprite23 = {x:190, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local1.sprite24 = {x:245, y:50, z:4, xmov:0, allowScale:false, graphic:"schoolGirl4", captureSmile:true, dir:1}; _local1.sprite25 = {x:210, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolGirl5", captureSmile:true, dir:1}; _local1.sprite26 = {x:155, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolBoy3", captureSmile:true, dir:1}; _local1.sprite27 = {x:100, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local1.sprite28 = {x:45, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolGirl2", captureSmile:true, dir:1}; _local1.sprite29 = {x:-10, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local1.sprite30 = {x:-65, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolGirl4", captureSmile:true, dir:1}; _local1.sprite31 = {x:-120, y:20, z:5, xmov:0, allowScale:false, graphic:"schoolBoy1", captureSmile:true, dir:1}; _local2 = 31; _spriteArray = new Array(); _local4 = 1; while (_local4 <= _local2) { _local3 = _local1[("sprite" + _local4)]; _local3.z = (_local3.z * 1); _spriteArray.push(_local3); _local4++; }; addSprites(); } public function buildLevel5(){ var _local1:Object; var _local2:int; var _local3:int; var _local4:Number; var _local5:Array; var _local6:int; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:Object; var _local14:*; Tracker.kvEvent(766); _musicTrack = _sndScubaMusic.play(0, 9999); mute(false); resetLevelVars(); _nextLevelMenu = "lion"; _levelSettings.horizon = 340; _levelSettings.isUnderwater = true; _cameraMaxY = 6000; _cameraMinY = 0; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:20001, xmov:0, allowScale:false, graphic:"underwaterBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:8000, y:340, z:20000, xmov:0, allowScale:true, graphic:"mountains1", captureSmile:false, dir:1}; _local1.sprite3 = {x:-1000, y:340, z:17000, xmov:0, allowScale:true, graphic:"mountains1", captureSmile:false, dir:1}; _local1.sprite4 = {x:0, y:340, z:14500, xmov:0, allowScale:true, graphic:"mountains1", captureSmile:false, dir:1}; _local1.sprite5 = {x:0, y:-1500, z:10000, xmov:50, allowScale:true, graphic:"shark", captureSmile:true, dir:-1}; _local1.sprite6 = {x:15000, y:-1500, z:5000, xmov:50, allowScale:true, graphic:"shark", captureSmile:true, dir:1}; _local1.sprite7 = {x:11000, y:-800, z:5000, xmov:50, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite8 = {x:0, y:-340, z:2000, xmov:150, allowScale:true, graphic:"pufferfish", captureSmile:true, dir:1}; _local1.sprite9 = {x:-4000, y:-2000, z:1700, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite10 = {x:-4000, y:340, z:600, xmov:0, allowScale:true, graphic:"crab", captureSmile:true, dir:-1}; _local1.sprite11 = {x:0, y:340, z:800, xmov:0, allowScale:true, graphic:"crab", captureSmile:true, dir:-1}; _local1.sprite12 = {x:8000, y:340, z:400, xmov:0, allowScale:true, graphic:"crab", captureSmile:true, dir:-1}; _local1.sprite13 = {x:0, y:-2000, z:1700, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite14 = {x:15000, y:-5000, z:2000, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite15 = {x:-10000, y:-4215, z:4500, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite16 = {x:-3000, y:-670, z:8000, xmov:50, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite17 = {x:-6000, y:-340, z:1245, xmov:40, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite18 = {x:-7000, y:-20, z:500, xmov:50, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite19 = {x:8000, y:-2578, z:3478, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite20 = {x:12000, y:-8000, z:5000, xmov:50, allowScale:true, graphic:"shark", captureSmile:true, dir:-1}; _local1.sprite21 = {x:-9000, y:-4000, z:6000, xmov:70, allowScale:true, graphic:"shark", captureSmile:true, dir:1}; _local1.sprite22 = {x:2500, y:-6000, z:1000, xmov:60, allowScale:true, graphic:"shark", captureSmile:true, dir:-1}; _local1.sprite23 = {x:-2500, y:-5000, z:13000, xmov:80, allowScale:true, graphic:"shark", captureSmile:true, dir:1}; _local1.sprite24 = {x:-2500, y:-3040, z:1000, xmov:150, allowScale:true, graphic:"pufferfish", captureSmile:true, dir:-1}; _local1.sprite25 = {x:-3000, y:-2340, z:1300, xmov:150, allowScale:true, graphic:"pufferfish", captureSmile:true, dir:1}; _local1.sprite26 = {x:-500, y:-1340, z:1000, xmov:150, allowScale:true, graphic:"pufferfish", captureSmile:true, dir:1}; _local1.sprite27 = {x:-5200, y:-800, z:6000, xmov:150, allowScale:true, graphic:"pufferfish", captureSmile:true, dir:-1}; _local1.sprite28 = {x:-5500, y:-1200, z:6600, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite29 = {x:-5000, y:-1300, z:6100, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite30 = {x:-5200, y:-1400, z:6250, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite31 = {x:-15100, y:-2200, z:3500, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite32 = {x:-15300, y:-1600, z:3600, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite33 = {x:-15050, y:-2300, z:3480, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite34 = {x:25150, y:-3800, z:2800, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite35 = {x:25250, y:-3300, z:2500, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite36 = {x:25500, y:-3200, z:2600, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite37 = {x:25000, y:-3300, z:2100, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite38 = {x:15200, y:340, z:9250, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:1}; _local1.sprite39 = {x:15100, y:200, z:9500, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite40 = {x:15300, y:-100, z:9600, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite41 = {x:15050, y:-300, z:9480, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite42 = {x:-12150, y:-1800, z:3800, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite43 = {x:6250, y:-5300, z:6500, xmov:190, allowScale:true, graphic:"silverfish", captureSmile:true, dir:-1}; _local1.sprite44 = {x:6250, y:-5300, z:500, xmov:1290, allowScale:true, graphic:"swordfish", captureSmile:true, dir:-1}; _local1.sprite45 = {x:-6250, y:-2000, z:8500, xmov:100, allowScale:true, graphic:"swordfish", captureSmile:true, dir:-1}; _local1.sprite46 = {x:30000, y:-3000, z:3500, xmov:110, allowScale:true, graphic:"swordfish", captureSmile:true, dir:1}; _local1.sprite47 = {x:7000, y:-5200, z:10000, xmov:115, allowScale:true, graphic:"swordfish", captureSmile:true, dir:-1}; _local1.sprite48 = {x:-10000, y:-2000, z:8500, xmov:30, allowScale:true, graphic:"turtle", captureSmile:true, dir:-1}; _local1.sprite49 = {x:-6250, y:-3490, z:4500, xmov:30, allowScale:true, graphic:"turtle", captureSmile:true, dir:1}; _local1.sprite50 = {x:30000, y:-2670, z:3500, xmov:40, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite51 = {x:7000, y:-3750, z:1733, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite52 = {x:1554, y:-24226, z:4500, xmov:40, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite53 = {x:5227, y:340, z:1730, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local1.sprite54 = {x:-2007, y:340, z:6500, xmov:40, allowScale:true, graphic:"clownfish", captureSmile:true, dir:1}; _local1.sprite55 = {x:-15884, y:-1330, z:8125, xmov:60, allowScale:true, graphic:"clownfish", captureSmile:true, dir:-1}; _local5 = new Array(0, 1, -1); _local6 = 56; _local7 = 90; _local8 = 40; _local9 = 50; _local10 = _local6; while (_local10 <= (_local6 + _local7)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = ((_local10 - _local6) * 350); _local1[("sprite" + _local10)] = {x:0, y:340, z:_local3, xmov:0, allowScale:true, graphic:"mound2", captureSmile:false, dir:1}; _local10++; }; _local6 = (_local6 + _local7); _local11 = _local6; while (_local11 <= (_local6 + _local8)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = (Math.random() * 12000); _local4 = _local5[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local11)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:"seaweed1", captureSmile:false, dir:_local4}; _local11++; }; _local6 = (_local6 + _local8); _local12 = _local6; while (_local12 <= (_local6 + _local9)) { _local2 = ((Math.random() * 60000) - 30000); _local3 = (Math.random() * 12000); _local4 = _local5[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local12)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:"mound1", captureSmile:false, dir:_local4}; _local12++; }; _local6 = (_local6 + _local9); _spriteArray = new Array(); _local14 = 1; while (_local14 <= _local6) { _local13 = _local1[("sprite" + _local14)]; _local1[("sprite" + _local14)].z = (_local13.z * 1); _spriteArray.push(_local13); _local14++; }; addSprites(); } public function resetLevelVars(){ _levelComplete = false; _cameraMinY = 200; _cameraMaxY = 1500; _cameraMinX = -20000; _cameraMaxX = 20000; _cameraSpeed = 160; _cameraMaxZoom = 6000; _timeAllowed = 1000; _clickCount = 0; _allowPan = true; _shotsAllowed = 20000; _shotsTaken = 0; _allowFreeze = true; _timeTaken = 0; _cameraX = 0; _cameraY = 0; _userZ = 0; } public function backMain(_arg1:MouseEvent){ Tracker.kvEvent(0x0303); target_root.stage.removeEventListener(MouseEvent.MOUSE_UP, captureSmile); _nextLevelMenu = 1; destroyLevel(); } public function returnScore():int{ return (_totalPoints); } public function playGame(_arg1:MouseEvent){ var _local2:SoundChannel; freezeFrame(2100); buildLevel(); _local2 = _sndBeep.play(); } public function buildLevel6(){ var _local1:Object; var _local2:int; var _local3:int; var _local4:Array; var _local5:Number; var _local6:int; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:String; var _local12:*; var _local13:*; var _local14:*; var _local15:Object; var _local16:*; Tracker.kvEvent(767); _musicTrack = _sndLionSoundFast.play(0, 9999); mute(false); resetLevelVars(); _nextLevelMenu = "gameover"; _levelSettings.horizon = 340; _levelSettings.isUnderwater = false; _allowPan = true; _allowFreeze = true; _cameraMaxY = 1500; _cameraMinY = 200; _cameraMaxX = 2000; _cameraMinX = -2000; _local1 = new Object(); _local1.sprite1 = {x:0, y:340, z:20001, xmov:0, allowScale:false, graphic:"hillsBackground", captureSmile:false, dir:1}; _local1.sprite2 = {x:8000, y:340, z:20000, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local1.sprite3 = {x:-1000, y:340, z:17000, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local1.sprite4 = {x:0, y:340, z:14500, xmov:0, allowScale:true, graphic:"tree2", captureSmile:false, dir:1}; _local4 = new Array(0, 1, -1); _local6 = 5; _local7 = 5; _local8 = 10; _local9 = 20; _local10 = 10; _local12 = _local6; while (_local12 <= (_local6 + _local7)) { _local2 = ((Math.random() * 30000) - 15000); _local3 = (Math.random() * 12000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local11 = ("grass" + Math.ceil((Math.random() * 2))); _local1[("sprite" + _local12)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:_local11, captureSmile:false, dir:_local5}; _local12++; }; _local6 = (_local6 + _local7); _local13 = _local6; while (_local13 <= (_local6 + _local8)) { _local2 = ((Math.random() * 30000) - 15000); _local3 = (Math.random() * 15000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local13)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:"tree1", captureSmile:false, dir:_local5}; _local13++; }; _local6 = (_local6 + _local8); _local14 = _local6; while (_local14 <= (_local6 + _local9)) { _local2 = ((Math.random() * 10000) - 5000); _local3 = (Math.random() * 12000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local11 = ("mud" + Math.ceil((Math.random() * 4))); _local1[("sprite" + _local14)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:_local11, captureSmile:false, dir:_local5}; _local14++; }; _local6 = (_local6 + _local9); _local14 = _local6; while (_local14 <= (_local6 + _local10)) { _local2 = ((Math.random() * 8000) - 4000); _local3 = ((Math.random() * 5000) + 1000); _local5 = _local4[Math.ceil((Math.random() * 2))]; _local1[("sprite" + _local14)] = {x:_local2, y:340, z:_local3, xmov:0, allowScale:true, graphic:"lionposes", captureSmile:true, dir:_local5}; _local14++; }; _local6 = (_local6 + _local10); _spriteArray = new Array(); _local16 = 1; while (_local16 < _local6) { _local15 = _local1[("sprite" + _local16)]; _local1[("sprite" + _local16)].z = (_local15.z * 1); _spriteArray.push(_local15); _local16++; }; addSprites(); } public function captureSmile(_arg1:MouseEvent){ var _local2:SoundChannel; var _local3:*; if (((((!(_controlPoints.returnFreezeFrame())) && ((mouseX < 550)))) && (!(_levelComplete)))){ _local2 = _sndShutter.play(); freezeFrame(1500); _shotsTaken++; _cameraSprite.snap_mc.play(); _local3 = Math.abs(_points.p); _totalPoints = (_totalPoints + _local3); _totalSmiles = (_totalSmiles + _points.s); _cameraSprite.play(); if (_local3 > 0){ if (_local3 > 600){ _points.p = 600; }; _cameraSprite.score_mc.score.text = ("+" + _points.p); } else { _cameraSprite.gotoAndPlay("negative"); _cameraSprite.score_mc.score.text = "-100"; if (_totalPoints > 0){ _totalPoints = (_totalPoints - 100); if (_totalPoints < 0){ _totalPoints = 0; }; }; }; _cameraSprite.totalPoints.text = _totalPoints.toString(); _cameraSprite.totalSmiles.text = _totalSmiles.toString(); }; } public function loadXML(_arg1){ var _local2:*; _highscoresArray = new Array(); _loadXML = new parseXMLDoc(); _loadXML.pXML(((_arg1 + "?") + Math.ceil((Math.random() * 10000)))); target_root.addEventListener(Event.ENTER_FRAME, checkLoadedXML); _local2 = 1; while (_local2 <= 10) { _cameraSprite.top10_mc[("name" + _local2)].text = ""; _cameraSprite.top10_mc[("score" + _local2)].text = ""; _local2++; }; } public function buildCameraBody(){ target_root.addChild(_outer); _cameraSprite = target_root.getChildByName("cam"); _cameraSprite.currysLogo_btn.addEventListener(MouseEvent.MOUSE_UP, visitCurrys); _cameraSprite.panasonicLogo_btn.addEventListener(MouseEvent.MOUSE_UP, visitPanasonic); _cameraSprite.kokoLogo_btn.addEventListener(MouseEvent.MOUSE_UP, visitKoko); _cameraSprite.cta1_btn.addEventListener(MouseEvent.MOUSE_UP, visitClick08); _cameraSprite.cta1_btn.tabEnabled = false; _cameraSprite.cta2_btn.addEventListener(MouseEvent.MOUSE_UP, loadComp); _cameraSprite.cta2_btn.tabEnabled = false; _cameraSprite.cta3_btn.addEventListener(MouseEvent.MOUSE_UP, loadTAF); _cameraSprite.cta3_btn.tabEnabled = false; _cameraSprite.backMain_btn.addEventListener(MouseEvent.MOUSE_UP, backMain); _cameraSprite.music_btn.addEventListener(MouseEvent.MOUSE_UP, muteMusic); } public function RunGameEngine(){ Security.loadPolicyFile("http://snaphappy.viral-game.co.uk/policy.xml"); _outer.name = "cam"; buildCameraBody(); buildMenu(); target_root.tabEnabled = false; } public function muteMusic(_arg1:MouseEvent){ mute(true); } public function closeScoreboard(_arg1:MouseEvent){ _cameraSprite.top10_mc.gotoAndStop(1); trace("CLICK"); } public function checkLoadedXML(_arg1:Event){ var _local2:XML; _local2 = _loadXML.returnXML(); if (_local2 != null){ _cameraSprite.top10_mc.loading_mc.visible = false; _cameraSprite.top10_mc.close_btn.addEventListener(MouseEvent.MOUSE_UP, closeScoreboard); target_root.removeEventListener(Event.ENTER_FRAME, checkLoadedXML); organiseXML(_local2); }; } public function visitKoko(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:SoundChannel; Tracker.kvClick(653); _local2 = new URLRequest("http://www.kokodigital.co.uk"); navigateToURL(_local2, "_self"); _local3 = _sndBeep.play(); } public function buildLevel():void{ _cameraSprite.countdown_mc.play(); _gameLevel++; removeStageSprites(); _game = new Sprite(); _game.x = 0; _game.y = 0; _perspective.setPerspective(_focalLength, 252, 248, _game.x, _game.y, _userZ); target_root.addChild(_game); buildCameraBody(); trace("BUILT"); _cameraSprite.gotoAndStop(1); var _local1 = this; _local1[("buildLevel" + _gameLevel)](); target_root.addEventListener(Event.ENTER_FRAME, runGame, false, 3); target_root.addEventListener(MouseEvent.MOUSE_WHEEL, zoom); } public function destroyLevel():void{ var _local1:int; var _local2:*; target_root.removeEventListener(Event.ENTER_FRAME, runGame); target_root.removeEventListener(MouseEvent.MOUSE_WHEEL, zoom); trace("REMOVED"); _local1 = 0; while (_local1 < _levelSprites.length) { _local2 = _levelSprites[_local1]; _local2.destroy(); trace(_local1); _local1++; }; removeStageSprites(); buildCameraBody(); buildMenu(); trace("DESTROY"); } public function visitClick08(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:SoundChannel; Tracker.kvClick(650); _local2 = new URLRequest("http://www.currysourlives.co.uk"); navigateToURL(_local2, "_self"); _local3 = _sndBeep.play(); } public function zoom(_arg1:MouseEvent){ if (_arg1.delta > 0){ _zoomSpeed = _zoomMouse; controlZoom(true); } else { if (_arg1.delta < 0){ _zoomSpeed = _zoomMouse; controlZoom(false); }; }; } public function buildMenuButtons(){ _menus = target_root.getChildByName("gameMenus"); _menus.playGame_btn.addEventListener(MouseEvent.MOUSE_UP, firstLevel); _menus.playGame1_btn.addEventListener(MouseEvent.MOUSE_UP, playGame); _menus.click08_btn.addEventListener(MouseEvent.MOUSE_UP, visitClick08); _menus.highscores_btn.addEventListener(MouseEvent.MOUSE_UP, loadScoreboard); _menus.winCamera_btn.addEventListener(MouseEvent.MOUSE_UP, loadComp); } public function resetGame(){ target_root.removeEventListener(Event.ENTER_FRAME, runGame); _gameLevel = 0; _nextLevelMenu = "safari"; _totalSmiles = 0; _totalPoints = 0; } public function visitCurrys(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:SoundChannel; Tracker.kvClick(651); _local2 = new URLRequest("http://www.awin1.com/cread.php?awinmid=1634&awinaffid=71629&clickref=&p=http://www.currys.co.uk/martprd/editorial/toplevel_photography&Press_click08"); navigateToURL(_local2, "_self"); _local3 = _sndBeep.play(); } } }//package gamescript
Section 3
//GameObject (gamescript.GameObject) package gamescript { import flash.display.*; import flash.events.*; import koko.*; import flash.utils.*; import flash.geom.*; public class GameObject extends MovieClip { private var _moveObjX;// = 0 private var _flip:int; public var sprite_mc:MovieClip; private var _frame:String; var _perspective:Perspective; private var _spriteObj:Object; private var _controlPoints; public var _clicked:Boolean;// = true public function GameObject(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9){ var _local10:*; _perspective = new Perspective(); _controlPoints = new Points(); _spriteObj = new Object(); _moveObjX = 0; _clicked = true; super(); this.gotoAndStop(_arg7); _spriteObj.orignX = _arg2; _spriteObj.orignY = _arg3; _spriteObj.z = _arg4; _frame = _arg7; _spriteObj.addPoints = _arg8; _spriteObj.horizon = _arg1.horizon; _spriteObj.isUnderwater = _arg1.isUnderwater; _spriteObj.az = _arg6; _spriteObj.countdown = (Math.ceil((Math.random() * 150)) + 48); _spriteObj.smiling = false; _flip = _arg9; _moveObjX = _arg5; positionSprite(); _local10 = new Timer(400, 1); _local10.addEventListener(TimerEvent.TIMER, startGame); _local10.start(); } public function destroy(){ this.removeEventListener(Event.ENTER_FRAME, runGame); } public function RGBtoHEX(_arg1, _arg2, _arg3){ return ((((_arg1 << 16) | (_arg2 << 8)) | _arg3)); } public function runGame(_arg1:Event){ if (!_controlPoints.returnFreezeFrame()){ positionSprite(); if (_spriteObj.addPoints){ checkSmiling(); this.sprite_mc.play(); }; _clicked = false; } else { _clicked = true; if (_spriteObj.addPoints){ this.sprite_mc.stop(); }; }; } public function positionSprite(){ var _local1:Object; var _local2:*; var _local3:*; var _local4:*; var _local5:ColorTransform; var _local6:*; var _local7:*; if (_spriteObj.orignX < -40000){ _spriteObj.orignX = 37000; } else { if (_spriteObj.orignX > 40000){ _spriteObj.orignX = -37000; }; }; _spriteObj.orignX = (_spriteObj.orignX - (_moveObjX * _flip)); _local1 = _perspective.returnOrign(); if (((_spriteObj.isUnderwater) && (_spriteObj.az))){ _local3 = (_spriteObj.z - _local1.oz); _local4 = (6000 / _local3); _local5 = this.transform.colorTransform; if (_local3 < 6000){ _local4 = ((4000 / _local3) - 0.6); if (_local4 > 1){ _local4 = 1; }; }; if (_local3 >= 6000){ _local6 = new Object(); _local6.r = (46 - (19 * _local4)); _local6.g = (149 - (57 * _local4)); _local6.f = (182 - (63 * _local4)); _local7 = RGBtoHEX(_local6.r, _local6.g, _local6.f); _local5.color = _local7; this.transform.colorTransform = _local5; } else { _local5.redOffset = (27 - (27 * _local4)); _local5.greenOffset = (94 - (94 * _local4)); _local5.blueOffset = (121 - (121 * _local4)); _local5.redMultiplier = _local4; _local5.greenMultiplier = _local4; _local5.blueMultiplier = _local4; this.transform.colorTransform = _local5; }; }; _local2 = _perspective.perspec(_spriteObj.z, _spriteObj.orignX, _spriteObj.orignY, _spriteObj.az); if (_spriteObj.az){ this.scaleX = (_local2.xScale * _flip); this.scaleY = _local2.yScale; }; this.x = _local2.newX; this.y = _local2.newY; this.visible = _local2.visible; setPoints(_local2); } public function startGame(_arg1:TimerEvent){ this.removeEventListener(Event.ENTER_FRAME, runGame); this.addEventListener(Event.ENTER_FRAME, runGame); } public function checkSmiling(){ if ((((_spriteObj.countdown == 0)) && (_spriteObj.smiling))){ _spriteObj.countdown = (Math.ceil((Math.random() * 100)) + 48); if (_frame == "mole"){ _spriteObj.countdown = Math.ceil((Math.random() * 700)); }; if (_frame == "lionposes"){ _spriteObj.countdown = (Math.ceil((Math.random() * 300)) + 200); }; _spriteObj.smiling = false; if (_frame != "lionposes"){ this.sprite_mc.gotoAndPlay("nosmile"); }; } else { if ((((_spriteObj.countdown == 0)) && (!(_spriteObj.smiling)))){ _spriteObj.countdown = (Math.ceil((Math.random() * 96)) + 48); if (_frame == "mole"){ _spriteObj.countdown = (Math.ceil((Math.random() * 80)) + 30); }; if (_frame == "lionposes"){ _spriteObj.countdown = 50; }; _spriteObj.smiling = true; this.sprite_mc.gotoAndPlay("smile"); _clicked = false; }; }; _spriteObj.countdown--; } public function setPoints(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; _local2 = _controlPoints.returnPoints(); _local3 = (_spriteObj.z - _local2.z); _local4 = 490; _local5 = 10; _local6 = 1200; _local7 = 70; if (_frame == "mole"){ _local4 = 345; _local5 = 245; _local6 = 290; _local7 = 190; }; if (_frame == "lionposes"){ _local7 = -10000; _local6 = 10000; _local5 = 0; _local4 = 700; }; if ((((((((((((((((this.x > _local5)) && ((this.x < _local4)))) && ((this.y > _local7)))) && ((this.y < _local6)))) && (_spriteObj.addPoints))) && (_arg1.visible))) && (_spriteObj.smiling))) && ((_local3 < 5000)))){ _local8 = 100; if (((((((((((((((((((((!((_frame == "mole"))) && (!((_frame == "schoolBoy1"))))) && (!((_frame == "schoolBoy2"))))) && (!((_frame == "schoolBoy3"))))) && (!((_frame == "schoolBoy4"))))) && (!((_frame == "schoolBoy5"))))) && (!((_frame == "schoolGirl1"))))) && (!((_frame == "schoolGirl2"))))) && (!((_frame == "schoolGirl3"))))) && (!((_frame == "schoolGirl4"))))) && (!((_frame == "schoolGirl5"))))){ _local9 = ((5000 - (_local3 + 200)) / 5000); _local8 = Math.ceil((400 * Math.pow(_local9, 6))); if (_frame == "lionposes"){ _local9 = ((5000 - _local3) / 5000); _local8 = Math.ceil((200 * Math.pow(_local9, 5))); }; }; if ((((((((((((((((((((_frame == "schoolBoy1")) || ((_frame == "schoolBoy2")))) || ((_frame == "schoolBoy3")))) || ((_frame == "schoolBoy4")))) || ((_frame == "schoolBoy5")))) || ((_frame == "schoolGirl1")))) || ((_frame == "schoolGirl2")))) || ((_frame == "schoolGirl3")))) || ((_frame == "schoolGirl4")))) || ((_frame == "schoolGirl5")))){ _local8 = 25; }; _controlPoints.addPoints(_local8, 1); if (_clicked){ _clicked = false; _spriteObj.countdown = (Math.ceil((Math.random() * 200)) + 240); if (_frame == "mole"){ _spriteObj.countdown = Math.ceil((Math.random() * 700)); this.sprite_mc.gotoAndPlay(1); }; if (_frame == "lionposes"){ _spriteObj.countdown = (Math.ceil((Math.random() * 300)) + 200); }; _spriteObj.smiling = false; if (_frame != "lionposes"){ this.sprite_mc.gotoAndPlay(1); } else { this.sprite_mc.gotoAndPlay("nosmile"); }; }; }; } } }//package gamescript
Section 4
//Points (gamescript.Points) package gamescript { public class Points { private static var _userZ:int = 0; private static var _points:int = 0; private static var _clicked:Boolean = false; private static var _smiles:int = 0; private static var _freezeFrame:Boolean = false; public function resetPoints():void{ _points = 0; _smiles = 0; } public function returnPoints():Object{ var _local1:Object; _local1 = new Object(); _local1.p = _points; _local1.s = _smiles; _local1.z = _userZ; _local1.clicked = _clicked; return (_local1); } public function setFreezeFrame(_arg1):void{ _freezeFrame = _arg1; } public function returnFreezeFrame():Boolean{ return (_freezeFrame); } public function setClick(_arg1):void{ _clicked = _arg1; } public function addPoints(_arg1, _arg2):void{ _points = (_points + _arg1); _smiles = (_smiles + _arg2); } public function setUserZ(_arg1):void{ _userZ = _arg1; } } }//package gamescript
Section 5
//ArrowKeys (koko.ArrowKeys) package koko { import flash.events.*; public class ArrowKeys { var target_root; public static var leftArrow; public static var downArrow:Boolean = false; public static var rightArrow; public static var upArrow; public function ArrowKeys(){ target_root = SetStage.root_target; super(); target_root.stage.addEventListener(KeyboardEvent.KEY_DOWN, fnKeyDown); target_root.stage.addEventListener(KeyboardEvent.KEY_UP, fnKeyUp); } public function fnKeyUp(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case 37: leftArrow = false; break; case 39: rightArrow = false; break; case 38: upArrow = false; break; case 40: downArrow = false; break; }; } public function fnKeyDown(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case 37: leftArrow = true; break; case 39: rightArrow = true; break; case 38: upArrow = true; break; case 40: downArrow = true; break; }; } } }//package koko
Section 6
//parseXMLDoc (koko.parseXMLDoc) package koko { import flash.events.*; import flash.net.*; public class parseXMLDoc { private var _xmlDoc:XML; private var _urlLoader:URLLoader; public function returnXML():XML{ return (_xmlDoc); } public function pXML(_arg1){ var _local2:URLRequest; trace("RUN XML"); _xmlDoc = null; _local2 = new URLRequest(_arg1); _urlLoader = new URLLoader(); _urlLoader.addEventListener(Event.COMPLETE, completeListener); _urlLoader.load(_local2); } public function completeListener(_arg1:Event){ _xmlDoc = new XML(_urlLoader.data); return (_xmlDoc.toXMLString()); } } }//package koko
Section 7
//Perspective (koko.Perspective) package koko { public class Perspective { private static var _focalLength:int; private static var _orign:Object = new Object(); public function perspec(_arg1, _arg2, _arg3, _arg4):Object{ var _local5:*; var _local6:*; var _local7:*; if (_arg4){ _local5 = (_arg1 - _orign.oz); } else { _local5 = _arg1; }; _local6 = (_focalLength / (_focalLength + _local5)); _local7 = new Object(); _local7.newX = Math.floor((_orign.ox + ((_orign.cameraX + _arg2) * _local6))); _local7.newY = Math.floor((_orign.oy + ((_orign.cameraY + _arg3) * _local6))); _local7.xScale = (_local7.yScale = _local6); _local7.oz = _orign.oz; if ((((_local6 > 1)) || ((_local6 < 0)))){ _local7.visible = false; } else { _local7.visible = true; }; return (_local7); } public function setPerspective(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){ _focalLength = _arg1; _orign.ox = _arg2; _orign.oy = _arg3; _orign.oz = _arg6; _orign.cameraX = _arg4; _orign.cameraY = _arg5; } public function returnOrign():Object{ var _local1:Object; _local1 = new Object(); _local1.ox = _orign.ox; _local1.oy = _orign.oy; _local1.oz = _orign.oz; return (_local1); } } }//package koko
Section 8
//SetStage (koko.SetStage) package koko { import flash.display.*; public class SetStage extends Sprite { public static var root_target:Sprite; public function SetStage(_arg1:Sprite){ root_target = _arg1; trace(root_target.stage); } } }//package koko
Section 9
//AssettHolder_5 (snaphappy_fla.AssettHolder_5) package snaphappy_fla { import flash.display.*; public dynamic class AssettHolder_5 extends MovieClip { public function AssettHolder_5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package snaphappy_fla
Section 10
//car_108 (snaphappy_fla.car_108) package snaphappy_fla { import flash.display.*; public dynamic class car_108 extends MovieClip { public function car_108(){ addFrameScript(2, frame3, 6, frame7); } function frame3(){ prevFrame(); } function frame7(){ prevFrame(); } } }//package snaphappy_fla
Section 11
//carBody_109 (snaphappy_fla.carBody_109) package snaphappy_fla { import flash.display.*; public dynamic class carBody_109 extends MovieClip { public function carBody_109(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(Math.ceil((Math.random() * 7))); } } }//package snaphappy_fla
Section 12
//cheetah1_85 (snaphappy_fla.cheetah1_85) package snaphappy_fla { import flash.display.*; public dynamic class cheetah1_85 extends MovieClip { public function cheetah1_85(){ addFrameScript(1, frame2, 5, frame6); } function frame6(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 13
//cheetah2_86 (snaphappy_fla.cheetah2_86) package snaphappy_fla { import flash.display.*; public dynamic class cheetah2_86 extends MovieClip { public function cheetah2_86(){ addFrameScript(1, frame2, 5, frame6); } function frame6(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 14
//clownFish_135 (snaphappy_fla.clownFish_135) package snaphappy_fla { import flash.display.*; public dynamic class clownFish_135 extends MovieClip { public function clownFish_135(){ addFrameScript(10, frame11, 21, frame22); } function frame22(){ gotoAndPlay("smile"); } function frame11(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 15
//coffeeHandAnimation_111 (snaphappy_fla.coffeeHandAnimation_111) package snaphappy_fla { import flash.display.*; public dynamic class coffeeHandAnimation_111 extends MovieClip { public function coffeeHandAnimation_111(){ addFrameScript(44, frame45); } function frame45(){ if (Math.random() < 0.95){ gotoAndPlay("wait"); }; } } }//package snaphappy_fla
Section 16
//coffeePeople_110 (snaphappy_fla.coffeePeople_110) package snaphappy_fla { import flash.display.*; public dynamic class coffeePeople_110 extends MovieClip { public function coffeePeople_110(){ addFrameScript(4, frame5, 9, frame10); } function frame10(){ prevFrame(); } function frame5(){ prevFrame(); } } }//package snaphappy_fla
Section 17
//coffeePeople1_113 (snaphappy_fla.coffeePeople1_113) package snaphappy_fla { import flash.display.*; public dynamic class coffeePeople1_113 extends MovieClip { public function coffeePeople1_113(){ addFrameScript(4, frame5, 9, frame10); } function frame10(){ prevFrame(); } function frame5(){ prevFrame(); } } }//package snaphappy_fla
Section 18
//coffeePeople3_114 (snaphappy_fla.coffeePeople3_114) package snaphappy_fla { import flash.display.*; public dynamic class coffeePeople3_114 extends MovieClip { public function coffeePeople3_114(){ addFrameScript(4, frame5, 9, frame10); } function frame10(){ prevFrame(); } function frame5(){ prevFrame(); } } }//package snaphappy_fla
Section 19
//coffeePeople4_115 (snaphappy_fla.coffeePeople4_115) package snaphappy_fla { import flash.display.*; public dynamic class coffeePeople4_115 extends MovieClip { public function coffeePeople4_115(){ addFrameScript(4, frame5, 9, frame10); } function frame10(){ prevFrame(); } function frame5(){ prevFrame(); } } }//package snaphappy_fla
Section 20
//competition_46 (snaphappy_fla.competition_46) package snaphappy_fla { import flash.display.*; import flash.events.*; import com.memecounter.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.system.*; import flash.utils.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class competition_46 extends MovieClip { public var privacy_btn:SimpleButton; public var yourEmail:TextField; public var yourName:TextField; public var close_btn:SimpleButton; public var terms_btn:SimpleButton; public var submit_btn:SimpleButton; public function competition_46(){ addFrameScript(1, frame2, 2, frame3); } function frame3(){ stop(); close_btn.addEventListener(MouseEvent.MOUSE_UP, closeCompetition); submit_btn.addEventListener(MouseEvent.MOUSE_UP, enterCompetition); terms_btn.addEventListener(MouseEvent.MOUSE_UP, terms); privacy_btn.addEventListener(MouseEvent.MOUSE_UP, privacyPolicy); } public function terms(_arg1:MouseEvent){ Tracker.kvClick(655); navigateToURL(new URLRequest("http://snaphappy.viral-game.co.uk/terms.htm"), "_blank"); } public function closeCompetition(_arg1:MouseEvent){ gotoAndStop(1); } function frame2(){ stop(); } public function enterCompetition(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:URLVariables; if (((((((!((yourName.text == ""))) && (!((yourName.text == undefined))))) && (!((yourEmail.text == ""))))) && (!((yourEmail.text == undefined))))){ Tracker.kvEvent(770); _local2 = new URLRequest("http://snaphappy.viral-game.co.uk/addentry.php"); _local3 = new URLVariables(); _local3.playername = yourName.text; _local3.playeremail = yourEmail.text; _local3.playerscore = 0; _local2.data = _local3; _local2.method = URLRequestMethod.POST; sendToURL(_local2); gotoAndStop(4); }; } public function privacyPolicy(_arg1:MouseEvent){ Tracker.kvClick(654); navigateToURL(new URLRequest("http://snaphappy.viral-game.co.uk/privacy.htm"), "_blank"); } } }//package snaphappy_fla
Section 21
//countdown_32 (snaphappy_fla.countdown_32) package snaphappy_fla { import flash.display.*; public dynamic class countdown_32 extends MovieClip { public function countdown_32(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package snaphappy_fla
Section 22
//dailytop50_42 (snaphappy_fla.dailytop50_42) package snaphappy_fla { import flash.display.*; import flash.text.*; public dynamic class dailytop50_42 extends MovieClip { public var score1:TextField; public var score5:TextField; public var name1:TextField; public var name3:TextField; public var name4:TextField; public var name6:TextField; public var name8:TextField; public var name2:TextField; public var name5:TextField; public var name7:TextField; public var score10:TextField; public var score6:TextField; public var name9:TextField; public var loading_mc:MovieClip; public var close_btn:SimpleButton; public var score2:TextField; public var score3:TextField; public var score7:TextField; public var score8:TextField; public var score4:TextField; public var score9:TextField; public var name10:TextField; public function dailytop50_42(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package snaphappy_fla
Section 23
//duck_78 (snaphappy_fla.duck_78) package snaphappy_fla { import flash.display.*; public dynamic class duck_78 extends MovieClip { public function duck_78(){ addFrameScript(8, frame9, 21, frame22, 46, frame47); } function frame22(){ if (Math.random() < 0.5){ gotoAndPlay(1); } else { gotoAndPlay("tongue"); }; } function frame9(){ if (Math.random() < 0.95){ gotoAndPlay(1); } else { gotoAndPlay("tongue"); }; } function frame47(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 24
//duck1_79 (snaphappy_fla.duck1_79) package snaphappy_fla { import flash.display.*; public dynamic class duck1_79 extends MovieClip { public function duck1_79(){ addFrameScript(8, frame9, 21, frame22, 46, frame47); } function frame22(){ if (Math.random() < 0.5){ gotoAndPlay(1); } else { gotoAndPlay("tongue"); }; } function frame9(){ if (Math.random() < 0.95){ gotoAndPlay(1); } else { gotoAndPlay("tongue"); }; } function frame47(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 25
//elephant_88 (snaphappy_fla.elephant_88) package snaphappy_fla { import flash.display.*; public dynamic class elephant_88 extends MovieClip { public function elephant_88(){ addFrameScript(10, frame11, 57, frame58); } function frame11(){ prevFrame(); } function frame58(){ prevFrame(); } } }//package snaphappy_fla
Section 26
//giraffe1_87 (snaphappy_fla.giraffe1_87) package snaphappy_fla { import flash.display.*; public dynamic class giraffe1_87 extends MovieClip { public function giraffe1_87(){ addFrameScript(1, frame2, 5, frame6); } function frame6(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 27
//girlWalk1_100 (snaphappy_fla.girlWalk1_100) package snaphappy_fla { import flash.display.*; public dynamic class girlWalk1_100 extends MovieClip { public function girlWalk1_100(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("simle"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 28
//girlWalk2_101 (snaphappy_fla.girlWalk2_101) package snaphappy_fla { import flash.display.*; public dynamic class girlWalk2_101 extends MovieClip { public function girlWalk2_101(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("simle"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 29
//girlWalk3_102 (snaphappy_fla.girlWalk3_102) package snaphappy_fla { import flash.display.*; public dynamic class girlWalk3_102 extends MovieClip { public function girlWalk3_102(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("simle"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 30
//girlWalk4_103 (snaphappy_fla.girlWalk4_103) package snaphappy_fla { import flash.display.*; public dynamic class girlWalk4_103 extends MovieClip { public function girlWalk4_103(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("simle"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 31
//guyWalk1_104 (snaphappy_fla.guyWalk1_104) package snaphappy_fla { import flash.display.*; public dynamic class guyWalk1_104 extends MovieClip { public function guyWalk1_104(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("smile"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 32
//guyWalk2_105 (snaphappy_fla.guyWalk2_105) package snaphappy_fla { import flash.display.*; public dynamic class guyWalk2_105 extends MovieClip { public function guyWalk2_105(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("smile"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 33
//guyWalk3_106 (snaphappy_fla.guyWalk3_106) package snaphappy_fla { import flash.display.*; public dynamic class guyWalk3_106 extends MovieClip { public function guyWalk3_106(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("smile"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 34
//guyWalk4_107 (snaphappy_fla.guyWalk4_107) package snaphappy_fla { import flash.display.*; public dynamic class guyWalk4_107 extends MovieClip { public function guyWalk4_107(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("smile"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 35
//handsAnimation_83 (snaphappy_fla.handsAnimation_83) package snaphappy_fla { import flash.display.*; public dynamic class handsAnimation_83 extends MovieClip { public function handsAnimation_83(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package snaphappy_fla
Section 36
//hippo_89 (snaphappy_fla.hippo_89) package snaphappy_fla { import flash.display.*; public dynamic class hippo_89 extends MovieClip { public function hippo_89(){ addFrameScript(13, frame14, 20, frame21, 40, frame41); } function frame14(){ if (Math.random() < 0.98){ gotoAndPlay(1); }; } function frame21(){ gotoAndPlay(1); } function frame41(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 37
//kokoIntro_148 (snaphappy_fla.kokoIntro_148) package snaphappy_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class kokoIntro_148 extends MovieClip { public var koko_btn:SimpleButton; public function kokoIntro_148(){ addFrameScript(60, frame61, 116, frame117); } public function kokoDigital(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.kokodigital.co.uk"), "_blank"); } function frame117(){ MovieClip(parent).gotoAndStop(20); stop(); } function frame61(){ koko_btn.addEventListener(MouseEvent.MOUSE_UP, kokoDigital); } } }//package snaphappy_fla
Section 38
//KokoLeaf_152 (snaphappy_fla.KokoLeaf_152) package snaphappy_fla { import flash.display.*; public dynamic class KokoLeaf_152 extends MovieClip { public function KokoLeaf_152(){ addFrameScript(77, frame78); } function frame78(){ stop(); } } }//package snaphappy_fla
Section 39
//KokoLeafUp_149 (snaphappy_fla.KokoLeafUp_149) package snaphappy_fla { import flash.display.*; public dynamic class KokoLeafUp_149 extends MovieClip { public function KokoLeafUp_149(){ addFrameScript(77, frame78); } function frame78(){ stop(); } } }//package snaphappy_fla
Section 40
//levelComplete_13 (snaphappy_fla.levelComplete_13) package snaphappy_fla { import flash.display.*; public dynamic class levelComplete_13 extends MovieClip { public function levelComplete_13(){ addFrameScript(1, frame2, 76, frame77); } function frame77(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 41
//lion1_74 (snaphappy_fla.lion1_74) package snaphappy_fla { import flash.display.*; public dynamic class lion1_74 extends MovieClip { public function lion1_74(){ addFrameScript(1, frame2, 5, frame6); } function frame6(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 42
//lion2_75 (snaphappy_fla.lion2_75) package snaphappy_fla { import flash.display.*; public dynamic class lion2_75 extends MovieClip { public function lion2_75(){ addFrameScript(1, frame2, 5, frame6); } function frame6(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 43
//lionAnimation_142 (snaphappy_fla.lionAnimation_142) package snaphappy_fla { import flash.display.*; public dynamic class lionAnimation_142 extends MovieClip { public var smileArray:Array; public function lionAnimation_142(){ addFrameScript(1, frame2, 24, frame25, 75, frame76, 139, frame140, 190, frame191, 245, frame246, 0xFF, frame256); } function frame76(){ prevFrame(); } function frame25(){ smileArray = new Array("pose1", "pose2", "pose3", "pose4"); gotoAndPlay(smileArray[Math.floor((Math.random() * 5))]); } function frame191(){ prevFrame(); } function frame2(){ gotoAndPlay(1); } function frame246(){ prevFrame(); } function frame256(){ prevFrame(); } function frame140(){ prevFrame(); } } }//package snaphappy_fla
Section 44
//lionessWalking_76 (snaphappy_fla.lionessWalking_76) package snaphappy_fla { import flash.display.*; public dynamic class lionessWalking_76 extends MovieClip { public function lionessWalking_76(){ addFrameScript(24, frame25, 62, frame63); } function frame25(){ gotoAndPlay(1); } function frame63(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 45
//lionWalking_77 (snaphappy_fla.lionWalking_77) package snaphappy_fla { import flash.display.*; public dynamic class lionWalking_77 extends MovieClip { public function lionWalking_77(){ addFrameScript(24, frame25, 63, frame64); } function frame64(){ gotoAndPlay("smile"); } function frame25(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 46
//lowBatteryWarning_33 (snaphappy_fla.lowBatteryWarning_33) package snaphappy_fla { import flash.display.*; public dynamic class lowBatteryWarning_33 extends MovieClip { public function lowBatteryWarning_33(){ addFrameScript(1, frame2, 20, frame21); } function frame21(){ gotoAndPlay(2); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 47
//MainTimeline (snaphappy_fla.MainTimeline) package snaphappy_fla { import flash.display.*; import flash.events.*; import koko.*; import gamescript.*; import com.memecounter.*; import flash.net.*; import flash.accessibility.*; public dynamic class MainTimeline extends MovieClip { public var loader_mc:MovieClip; public var request:URLRequest; public var target_root:SetStage; public var gameEngine:GameEngine; public var myLoader:Loader; public function MainTimeline(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 19, frame20); this.root.accessibilityProperties = new AccessibilityProperties(); this.root.accessibilityProperties.silent = true; } function frame1(){ Tracker.init(401, root); request = new URLRequest("http://www.viralchart.com/tracker.php?media=802&f=F"); request.method = URLRequestMethod.GET; sendToURL(request); myLoader = new Loader(); myLoader.contentLoaderInfo.addEventListener(Event.OPEN, showPreloader); myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showLoadResult); addEventListener(Event.ENTER_FRAME, preloader); } function frame13(){ stop(); } public function preloader(_arg1:Event):void{ var _local2:*; var _local3:*; var _local4:int; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = ((_local3 * 220) / _local2); loader_mc.width = _local4; } function frame20(){ target_root = new SetStage(this); gameEngine = new GameEngine(); gameEngine.RunGameEngine(); stop(); } public function showLoadResult(_arg1:Event){ nextFrame(); } function frame11(){ removeEventListener(Event.ENTER_FRAME, preloader); } public function showPreloader(_arg1:Event){ stop(); } } }//package snaphappy_fla
Section 48
//mask_8 (snaphappy_fla.mask_8) package snaphappy_fla { import flash.display.*; public dynamic class mask_8 extends MovieClip { public function mask_8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package snaphappy_fla
Section 49
//meerkat_80 (snaphappy_fla.meerkat_80) package snaphappy_fla { import flash.display.*; public dynamic class meerkat_80 extends MovieClip { public function meerkat_80(){ addFrameScript(73, frame74, 88, frame89); } function frame74(){ gotoAndPlay(1); } function frame89(){ prevFrame(); } } }//package snaphappy_fla
Section 50
//mole_81 (snaphappy_fla.mole_81) package snaphappy_fla { import flash.display.*; public dynamic class mole_81 extends MovieClip { public function mole_81(){ addFrameScript(7, frame8, 17, frame18); } function frame18(){ prevFrame(); } function frame8(){ prevFrame(); } } }//package snaphappy_fla
Section 51
//person1_95 (snaphappy_fla.person1_95) package snaphappy_fla { import flash.display.*; public dynamic class person1_95 extends MovieClip { public function person1_95(){ addFrameScript(3, frame4, 7, frame8); } function frame8(){ prevFrame(); } function frame4(){ prevFrame(); } } }//package snaphappy_fla
Section 52
//person2_97 (snaphappy_fla.person2_97) package snaphappy_fla { import flash.display.*; public dynamic class person2_97 extends MovieClip { public function person2_97(){ addFrameScript(3, frame4, 7, frame8); } function frame8(){ prevFrame(); } function frame4(){ prevFrame(); } } }//package snaphappy_fla
Section 53
//person3_96 (snaphappy_fla.person3_96) package snaphappy_fla { import flash.display.*; public dynamic class person3_96 extends MovieClip { public function person3_96(){ addFrameScript(3, frame4, 7, frame8); } function frame8(){ prevFrame(); } function frame4(){ prevFrame(); } } }//package snaphappy_fla
Section 54
//person4_98 (snaphappy_fla.person4_98) package snaphappy_fla { import flash.display.*; public dynamic class person4_98 extends MovieClip { public function person4_98(){ addFrameScript(3, frame4, 7, frame8); } function frame8(){ prevFrame(); } function frame4(){ prevFrame(); } } }//package snaphappy_fla
Section 55
//points_7 (snaphappy_fla.points_7) package snaphappy_fla { import flash.display.*; import flash.text.*; public dynamic class points_7 extends MovieClip { public var score:TextField; } }//package snaphappy_fla
Section 56
//pufferFish_137 (snaphappy_fla.pufferFish_137) package snaphappy_fla { import flash.display.*; public dynamic class pufferFish_137 extends MovieClip { public function pufferFish_137(){ addFrameScript(8, frame9, 47, frame48, 138, frame139); } function frame9(){ if (Math.random() > 0.98){ gotoAndPlay("snap"); } else { gotoAndPlay(1); }; } function frame48(){ gotoAndPlay("smile"); } function frame139(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 57
//road_117 (snaphappy_fla.road_117) package snaphappy_fla { import flash.display.*; public dynamic class road_117 extends MovieClip { public function road_117(){ addFrameScript(2, frame3, 6, frame7); } function frame3(){ prevFrame(); } function frame7(){ prevFrame(); } } }//package snaphappy_fla
Section 58
//schoolBoy_125 (snaphappy_fla.schoolBoy_125) package snaphappy_fla { import flash.display.*; public dynamic class schoolBoy_125 extends MovieClip { public function schoolBoy_125(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 59
//schoolBoy1_126 (snaphappy_fla.schoolBoy1_126) package snaphappy_fla { import flash.display.*; public dynamic class schoolBoy1_126 extends MovieClip { public function schoolBoy1_126(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 60
//schoolBoy2_127 (snaphappy_fla.schoolBoy2_127) package snaphappy_fla { import flash.display.*; public dynamic class schoolBoy2_127 extends MovieClip { public function schoolBoy2_127(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 61
//schoolBoy3_128 (snaphappy_fla.schoolBoy3_128) package snaphappy_fla { import flash.display.*; public dynamic class schoolBoy3_128 extends MovieClip { public function schoolBoy3_128(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 62
//schoolBoy4_129 (snaphappy_fla.schoolBoy4_129) package snaphappy_fla { import flash.display.*; public dynamic class schoolBoy4_129 extends MovieClip { public function schoolBoy4_129(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 63
//schoolGirl_119 (snaphappy_fla.schoolGirl_119) package snaphappy_fla { import flash.display.*; public dynamic class schoolGirl_119 extends MovieClip { public function schoolGirl_119(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 64
//schoolGirl1_120 (snaphappy_fla.schoolGirl1_120) package snaphappy_fla { import flash.display.*; public dynamic class schoolGirl1_120 extends MovieClip { public function schoolGirl1_120(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 65
//schoolGirl2_121 (snaphappy_fla.schoolGirl2_121) package snaphappy_fla { import flash.display.*; public dynamic class schoolGirl2_121 extends MovieClip { public function schoolGirl2_121(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 66
//schoolGirl3_122 (snaphappy_fla.schoolGirl3_122) package snaphappy_fla { import flash.display.*; public dynamic class schoolGirl3_122 extends MovieClip { public function schoolGirl3_122(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 67
//schoolGirl4_123 (snaphappy_fla.schoolGirl4_123) package snaphappy_fla { import flash.display.*; public dynamic class schoolGirl4_123 extends MovieClip { public function schoolGirl4_123(){ addFrameScript(1, frame2, 12, frame13); } function frame13(){ prevFrame(); } function frame2(){ prevFrame(); } } }//package snaphappy_fla
Section 68
//seaweed1_134 (snaphappy_fla.seaweed1_134) package snaphappy_fla { import flash.display.*; public dynamic class seaweed1_134 extends MovieClip { public function seaweed1_134(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(Math.ceil((Math.random() * 7))); } } }//package snaphappy_fla
Section 69
//shark_138 (snaphappy_fla.shark_138) package snaphappy_fla { import flash.display.*; public dynamic class shark_138 extends MovieClip { public function shark_138(){ addFrameScript(25, frame26, 64, frame65); } function frame65(){ gotoAndPlay("smile"); } function frame26(){ gotoAndPlay(1); } } }//package snaphappy_fla
Section 70
//silverFish_139 (snaphappy_fla.silverFish_139) package snaphappy_fla { import flash.display.*; public dynamic class silverFish_139 extends MovieClip { public function silverFish_139(){ addFrameScript(8, frame9, 33, frame34); } function frame9(){ gotoAndPlay(1); } function frame34(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 71
//skater_99 (snaphappy_fla.skater_99) package snaphappy_fla { import flash.display.*; public dynamic class skater_99 extends MovieClip { public function skater_99(){ addFrameScript(1, frame2, 4, frame5); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package snaphappy_fla
Section 72
//snap_12 (snaphappy_fla.snap_12) package snaphappy_fla { import flash.display.*; public dynamic class snap_12 extends MovieClip { public function snap_12(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package snaphappy_fla
Section 73
//swordfish_140 (snaphappy_fla.swordfish_140) package snaphappy_fla { import flash.display.*; public dynamic class swordfish_140 extends MovieClip { public function swordfish_140(){ addFrameScript(16, frame17, 55, frame56); } function frame17(){ gotoAndPlay(1); } function frame56(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 74
//taf_51 (snaphappy_fla.taf_51) package snaphappy_fla { import flash.display.*; import flash.events.*; import com.memecounter.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.system.*; import flash.utils.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class taf_51 extends MovieClip { public var yourEmail:TextField; public var friendName:TextField; public var yourName:TextField; public var close_btn:SimpleButton; public var friendEmail:TextField; public var submit_btn:SimpleButton; public function taf_51(){ addFrameScript(1, frame2, 2, frame3); } function frame3(){ yourName.accessibilityProperties = new AccessibilityProperties(); yourName.accessibilityProperties.silent = true; yourEmail.accessibilityProperties = new AccessibilityProperties(); yourEmail.accessibilityProperties.silent = true; friendName.accessibilityProperties = new AccessibilityProperties(); friendName.accessibilityProperties.silent = true; friendEmail.accessibilityProperties = new AccessibilityProperties(); friendEmail.accessibilityProperties.silent = true; stop(); close_btn.addEventListener(MouseEvent.MOUSE_UP, closeCompetition); submit_btn.addEventListener(MouseEvent.MOUSE_UP, sendFriend); } public function sendFriend(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:URLVariables; if (((((((((((((((!((yourName.text == ""))) && (!((yourName.text == undefined))))) && (!((yourEmail.text == ""))))) && (!((yourEmail.text == undefined))))) && (!((friendName.text == ""))))) && (!((friendName.text == undefined))))) && (!((friendEmail.text == ""))))) && (!((friendEmail.text == undefined))))){ Tracker.kvEvent(769); _local2 = new URLRequest("http://snaphappy.viral-game.co.uk/mail.php"); _local3 = new URLVariables(); _local3.yourname = yourName.text; _local3.youremail = yourEmail.text; _local3.friendname = friendName.text; _local3.friendemail = friendEmail.text; _local2.data = _local3; _local2.method = URLRequestMethod.POST; sendToURL(_local2); friendName.text = ""; friendEmail.text = ""; gotoAndStop(4); }; } function frame2(){ stop(); } public function closeCompetition(_arg1:MouseEvent){ gotoAndStop(1); } } }//package snaphappy_fla
Section 75
//target_10 (snaphappy_fla.target_10) package snaphappy_fla { import flash.display.*; public dynamic class target_10 extends MovieClip { public function target_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package snaphappy_fla
Section 76
//turtle_141 (snaphappy_fla.turtle_141) package snaphappy_fla { import flash.display.*; public dynamic class turtle_141 extends MovieClip { public function turtle_141(){ addFrameScript(17, frame18, 56, frame57); } function frame18(){ gotoAndPlay(1); } function frame57(){ gotoAndPlay("smile"); } } }//package snaphappy_fla
Section 77
//beep (beep) package { import flash.media.*; public dynamic class beep extends Sound { } }//package
Section 78
//BlackBox (BlackBox) package { import flash.display.*; public dynamic class BlackBox extends MovieClip { } }//package
Section 79
//citySound (citySound) package { import flash.media.*; public dynamic class citySound extends Sound { } }//package
Section 80
//citySoundFast (citySoundFast) package { import flash.media.*; public dynamic class citySoundFast extends Sound { } }//package
Section 81
//gameMask (gameMask) package { import flash.display.*; public dynamic class gameMask extends MovieClip { public function gameMask(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 82
//lionSound (lionSound) package { import flash.media.*; public dynamic class lionSound extends Sound { } }//package
Section 83
//lionSoundFast (lionSoundFast) package { import flash.media.*; public dynamic class lionSoundFast extends Sound { } }//package
Section 84
//mainMenuSound (mainMenuSound) package { import flash.media.*; public dynamic class mainMenuSound extends Sound { } }//package
Section 85
//menus (menus) package { import flash.display.*; import flash.events.*; import gamescript.*; import com.memecounter.*; import flash.net.*; import flash.media.*; import flash.text.*; import flash.system.*; import flash.utils.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class menus extends MovieClip { public var playGame_btn:SimpleButton; public var privacy_btn:SimpleButton; public var yourEmail:TextField; public var lives_btn:SimpleButton; public var click08_btn:SimpleButton; public var youScored:TextField; public var winCamera_btn:SimpleButton; public var yourName:TextField; public var button4:SimpleButton; public var menu_btn:SimpleButton; public var highscores_btn:SimpleButton; public var terms_btn:SimpleButton; public var submit_btn:SimpleButton; public var gameEngine; public var button2:SimpleButton; public var playGame1_btn:SimpleButton; public function menus(){ addFrameScript(0, frame1, 64, frame65, 65, frame66); } function frame65(){ submit_btn.addEventListener(MouseEvent.MOUSE_UP, enterCompetition); terms_btn.addEventListener(MouseEvent.MOUSE_UP, terms); privacy_btn.addEventListener(MouseEvent.MOUSE_UP, privacyPolicy); lives_btn.addEventListener(MouseEvent.MOUSE_UP, ourLives); menu_btn.addEventListener(MouseEvent.MOUSE_UP, backToMenu); gameEngine = new GameEngine(); Tracker.kvEvent(0x0300); youScored.text = (("YOU SCORED: " + gameEngine.returnScore()) + " POINTS"); } public function ourLives(_arg1:MouseEvent){ Tracker.kvClick(650); navigateToURL(new URLRequest("http://www.currysourlives.co.uk"), "_blank"); } public function backToMenu(_arg1:MouseEvent){ gotoAndStop(1); } function frame1(){ stop(); } public function terms(_arg1:MouseEvent){ Tracker.kvClick(655); navigateToURL(new URLRequest("http://snaphappy.viral-game.co.uk/terms.htm"), "_blank"); } public function closeCompetition(_arg1:MouseEvent){ gotoAndStop(1); } public function enterCompetition(_arg1:MouseEvent){ var _local2:URLRequest; var _local3:URLVariables; if (((((((!((yourName.text == ""))) && (!((yourName.text == undefined))))) && (!((yourEmail.text == ""))))) && (!((yourEmail.text == undefined))))){ Tracker.kvEvent(773); _local2 = new URLRequest("http://snaphappy.viral-game.co.uk/addentry.php"); _local3 = new URLVariables(); _local3.playername = yourName.text; _local3.playeremail = yourEmail.text; _local3.playerscore = gameEngine.returnScore(); trace(("SCORE = " + gameEngine.returnScore())); _local2.data = _local3; _local2.method = URLRequestMethod.POST; sendToURL(_local2); nextFrame(); }; } public function privacyPolicy(_arg1:MouseEvent){ Tracker.kvClick(654); navigateToURL(new URLRequest("http://snaphappy.viral-game.co.uk/privacy.htm"), "_blank"); } function frame66(){ stop(); } } }//package
Section 86
//moleSound (moleSound) package { import flash.media.*; public dynamic class moleSound extends Sound { } }//package
Section 87
//OuterScreen (OuterScreen) package { import flash.display.*; import flash.text.*; public dynamic class OuterScreen extends MovieClip { public var target_mc:MovieClip; public var taf_mc:MovieClip; public var snap_mc:MovieClip; public var panasonicLogo_btn:SimpleButton; public var levelComplete_mc:MovieClip; public var cta1_btn:SimpleButton; public var totalPoints:TextField; public var score_mc:MovieClip; public var countdown_mc:MovieClip; public var cta3_btn:SimpleButton; public var timeBar_mc:MovieClip; public var bar_mc:MovieClip; public var lowBattery_mc:MovieClip; public var top10_mc:MovieClip; public var mute_mc:MovieClip; public var kokoLogo_btn:SimpleButton; public var music_btn:SimpleButton; public var currysLogo_btn:SimpleButton; public var mask_mc:MovieClip; public var comp_mc:MovieClip; public var cta2_btn:SimpleButton; public var totalSmiles:TextField; public var backMain_btn:SimpleButton; public function OuterScreen(){ addFrameScript(0, frame1, 29, frame30, 63, frame64); } function frame64(){ gotoAndStop(1); } function frame30(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package
Section 88
//scubaMusic (scubaMusic) package { import flash.media.*; public dynamic class scubaMusic extends Sound { } }//package
Section 89
//shutterSound (shutterSound) package { import flash.media.*; public dynamic class shutterSound extends Sound { } }//package
Section 90
//sprite_mc (sprite_mc) package { import flash.display.*; public dynamic class sprite_mc extends MovieClip { public function sprite_mc(){ addFrameScript(1, frame2, 3, frame4); } function frame4(){ gotoAndPlay("smile"); } function frame2(){ gotoAndPlay(1); } } }//package

Library Items

Symbol 1 MovieClip {BlackBox}
Symbol 2 GraphicUsed by:3 42 196 267  Timeline
Symbol 3 MovieClip {gameMask}Uses:2
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip {sprite_mc}Uses:4 5Used by:721
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:Timeline
Symbol 10 GraphicUsed by:30
Symbol 11 FontUsed by:12 13 14 15 16 17 18 19 20 21 22 23 24 25 56 58 60 64 66 68 70 72 74 76 97 98 99 100 151 200 202 206 209 211 213 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 244 247 250 262 265 266
Symbol 12 TextUses:11Used by:26
Symbol 13 TextUses:11Used by:26
Symbol 14 TextUses:11Used by:26
Symbol 15 TextUses:11Used by:26
Symbol 16 TextUses:11Used by:26
Symbol 17 TextUses:11Used by:26
Symbol 18 TextUses:11Used by:26
Symbol 19 TextUses:11Used by:26
Symbol 20 TextUses:11Used by:26
Symbol 21 TextUses:11Used by:26
Symbol 22 TextUses:11Used by:26
Symbol 23 TextUses:11Used by:26
Symbol 24 TextUses:11Used by:26
Symbol 25 TextUses:11Used by:26
Symbol 26 MovieClipUses:12 13 14 15 16 17 18 19 20 21 22 23 24 25Used by:30
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 ButtonUses:28Used by:30 196
Symbol 30 MovieClipUses:10 26 29Used by:Timeline
Symbol 31 GraphicUsed by:196
Symbol 32 FontUsed by:33
Symbol 33 EditableTextUses:32Used by:34
Symbol 34 MovieClip {snaphappy_fla.points_7}Uses:33Used by:196
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClip {snaphappy_fla.mask_8}Uses:36Used by:196
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClip {snaphappy_fla.target_10}Uses:39Used by:196
Symbol 41 GraphicUsed by:196
Symbol 42 MovieClipUses:2Used by:196
Symbol 43 FontUsed by:44 48 49 50 51 118 120 124 155 158 159 164 167 168 170 172 173 178 184 185 188 192 251 252 254 255 258 259
Symbol 44 TextUses:43Used by:196
Symbol 45 FontUsed by:46 52 53 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 175 240 241
Symbol 46 TextUses:45Used by:196
Symbol 47 FontUsed by:48 49
Symbol 48 EditableTextUses:43 47Used by:196
Symbol 49 EditableTextUses:43 47Used by:196
Symbol 50 TextUses:43Used by:196
Symbol 51 TextUses:43Used by:196
Symbol 52 TextUses:45Used by:196
Symbol 53 TextUses:45Used by:196
Symbol 54 GraphicUsed by:55 720
Symbol 55 MovieClip {snaphappy_fla.snap_12}Uses:54Used by:196
Symbol 56 TextUses:11Used by:57 63
Symbol 57 MovieClipUses:56Used by:81
Symbol 58 TextUses:11Used by:59 62
Symbol 59 MovieClipUses:58Used by:81
Symbol 60 TextUses:11Used by:61
Symbol 61 MovieClipUses:60Used by:81
Symbol 62 MovieClipUses:58Used by:81
Symbol 63 MovieClipUses:56Used by:81
Symbol 64 TextUses:11Used by:65
Symbol 65 MovieClipUses:64Used by:81
Symbol 66 TextUses:11Used by:67
Symbol 67 MovieClipUses:66Used by:81
Symbol 68 TextUses:11Used by:69
Symbol 69 MovieClipUses:68Used by:81
Symbol 70 TextUses:11Used by:71
Symbol 71 MovieClipUses:70Used by:81
Symbol 72 TextUses:11Used by:73
Symbol 73 MovieClipUses:72Used by:81
Symbol 74 TextUses:11Used by:75 78
Symbol 75 MovieClipUses:74Used by:81
Symbol 76 TextUses:11Used by:77
Symbol 77 MovieClipUses:76Used by:81
Symbol 78 MovieClipUses:74Used by:81
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClip {snaphappy_fla.levelComplete_13}Uses:57 59 61 62 63 65 67 69 71 73 75 77 78 80Used by:196
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:196
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:196
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 ButtonUses:86 87 88Used by:196
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 ButtonUses:91Used by:196
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 ButtonUses:94Used by:196
Symbol 96 GraphicUsed by:101
Symbol 97 TextUses:11Used by:101
Symbol 98 TextUses:11Used by:101
Symbol 99 TextUses:11Used by:101
Symbol 100 TextUses:11Used by:101
Symbol 101 MovieClip {snaphappy_fla.countdown_32}Uses:96 97 98 99 100Used by:196
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClip {snaphappy_fla.lowBatteryWarning_33}Uses:103Used by:196
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107 108
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 ButtonUses:107 106Used by:196
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111 112
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 ButtonUses:111 110Used by:196
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115 116
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 ButtonUses:115 114Used by:196
Symbol 117 GraphicUsed by:122
Symbol 118 TextUses:43Used by:122
Symbol 119 GraphicUsed by:122
Symbol 120 TextUses:43Used by:122
Symbol 121 GraphicUsed by:122 745
Symbol 122 ButtonUses:117 118 119 120 121Used by:196
Symbol 123 GraphicUsed by:153
Symbol 124 TextUses:43Used by:125
Symbol 125 MovieClipUses:124Used by:153
Symbol 126 EditableTextUses:45Used by:153
Symbol 127 EditableTextUses:45Used by:153
Symbol 128 EditableTextUses:45Used by:153
Symbol 129 EditableTextUses:45Used by:153
Symbol 130 EditableTextUses:45Used by:153
Symbol 131 EditableTextUses:45Used by:153
Symbol 132 EditableTextUses:45Used by:153
Symbol 133 EditableTextUses:45Used by:153
Symbol 134 EditableTextUses:45Used by:153
Symbol 135 EditableTextUses:45Used by:153
Symbol 136 EditableTextUses:45Used by:153
Symbol 137 EditableTextUses:45Used by:153
Symbol 138 EditableTextUses:45Used by:153
Symbol 139 EditableTextUses:45Used by:153
Symbol 140 EditableTextUses:45Used by:153
Symbol 141 EditableTextUses:45Used by:153
Symbol 142 EditableTextUses:45Used by:153
Symbol 143 EditableTextUses:45Used by:153
Symbol 144 EditableTextUses:45Used by:153
Symbol 145 EditableTextUses:45Used by:153
Symbol 146 FontUsed by:147 148
Symbol 147 TextUses:146Used by:150
Symbol 148 TextUses:146Used by:150
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:147 148 149Used by:153 179 193
Symbol 151 TextUses:11Used by:152
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip {snaphappy_fla.dailytop50_42}Uses:123 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 150 152Used by:196
Symbol 154 GraphicUsed by:179
Symbol 155 TextUses:43Used by:156
Symbol 156 MovieClipUses:155Used by:179
Symbol 157 GraphicUsed by:179
Symbol 158 TextUses:43Used by:179 193
Symbol 159 TextUses:43Used by:179 193
Symbol 160 FontUsed by:161 162 182 183 186 187 257
Symbol 161 EditableTextUses:160Used by:179
Symbol 162 EditableTextUses:160Used by:179
Symbol 163 GraphicUsed by:166
Symbol 164 TextUses:43Used by:166 191
Symbol 165 GraphicUsed by:166 191
Symbol 166 ButtonUses:163 164 165Used by:179
Symbol 167 TextUses:43Used by:171
Symbol 168 TextUses:43Used by:171
Symbol 169 GraphicUsed by:171 174 253 256 260
Symbol 170 TextUses:43Used by:171 174 253 256 260
Symbol 171 ButtonUses:167 168 169 170Used by:179
Symbol 172 TextUses:43Used by:174
Symbol 173 TextUses:43Used by:174
Symbol 174 ButtonUses:172 173 169 170Used by:179
Symbol 175 TextUses:45Used by:179
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:179
Symbol 178 TextUses:43Used by:179
Symbol 179 MovieClip {snaphappy_fla.competition_46}Uses:154 150 156 157 158 159 161 162 166 171 174 175 177 178Used by:196
Symbol 180 GraphicUsed by:193
Symbol 181 GraphicUsed by:193
Symbol 182 EditableTextUses:160Used by:193
Symbol 183 EditableTextUses:160Used by:193
Symbol 184 TextUses:43Used by:193
Symbol 185 TextUses:43Used by:193
Symbol 186 EditableTextUses:160Used by:193
Symbol 187 EditableTextUses:160Used by:193
Symbol 188 TextUses:43Used by:189
Symbol 189 MovieClipUses:188Used by:193
Symbol 190 GraphicUsed by:191
Symbol 191 ButtonUses:190 164 165Used by:193
Symbol 192 TextUses:43Used by:193
Symbol 193 MovieClip {snaphappy_fla.taf_51}Uses:180 150 181 158 159 182 183 184 185 186 187 189 191 192Used by:196
Symbol 194 GraphicUsed by:196
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClip {OuterScreen}Uses:31 34 37 40 41 42 2 44 46 48 49 50 51 52 53 55 81 83 85 89 92 95 29 101 104 108 112 116 122 153 179 193 194 195Used by:732
Symbol 197 BitmapUsed by:199
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:197 198Used by:267
Symbol 200 TextUses:11Used by:267
Symbol 201 GraphicUsed by:204 246 249
Symbol 202 TextUses:11Used by:204
Symbol 203 GraphicUsed by:204
Symbol 204 ButtonUses:201 202 203Used by:267
Symbol 205 GraphicUsed by:208 210 212 214
Symbol 206 TextUses:11Used by:208
Symbol 207 GraphicUsed by:208 210 212 214
Symbol 208 ButtonUses:205 206 207Used by:267
Symbol 209 TextUses:11Used by:210
Symbol 210 ButtonUses:205 209 207Used by:267
Symbol 211 TextUses:11Used by:212
Symbol 212 ButtonUses:205 211 207Used by:267
Symbol 213 TextUses:11Used by:214
Symbol 214 ButtonUses:205 213 207Used by:267
Symbol 215 GraphicUsed by:267
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:219 267
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:217 218Used by:267
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:223
Symbol 222 GraphicUsed by:223 739 740
Symbol 223 MovieClipUses:221 222Used by:267
Symbol 224 TextUses:11Used by:267
Symbol 225 TextUses:11Used by:267
Symbol 226 TextUses:11Used by:267
Symbol 227 TextUses:11Used by:267
Symbol 228 TextUses:11Used by:267
Symbol 229 TextUses:11Used by:267
Symbol 230 TextUses:11Used by:267
Symbol 231 TextUses:11Used by:267
Symbol 232 TextUses:11Used by:267
Symbol 233 TextUses:11Used by:267
Symbol 234 TextUses:11Used by:267
Symbol 235 TextUses:11Used by:267
Symbol 236 TextUses:11Used by:267
Symbol 237 TextUses:11Used by:267
Symbol 238 TextUses:11Used by:267
Symbol 239 TextUses:11Used by:267
Symbol 240 EditableTextUses:45Used by:267
Symbol 241 EditableTextUses:45Used by:267
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:267
Symbol 244 TextUses:11Used by:246
Symbol 245 GraphicUsed by:246
Symbol 246 ButtonUses:201 244 245Used by:267
Symbol 247 TextUses:11Used by:249
Symbol 248 GraphicUsed by:249
Symbol 249 ButtonUses:201 247 248Used by:267
Symbol 250 EditableTextUses:11Used by:267
Symbol 251 TextUses:43Used by:253
Symbol 252 TextUses:43Used by:253
Symbol 253 ButtonUses:251 252 169 170Used by:267
Symbol 254 TextUses:43Used by:256
Symbol 255 TextUses:43Used by:256
Symbol 256 ButtonUses:254 255 169 170Used by:267
Symbol 257 TextUses:160Used by:267
Symbol 258 TextUses:43Used by:260
Symbol 259 TextUses:43Used by:260
Symbol 260 ButtonUses:258 259 169 170Used by:267
Symbol 261 GraphicUsed by:264
Symbol 262 TextUses:11Used by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:261 262 263Used by:267
Symbol 265 TextUses:11Used by:267
Symbol 266 TextUses:11Used by:267
Symbol 267 MovieClip {menus}Uses:199 200 204 208 210 212 214 215 219 223 224 225 226 227 228 229 217 230 231 232 233 234 235 236 237 238 239 2 240 241 243 246 249 250 253 256 257 260 264 265 266Used by:732
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClipUses:269Used by:721
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:721
Symbol 273 GraphicUsed by:278
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:278 721
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:273 275 276 277Used by:721
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:721
Symbol 282 GraphicUsed by:721
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {snaphappy_fla.lion1_74}Uses:283 284Used by:721
Symbol 286 GraphicUsed by:721
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip {snaphappy_fla.lion2_75}Uses:287 288Used by:721
Symbol 290 GraphicUsed by:306
Symbol 291 GraphicUsed by:306
Symbol 292 GraphicUsed by:306
Symbol 293 GraphicUsed by:306
Symbol 294 GraphicUsed by:306
Symbol 295 GraphicUsed by:306
Symbol 296 GraphicUsed by:306
Symbol 297 GraphicUsed by:306
Symbol 298 GraphicUsed by:306
Symbol 299 GraphicUsed by:306
Symbol 300 GraphicUsed by:306
Symbol 301 GraphicUsed by:306
Symbol 302 GraphicUsed by:306
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip {snaphappy_fla.lionessWalking_76}Uses:290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305Used by:721
Symbol 307 GraphicUsed by:323
Symbol 308 GraphicUsed by:323
Symbol 309 GraphicUsed by:323
Symbol 310 GraphicUsed by:323
Symbol 311 GraphicUsed by:323
Symbol 312 GraphicUsed by:323
Symbol 313 GraphicUsed by:323
Symbol 314 GraphicUsed by:323
Symbol 315 GraphicUsed by:323
Symbol 316 GraphicUsed by:323
Symbol 317 GraphicUsed by:323
Symbol 318 GraphicUsed by:323
Symbol 319 GraphicUsed by:323
Symbol 320 GraphicUsed by:323
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip {snaphappy_fla.lionWalking_77}Uses:307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322Used by:721
Symbol 324 GraphicUsed by:336
Symbol 325 GraphicUsed by:336
Symbol 326 GraphicUsed by:336
Symbol 327 GraphicUsed by:336
Symbol 328 GraphicUsed by:336
Symbol 329 GraphicUsed by:336
Symbol 330 GraphicUsed by:336
Symbol 331 GraphicUsed by:336
Symbol 332 GraphicUsed by:336
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip {snaphappy_fla.duck_78}Uses:324 325 326 327 328 329 330 331 332 333 334 335Used by:721
Symbol 337 GraphicUsed by:349
Symbol 338 GraphicUsed by:349
Symbol 339 GraphicUsed by:349
Symbol 340 GraphicUsed by:349
Symbol 341 GraphicUsed by:349
Symbol 342 GraphicUsed by:349
Symbol 343 GraphicUsed by:349
Symbol 344 GraphicUsed by:349
Symbol 345 GraphicUsed by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip {snaphappy_fla.duck1_79}Uses:337 338 339 340 341 342 343 344 345 346 347 348Used by:721
Symbol 350 GraphicUsed by:361
Symbol 351 GraphicUsed by:361 368
Symbol 352 GraphicUsed by:361
Symbol 353 GraphicUsed by:361
Symbol 354 GraphicUsed by:361
Symbol 355 GraphicUsed by:361
Symbol 356 GraphicUsed by:361
Symbol 357 GraphicUsed by:361
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip {snaphappy_fla.meerkat_80}Uses:350 351 352 353 354 355 356 357 358 359 360Used by:721
Symbol 362 GraphicUsed by:368
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:368
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClip {snaphappy_fla.handsAnimation_83}Uses:366Used by:368
Symbol 368 MovieClip {snaphappy_fla.mole_81}Uses:362 351 364 367Used by:721
Symbol 369 GraphicUsed by:721
Symbol 370 GraphicUsed by:372
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClip {snaphappy_fla.cheetah1_85}Uses:370 371Used by:721
Symbol 373 GraphicUsed by:721
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClip {snaphappy_fla.cheetah2_86}Uses:374 375Used by:721
Symbol 377 GraphicUsed by:721
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClip {snaphappy_fla.giraffe1_87}Uses:378 379Used by:721
Symbol 381 GraphicUsed by:388
Symbol 382 GraphicUsed by:388
Symbol 383 GraphicUsed by:388
Symbol 384 GraphicUsed by:388
Symbol 385 GraphicUsed by:388
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClip {snaphappy_fla.elephant_88}Uses:381 382 383 384 385 386 387Used by:721
Symbol 389 GraphicUsed by:393
Symbol 390 GraphicUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClip {snaphappy_fla.hippo_89}Uses:389 390 391 392Used by:721
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:721
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:721
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:721
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:721
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:720 721
Symbol 404 GraphicUsed by:721
Symbol 405 GraphicUsed by:721
Symbol 406 GraphicUsed by:721
Symbol 407 GraphicUsed by:721
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip {snaphappy_fla.person1_95}Uses:408 409Used by:721
Symbol 411 GraphicUsed by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClip {snaphappy_fla.person3_96}Uses:411 412Used by:721
Symbol 414 GraphicUsed by:416
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClip {snaphappy_fla.person2_97}Uses:414 415Used by:721
Symbol 417 GraphicUsed by:419
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClip {snaphappy_fla.person4_98}Uses:417 418Used by:721
Symbol 420 GraphicUsed by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClip {snaphappy_fla.skater_99}Uses:420 421Used by:721
Symbol 423 GraphicUsed by:439
Symbol 424 GraphicUsed by:439
Symbol 425 GraphicUsed by:439
Symbol 426 GraphicUsed by:439
Symbol 427 GraphicUsed by:439
Symbol 428 GraphicUsed by:439
Symbol 429 GraphicUsed by:439
Symbol 430 GraphicUsed by:439
Symbol 431 GraphicUsed by:439
Symbol 432 GraphicUsed by:439
Symbol 433 GraphicUsed by:439
Symbol 434 GraphicUsed by:439
Symbol 435 GraphicUsed by:439
Symbol 436 GraphicUsed by:439
Symbol 437 GraphicUsed by:439
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClip {snaphappy_fla.girlWalk1_100}Uses:423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438Used by:721
Symbol 440 GraphicUsed by:456
Symbol 441 GraphicUsed by:456
Symbol 442 GraphicUsed by:456
Symbol 443 GraphicUsed by:456
Symbol 444 GraphicUsed by:456
Symbol 445 GraphicUsed by:456
Symbol 446 GraphicUsed by:456
Symbol 447 GraphicUsed by:456
Symbol 448 GraphicUsed by:456
Symbol 449 GraphicUsed by:456
Symbol 450 GraphicUsed by:456
Symbol 451 GraphicUsed by:456
Symbol 452 GraphicUsed by:456
Symbol 453 GraphicUsed by:456
Symbol 454 GraphicUsed by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClip {snaphappy_fla.girlWalk2_101}Uses:440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455Used by:721
Symbol 457 GraphicUsed by:473
Symbol 458 GraphicUsed by:473
Symbol 459 GraphicUsed by:473
Symbol 460 GraphicUsed by:473
Symbol 461 GraphicUsed by:473
Symbol 462 GraphicUsed by:473
Symbol 463 GraphicUsed by:473
Symbol 464 GraphicUsed by:473
Symbol 465 GraphicUsed by:473
Symbol 466 GraphicUsed by:473
Symbol 467 GraphicUsed by:473
Symbol 468 GraphicUsed by:473
Symbol 469 GraphicUsed by:473
Symbol 470 GraphicUsed by:473
Symbol 471 GraphicUsed by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClip {snaphappy_fla.girlWalk3_102}Uses:457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472Used by:721
Symbol 474 GraphicUsed by:490
Symbol 475 GraphicUsed by:490
Symbol 476 GraphicUsed by:490
Symbol 477 GraphicUsed by:490
Symbol 478 GraphicUsed by:490
Symbol 479 GraphicUsed by:490
Symbol 480 GraphicUsed by:490
Symbol 481 GraphicUsed by:490
Symbol 482 GraphicUsed by:490
Symbol 483 GraphicUsed by:490
Symbol 484 GraphicUsed by:490
Symbol 485 GraphicUsed by:490
Symbol 486 GraphicUsed by:490
Symbol 487 GraphicUsed by:490
Symbol 488 GraphicUsed by:490
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClip {snaphappy_fla.girlWalk4_103}Uses:474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489Used by:721
Symbol 491 GraphicUsed by:507
Symbol 492 GraphicUsed by:507
Symbol 493 GraphicUsed by:507
Symbol 494 GraphicUsed by:507
Symbol 495 GraphicUsed by:507
Symbol 496 GraphicUsed by:507
Symbol 497 GraphicUsed by:507
Symbol 498 GraphicUsed by:507
Symbol 499 GraphicUsed by:507
Symbol 500 GraphicUsed by:507
Symbol 501 GraphicUsed by:507
Symbol 502 GraphicUsed by:507
Symbol 503 GraphicUsed by:507
Symbol 504 GraphicUsed by:507
Symbol 505 GraphicUsed by:507
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClip {snaphappy_fla.guyWalk1_104}Uses:491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506Used by:721
Symbol 508 GraphicUsed by:524
Symbol 509 GraphicUsed by:524
Symbol 510 GraphicUsed by:524
Symbol 511 GraphicUsed by:524
Symbol 512 GraphicUsed by:524
Symbol 513 GraphicUsed by:524
Symbol 514 GraphicUsed by:524
Symbol 515 GraphicUsed by:524
Symbol 516 GraphicUsed by:524
Symbol 517 GraphicUsed by:524
Symbol 518 GraphicUsed by:524
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClip {snaphappy_fla.guyWalk2_105}Uses:508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523Used by:721
Symbol 525 GraphicUsed by:541
Symbol 526 GraphicUsed by:541
Symbol 527 GraphicUsed by:541
Symbol 528 GraphicUsed by:541
Symbol 529 GraphicUsed by:541
Symbol 530 GraphicUsed by:541
Symbol 531 GraphicUsed by:541
Symbol 532 GraphicUsed by:541
Symbol 533 GraphicUsed by:541
Symbol 534 GraphicUsed by:541
Symbol 535 GraphicUsed by:541
Symbol 536 GraphicUsed by:541
Symbol 537 GraphicUsed by:541
Symbol 538 GraphicUsed by:541
Symbol 539 GraphicUsed by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClip {snaphappy_fla.guyWalk3_106}Uses:525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540Used by:721
Symbol 542 GraphicUsed by:558
Symbol 543 GraphicUsed by:558
Symbol 544 GraphicUsed by:558
Symbol 545 GraphicUsed by:558
Symbol 546 GraphicUsed by:558
Symbol 547 GraphicUsed by:558
Symbol 548 GraphicUsed by:558
Symbol 549 GraphicUsed by:558
Symbol 550 GraphicUsed by:558
Symbol 551 GraphicUsed by:558
Symbol 552 GraphicUsed by:558
Symbol 553 GraphicUsed by:558
Symbol 554 GraphicUsed by:558
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClip {snaphappy_fla.guyWalk4_107}Uses:542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557Used by:721
Symbol 559 GraphicUsed by:573
Symbol 560 GraphicUsed by:573
Symbol 561 GraphicUsed by:573
Symbol 562 GraphicUsed by:570
Symbol 563 GraphicUsed by:570
Symbol 564 GraphicUsed by:570
Symbol 565 GraphicUsed by:570
Symbol 566 GraphicUsed by:570
Symbol 567 GraphicUsed by:570
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClip {snaphappy_fla.carBody_109}Uses:562 563 564 565 566 567 568 569Used by:573
Symbol 571 GraphicUsed by:573
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClip {snaphappy_fla.car_108}Uses:559 560 561 570 571 572Used by:721
Symbol 574 GraphicUsed by:579
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:577
Symbol 577 MovieClip {snaphappy_fla.coffeeHandAnimation_111}Uses:576Used by:579 582 585 588
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClip {snaphappy_fla.coffeePeople_110}Uses:574 577 578Used by:721
Symbol 580 GraphicUsed by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClip {snaphappy_fla.coffeePeople1_113}Uses:580 577 581Used by:721
Symbol 583 GraphicUsed by:585
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClip {snaphappy_fla.coffeePeople3_114}Uses:583 577 584Used by:721
Symbol 586 GraphicUsed by:588
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip {snaphappy_fla.coffeePeople4_115}Uses:586 577 587Used by:721
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:721
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClip {snaphappy_fla.road_117}Uses:591Used by:721
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:721
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip {snaphappy_fla.schoolGirl_119}Uses:595 596Used by:721
Symbol 598 GraphicUsed by:600
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClip {snaphappy_fla.schoolGirl1_120}Uses:598 599Used by:721
Symbol 601 GraphicUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClip {snaphappy_fla.schoolGirl2_121}Uses:601 602Used by:721
Symbol 604 GraphicUsed by:606
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClip {snaphappy_fla.schoolGirl3_122}Uses:604 605Used by:721
Symbol 607 GraphicUsed by:609
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClip {snaphappy_fla.schoolGirl4_123}Uses:607 608Used by:721
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:721
Symbol 612 GraphicUsed by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClip {snaphappy_fla.schoolBoy_125}Uses:612 613Used by:721
Symbol 615 GraphicUsed by:617
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClip {snaphappy_fla.schoolBoy1_126}Uses:615 616Used by:721
Symbol 618 GraphicUsed by:620
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClip {snaphappy_fla.schoolBoy2_127}Uses:618 619Used by:721
Symbol 621 GraphicUsed by:623
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClip {snaphappy_fla.schoolBoy3_128}Uses:621 622Used by:721
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClip {snaphappy_fla.schoolBoy4_129}Uses:624 625Used by:721
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:721
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:721
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:721
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:721
Symbol 635 GraphicUsed by:643
Symbol 636 GraphicUsed by:643
Symbol 637 GraphicUsed by:643
Symbol 638 GraphicUsed by:643
Symbol 639 GraphicUsed by:643
Symbol 640 GraphicUsed by:643
Symbol 641 GraphicUsed by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip {snaphappy_fla.seaweed1_134}Uses:635 636 637 638 639 640 641 642Used by:721
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:650
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:650
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClip {snaphappy_fla.clownFish_135}Uses:644 645 646 647 648 649Used by:721
Symbol 651 GraphicUsed by:660
Symbol 652 GraphicUsed by:660
Symbol 653 GraphicUsed by:660
Symbol 654 GraphicUsed by:660
Symbol 655 GraphicUsed by:660
Symbol 656 GraphicUsed by:660
Symbol 657 GraphicUsed by:660
Symbol 658 GraphicUsed by:660
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClip {snaphappy_fla.pufferFish_137}Uses:651 652 653 654 655 656 657 658 659Used by:721
Symbol 661 GraphicUsed by:671
Symbol 662 GraphicUsed by:671
Symbol 663 GraphicUsed by:671
Symbol 664 GraphicUsed by:671
Symbol 665 GraphicUsed by:671
Symbol 666 GraphicUsed by:671
Symbol 667 GraphicUsed by:671
Symbol 668 GraphicUsed by:671
Symbol 669 GraphicUsed by:671
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClip {snaphappy_fla.shark_138}Uses:661 662 663 664 665 666 667 668 669 670Used by:721
Symbol 672 GraphicUsed by:682
Symbol 673 GraphicUsed by:682
Symbol 674 GraphicUsed by:682
Symbol 675 GraphicUsed by:682
Symbol 676 GraphicUsed by:682
Symbol 677 GraphicUsed by:682
Symbol 678 GraphicUsed by:682
Symbol 679 GraphicUsed by:682
Symbol 680 GraphicUsed by:682
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClip {snaphappy_fla.silverFish_139}Uses:672 673 674 675 676 677 678 679 680 681Used by:721
Symbol 683 GraphicUsed by:695
Symbol 684 GraphicUsed by:695
Symbol 685 GraphicUsed by:695
Symbol 686 GraphicUsed by:695
Symbol 687 GraphicUsed by:695
Symbol 688 GraphicUsed by:695
Symbol 689 GraphicUsed by:695
Symbol 690 GraphicUsed by:695
Symbol 691 GraphicUsed by:695
Symbol 692 GraphicUsed by:695
Symbol 693 GraphicUsed by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClip {snaphappy_fla.swordfish_140}Uses:683 684 685 686 687 688 689 690 691 692 693 694Used by:721
Symbol 696 GraphicUsed by:708
Symbol 697 GraphicUsed by:708
Symbol 698 GraphicUsed by:708
Symbol 699 GraphicUsed by:708
Symbol 700 GraphicUsed by:708
Symbol 701 GraphicUsed by:708
Symbol 702 GraphicUsed by:708
Symbol 703 GraphicUsed by:708
Symbol 704 GraphicUsed by:708
Symbol 705 GraphicUsed by:708
Symbol 706 GraphicUsed by:708
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClip {snaphappy_fla.turtle_141}Uses:696 697 698 699 700 701 702 703 704 705 706 707Used by:721
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClipUses:710Used by:720
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:720
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:720
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:720
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:720
Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142}Uses:403 54 711 713 715 717 719Used by:721
Symbol 721 MovieClip {gamescript.GameObject}Uses:270 272 278 281 282 285 286 289 306 323 336 349 361 368 369 372 373 376 377 380 388 393 275 395 397 399 401 403 404 405 406 407 410 413 416 419 422 439 456 473 490 507 524 541 558 573 579 582 585 588 590 592 594 597 600 603 606 609 611 614 617 620 623 626 628 630 632 634 643 650 6 660 671 682 695 708 720Used by:732
Symbol 722 Sound {scubaMusic}Used by:732
Symbol 723 Sound {moleSound}Used by:732
Symbol 724 Sound {mainMenuSound}Used by:732
Symbol 725 Sound {beep}Used by:732
Symbol 726 Sound {lionSoundFast}Used by:732
Symbol 727 Sound {lionSound}Used by:732
Symbol 728 SoundUsed by:732 746
Symbol 729 Sound {citySoundFast}Used by:732
Symbol 730 Sound {citySound}Used by:732
Symbol 731 Sound {shutterSound}Used by:732
Symbol 732 MovieClip {snaphappy_fla.AssettHolder_5}Uses:196 267 721 722 723 724 725 726 727 728 729 730 731Used by:Timeline
Symbol 733 GraphicUsed by:746
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:739 740
Symbol 736 GraphicUsed by:739 740
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:739 740
Symbol 739 MovieClip {snaphappy_fla.KokoLeafUp_149}Uses:222 735 736 738Used by:746
Symbol 740 MovieClip {snaphappy_fla.KokoLeaf_152}Uses:222 735 736 738Used by:746
Symbol 741 GraphicUsed by:746
Symbol 742 FontUsed by:744
Symbol 743 FontUsed by:744
Symbol 744 TextUses:742 743Used by:746
Symbol 745 ButtonUses:121Used by:746
Symbol 746 MovieClip {snaphappy_fla.kokoIntro_148}Uses:733 739 740 741 728 744 745Used by:Timeline

Instance Names

"loader_mc"Frame 1Symbol 9 MovieClip
"score"Symbol 34 MovieClip {snaphappy_fla.points_7} Frame 1Symbol 33 EditableText
"name1"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 126 EditableText
"score1"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 127 EditableText
"name2"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 128 EditableText
"score2"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 129 EditableText
"name3"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 130 EditableText
"score3"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 131 EditableText
"name4"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 132 EditableText
"score4"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 133 EditableText
"name5"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 134 EditableText
"score5"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 135 EditableText
"name6"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 136 EditableText
"score6"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 137 EditableText
"name7"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 138 EditableText
"score7"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 139 EditableText
"name8"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 140 EditableText
"score8"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 141 EditableText
"name9"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 142 EditableText
"score9"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 143 EditableText
"name10"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 144 EditableText
"score10"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 145 EditableText
"close_btn"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 150 Button
"loading_mc"Symbol 153 MovieClip {snaphappy_fla.dailytop50_42} Frame 3Symbol 152 MovieClip
"close_btn"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 150 Button
"yourName"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 161 EditableText
"yourEmail"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 162 EditableText
"submit_btn"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 166 Button
"terms_btn"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 171 Button
"privacy_btn"Symbol 179 MovieClip {snaphappy_fla.competition_46} Frame 3Symbol 174 Button
"close_btn"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 150 Button
"yourName"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 182 EditableText
"yourEmail"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 183 EditableText
"friendName"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 186 EditableText
"friendEmail"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 187 EditableText
"submit_btn"Symbol 193 MovieClip {snaphappy_fla.taf_51} Frame 3Symbol 191 Button
"score_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 34 MovieClip {snaphappy_fla.points_7}
"mask_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 37 MovieClip {snaphappy_fla.mask_8}
"target_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 40 MovieClip {snaphappy_fla.target_10}
"bar_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 42 MovieClip
"timeBar_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 42 MovieClip
"totalPoints"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 48 EditableText
"totalSmiles"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 49 EditableText
"snap_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 55 MovieClip {snaphappy_fla.snap_12}
"levelComplete_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 81 MovieClip {snaphappy_fla.levelComplete_13}
"mute_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 85 MovieClip
"music_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 89 Button
"panasonicLogo_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 92 Button
"kokoLogo_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 95 Button
"currysLogo_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 29 Button
"countdown_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 101 MovieClip {snaphappy_fla.countdown_32}
"lowBattery_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 104 MovieClip {snaphappy_fla.lowBatteryWarning_33}
"cta2_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 108 Button
"cta3_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 112 Button
"cta1_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 116 Button
"backMain_btn"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 122 Button
"top10_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 153 MovieClip {snaphappy_fla.dailytop50_42}
"comp_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 179 MovieClip {snaphappy_fla.competition_46}
"taf_mc"Symbol 196 MovieClip {OuterScreen} Frame 1Symbol 193 MovieClip {snaphappy_fla.taf_51}
"target_mc"Symbol 196 MovieClip {OuterScreen} Frame 67Symbol 40 MovieClip {snaphappy_fla.target_10}
"bar_mc"Symbol 196 MovieClip {OuterScreen} Frame 67Symbol 42 MovieClip
"timeBar_mc"Symbol 196 MovieClip {OuterScreen} Frame 67Symbol 42 MovieClip
"totalPoints"Symbol 196 MovieClip {OuterScreen} Frame 67Symbol 48 EditableText
"totalSmiles"Symbol 196 MovieClip {OuterScreen} Frame 67Symbol 49 EditableText
"target_mc"Symbol 196 MovieClip {OuterScreen} Frame 74Symbol 40 MovieClip {snaphappy_fla.target_10}
"bar_mc"Symbol 196 MovieClip {OuterScreen} Frame 74Symbol 42 MovieClip
"timeBar_mc"Symbol 196 MovieClip {OuterScreen} Frame 74Symbol 42 MovieClip
"totalPoints"Symbol 196 MovieClip {OuterScreen} Frame 74Symbol 48 EditableText
"totalSmiles"Symbol 196 MovieClip {OuterScreen} Frame 74Symbol 49 EditableText
"playGame1_btn"Symbol 267 MovieClip {menus} Frame 1Symbol 204 Button
"playGame_btn"Symbol 267 MovieClip {menus} Frame 1Symbol 208 Button
"highscores_btn"Symbol 267 MovieClip {menus} Frame 1Symbol 210 Button
"click08_btn"Symbol 267 MovieClip {menus} Frame 1Symbol 212 Button
"winCamera_btn"Symbol 267 MovieClip {menus} Frame 1Symbol 214 Button
"playGame_btn"Symbol 267 MovieClip {menus} Frame 5Symbol 208 Button
"button2"Symbol 267 MovieClip {menus} Frame 5Symbol 210 Button
"click08_btn"Symbol 267 MovieClip {menus} Frame 5Symbol 212 Button
"button4"Symbol 267 MovieClip {menus} Frame 5Symbol 214 Button
"yourName"Symbol 267 MovieClip {menus} Frame 65Symbol 240 EditableText
"yourEmail"Symbol 267 MovieClip {menus} Frame 65Symbol 241 EditableText
"submit_btn"Symbol 267 MovieClip {menus} Frame 65Symbol 246 Button
"lives_btn"Symbol 267 MovieClip {menus} Frame 65Symbol 249 Button
"youScored"Symbol 267 MovieClip {menus} Frame 65Symbol 250 EditableText
"terms_btn"Symbol 267 MovieClip {menus} Frame 65Symbol 253 Button
"privacy_btn"Symbol 267 MovieClip {menus} Frame 65Symbol 256 Button
"menu_btn"Symbol 267 MovieClip {menus} Frame 65Symbol 260 Button
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 1Symbol 270 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 2Symbol 272 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 3Symbol 278 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 4Symbol 281 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 11Symbol 285 MovieClip {snaphappy_fla.lion1_74}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 12Symbol 289 MovieClip {snaphappy_fla.lion2_75}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 13Symbol 306 MovieClip {snaphappy_fla.lionessWalking_76}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 14Symbol 323 MovieClip {snaphappy_fla.lionWalking_77}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 15Symbol 336 MovieClip {snaphappy_fla.duck_78}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 16Symbol 349 MovieClip {snaphappy_fla.duck1_79}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 17Symbol 361 MovieClip {snaphappy_fla.meerkat_80}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 21Symbol 368 MovieClip {snaphappy_fla.mole_81}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 31Symbol 372 MovieClip {snaphappy_fla.cheetah1_85}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 32Symbol 376 MovieClip {snaphappy_fla.cheetah2_86}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 33Symbol 380 MovieClip {snaphappy_fla.giraffe1_87}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 34Symbol 388 MovieClip {snaphappy_fla.elephant_88}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 34Symbol 388 MovieClip {snaphappy_fla.elephant_88}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 35Symbol 393 MovieClip {snaphappy_fla.hippo_89}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 44Symbol 275 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 45Symbol 395 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 46Symbol 397 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 47Symbol 399 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 53Symbol 401 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 54Symbol 403 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 67Symbol 410 MovieClip {snaphappy_fla.person1_95}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 68Symbol 413 MovieClip {snaphappy_fla.person3_96}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 69Symbol 416 MovieClip {snaphappy_fla.person2_97}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 70Symbol 419 MovieClip {snaphappy_fla.person4_98}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 84Symbol 422 MovieClip {snaphappy_fla.skater_99}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 85Symbol 439 MovieClip {snaphappy_fla.girlWalk1_100}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 86Symbol 456 MovieClip {snaphappy_fla.girlWalk2_101}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 87Symbol 473 MovieClip {snaphappy_fla.girlWalk3_102}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 88Symbol 490 MovieClip {snaphappy_fla.girlWalk4_103}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 90Symbol 507 MovieClip {snaphappy_fla.guyWalk1_104}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 91Symbol 524 MovieClip {snaphappy_fla.guyWalk2_105}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 92Symbol 541 MovieClip {snaphappy_fla.guyWalk3_106}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 93Symbol 558 MovieClip {snaphappy_fla.guyWalk4_107}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 95Symbol 573 MovieClip {snaphappy_fla.car_108}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 99Symbol 579 MovieClip {snaphappy_fla.coffeePeople_110}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 100Symbol 582 MovieClip {snaphappy_fla.coffeePeople1_113}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 101Symbol 585 MovieClip {snaphappy_fla.coffeePeople3_114}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 102Symbol 588 MovieClip {snaphappy_fla.coffeePeople4_115}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 110Symbol 597 MovieClip {snaphappy_fla.schoolGirl_119}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 111Symbol 600 MovieClip {snaphappy_fla.schoolGirl1_120}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 112Symbol 603 MovieClip {snaphappy_fla.schoolGirl2_121}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 113Symbol 606 MovieClip {snaphappy_fla.schoolGirl3_122}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 114Symbol 609 MovieClip {snaphappy_fla.schoolGirl4_123}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 123Symbol 614 MovieClip {snaphappy_fla.schoolBoy_125}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 124Symbol 617 MovieClip {snaphappy_fla.schoolBoy1_126}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 125Symbol 620 MovieClip {snaphappy_fla.schoolBoy2_127}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 126Symbol 623 MovieClip {snaphappy_fla.schoolBoy3_128}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 127Symbol 626 MovieClip {snaphappy_fla.schoolBoy4_129}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 144Symbol 628 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 151Symbol 630 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 152Symbol 632 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 153Symbol 634 MovieClip
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 164Symbol 650 MovieClip {snaphappy_fla.clownFish_135}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 165Symbol 6 MovieClip {sprite_mc}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 166Symbol 660 MovieClip {snaphappy_fla.pufferFish_137}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 167Symbol 671 MovieClip {snaphappy_fla.shark_138}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 168Symbol 682 MovieClip {snaphappy_fla.silverFish_139}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 169Symbol 695 MovieClip {snaphappy_fla.swordfish_140}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 170Symbol 708 MovieClip {snaphappy_fla.turtle_141}
"sprite_mc"Symbol 721 MovieClip {gamescript.GameObject} Frame 186Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142}
"koko_btn"Symbol 746 MovieClip {snaphappy_fla.kokoIntro_148} Frame 61Symbol 745 Button

Special Tags

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

Labels

"smile"Symbol 6 MovieClip {sprite_mc} Frame 3
"snap"Symbol 6 MovieClip {sprite_mc} Frame 5
"negative"Symbol 196 MovieClip {OuterScreen} Frame 36
"MainMenu"Symbol 196 MovieClip {OuterScreen} Frame 75
"safari"Symbol 267 MovieClip {menus} Frame 5
"scuba"Symbol 267 MovieClip {menus} Frame 14
"city"Symbol 267 MovieClip {menus} Frame 25
"school"Symbol 267 MovieClip {menus} Frame 35
"mole"Symbol 267 MovieClip {menus} Frame 45
"lion"Symbol 267 MovieClip {menus} Frame 55
"gameover"Symbol 267 MovieClip {menus} Frame 65
"smile"Symbol 285 MovieClip {snaphappy_fla.lion1_74} Frame 5
"smile"Symbol 289 MovieClip {snaphappy_fla.lion2_75} Frame 5
"smile"Symbol 306 MovieClip {snaphappy_fla.lionessWalking_76} Frame 39
"smile"Symbol 323 MovieClip {snaphappy_fla.lionWalking_77} Frame 40
"tongue"Symbol 336 MovieClip {snaphappy_fla.duck_78} Frame 14
"smile"Symbol 336 MovieClip {snaphappy_fla.duck_78} Frame 39
"tongue"Symbol 349 MovieClip {snaphappy_fla.duck1_79} Frame 14
"smile"Symbol 349 MovieClip {snaphappy_fla.duck1_79} Frame 39
"smile"Symbol 361 MovieClip {snaphappy_fla.meerkat_80} Frame 80
"smile"Symbol 368 MovieClip {snaphappy_fla.mole_81} Frame 9
"smile"Symbol 372 MovieClip {snaphappy_fla.cheetah1_85} Frame 5
"smile"Symbol 376 MovieClip {snaphappy_fla.cheetah2_86} Frame 5
"smile"Symbol 380 MovieClip {snaphappy_fla.giraffe1_87} Frame 5
"smile"Symbol 388 MovieClip {snaphappy_fla.elephant_88} Frame 40
"smile"Symbol 393 MovieClip {snaphappy_fla.hippo_89} Frame 40
"smile"Symbol 410 MovieClip {snaphappy_fla.person1_95} Frame 5
"smile"Symbol 413 MovieClip {snaphappy_fla.person3_96} Frame 5
"smile"Symbol 416 MovieClip {snaphappy_fla.person2_97} Frame 5
"smile"Symbol 419 MovieClip {snaphappy_fla.person4_98} Frame 5
"smile"Symbol 422 MovieClip {snaphappy_fla.skater_99} Frame 4
"smile"Symbol 439 MovieClip {snaphappy_fla.girlWalk1_100} Frame 40
"smile"Symbol 456 MovieClip {snaphappy_fla.girlWalk2_101} Frame 40
"smile"Symbol 473 MovieClip {snaphappy_fla.girlWalk3_102} Frame 40
"smile"Symbol 490 MovieClip {snaphappy_fla.girlWalk4_103} Frame 40
"smile"Symbol 507 MovieClip {snaphappy_fla.guyWalk1_104} Frame 40
"smile"Symbol 524 MovieClip {snaphappy_fla.guyWalk2_105} Frame 40
"smile"Symbol 541 MovieClip {snaphappy_fla.guyWalk3_106} Frame 40
"smile"Symbol 558 MovieClip {snaphappy_fla.guyWalk4_107} Frame 40
"smile"Symbol 573 MovieClip {snaphappy_fla.car_108} Frame 5
"wait"Symbol 577 MovieClip {snaphappy_fla.coffeeHandAnimation_111} Frame 31
"smile"Symbol 579 MovieClip {snaphappy_fla.coffeePeople_110} Frame 6
"smile"Symbol 582 MovieClip {snaphappy_fla.coffeePeople1_113} Frame 6
"smile"Symbol 585 MovieClip {snaphappy_fla.coffeePeople3_114} Frame 6
"smile"Symbol 588 MovieClip {snaphappy_fla.coffeePeople4_115} Frame 6
"smile"Symbol 592 MovieClip {snaphappy_fla.road_117} Frame 5
"smile"Symbol 597 MovieClip {snaphappy_fla.schoolGirl_119} Frame 10
"smile"Symbol 600 MovieClip {snaphappy_fla.schoolGirl1_120} Frame 10
"smile"Symbol 603 MovieClip {snaphappy_fla.schoolGirl2_121} Frame 10
"smile"Symbol 606 MovieClip {snaphappy_fla.schoolGirl3_122} Frame 10
"smile"Symbol 609 MovieClip {snaphappy_fla.schoolGirl4_123} Frame 10
"smile"Symbol 614 MovieClip {snaphappy_fla.schoolBoy_125} Frame 10
"smile"Symbol 617 MovieClip {snaphappy_fla.schoolBoy1_126} Frame 10
"smile"Symbol 620 MovieClip {snaphappy_fla.schoolBoy2_127} Frame 10
"smile"Symbol 623 MovieClip {snaphappy_fla.schoolBoy3_128} Frame 10
"smile"Symbol 626 MovieClip {snaphappy_fla.schoolBoy4_129} Frame 10
"smile"Symbol 650 MovieClip {snaphappy_fla.clownFish_135} Frame 12
"snap"Symbol 650 MovieClip {snaphappy_fla.clownFish_135} Frame 23
"smile"Symbol 660 MovieClip {snaphappy_fla.pufferFish_137} Frame 40
"snap"Symbol 660 MovieClip {snaphappy_fla.pufferFish_137} Frame 60
"smile"Symbol 671 MovieClip {snaphappy_fla.shark_138} Frame 40
"snap"Symbol 671 MovieClip {snaphappy_fla.shark_138} Frame 66
"smile"Symbol 682 MovieClip {snaphappy_fla.silverFish_139} Frame 26
"smile"Symbol 695 MovieClip {snaphappy_fla.swordfish_140} Frame 40
"smile"Symbol 708 MovieClip {snaphappy_fla.turtle_141} Frame 40
"smile"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 25
"pose1"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 26
"pose2"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 77
"pose3"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 141
"pose4"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 192
"nosmile"Symbol 720 MovieClip {snaphappy_fla.lionAnimation_142} Frame 248
"hillsBackground"Symbol 721 MovieClip {gamescript.GameObject} Frame 1
"cityBackground"Symbol 721 MovieClip {gamescript.GameObject} Frame 2
"moleBackground"Symbol 721 MovieClip {gamescript.GameObject} Frame 3
"schoolBackground"Symbol 721 MovieClip {gamescript.GameObject} Frame 4
"lion1"Symbol 721 MovieClip {gamescript.GameObject} Frame 11
"lion2"Symbol 721 MovieClip {gamescript.GameObject} Frame 12
"lion3"Symbol 721 MovieClip {gamescript.GameObject} Frame 13
"lion4"Symbol 721 MovieClip {gamescript.GameObject} Frame 14
"duck"Symbol 721 MovieClip {gamescript.GameObject} Frame 15
"duck1"Symbol 721 MovieClip {gamescript.GameObject} Frame 16
"meerkat"Symbol 721 MovieClip {gamescript.GameObject} Frame 17
"mole"Symbol 721 MovieClip {gamescript.GameObject} Frame 21
"cheetah1"Symbol 721 MovieClip {gamescript.GameObject} Frame 31
"cheetah2"Symbol 721 MovieClip {gamescript.GameObject} Frame 32
"giraffe1"Symbol 721 MovieClip {gamescript.GameObject} Frame 33
"elephant"Symbol 721 MovieClip {gamescript.GameObject} Frame 34
"hippo"Symbol 721 MovieClip {gamescript.GameObject} Frame 35
"tree1"Symbol 721 MovieClip {gamescript.GameObject} Frame 44
"tree2"Symbol 721 MovieClip {gamescript.GameObject} Frame 45
"tree3"Symbol 721 MovieClip {gamescript.GameObject} Frame 46
"lamp"Symbol 721 MovieClip {gamescript.GameObject} Frame 47
"grass1"Symbol 721 MovieClip {gamescript.GameObject} Frame 53
"grass2"Symbol 721 MovieClip {gamescript.GameObject} Frame 54
"mud1"Symbol 721 MovieClip {gamescript.GameObject} Frame 55
"mud2"Symbol 721 MovieClip {gamescript.GameObject} Frame 56
"mud3"Symbol 721 MovieClip {gamescript.GameObject} Frame 57
"mud4"Symbol 721 MovieClip {gamescript.GameObject} Frame 58
"person1"Symbol 721 MovieClip {gamescript.GameObject} Frame 67
"person2"Symbol 721 MovieClip {gamescript.GameObject} Frame 68
"person3"Symbol 721 MovieClip {gamescript.GameObject} Frame 69
"person4"Symbol 721 MovieClip {gamescript.GameObject} Frame 70
"skater"Symbol 721 MovieClip {gamescript.GameObject} Frame 84
"girl1"Symbol 721 MovieClip {gamescript.GameObject} Frame 85
"girl2"Symbol 721 MovieClip {gamescript.GameObject} Frame 86
"girl3"Symbol 721 MovieClip {gamescript.GameObject} Frame 87
"girl4"Symbol 721 MovieClip {gamescript.GameObject} Frame 88
"guy1"Symbol 721 MovieClip {gamescript.GameObject} Frame 90
"guy2"Symbol 721 MovieClip {gamescript.GameObject} Frame 91
"guy3"Symbol 721 MovieClip {gamescript.GameObject} Frame 92
"guy4"Symbol 721 MovieClip {gamescript.GameObject} Frame 93
"car"Symbol 721 MovieClip {gamescript.GameObject} Frame 95
"coffee1"Symbol 721 MovieClip {gamescript.GameObject} Frame 99
"coffee2"Symbol 721 MovieClip {gamescript.GameObject} Frame 100
"coffee3"Symbol 721 MovieClip {gamescript.GameObject} Frame 101
"coffee4"Symbol 721 MovieClip {gamescript.GameObject} Frame 102
"buildings"Symbol 721 MovieClip {gamescript.GameObject} Frame 105
"road"Symbol 721 MovieClip {gamescript.GameObject} Frame 106
"road1"Symbol 721 MovieClip {gamescript.GameObject} Frame 107
"schoolGirl1"Symbol 721 MovieClip {gamescript.GameObject} Frame 110
"schoolGirl2"Symbol 721 MovieClip {gamescript.GameObject} Frame 111
"schoolGirl3"Symbol 721 MovieClip {gamescript.GameObject} Frame 112
"schoolGirl4"Symbol 721 MovieClip {gamescript.GameObject} Frame 113
"schoolGirl5"Symbol 721 MovieClip {gamescript.GameObject} Frame 114
"grass3"Symbol 721 MovieClip {gamescript.GameObject} Frame 116
"schoolBoy1"Symbol 721 MovieClip {gamescript.GameObject} Frame 123
"schoolBoy2"Symbol 721 MovieClip {gamescript.GameObject} Frame 124
"schoolBoy3"Symbol 721 MovieClip {gamescript.GameObject} Frame 125
"schoolBoy4"Symbol 721 MovieClip {gamescript.GameObject} Frame 126
"schoolBoy5"Symbol 721 MovieClip {gamescript.GameObject} Frame 127
"underwaterBackground"Symbol 721 MovieClip {gamescript.GameObject} Frame 144
"mountains1"Symbol 721 MovieClip {gamescript.GameObject} Frame 151
"mound1"Symbol 721 MovieClip {gamescript.GameObject} Frame 152
"mound2"Symbol 721 MovieClip {gamescript.GameObject} Frame 153
"seaweed1"Symbol 721 MovieClip {gamescript.GameObject} Frame 154
"clownfish"Symbol 721 MovieClip {gamescript.GameObject} Frame 164
"crab"Symbol 721 MovieClip {gamescript.GameObject} Frame 165
"pufferfish"Symbol 721 MovieClip {gamescript.GameObject} Frame 166
"shark"Symbol 721 MovieClip {gamescript.GameObject} Frame 167
"silverfish"Symbol 721 MovieClip {gamescript.GameObject} Frame 168
"swordfish"Symbol 721 MovieClip {gamescript.GameObject} Frame 169
"turtle"Symbol 721 MovieClip {gamescript.GameObject} Frame 170
"lionposes"Symbol 721 MovieClip {gamescript.GameObject} Frame 186




http://swfchan.com/25/124271/info.shtml
Created: 1/3 -2019 21:44:14 Last modified: 1/3 -2019 21:44:14 Server time: 09/05 -2024 19:10:32