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

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

Pet-Spa-Challenge.swf

This is the info page for
Flash #117895

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


Text





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



<p align="center"><font face="Bell MT" size="29" color="#efdeae" letterSpacing="0.000000" kerning="0">Patchy Bald (out </font></p><p align="center"><font face="Bell MT" size="29" color="#efdeae" letterSpacing="0.000000" kerning="0">of control)</font></p>

<p align="left"><font face="Arial" size="18" color="#efdeae" letterSpacing="0.000000" kerning="0">You have groomed</font></p><p align="left"><font face="Arial" size="18" color="#efdeae" letterSpacing="0.000000" kerning="0"> this pet. Move on to the next one.</font></p>

1. Wash

2. Cut

3. Brush

4. Accessorize

5. Clean-up

1. Wash

ActionScript [AS3]

Section 1
//Cat (com.kennethwarner.petSpa.Cat) package com.kennethwarner.petSpa { public class Cat extends Pet { public function Cat(_arg1:uint, _arg2:Array, _arg3:Object){ super(_arg1, _arg2, _arg3); petType = "Cat"; init(); } private function init():void{ super.setCurrentBitmap(); super.setInitialPixels(); } } }//package com.kennethwarner.petSpa
Section 2
//Cat1 (com.kennethwarner.petSpa.Cat1) package com.kennethwarner.petSpa { public class Cat1 extends Cat { public function Cat1(_arg1:uint, _arg2:Array, _arg3:Object){ super(_arg1, _arg2, _arg3); petSubType = "Cat1"; } } }//package com.kennethwarner.petSpa
Section 3
//Cat2 (com.kennethwarner.petSpa.Cat2) package com.kennethwarner.petSpa { public class Cat2 extends Cat { public function Cat2(_arg1:uint, _arg2:Array, _arg3:Object){ super(_arg1, _arg2, _arg3); petSubType = "Cat2"; } } }//package com.kennethwarner.petSpa
Section 4
//Dog (com.kennethwarner.petSpa.Dog) package com.kennethwarner.petSpa { import flash.display.*; public class Dog extends Pet { public var cut:MovieClip; public var cutHolder:MovieClip; var testString2:String;// = "Poopy" public function Dog(_arg1:uint, _arg2:Array, _arg3:Object, _arg4:uint){ testString2 = "Poopy"; super(_arg1, _arg2, _arg3); cutHexColor = _arg4; petType = "Dog"; init(); } private function init():void{ super.colorizeMovieClip(cut.cutColor, cutHexColor); if (tasksObject.Cut == true){ transformMatrix.tx = cut.x; transformMatrix.ty = cut.y; cutBitmapData = new BitmapData(this.width, this.height, true, 0); cutBitmapData.draw(cut, transformMatrix); cutBitmap = new Bitmap(cutBitmapData); cutHolder.addChild(cutBitmap); cut.visible = false; } else { cut.visible = false; }; super.setCurrentBitmap(); super.setInitialPixels(); } } }//package com.kennethwarner.petSpa
Section 5
//Dog1 (com.kennethwarner.petSpa.Dog1) package com.kennethwarner.petSpa { public class Dog1 extends Dog { public function Dog1(_arg1:uint, _arg2:Array, _arg3:Object, _arg4:uint){ super(_arg1, _arg2, _arg3, _arg4); petSubType = "Dog1"; } } }//package com.kennethwarner.petSpa
Section 6
//Dog2 (com.kennethwarner.petSpa.Dog2) package com.kennethwarner.petSpa { public class Dog2 extends Dog { public function Dog2(_arg1:uint, _arg2:Array, _arg3:Object, _arg4:uint){ super(_arg1, _arg2, _arg3, _arg4); petSubType = "Dog2"; } } }//package com.kennethwarner.petSpa
Section 7
//Dog3 (com.kennethwarner.petSpa.Dog3) package com.kennethwarner.petSpa { public class Dog3 extends Dog { public function Dog3(_arg1:uint, _arg2:Array, _arg3:Object, _arg4:uint){ super(_arg1, _arg2, _arg3, _arg4); petSubType = "Dog3"; } } }//package com.kennethwarner.petSpa
Section 8
//Dog4 (com.kennethwarner.petSpa.Dog4) package com.kennethwarner.petSpa { public class Dog4 extends Dog { public function Dog4(_arg1:uint, _arg2:Array, _arg3:Object, _arg4:uint){ super(_arg1, _arg2, _arg3, _arg4); petSubType = "Dog4"; } } }//package com.kennethwarner.petSpa
Section 9
//GameClock (com.kennethwarner.petSpa.GameClock) package com.kennethwarner.petSpa { import flash.events.*; import flash.display.*; import flash.utils.*; public class GameClock extends MovieClip { private var gameTimeLimit:Number; private var gameTimeCounter:Number;// = 0 private var minuteHandStartRotation:Number; private var adjustedGameTimeLimit:Number; private var totalHourHandRotation:Number;// = 240 private var gameTimer:Timer; private var timerFrequency:Number;// = 250 private var hourHandStartRotation:Number; private var totalMinuteHandRotation:Number;// = 2880 public var minuteHand:MovieClip; private var hourHandRotationPerTimerTick:Number; private var minuteHandRotationPerTimerTick:Number; public var hourHand:MovieClip; public function GameClock(){ gameTimeCounter = 0; gameTimeLimit = PetSpa.gameTimeInSeconds; totalMinuteHandRotation = 2880; totalHourHandRotation = 240; timerFrequency = 250; adjustedGameTimeLimit = (gameTimeLimit * (1000 / timerFrequency)); minuteHandRotationPerTimerTick = (totalMinuteHandRotation / adjustedGameTimeLimit); hourHandRotationPerTimerTick = (totalHourHandRotation / adjustedGameTimeLimit); init(); } function startGameClock():void{ trace("startGameClock() called."); gameTimer = new Timer(timerFrequency, 0); gameTimer.addEventListener(TimerEvent.TIMER, checkTime); gameTimer.start(); } private function checkTime(_arg1:TimerEvent):void{ var _local2:*; if (PetSpa.gamePaused == false){ _local2 = (gameTimeCounter + 1); gameTimeCounter = _local2; minuteHand.rotation = (minuteHand.rotation + minuteHandRotationPerTimerTick); hourHand.rotation = (hourHand.rotation + hourHandRotationPerTimerTick); _arg1.updateAfterEvent(); if (gameTimeCounter >= adjustedGameTimeLimit){ endGame(); }; }; } private function init():void{ hourHandStartRotation = hourHand.rotation; minuteHandStartRotation = minuteHand.rotation; } function stopClock():void{ gameTimer.stop(); gameTimer.removeEventListener(TimerEvent.TIMER, checkTime); } private function endGame():void{ gameTimer.stop(); gameTimer.removeEventListener(TimerEvent.TIMER, checkTime); dispatchEvent(new Event("quitting_time")); } function reset():void{ gameTimeCounter = 0; hourHand.rotation = hourHandStartRotation; minuteHand.rotation = minuteHandStartRotation; } function  ():void{ } } }//package com.kennethwarner.petSpa
Section 10
//GameMeter (com.kennethwarner.petSpa.GameMeter) package com.kennethwarner.petSpa { import flash.events.*; import flash.display.*; public class GameMeter extends MovieClip { public var liquid:MovieClip; var previousControlPercentage:Number; public var bottle:MovieClip; var controlPercentage:Number;// = 100 public function GameMeter(){ controlPercentage = 100; previousControlPercentage = controlPercentage; init(); } private function init():void{ } function reset():void{ controlPercentage = 100; updateMeter(); } private function endGame():void{ updateMeter(); dispatchEvent(new Event("control_meter_at_zero")); } function loseControl(_arg1:uint):void{ controlPercentage = (controlPercentage - _arg1); if (controlPercentage <= 0){ controlPercentage = 0; endGame(); } else { updateMeter(); if ((((controlPercentage <= 10)) && ((previousControlPercentage > 10)))){ dispatchEvent(new Event("control_meter_at_ten")); } else { if ((((controlPercentage <= 20)) && ((previousControlPercentage > 30)))){ dispatchEvent(new Event("control_meter_at_twenty")); } else { if ((((controlPercentage <= 30)) && ((previousControlPercentage > 50)))){ dispatchEvent(new Event("control_meter_at_thirty")); dispatchEvent(new Event("speed_up_game_music")); }; }; }; }; previousControlPercentage = controlPercentage; } private function updateMeter():void{ liquid.gotoAndStop((101 - Math.ceil(controlPercentage))); } function gainControl(_arg1:uint):void{ trace((("gainControl(" + _arg1) + ") called.")); controlPercentage = (controlPercentage + _arg1); if (controlPercentage > 100){ controlPercentage = 100; }; if ((((previousControlPercentage <= 30)) && ((controlPercentage > 50)))){ dispatchEvent(new Event("slow_down_game_music")); }; updateMeter(); previousControlPercentage = controlPercentage; } } }//package com.kennethwarner.petSpa
Section 11
//Pet (com.kennethwarner.petSpa.Pet) package com.kennethwarner.petSpa { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; public class Pet extends MovieClip { var remainingTasksArray:Array; var currentBitmap:Bitmap; var cutBitmap:Bitmap; public var eye:MovieClip; var angerSoundPlayed:Boolean;// = false var petNeglectCounter:uint;// = 0 var brushBitmapData:BitmapData; var transformMatrix:Matrix; var tasksObject:Object; var numberOfTasks:uint; var accessoriesBitmap:Bitmap; var accessoriesObject:Object; private var petTimerFrequency:uint;// = 1000 public var wash:MovieClip; var accessoriesMaskBitmap:Bitmap; public var cleanup:MovieClip; var currentTask:String; var washBitmap:Bitmap; var accessoriesBitmapData:BitmapData; var petHappiness:uint;// = 100 public var base:MovieClip; var accessoriesMaskBitmapData:BitmapData; var cleanupBitmap:Bitmap; var baseHexColor:uint; private var petNeglected:Boolean;// = false var petType:String; public var accessoriesMaskHolder:MovieClip; var brushBitmap:Bitmap; public var accessoriesHolder:MovieClip; var waitingForRemoval:Boolean;// = false public var washHolder:MovieClip; public var accessories:MovieClip; public var brush:MovieClip; var cleanupBitmapData:BitmapData; var testString1:String;// = "Poop" var currentTaskTool:String; var cutBitmapData:BitmapData; public var treatAlert:MovieClip; private var petTimer:Timer; var cutHexColor:uint; var tasksArray:Array; var stageWidth:uint;// = 810 public var cleanupHolder:MovieClip; var washBitmapData:BitmapData; var petSubType:String; var numberOfTasksCompleted:uint;// = 0 public var brushHolder:MovieClip; var angerSoundCounter:uint;// = 0 var initialPixelsObject:Object; var petAngry:Boolean;// = false var stageHeight:uint;// = 595 public var speak:MovieClip; public function Pet(_arg1:uint, _arg2:Array, _arg3:Object){ testString1 = "Poop"; stageWidth = 810; stageHeight = 595; petTimerFrequency = 1000; petNeglected = false; petAngry = false; petNeglectCounter = 0; petHappiness = 100; angerSoundPlayed = false; angerSoundCounter = 0; transformMatrix = new Matrix(); tasksArray = new Array(); remainingTasksArray = new Array(); numberOfTasksCompleted = 0; accessoriesObject = new Object(); waitingForRemoval = false; tasksObject = {Cut:false, Wash:false, Brush:false, Accessorize:false, Cleanup:true}; initialPixelsObject = {Cut:0, Wash:0, Brush:0, Accessorize:0, Cleanup:0}; baseHexColor = _arg1; tasksArray = _arg2.slice(); remainingTasksArray = _arg2.slice(); accessoriesObject = _arg3; init(); } function die():void{ trace("die() called on pet instance."); stopPetTimer(); petTimer.removeEventListener(TimerEvent.TIMER, checkThisPet); petTimer = null; } function ():void{ trace("testFunction() called inside of Pet superclass."); } function colorizeMovieClip(_arg1:MovieClip, _arg2:uint):void{ var _local3:ColorTransform; var _local4:uint; var _local5:uint; var _local6:uint; _local4 = ((_arg2 >> 16) & 0xFF); _local5 = ((_arg2 >> 8) & 0xFF); _local6 = (_arg2 & 0xFF); _local3 = new ColorTransform(0, 0, 0, 1, _local4, _local5, _local6, 0); _arg1.transform.colorTransform = _local3; } function setCurrentBitmap():void{ trace("setCurrentBitmap() called."); if (currentTask == "Cut"){ currentBitmap = cutBitmap; } else { if (currentTask == "Wash"){ currentBitmap = washBitmap; } else { if (currentTask == "Brush"){ currentBitmap = brushBitmap; } else { if (currentTask == "Accessorize"){ currentBitmap = accessoriesMaskBitmap; } else { if (currentTask == "Cleanup"){ currentBitmap = cleanupBitmap; }; }; }; }; }; } function applyCorrectTool():void{ petNeglectCounter = 0; petNeglected = false; } private function playAngrySoundAndAnimation():void{ if (petType == "Dog"){ speak.gotoAndPlay("doghappy"); } else { if (petType == "Cat"){ speak.gotoAndPlay("cathappy"); }; }; dispatchEvent(new Event("play_angry_sound")); } function receiveTreat():void{ trace("treat received"); if (petAngry == true){ dispatchEvent(new Event("play_eating_treat_sound")); petAngry = false; petHappiness = 100; petNeglectCounter = 0; petNeglected = false; angerSoundPlayed = false; angerSoundCounter = 0; treatAlert.gotoAndPlay("thanks"); }; } private function init():void{ var _local1:uint; var _local2:String; _local1 = 0; while (_local1 < tasksArray.length) { _local2 = tasksArray[_local1]; if (_local2 == "Cut"){ tasksObject.Cut = true; } else { if (_local2 == "Wash"){ tasksObject.Wash = true; } else { if (_local2 == "Brush"){ tasksObject.Brush = true; } else { if (_local2 == "Accessorize"){ tasksObject.Accessorize = true; } else { if (_local2 == "Cleanup"){ tasksObject.Cleanup = true; }; }; }; }; }; _local1 = (_local1 + 1); }; numberOfTasks = remainingTasksArray.length; currentTask = remainingTasksArray[0]; currentTaskTool = getToolName(currentTask); colorizeMovieClip(base.baseColor, baseHexColor); if (tasksObject.Wash == true){ transformMatrix.tx = wash.x; transformMatrix.ty = wash.y; washBitmapData = new BitmapData(this.width, this.height, true, 0); washBitmapData.draw(wash, transformMatrix); washBitmap = new Bitmap(washBitmapData); washHolder.addChild(washBitmap); washHolder.alpha = wash.alpha; wash.visible = false; } else { wash.visible = false; }; if (tasksObject.Brush == true){ transformMatrix.tx = brush.x; transformMatrix.ty = brush.y; brushBitmapData = new BitmapData(this.width, this.height, true, 0); brushBitmapData.draw(brush, transformMatrix); brushBitmap = new Bitmap(brushBitmapData); brushHolder.addChild(brushBitmap); brush.visible = false; } else { brush.visible = false; }; if (tasksObject.Accessorize == true){ trace("setting up Accessorize functionality"); transformMatrix.tx = accessories.x; transformMatrix.ty = accessories.y; accessoriesBitmapData = new BitmapData(this.width, this.height, true, 0); accessories.gotoAndStop(("neck_" + accessoriesObject.neckAccessory)); accessoriesBitmapData.draw(accessories, transformMatrix); accessories.gotoAndStop(("body_" + accessoriesObject.bodyAccessory)); accessoriesBitmapData.draw(accessories, transformMatrix); accessories.gotoAndStop(("head_" + accessoriesObject.headAccessory)); accessoriesBitmapData.draw(accessories, transformMatrix); accessoriesBitmap = new Bitmap(accessoriesBitmapData); accessoriesHolder.addChild(accessoriesBitmap); accessories.visible = false; accessoriesMaskBitmapData = new BitmapData(this.width, this.height, true, 0); accessoriesMaskBitmap = new Bitmap(accessoriesMaskBitmapData); accessoriesMaskHolder.addChild(accessoriesMaskBitmap); accessoriesMaskHolder.visible = false; accessoriesBitmap.cacheAsBitmap = true; accessoriesMaskBitmap.cacheAsBitmap = true; accessoriesMaskHolder.cacheAsBitmap = true; accessoriesBitmap.mask = accessoriesMaskHolder; } else { accessories.visible = false; }; if (tasksObject.Cleanup == true){ transformMatrix.tx = cleanup.x; transformMatrix.ty = cleanup.y; cleanupBitmapData = new BitmapData(this.width, this.height, true, 0); cleanupBitmapData.draw(cleanup, transformMatrix); cleanupBitmap = new Bitmap(cleanupBitmapData); cleanupHolder.addChild(cleanupBitmap); cleanup.visible = false; } else { cleanup.visible = false; }; speak.gotoAndStop("off"); treatAlert.gotoAndStop("off"); petTimer = new Timer(1000, 0); petTimer.addEventListener(TimerEvent.TIMER, checkThisPet); petTimer.start(); } function applyWrongTool():void{ petHappiness = (petHappiness - 20); if ((((petHappiness <= 0)) && ((petAngry == false)))){ petAngry = true; treatAlert.gotoAndPlay("feedme"); trace("treatAlert activated"); dispatchEvent(new Event("pet_angry")); }; } function traceObject(_arg1:Object):void{ var _local2:String; for (_local2 in _arg1) { trace(((_local2 + ": ") + _arg1[_local2])); }; } function getFilledPixels(_arg1:BitmapData):uint{ var _local2:uint; var _local3:Boolean; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:uint; _local2 = _arg1.getPixel32(0, 0); _local3 = false; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < _arg1.width) { _local7 = 0; while (_local7 < _arg1.height) { if (_arg1.getPixel32(_local6, _local7) == _local2){ _local5 = (_local5 + 1); } else { if (!_local3){ _local3 = true; }; _local4 = (_local4 + 1); }; _local7 = (_local7 + 1); }; _local6 = (_local6 + 1); }; return (_local4); } private function calculateInitialPixels(_arg1:String):uint{ var _local2:uint; if (_arg1 == "Cut"){ _local2 = getFilledPixels(cutBitmap.bitmapData); } else { if (_arg1 == "Wash"){ _local2 = getFilledPixels(washBitmap.bitmapData); } else { if (_arg1 == "Brush"){ _local2 = getFilledPixels(brushBitmap.bitmapData); } else { if (_arg1 == "Accessorize"){ _local2 = getFilledPixels(accessoriesBitmap.bitmapData); } else { if (_arg1 == "Cleanup"){ _local2 = getFilledPixels(cleanupBitmap.bitmapData); }; }; }; }; }; return (_local2); } private function checkThisPet(_arg1:TimerEvent):void{ var _local2:*; if ((((PetSpa.gameStarted == true)) && ((PetSpa.gamePaused == false)))){ _local2 = (petNeglectCounter + 1); petNeglectCounter = _local2; if ((((petNeglectCounter == PetSpa.petNeglectToAngryTimeLimit)) && ((petNeglected == true)))){ if (petAngry == false){ petAngry = true; treatAlert.gotoAndPlay("feedme"); trace("treatAlert activated"); }; }; if ((((petNeglectCounter >= PetSpa.petNeglectTimeLimit)) && ((petAngry == false)))){ petNeglected = true; dispatchEvent(new Event("pet_neglected")); }; if (petAngry == true){ dispatchEvent(new Event("pet_angry")); if (angerSoundPlayed == false){ playAngrySoundAndAnimation(); angerSoundPlayed = true; } else { _local2 = (angerSoundCounter + 1); angerSoundCounter = _local2; if ((angerSoundCounter % PetSpa.petAngerSoundFrequency) == 0){ playAngrySoundAndAnimation(); }; }; }; }; } function stopPetTimer():void{ petTimer.stop(); } function completeCurrentTask():void{ trace("completeCurrentTask() called."); var _local1:* = (numberOfTasksCompleted + 1); numberOfTasksCompleted = _local1; if (currentTask == "Accessorize"){ trace("What the fuck?"); accessoriesBitmap.mask = null; } else { currentBitmap.visible = false; }; if (remainingTasksArray.length > 1){ dispatchEvent(new Event("play_task_completed_sound")); remainingTasksArray.splice(0, 1); currentTask = remainingTasksArray[0]; currentTaskTool = getToolName(currentTask); setCurrentBitmap(); if (currentTask == "Cleanup"){ cleanupHolder.visible = true; }; } else { dispatchEvent(new Event("play_all_tasks_completed_sound")); dispatchEvent(new Event("pet_groomed")); waitingForRemoval = true; }; } function getFilledPixels2(_arg1:BitmapData):uint{ var _local2:uint; var _local3:Boolean; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:uint; _local2 = 0; _local3 = false; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < _arg1.width) { _local7 = 0; while (_local7 < _arg1.height) { if (_arg1.getPixel32(_local6, _local7) == _local2){ _local5 = (_local5 + 1); } else { if (!_local3){ _local3 = true; }; if (accessoriesBitmap.bitmapData.getPixel32(_local6, _local7) == _local2){ _local5 = (_local5 + 1); } else { _local4 = (_local4 + 1); }; }; _local7 = (_local7 + 1); }; _local6 = (_local6 + 1); }; return (_local4); } function getToolName(_arg1:String):String{ var _local2:String; if (_arg1 == "Cut"){ _local2 = "scissors"; } else { if (_arg1 == "Wash"){ _local2 = "sponge"; } else { if (_arg1 == "Brush"){ _local2 = "brush"; } else { if (_arg1 == "Accessorize"){ _local2 = "puff"; } else { if (_arg1 == "Cleanup"){ _local2 = "sweeper"; }; }; }; }; }; return (_local2); } function setInitialPixels():void{ var _local1:uint; var _local2:String; var _local3:uint; _local3 = 0; while (_local3 < tasksArray.length) { _local2 = tasksArray[_local3]; _local1 = calculateInitialPixels(_local2); initialPixelsObject[_local2] = _local1; _local3 = (_local3 + 1); }; traceObject(initialPixelsObject); } } }//package com.kennethwarner.petSpa
Section 12
//PetManager (com.kennethwarner.petSpa.PetManager) package com.kennethwarner.petSpa { public class PetManager { private var dogCutColorsArray:Array; private var neckAccessoriesArray:Array; private var catBaseColorsArray:Array; private var bodyAccessoriesArray:Array; private var dogTasksArray:Array; private var headAccessoriesArray:Array; private var dogBaseColorsArray:Array; private var petTypesArray:Array; private var petSubTypesArray:Array; private var catTasksArray:Array; public function PetManager(){ petTypesArray = new Array("Cat", "Cat", "Dog", "Dog", "Dog", "Dog"); petSubTypesArray = new Array("Cat1", "Cat2", "Dog1", "Dog2", "Dog3", "Dog4"); dogBaseColorsArray = new Array(10521956, 8934962, 12040364, 4738128, 14543002); dogCutColorsArray = new Array(10132839, 8547897, 8818045, 6316651, 12707996); catBaseColorsArray = new Array(14996902, 13989409, 11774348, 14276319, 8934962); dogTasksArray = new Array("Cut", "Wash", "Brush", "Accessorize"); catTasksArray = new Array("Wash", "Brush", "Accessorize"); bodyAccessoriesArray = new Array("armor", "camo", "dress", "jeans", "jersey", "leather", "tutu"); headAccessoriesArray = new Array("bowler", "captain", "crown", "german", "headdress", "racoon", "rainbow"); neckAccessoriesArray = new Array("collar", "daisy", "diamond", "flowers", "pearls", "rainbow", "spike"); init(); } function ():String{ var _local1:String; _local1 = "Go Fuck Yourself"; return (_local1); } private function init():void{ } private function getRandomNumber(_arg1:Number, _arg2:Number):Number{ var _local3:Number = NaN; var _local4:Number = NaN; _local3 = Math.random(); _local4 = (Math.floor((_local3 * (_arg2 - _arg1))) + _arg1); return (_local4); } function getRandomPet():Pet{ var _local1:uint; var _local2:uint; var _local3:uint; var _local4:String; var _local5:String; var _local6:uint; var _local7:uint; var _local8:uint; var _local9:Array; var _local10:Array; var _local11:Array; var _local12:Array; var _local13:Array; var _local14:Object; var _local15:Pet; _local9 = new Array(); _local10 = new Array(); _local11 = new Array(); _local13 = new Array(); _local14 = new Object(); _local1 = getRandomNumberModulo(petSubTypesArray.length); _local4 = petTypesArray[_local1]; _local5 = petSubTypesArray[_local1]; trace(((("petType: " + _local4) + ", petSubType: ") + _local5)); _local1 = getRandomNumberModulo(dogBaseColorsArray.length); if (_local4 == "Dog"){ _local6 = dogBaseColorsArray[_local1]; _local7 = dogCutColorsArray[_local1]; } else { if (_local4 == "Cat"){ _local6 = catBaseColorsArray[_local1]; _local7 = dogCutColorsArray[_local1]; }; }; trace(((("baseColor: " + _local6.toString(16)) + ", cutColor: ") + _local7.toString(16))); if (_local4 == "Dog"){ _local10 = dogTasksArray.slice(); _local12 = dogTasksArray; _local8 = getRandomNumber(1, 4); } else { if (_local4 == "Cat"){ _local10 = catTasksArray.slice(); _local12 = catTasksArray; _local8 = getRandomNumber(1, 3); }; }; _local2 = 1; while (_local2 <= _local8) { _local1 = getRandomNumberModulo(_local10.length); _local9 = _local10.splice(_local1, 1); _local11.push(_local9[0]); _local2 = (_local2 + 1); }; _local2 = 0; while (_local2 < _local12.length) { _local3 = 0; while (_local3 < _local11.length) { if (_local11[_local3] == _local12[_local2]){ _local13.push(_local11[_local3]); break; }; _local3 = (_local3 + 1); }; _local2 = (_local2 + 1); }; _local13.push("Cleanup"); _local8 = (_local8 + 1); trace(("numberOfTasks: " + _local8)); trace(("petTasksArray: " + _local13)); _local1 = getRandomNumberModulo(bodyAccessoriesArray.length); _local14.bodyAccessory = bodyAccessoriesArray[_local1]; _local1 = getRandomNumberModulo(headAccessoriesArray.length); _local14.headAccessory = headAccessoriesArray[_local1]; _local1 = getRandomNumberModulo(neckAccessoriesArray.length); _local14.neckAccessory = neckAccessoriesArray[_local1]; if (_local4 == "Dog"){ if (_local5 == "Dog1"){ _local15 = new Dog1(_local6, _local13, _local14, _local7); } else { if (_local5 == "Dog2"){ _local15 = new Dog2(_local6, _local13, _local14, _local7); } else { if (_local5 == "Dog3"){ _local15 = new Dog3(_local6, _local13, _local14, _local7); } else { if (_local5 == "Dog4"){ _local15 = new Dog4(_local6, _local13, _local14, _local7); }; }; }; }; } else { if (_local4 == "Cat"){ if (_local5 == "Cat1"){ _local15 = new Cat1(_local6, _local13, _local14); } else { if (_local5 == "Cat2"){ _local15 = new Cat2(_local6, _local13, _local14); }; }; }; }; return (_local15); } private function getRandomNumberModulo(_arg1:Number):Number{ var _local2:Number = NaN; var _local3:Number = NaN; var _local4:Number = NaN; var _local5:Number = NaN; _local2 = _arg1; _local3 = 16777216; _local4 = getRandomNumber(_local2, _local3); _local5 = (_local4 % _arg1); return (_local5); } } }//package com.kennethwarner.petSpa
Section 13
//PetSpa (com.kennethwarner.petSpa.PetSpa) package com.kennethwarner.petSpa { import gs.*; import flash.events.*; import flash.display.*; import gs.easing.*; import flash.utils.*; import flash.text.*; import flash.net.*; public class PetSpa extends MovieClip { private var sweeperStartingPixels:uint;// = 0 public var floorAndWallpaper:MovieClip; public var scissors:MovieClip; public var curtains:MovieClip; public var stall1PetHolder:MovieClip; public var treat:MovieClip; public var stall3PetHolder:MovieClip; public var treatDropArea:MovieClip; private var toolProgressTimer:Timer; private var warningTimerFrequency:uint;// = 3000 private var activeToolDiameter:uint; public var nextStall:MovieClip; private var gameTimer:Timer; public var intro:MovieClip; public var unhappyPetAlert:MovieClip; public var testingTxt:TextField; public var petStall1:MovieClip; private var sweeperHairAnimationStarted:Boolean;// = false public var petStall3:MovieClip; private var fromEndScreen:Boolean;// = false public var credits:MovieClip; private var warningDisplayed:Boolean;// = false public var sweeper:MovieClip; public var petStall2:MovieClip; public var gameMeter:GameMeter; public var adAnimation:MovieClip; private var toolActive:Boolean;// = false public var sendToFriend:SendToFriend; private var stall1Pet:MovieClip; public var end:MovieClip; private var toolProgressTimerFrequency:uint;// = 500 public var sponge:MovieClip; public var soundMC:MovieClip; public var previousStall:MovieClip; private var currentPet:uint;// = 2 private var treatStartY:Number; private var toolReturnEase:Object; private var treatStartX:Number; private var currentPetMC:MovieClip; private var pledgeURL:String;// = "http://www.starsue.net/" private var warningTimer:Timer; private var treatBeingDragged:Boolean;// = false private var sweeperStartingPixelsDetermined:Boolean;// = false private var petEraseShape:Shape; private var stall2Pet:MovieClip; public var stall2PetHolder:MovieClip; public var gameClock:GameClock; private var toolReturnTimeInSeconds:Number;// = 1.5 public var help:MovieClip; public var brush:MovieClip; private var taskThresholdObject:Object; public var warningAnimation:MovieClip; public var helpBtn:SimpleButton; private var floorStartX:Number; private var activeToolName:String; public var creditsBtn:SimpleButton; public var petAlert:MovieClip; public var puff:MovieClip; private var toolBeingDragged:Boolean;// = false public var petManager:PetManager; public var treats:MovieClip; private var stall3Pet:MovieClip; public var soundManager:SoundManager; private var currentStall:uint;// = 2 private var petCheckTimer:Timer; private var currentPetBitmap:Bitmap; private var curtainsStartX:Number; public var sendBtn:SimpleButton; private var activeTool:MovieClip; public var orderAnimation:MovieClip; private var stallAnimationEase:Object; private var stallsAnimating:Boolean;// = false private var toolDiameterObject:Object; private var stallAnimationTimeInSeconds:Number;// = 1.5 private var toolStartX:Number; private var toolStartY:Number; static var gamePaused:Boolean = false; static var petCompletedGameMeterIncrement:Number = 10; static var sendToFriendURL:String = "http://www.starsue.net/"; static var petAngryGameMeterDeduction:Number = 1; static var petNeglectTimeLimit:uint = 10; static var petAngerSoundFrequency:uint = 3; static var wrongToolPetHappinessDeduction:Number = 20; static var toolVolume:Number = 1; static var taskCompletedGameMeterIncrement:Number = 7; static var musicVolume:Number = 0.4; static var petNeglectToAngryTimeLimit:uint = 18; static var petNeglectGameMeterDeduction:Number = 0.5; static var gameStarted:Boolean = false; static var wrongToolGameMeterDeduction:Number = 5; static var soundEffectsVolume:Number = 1; static var gameTimeInSeconds:uint = 240; public function PetSpa(){ stallAnimationTimeInSeconds = 1.5; toolReturnTimeInSeconds = 1.5; taskThresholdObject = {Cut:80, Wash:80, Brush:80, Accessorize:60, Cleanup:80}; toolDiameterObject = {scissors:30, sponge:30, brush:30, puff:30, sweeper:30}; pledgeURL = "http://www.starsue.net/"; currentPet = 2; currentStall = 2; stallsAnimating = false; stallAnimationEase = Quint.easeOut; toolActive = false; toolReturnEase = Elastic.easeOut; toolBeingDragged = false; treatBeingDragged = false; fromEndScreen = false; petEraseShape = new Shape(); toolProgressTimerFrequency = 500; warningDisplayed = false; warningTimerFrequency = 3000; sweeperStartingPixels = 0; sweeperStartingPixelsDetermined = false; sweeperHairAnimationStarted = false; soundManager = new SoundManager(); petManager = new PetManager(); addEventListener(Event.ADDED_TO_STAGE, init, false, 0, true); } private function endPledgeBtnClickListener(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest(pledgeURL); navigateToURL(_local2, "_blank"); } private function registerHelpLastListener(_arg1:Event):void{ help.removeEventListener("help_last_displayed", registerHelpLastListener); help.playBtn.addEventListener(MouseEvent.CLICK, helpPlayClickListener); } private function revealSweeper(_arg1:Event):void{ orderAnimation.removeEventListener("order_form_cycled_in", revealSweeper); sweeper.gotoAndStop("on"); orderAnimation.orderForm.sweeper.gotoAndStop("off"); } private function registerHelpListeners(_arg1:Event):void{ help.removeEventListener("help_displayed", registerHelpListeners); help.addEventListener("help_last_displayed", registerHelpLastListener); help.okBtn.addEventListener(MouseEvent.CLICK, helpOkClickListener, false, 0, true); help.skipBtn.addEventListener(MouseEvent.CLICK, helpSkipClickListener, false, 0, true); } private function endSendClickListener(_arg1:MouseEvent):void{ displaySendToFriend(true); } private function toggleSound(_arg1:MouseEvent):void{ soundManager.playSoundEffect("click"); if (soundManager.soundEnabled == true){ soundMC.gotoAndStop("off"); } else { soundMC.gotoAndStop("on"); }; soundManager.toggleSound(); } private function registerPetListeners(_arg1:MovieClip):void{ _arg1.addEventListener("pet_groomed", receivePetDispatchedEvent); _arg1.addEventListener("pet_angry", receivePetDispatchedEvent); _arg1.addEventListener("pet_neglected", receivePetDispatchedEvent); _arg1.addEventListener("play_angry_sound", receivePetDispatchedEvent); _arg1.addEventListener("play_task_completed_sound", receivePetDispatchedEvent); _arg1.addEventListener("play_all_tasks_completed_sound", receivePetDispatchedEvent); _arg1.addEventListener("play_eating_treat_sound", receivePetDispatchedEvent); } private function startToolProgressTimer():void{ toolProgressTimer.start(); } private function removePetAlert():void{ petAlert.gotoAndStop("off"); } private function previousStallOverListener(_arg1:MouseEvent):void{ previousStall.gotoAndPlay("in"); } private function creditsBtnClickListener(_arg1:MouseEvent):void{ soundManager.playSoundEffect("click"); displayCredits(false); } private function releaseTool(_arg1:MouseEvent):void{ toolBeingDragged = false; stopToolProgressTimer(); activeTool.stopDrag(); activeTool.removeEventListener(MouseEvent.MOUSE_MOVE, moveTool); activeTool.removeEventListener(MouseEvent.MOUSE_UP, releaseTool); petEraseShape.graphics.clear(); if ((((activeToolName == currentPetMC.currentTaskTool)) && ((activeToolName == "sweeper")))){ adAnimation.gotoAndPlay("out"); sweeper.sweeperAnimation.sweeper.hair.gotoAndStop("off"); sweeperStartingPixels = 0; sweeperStartingPixelsDetermined = false; sweeperHairAnimationStarted = false; }; if (currentPetMC.waitingForRemoval == false){ removePetAlert(); }; activeTool.gotoAndStop("on"); soundManager.stopToolSound(); TweenLite.to(activeTool, toolReturnTimeInSeconds, {x:toolStartX, y:toolStartY, ease:toolReturnEase, onComplete:toolReturned, onCompleteParams:[activeTool]}); toolActive = false; } private function  ():void{ } private function helpOkClickListener(_arg1:MouseEvent):void{ soundManager.playSoundEffect("click"); help.nextFrame(); } private function displayPetAlert(_arg1:String):void{ if (_arg1 == "pet_groomed"){ petAlert.gotoAndStop("pet_finished"); } else { if (_arg1 == "wrong_tool"){ petAlert.gotoAndStop("wrong_tool"); }; }; } private function helpPlayClickListener(_arg1:MouseEvent):void{ help.playBtn.removeEventListener(MouseEvent.CLICK, helpPlayClickListener); soundManager.playSoundEffect("click"); help.gotoAndStop("off"); if (gameStarted == false){ startGame(); } else { gamePaused = false; }; } private function orderFormCyclingInListener(_arg1:Event):void{ clearOrderForm(); updateOrderForm(); } private function receiveGameListenersEvent(_arg1:Event):void{ var _local2:String; var _local3:Object; _local2 = _arg1.type; _local3 = _arg1.target; if (_local2 == "quitting_time"){ endGame(); } else { if (_local2 == "control_meter_at_zero"){ gameClock.stopClock(); endGame(); } else { if (_local2 == "control_meter_at_ten"){ displayWarning("It will take a miracle to get control now."); } else { if (_local2 == "control_meter_at_twenty"){ displayWarning("You are losing control."); } else { if (_local2 == "control_meter_at_thirty"){ displayWarning("Things aren't looking good - get control."); } else { if (_local2 == "speed_up_game_music"){ soundManager.speedUpGameMusic(); } else { if (_local2 == "slow_down_game_music"){ soundManager.slowDownGameMusic(); } else { if (_local2 == "play_click_sound"){ soundManager.playSoundEffect("click"); }; }; }; }; }; }; }; }; } private function initPets():void{ stall1Pet = petManager.getRandomPet(); stall1PetHolder.addChild(stall1Pet); stall2Pet = petManager.getRandomPet(); stall2PetHolder.addChild(stall2Pet); stall3Pet = petManager.getRandomPet(); stall3PetHolder.addChild(stall3Pet); registerPetListeners(stall1Pet); registerPetListeners(stall2Pet); registerPetListeners(stall3Pet); if (gameStarted == false){ currentPetMC = stall2Pet; currentPetBitmap = currentPetMC.currentBitmap; } else { currentPetMC = this[(("stall" + currentPet) + "Pet")]; currentPetBitmap = currentPetMC.currentBitmap; }; } private function stopToolProgressTimer():void{ toolProgressTimer.stop(); } private function displaySendToFriend(_arg1:Boolean):void{ trace((("displaySendToFriend(" + _arg1) + ") called.")); if (_arg1 == true){ fromEndScreen = true; end.visible = false; } else { gamePaused = true; }; sendToFriend.addEventListener("remove_send_to_friend", removeSendToFriendListener); sendToFriend.displayForm(); } private function beginClickListener(_arg1:MouseEvent):void{ intro.begin.removeEventListener(MouseEvent.CLICK, beginClickListener); soundManager.playSoundEffect("click"); intro.gotoAndStop("off"); help.gotoAndStop("on"); help.addEventListener("help_displayed", registerHelpListeners); } private function updateOrderForm():void{ var _local1:uint; var _local2:uint; trace("updateOrderForm() called."); _local1 = 1; _local2 = 0; while (_local2 < currentPetMC.tasksArray.length) { orderAnimation.orderForm[(("task" + _local1) + "Txt")].text = ((_local1 + ". ") + currentPetMC.tasksArray[_local2]); _local1 = (_local1 + 1); _local2 = (_local2 + 1); }; if (currentPetMC.numberOfTasksCompleted > 0){ orderAnimation.orderForm.crossoutsAnimation.gotoAndStop(("crossout" + currentPetMC.numberOfTasksCompleted)); }; } private function resetCurtains():void{ curtains.x = curtainsStartX; } private function dropTreat(_arg1:MouseEvent):void{ treatBeingDragged = false; treat.removeEventListener(MouseEvent.MOUSE_UP, dropTreat); treat.stopDrag(); if (treatDropArea.hitTestPoint(treat.x, treat.y)){ trace("treat dropped on current pet"); currentPetMC.receiveTreat(); }; treat.gotoAndStop("off"); treat.x = treatStartX; treat.y = treatStartY; } private function displayWarning(_arg1:String):void{ warningAnimation.warning.warningTxt.text = _arg1; soundManager.playSoundEffect("warning"); if (warningDisplayed == false){ warningAnimation.gotoAndPlay("in"); warningTimer.start(); warningDisplayed = true; } else { warningTimer.stop(); warningTimer.start(); }; } private function initTools():void{ var _local1:Array; var _local2:uint; _local1 = new Array(brush, scissors, puff, sponge); _local2 = 0; while (_local2 < _local1.length) { _local1[_local2].buttonMode = true; _local1[_local2].addEventListener(MouseEvent.MOUSE_DOWN, toolClickListener); _local2 = (_local2 + 1); }; } private function startPetCheckTimer():void{ petCheckTimer.start(); } private function removePetListeners(_arg1:MovieClip):void{ _arg1.removeEventListener("pet_groomed", receivePetDispatchedEvent); _arg1.removeEventListener("pet_angry", receivePetDispatchedEvent); _arg1.removeEventListener("pet_neglected", receivePetDispatchedEvent); _arg1.removeEventListener("play_angry_sound", receivePetDispatchedEvent); _arg1.removeEventListener("play_task_completed_sound", receivePetDispatchedEvent); _arg1.removeEventListener("play_all_tasks_completed_sound", receivePetDispatchedEvent); _arg1.removeEventListener("play_eating_treat_sound", receivePetDispatchedEvent); } private function removeEndScreenListeners():void{ end.tryAgain.removeEventListener(MouseEvent.CLICK, endTryAgainClickListener); end.send.removeEventListener(MouseEvent.CLICK, endSendClickListener); end.credits.removeEventListener(MouseEvent.CLICK, endCreditsClickListener); end.pledgeBtn.removeEventListener(MouseEvent.CLICK, endPledgeBtnClickListener); } private function stopPetCheckTimer():void{ petCheckTimer.stop(); unhappyPetAlert.gotoAndStop("off"); } private function checkStallPosition(_arg1:MovieClip):void{ if (_arg1.x < -810){ _arg1.x = (_arg1.x + (810 * 3)); } else { if (_arg1.x > 810){ _arg1.x = (_arg1.x - (810 * 3)); }; }; stallsAnimating = false; } private function initTreats():void{ treats.buttonMode = true; treats.addEventListener(MouseEvent.MOUSE_DOWN, treatsClickListener); } private function removeWarning(_arg1:TimerEvent):void{ warningAnimation.gotoAndPlay("out"); warningTimer.stop(); warningDisplayed = false; } private function nextStallOverListener(_arg1:MouseEvent):void{ nextStall.gotoAndPlay("in"); } private function (_arg1:TimerEvent):void{ } private function registerBeginListener(_arg1:Event):void{ intro.removeEventListener("intro_displayed", registerBeginListener); intro.begin.addEventListener(MouseEvent.CLICK, beginClickListener); soundManager.playIntroEndLoop(); } private function checkForAngryPets(_arg1:TimerEvent):void{ var _local2:Boolean; var _local3:uint; _local2 = false; _local3 = 1; while (_local3 <= 3) { if (_local2 == false){ if (this[(("stall" + _local3) + "Pet")].petAngry == true){ _local2 = true; }; }; _local3 = (_local3 + 1); }; if (_local2 == true){ unhappyPetAlert.gotoAndStop("on"); } else { unhappyPetAlert.gotoAndStop("off"); }; } private function traceCurrentPetVars():void{ trace(("currentPetMC.numberOfTasks: " + currentPetMC.numberOfTasks)); trace(("currentPetMC.numberOfTasksCompleted: " + currentPetMC.numberOfTasksCompleted)); trace(("currentPetMC.currentTask: " + currentPetMC.currentTask)); trace(("currentPetMC.currentTaskTool: " + currentPetMC.currentTaskTool)); } private function receivePetDispatchedEvent(_arg1:Event):void{ var _local2:String; var _local3:Object; var _local4:String; var _local5:String; _local2 = _arg1.type; _local3 = _arg1.target; _local4 = _local3.petType; _local5 = _local3.petSubType; if (_local3 == stall1Pet){ } else { if (_local3 == stall2Pet){ } else { if (_local3 == stall3Pet){ } else { trace("event from undetermined pet mc"); }; }; }; if (_local2 == "pet_groomed"){ displayPetAlert("pet_groomed"); } else { if (_local2 == "pet_neglected"){ gameMeter.loseControl(petNeglectGameMeterDeduction); } else { if (_local2 == "pet_angry"){ gameMeter.loseControl(petAngryGameMeterDeduction); } else { if (_local2 == "play_angry_sound"){ soundManager.playPetAngrySound(_local4, _local5); } else { if (_local2 == "play_task_completed_sound"){ soundManager.playSoundEffect("task_completed"); } else { if (_local2 == "play_all_tasks_completed_sound"){ soundManager.playSoundEffect("all_tasks_completed"); } else { if (_local2 == "play_eating_treat_sound"){ soundManager.playSoundEffect("treat"); }; }; }; }; }; }; }; } private function registerEndScreenListeners():void{ end.tryAgain.addEventListener(MouseEvent.CLICK, endTryAgainClickListener); end.send.addEventListener(MouseEvent.CLICK, endSendClickListener); end.credits.addEventListener(MouseEvent.CLICK, endCreditsClickListener); end.pledgeBtn.addEventListener(MouseEvent.CLICK, endPledgeBtnClickListener); } private function nextStallClickListener(_arg1:MouseEvent):void{ if (gamePaused == false){ if (stallsAnimating == false){ soundManager.playSoundEffect("click"); soundManager.playSoundEffect("swoosh"); stallsAnimating = true; removePetAlert(); TweenLite.to(curtains, stallAnimationTimeInSeconds, {x:"-810", ease:stallAnimationEase, onComplete:resetCurtains}); TweenLite.to(floorAndWallpaper, stallAnimationTimeInSeconds, {x:"-810", ease:stallAnimationEase, onComplete:resetFloor}); animateStalls("next"); animatePets("next"); cycleOutOrderForm(); }; }; } private function traceObject(_arg1:Object):void{ var _local2:String; for (_local2 in _arg1) { trace(((_local2 + ": ") + _arg1[_local2])); }; } private function cycleInOrderForm(_arg1:Event):void{ orderAnimation.removeEventListener("order_form_cycled_out", cycleInOrderForm); orderAnimation.gotoAndPlay("in"); orderAnimation.addEventListener("order_form_cycled_in", revealSweeper); } private function initTimers():void{ petCheckTimer = new Timer(500, 0); petCheckTimer.addEventListener(TimerEvent.TIMER, checkForAngryPets); toolProgressTimer = new Timer(toolProgressTimerFrequency, 0); toolProgressTimer.addEventListener(TimerEvent.TIMER, checkToolProgress); warningTimer = new Timer(warningTimerFrequency, 1); warningTimer.addEventListener(TimerEvent.TIMER, removeWarning); } private function displayEndInfo(_arg1:Event):void{ var _local2:Number = NaN; var _local3:String; _local2 = gameMeter.controlPercentage; trace(("finalScore: " + _local2)); end.removeEventListener("end_screen_displayed", displayEndInfo); if (_local2 >= 75){ _local3 = "Beehive : in control"; } else { if (_local2 >= 50){ _local3 = "Mullet : half-way in control"; } else { if (_local2 >= 25){ _local3 = "Flat Top : no-so in control"; } else { if (_local2 >= 1){ _local3 = "Bowl Cut : flailing wildly"; } else { _local3 = "Patchy Bald : out of control"; }; }; }; }; end.scoreTxt.text = _local3; registerEndScreenListeners(); } private function init(_arg1:Event):void{ trace("init() called inside PetSpa class."); removeEventListener(Event.ADDED_TO_STAGE, init, false); testingTxt.text = ""; removePetAlert(); initGameListeners(); initTimers(); initPets(); curtainsStartX = curtains.x; floorStartX = floorAndWallpaper.x; trace(("floorStartX: " + floorStartX)); treatStartX = treat.x; treatStartY = treat.y; intro.gotoAndStop("on"); intro.addEventListener("intro_displayed", registerBeginListener); } private function animateStalls(_arg1:String):void{ var _local3:*; var _local2:String; if (_arg1 == "previous"){ _local2 = "810"; _local3 = (currentStall - 1); currentStall = _local3; } else { if (_arg1 == "next"){ _local2 = "-810"; _local3 = (currentStall + 1); currentStall = _local3; }; }; if (currentStall < 1){ currentStall = 3; } else { if (currentStall > 3){ currentStall = 1; }; }; trace(("currentStall: " + currentStall)); TweenLite.to(petStall1, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkStallPosition, onCompleteParams:[petStall1]}); TweenLite.to(petStall2, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkStallPosition, onCompleteParams:[petStall2]}); TweenLite.to(petStall3, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkStallPosition, onCompleteParams:[petStall3]}); } private function displayHelp(_arg1:MouseEvent):void{ if (gamePaused == false){ soundManager.playSoundEffect("click"); help.gotoAndStop("on"); help.addEventListener("help_displayed", registerHelpListeners); gamePaused = true; }; } private function removeCurrentPets():void{ var _local1:uint; _local1 = 1; while (_local1 <= 3) { this[(("stall" + _local1) + "Pet")].die(); removePetListeners(this[(("stall" + _local1) + "Pet")]); this[(("stall" + _local1) + "PetHolder")].removeChild(this[(("stall" + _local1) + "Pet")]); this[(("stall" + _local1) + "Pet")] = null; _local1 = (_local1 + 1); }; currentPetMC = null; currentPetBitmap = null; } private function sendBtnClickListener(_arg1:MouseEvent):void{ soundManager.playSoundEffect("click"); displaySendToFriend(false); } private function checkToolProgress(_arg1:TimerEvent):void{ var _local2:uint; var _local3:uint; var _local4:uint; var _local5:uint; if (activeToolName == "puff"){ _local2 = currentPetMC.getFilledPixels2(currentPetBitmap.bitmapData); } else { _local2 = currentPetMC.getFilledPixels(currentPetBitmap.bitmapData); if ((((activeToolName == "sweeper")) && ((sweeperStartingPixelsDetermined == false)))){ sweeperStartingPixels = _local2; sweeperStartingPixelsDetermined = true; }; }; _local3 = currentPetMC.initialPixelsObject[currentPetMC.currentTask]; if ((((activeToolName == "sweeper")) && ((sweeperHairAnimationStarted == false)))){ if (_local2 < sweeperStartingPixels){ sweeper.sweeperAnimation.sweeper.hair.gotoAndPlay("on"); sweeperHairAnimationStarted = true; }; }; _local4 = Math.ceil(((_local2 / _local3) * 100)); if (activeToolName == "puff"){ _local5 = _local4; } else { _local5 = (100 - _local4); }; if (_local5 >= taskThresholdObject[currentPetMC.currentTask]){ completeCurrentTask(); }; if (currentPetMC.currentTask == "Cut"){ } else { if (currentPetMC.currentTask == "Wash"){ }; }; } private function removeSendToFriendListener(_arg1:Event):void{ sendToFriend.removeEventListener("remove_send_to_friend", removeSendToFriendListener); removeSendToFriend(); } private function ():void{ var _local1:uint; _local1 = 1; while (_local1 <= 3) { if (this[(("stall" + _local1) + "PetHolder")].x < -810){ this[(("stall" + _local1) + "PetHolder")].x = (this[(("stall" + _local1) + "PetHolder")].x + (810 * 3)); } else { if (this[(("stall" + _local1) + "PetHolder")].x > 810){ this[(("stall" + _local1) + "PetHolder")].x = (this[(("stall" + _local1) + "PetHolder")].x - (810 * 3)); }; }; trace(((("stall" + _local1) + "PetHolder.x: ") + this[(("stall" + _local1) + "PetHolder")].x)); if (this[(("stall" + _local1) + "Pet")].waitingForRemoval == true){ trace((("stall" + _local1) + "Pet is ready for removal.")); this[(("stall" + _local1) + "PetHolder")].removeChild(this[(("stall" + _local1) + "Pet")]); trace(this[(("stall" + _local1) + "Pet")]); this[(("stall" + _local1) + "Pet")] = petManager.getRandomPet(); this[(("stall" + _local1) + "PetHolder")].addChild(this[(("stall" + _local1) + "Pet")]); trace(((("stall" + _local1) + "Pet waitingForRemoval: ") + this[(("stall" + _local1) + "Pet")].waitingForRemoval)); }; _local1 = (_local1 + 1); }; } private function startDraggingTool(_arg1:MouseEvent):void{ toolBeingDragged = true; activeTool.startDrag(); activeTool.addEventListener(MouseEvent.MOUSE_MOVE, moveTool); activeTool.addEventListener(MouseEvent.MOUSE_UP, releaseTool); petEraseShape.graphics.lineStyle(activeToolDiameter, 0xFFFFFF, 1); petEraseShape.graphics.moveTo(_arg1.stageX, _arg1.stageY); } private function initGameListeners():void{ gameClock.addEventListener("quitting_time", receiveGameListenersEvent); gameMeter.addEventListener("control_meter_at_zero", receiveGameListenersEvent); gameMeter.addEventListener("control_meter_at_ten", receiveGameListenersEvent); gameMeter.addEventListener("control_meter_at_twenty", receiveGameListenersEvent); gameMeter.addEventListener("control_meter_at_thirty", receiveGameListenersEvent); gameMeter.addEventListener("speed_up_game_music", receiveGameListenersEvent); gameMeter.addEventListener("slow_down_game_music", receiveGameListenersEvent); sendToFriend.addEventListener("play_click_sound", receiveGameListenersEvent); } private function checkPetPosition(_arg1:MovieClip, _arg2:uint):void{ if (_arg1.x < -810){ _arg1.x = (_arg1.x + (810 * 3)); } else { if (_arg1.x > 810){ _arg1.x = (_arg1.x - (810 * 3)); }; }; if (this[(("stall" + _arg2) + "Pet")].waitingForRemoval == true){ this[(("stall" + _arg2) + "Pet")].die(); removePetListeners(this[(("stall" + _arg2) + "Pet")]); _arg1.removeChild(this[(("stall" + _arg2) + "Pet")]); this[(("stall" + _arg2) + "Pet")] = null; this[(("stall" + _arg2) + "Pet")] = petManager.getRandomPet(); _arg1.addChild(this[(("stall" + _arg2) + "Pet")]); registerPetListeners(this[(("stall" + _arg2) + "Pet")]); gameMeter.gainControl(petCompletedGameMeterIncrement); }; } private function initStallControls():void{ previousStall.buttonMode = true; nextStall.buttonMode = true; previousStall.addEventListener(MouseEvent.MOUSE_OVER, previousStallOverListener); previousStall.addEventListener(MouseEvent.MOUSE_OUT, previousStallOutListener); previousStall.addEventListener(MouseEvent.CLICK, previousStallClickListener); nextStall.addEventListener(MouseEvent.MOUSE_OVER, nextStallOverListener); nextStall.addEventListener(MouseEvent.MOUSE_OUT, nextStallOutListener); nextStall.addEventListener(MouseEvent.CLICK, nextStallClickListener); } private function treatsClickListener(_arg1:MouseEvent):void{ if (gamePaused == false){ soundManager.playSoundEffect("click"); treatBeingDragged = true; treat.gotoAndStop("on"); treat.startDrag(true); treat.addEventListener(MouseEvent.MOUSE_UP, dropTreat); }; } private function creditsDisplayedListener(_arg1:Event):void{ credits.removeEventListener("credits_displayed", creditsDisplayedListener); credits.closeBtn.addEventListener(MouseEvent.CLICK, creditsCloseClickListener); } private function removeSendToFriend():void{ if (fromEndScreen == true){ fromEndScreen = false; end.visible = true; } else { gamePaused = false; }; } private function endCreditsClickListener(_arg1:MouseEvent):void{ displayCredits(true); } private function clearOrderForm():void{ var _local1:uint; _local1 = 1; while (_local1 <= 5) { orderAnimation.orderForm[(("task" + _local1) + "Txt")].text = ""; _local1 = (_local1 + 1); }; orderAnimation.orderForm.crossoutsAnimation.gotoAndStop("off"); } private function endGame():void{ trace("endGame() called."); if (toolBeingDragged == true){ releaseTool(new MouseEvent(MouseEvent.MOUSE_UP)); }; if (treatBeingDragged == true){ dropTreat(new MouseEvent(MouseEvent.MOUSE_UP)); }; gamePaused = true; removePetAlert(); removeCurrentPets(); orderAnimation.gotoAndStop("off"); sweeper.gotoAndStop("off"); stopPetCheckTimer(); end.gotoAndStop("on"); end.addEventListener("end_screen_displayed", displayEndInfo); soundManager.stopGameLoop(); soundManager.playIntroEndLoop(); } private function initSweeper(_arg1:Event):void{ orderAnimation.removeEventListener("order_form_displayed", initSweeper); sweeper.gotoAndStop("on"); sweeper.buttonMode = true; sweeper.addEventListener(MouseEvent.MOUSE_DOWN, toolClickListener); orderAnimation.orderForm.sweeper.gotoAndStop("off"); } private function removeCredits():void{ credits.gotoAndStop("off"); if (fromEndScreen == true){ fromEndScreen = false; end.visible = true; } else { gamePaused = false; }; } private function displayCredits(_arg1:Boolean):void{ if (_arg1 == true){ fromEndScreen = true; end.visible = false; } else { gamePaused = true; }; credits.gotoAndStop("on"); credits.addEventListener("credits_displayed", creditsDisplayedListener); } private function previousStallOutListener(_arg1:MouseEvent):void{ previousStall.gotoAndPlay("out"); } private function startGame():void{ trace("startGame() called."); if (gameStarted == false){ gameStarted = true; initStallControls(); initTools(); initTreats(); initBottomButtons(); orderAnimation.addEventListener("order_form_cycling_in", orderFormCyclingInListener); }; orderAnimation.addEventListener("order_form_displayed", initSweeper); traceCurrentPetVars(); gameClock.startGameClock(); orderAnimation.gotoAndPlay("in"); gamePaused = false; startPetCheckTimer(); soundManager.stopIntroEndLoop(); soundManager.playGameLoop(); } private function nextStallOutListener(_arg1:MouseEvent):void{ nextStall.gotoAndPlay("out"); } private function toolReturned(_arg1:MovieClip):void{ trace("toolReturned() called."); if (_arg1 == activeTool){ activeTool = null; }; } private function cycleOutOrderForm():void{ sweeper.gotoAndStop("off"); orderAnimation.orderForm.sweeper.gotoAndStop("on"); orderAnimation.gotoAndPlay("out"); orderAnimation.addEventListener("order_form_cycled_out", cycleInOrderForm); } private function moveTool(_arg1:MouseEvent):void{ if (activeToolName == currentPetMC.currentTaskTool){ petEraseShape.graphics.lineTo(_arg1.stageX, _arg1.stageY); if (activeToolName == "puff"){ currentPetBitmap.bitmapData.draw(petEraseShape); } else { currentPetBitmap.bitmapData.draw(petEraseShape, null, null, "erase"); }; }; } private function creditsCloseClickListener(_arg1:MouseEvent):void{ credits.closeBtn.removeEventListener(MouseEvent.CLICK, creditsCloseClickListener); soundManager.playSoundEffect("click"); removeCredits(); } private function (_arg1:MouseEvent):void{ trace(("e.currentTarget.name: " + _arg1.currentTarget.name)); this["sponge"].x = (this["sponge"].x + 100); } private function initBottomButtons():void{ creditsBtn.addEventListener(MouseEvent.CLICK, creditsBtnClickListener); helpBtn.addEventListener(MouseEvent.CLICK, displayHelp); soundMC.buttonMode = true; soundMC.addEventListener(MouseEvent.CLICK, toggleSound); sendBtn.addEventListener(MouseEvent.CLICK, sendBtnClickListener); } private function toolClickListener(_arg1:MouseEvent):void{ trace(("e.currentTarget.name: " + _arg1.currentTarget.name)); if (gamePaused == false){ if (activeTool != this[_arg1.currentTarget.name]){ toolActive = true; activeToolName = _arg1.currentTarget.name; activeToolDiameter = toolDiameterObject[activeToolName]; activeTool = this[activeToolName]; toolStartX = activeTool.x; toolStartY = activeTool.y; activeTool.gotoAndStop("drag"); soundManager.playToolSound(activeToolName); if (activeToolName == currentPetMC.currentTaskTool){ currentPetMC.applyCorrectTool(); if (activeToolName == "sweeper"){ adAnimation.gotoAndPlay("in"); }; startToolProgressTimer(); } else { if (currentPetMC.waitingForRemoval == false){ displayPetAlert("wrong_tool"); }; soundManager.playSoundEffect("wrong_tool"); currentPetMC.applyWrongTool(); gameMeter.loseControl(wrongToolGameMeterDeduction); }; startDraggingTool(_arg1); }; }; } private function animatePets(_arg1:String):void{ var _local3:*; var _local2:String; if (_arg1 == "previous"){ _local2 = "810"; _local3 = (currentPet - 1); currentPet = _local3; } else { if (_arg1 == "next"){ _local2 = "-810"; _local3 = (currentPet + 1); currentPet = _local3; }; }; if (currentPet < 1){ currentPet = 3; } else { if (currentPet > 3){ currentPet = 1; }; }; trace(("currentPet: " + currentPet)); if (currentPet == 1){ currentPetMC = stall1Pet; } else { if (currentPet == 2){ currentPetMC = stall2Pet; } else { if (currentPet == 3){ currentPetMC = stall3Pet; }; }; }; trace(("currentPetMC: " + currentPetMC)); currentPetBitmap = currentPetMC.currentBitmap; traceCurrentPetVars(); TweenLite.to(stall1PetHolder, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkPetPosition, onCompleteParams:[stall1PetHolder, 1]}); TweenLite.to(stall2PetHolder, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkPetPosition, onCompleteParams:[stall2PetHolder, 2]}); TweenLite.to(stall3PetHolder, stallAnimationTimeInSeconds, {x:_local2, ease:stallAnimationEase, onComplete:checkPetPosition, onCompleteParams:[stall3PetHolder, 3]}); } private function completeCurrentTask():void{ gameMeter.gainControl(taskCompletedGameMeterIncrement); stopToolProgressTimer(); currentPetMC.completeCurrentTask(); updateOrderForm(); currentPetBitmap = currentPetMC.currentBitmap; } private function helpSkipClickListener(_arg1:MouseEvent):void{ help.okBtn.removeEventListener(MouseEvent.CLICK, helpOkClickListener); help.skipBtn.removeEventListener(MouseEvent.CLICK, helpSkipClickListener); soundManager.playSoundEffect("click"); help.gotoAndStop("off"); if (gameStarted == false){ startGame(); } else { gamePaused = false; }; } private function endTryAgainClickListener(_arg1:MouseEvent):void{ gameClock.reset(); gameMeter.reset(); initPets(); removeEndScreenListeners(); end.gotoAndStop("off"); orderAnimation.orderForm.sweeper.gotoAndStop("on"); startGame(); } private function previousStallClickListener(_arg1:MouseEvent):void{ if (gamePaused == false){ if (stallsAnimating == false){ soundManager.playSoundEffect("click"); soundManager.playSoundEffect("swoosh"); stallsAnimating = true; removePetAlert(); TweenLite.to(curtains, stallAnimationTimeInSeconds, {x:"810", ease:stallAnimationEase, onComplete:resetCurtains}); TweenLite.to(floorAndWallpaper, stallAnimationTimeInSeconds, {x:"810", ease:stallAnimationEase, onComplete:resetFloor}); animateStalls("previous"); animatePets("previous"); cycleOutOrderForm(); }; }; } private function resetFloor():void{ floorAndWallpaper.x = floorStartX; } } }//package com.kennethwarner.petSpa
Section 14
//SendToFriend (com.kennethwarner.petSpa.SendToFriend) package com.kennethwarner.petSpa { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; public class SendToFriend extends MovieClip { public var backBtn:SimpleButton; public var friend1NameTxt:TextField; private var gameURL:String; public var yourNameTxt:TextField; private var serverURL:String;// = "http://animal.discovery.com/webapps/staf/staf.jsp" public var closeBtn:SimpleButton; private var formData:Object; public var yourEmailTxt:TextField; public var friend1EmailTxt:TextField; public var friend2EmailTxt:TextField; public var friend3EmailTxt:TextField; public var sendBtn:SimpleButton; private var emailCounter:uint;// = 0 public var friend3NameTxt:TextField; private var emailsToSend:uint;// = 0 public var friend2NameTxt:TextField; private var emailSubject:String;// = "Help! I'm stuck in a Pet Spa and can't get out!" public function SendToFriend(){ gameURL = PetSpa.sendToFriendURL; serverURL = "http://animal.discovery.com/webapps/staf/staf.jsp"; emailSubject = "Help! I'm stuck in a Pet Spa and can't get out!"; formData = new Object(); emailCounter = 0; emailsToSend = 0; addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); init(); } private function traceObject(_arg1:Object):void{ var _local2:String; for (_local2 in _arg1) { trace(((_local2 + ": ") + _arg1[_local2])); }; } private function sendBtnClickListener(_arg1:MouseEvent):void{ sendBtn.removeEventListener(MouseEvent.CLICK, sendBtnClickListener); dispatchEvent(new Event("play_click_sound")); formData.friend1Name = friend1NameTxt.text; formData.friend1Email = friend1EmailTxt.text; formData.friend2Name = friend2NameTxt.text; formData.friend2Email = friend2EmailTxt.text; formData.friend3Name = friend3NameTxt.text; formData.friend3Email = friend3EmailTxt.text; formData.yourName = yourNameTxt.text; formData.yourEmail = yourEmailTxt.text; traceObject(formData); if (((((((!((formData.friend1Name == ""))) && (!((formData.friend1Email == ""))))) && (!((formData.yourName == ""))))) && (!((formData.yourEmail == ""))))){ initSend(); } else { this.addEventListener("error_frame_reached", errorFrameReachedListener); this.gotoAndStop("error"); }; } private function init():void{ } private function sendEmail():void{ var friendName:String; var friendEmail:String; var yourName:String; var yourEmail:String; var msg:String; var req:URLRequest; var loader:URLLoader; var vars:URLVariables; var onLoaded:Function; onLoaded = function (_arg1:Event):void{ var _local2:String; _local2 = loader.data; if (_local2.indexOf("SUCCESS=TRUE") != -1){ trace("Success"); if (emailCounter < emailsToSend){ sendEmail(); } else { gotoAndStop("sent"); }; }; }; var _loc_3:* = (emailCounter + 1); emailCounter = _loc_3; friendName = formData[(("friend" + emailCounter) + "Name")]; friendEmail = formData[(("friend" + emailCounter) + "Email")]; yourName = formData.yourName; yourEmail = formData.yourEmail; msg = (friendName + "! Help!<br>"); msg = (msg + "I'm at the Pet Spa all alone and everyone has dropped off their pets to get groomed. "); msg = (msg + (("Get over to " + gameURL) + " and help me wash, clip, brush and dress-up these pets before ")); msg = (msg + "things really get out of control! Hurry!<br><br>"); msg = (msg + (((yourName + " (") + yourEmail) + ")<br>")); req = new URLRequest(serverURL); loader = new URLLoader(); vars = new URLVariables(); vars.subject = emailSubject; vars.header1 = "Help! I'm stuck in a Pet Spa and can't get out!"; vars.format = "flash2"; vars.toName = friendName; vars.toAddress = friendEmail; vars.fromName = yourName; vars.fromAddress = yourEmail; vars.userMessage = msg; req.method = URLRequestMethod.POST; req.data = vars; loader.addEventListener(Event.COMPLETE, onLoaded); loader.load(req); } private function errorFrameReachedListener(_arg1:Event):void{ this.removeEventListener("error_frame_reached", errorFrameReachedListener); backBtn.addEventListener(MouseEvent.CLICK, backBtnClickListener); } function frame3(){ dispatchEvent(new Event("error_frame_reached")); } private function formDisplayedListener(_arg1:Event):void{ this.removeEventListener("form_displayed", formDisplayedListener); friend1NameTxt.tabIndex = 1; friend1EmailTxt.tabIndex = 2; friend2NameTxt.tabIndex = 3; friend2EmailTxt.tabIndex = 4; friend3NameTxt.tabIndex = 5; friend3EmailTxt.tabIndex = 6; yourNameTxt.tabIndex = 7; yourEmailTxt.tabIndex = 8; sendBtn.tabIndex = 9; friend1NameTxt.text = ""; friend1EmailTxt.text = ""; friend2NameTxt.text = ""; friend2EmailTxt.text = ""; friend3NameTxt.text = ""; friend3EmailTxt.text = ""; yourNameTxt.text = ""; yourEmailTxt.text = ""; sendBtn.addEventListener(MouseEvent.CLICK, sendBtnClickListener); closeBtn.addEventListener(MouseEvent.CLICK, closeBtnClickListener); } private function backBtnClickListener(_arg1:MouseEvent):void{ backBtn.removeEventListener(MouseEvent.CLICK, backBtnClickListener); dispatchEvent(new Event("play_click_sound")); this.addEventListener("form_displayed", returnedToForm); this.gotoAndStop("default"); } function frame1(){ stop(); } private function closeBtnClickListener(_arg1:MouseEvent):void{ closeBtn.removeEventListener(MouseEvent.CLICK, closeBtnClickListener); dispatchEvent(new Event("play_click_sound")); this.gotoAndStop("off"); this.dispatchEvent(new Event("remove_send_to_friend")); } function frame5(){ dispatchEvent(new Event("sent_frame_reached")); } private function sendingFrameReachedListener(_arg1:Event):void{ this.removeEventListener("sending_frame_reached", sendingFrameReachedListener); sendEmail(); } function displayForm():void{ this.gotoAndStop("default"); this.addEventListener("form_displayed", formDisplayedListener); } private function returnedToForm(_arg1:Event):void{ this.removeEventListener("form_displayed", returnedToForm); friend1NameTxt.text = formData.friend1Name; friend1EmailTxt.text = formData.friend1Email; friend2NameTxt.text = formData.friend2Name; friend2EmailTxt.text = formData.friend2Email; friend3NameTxt.text = formData.friend3Name; friend3EmailTxt.text = formData.friend3Email; yourNameTxt.text = formData.yourName; yourEmailTxt.text = formData.yourEmail; sendBtn.addEventListener(MouseEvent.CLICK, sendBtnClickListener); } function frame2(){ dispatchEvent(new Event("form_displayed")); } function frame4(){ dispatchEvent(new Event("sending_frame_reached")); } private function initSend():void{ trace("initSend() called."); emailCounter = 0; if (((!((formData.friend2Name == ""))) && (!((formData.friend2Email == ""))))){ if (((!((formData.friend3Name == ""))) && (!((formData.friend3Email == ""))))){ emailsToSend = 3; } else { emailsToSend = 2; }; } else { emailsToSend = 1; }; this.gotoAndStop("sending"); this.addEventListener("sending_frame_reached", sendingFrameReachedListener); } } }//package com.kennethwarner.petSpa
Section 15
//SoundManager (com.kennethwarner.petSpa.SoundManager) package com.kennethwarner.petSpa { import flash.media.*; public class SoundManager { private var meow:MeowSound; private var puff:PuffSound; private var click:ClickSound; private var bark1:Bark1Sound; private var scissors:ScissorsSound; private var sweeper:SweeperSound; private var treat:EatingTreatSound; private var warning:WarningSound; private var soundEffectsChannel:SoundChannel; private var swoosh:SwooshSound; private var hiss:HissSound; private var musicChannel:SoundChannel; private var growl:GrowlSound; private var brush:BrushSound; private var gameLoop1:GameLoop1Sound; private var gamePaused:Boolean; var soundEnabled:Boolean;// = true private var taskCompleted:TaskCompletedSound; private var musicTransform:SoundTransform; private var soundEffectsTransform:SoundTransform; private var gameLoop2:GameLoop2Sound; private var toolTransform:SoundTransform; private var introEnd:IntroEndSound; private var toolChannel:SoundChannel; private var sponge:SpongeSound; private var allTasksCompleted:AllTasksCompletedSound; private var wrongTool:WrongToolSound; private var bark2:Bark2Sound; private var bark3:Bark3Sound; private var bark4:Bark4Sound; public function SoundManager(){ soundEnabled = true; gameLoop1 = new GameLoop1Sound(); gameLoop2 = new GameLoop2Sound(); introEnd = new IntroEndSound(); brush = new BrushSound(); scissors = new ScissorsSound(); puff = new PuffSound(); sponge = new SpongeSound(); sweeper = new SweeperSound(); wrongTool = new WrongToolSound(); bark1 = new Bark1Sound(); bark2 = new Bark2Sound(); bark3 = new Bark3Sound(); bark4 = new Bark4Sound(); growl = new GrowlSound(); meow = new MeowSound(); hiss = new HissSound(); click = new ClickSound(); swoosh = new SwooshSound(); taskCompleted = new TaskCompletedSound(); allTasksCompleted = new AllTasksCompletedSound(); warning = new WarningSound(); treat = new EatingTreatSound(); gamePaused = PetSpa.gamePaused; soundEffectsTransform = new SoundTransform(PetSpa.soundEffectsVolume); musicTransform = new SoundTransform(PetSpa.musicVolume); toolTransform = new SoundTransform(PetSpa.toolVolume); trace("SoundEffects class initialized."); init(); } function playToolSound(_arg1:String):void{ if (soundEnabled == true){ toolChannel = this[_arg1].play(0, 10000); toolChannel.soundTransform = toolTransform; }; } function toggleSound():void{ soundEnabled = !(soundEnabled); trace(("soundEnabled: " + soundEnabled)); if (soundEnabled == true){ soundEffectsTransform.volume = PetSpa.soundEffectsVolume; musicTransform.volume = PetSpa.musicVolume; } else { soundEffectsTransform.volume = 0; musicTransform.volume = 0; }; musicChannel.soundTransform = musicTransform; } private function init():void{ } function playGameLoop():void{ musicChannel = gameLoop1.play(0, 10000); musicChannel.soundTransform = musicTransform; } function speedUpGameMusic():void{ musicChannel.stop(); musicChannel = gameLoop2.play(0, 10000); musicChannel.soundTransform = musicTransform; } function stopIntroEndLoop():void{ musicChannel.stop(); } function playSoundEffect(_arg1:String):void{ if (soundEnabled == true){ if (_arg1 == "click"){ soundEffectsChannel = click.play(); } else { if (_arg1 == "wrong_tool"){ soundEffectsChannel = wrongTool.play(); } else { if (_arg1 == "swoosh"){ soundEffectsChannel = swoosh.play(); } else { if (_arg1 == "task_completed"){ soundEffectsChannel = taskCompleted.play(); } else { if (_arg1 == "all_tasks_completed"){ soundEffectsChannel = allTasksCompleted.play(); } else { if (_arg1 == "warning"){ soundEffectsChannel = warning.play(); } else { if (_arg1 == "treat"){ soundEffectsChannel = treat.play(); }; }; }; }; }; }; }; soundEffectsChannel.soundTransform = soundEffectsTransform; }; } function ():void{ trace("playTestSound() called."); } function slowDownGameMusic():void{ musicChannel.stop(); musicChannel = gameLoop1.play(0, 10000); musicChannel.soundTransform = musicTransform; } function (_arg1:String):void{ trace((("playSound(" + _arg1) + ") called.")); if (_arg1 == "click"){ }; } function  (_arg1:String):void{ trace(("SoundManager.gamePaused: " + gamePaused)); if (_arg1 == "Dog"){ growl.play(); } else { if (_arg1 == "Cat"){ hiss.play(); }; }; } function stopGameLoop():void{ musicChannel.stop(); } function playPetAngrySound(_arg1:String, _arg2:String):void{ if (soundEnabled == true){ if (_arg1 == "Dog"){ if (_arg2 == "Dog1"){ soundEffectsChannel = bark1.play(); } else { if (_arg2 == "Dog2"){ soundEffectsChannel = bark2.play(); } else { if (_arg2 == "Dog3"){ soundEffectsChannel = bark3.play(); } else { if (_arg2 == "Dog4"){ soundEffectsChannel = bark4.play(); }; }; }; }; } else { if (_arg1 == "Cat"){ soundEffectsChannel = meow.play(); }; }; soundEffectsChannel.soundTransform = soundEffectsTransform; }; } function playIntroEndLoop():void{ musicChannel = introEnd.play(0, 10000); musicChannel.soundTransform = musicTransform; } function stopToolSound():void{ toolChannel.stop(); } } }//package com.kennethwarner.petSpa
Section 16
//Elastic (gs.easing.Elastic) package gs.easing { public class Elastic { private static const _2PI:Number = 6.28319; public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number = NaN; if (_arg1 == 0){ return (_arg2); }; var _local8:* = (_arg1 / _arg4); _arg1 = (_arg1 / _arg4); if (_local8 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / _2PI) * Math.asin((_arg3 / _arg5))); }; _arg1--; --_arg1; return ((((-(_arg5) * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * _2PI) / _arg6))) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number = NaN; if (_arg1 == 0){ return (_arg2); }; var _local8:* = (_arg1 / (_arg4 / 2)); _arg1 = (_arg1 / (_arg4 / 2)); if (_local8 == 2){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * (0.3 * 1.5)); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / _2PI) * Math.asin((_arg3 / _arg5))); }; if (_arg1 < 1){ _arg1--; --_arg1; return (((-0.5 * ((_arg5 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * _2PI) / _arg6)))) + _arg2)); }; _arg1--; --_arg1; return ((((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * _2PI) / _arg6))) * 0.5) + _arg3) + _arg2)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Number{ var _local7:Number = NaN; if (_arg1 == 0){ return (_arg2); }; var _local8:* = (_arg1 / _arg4); _arg1 = (_arg1 / _arg4); if (_local8 == 1){ return ((_arg2 + _arg3)); }; if (!_arg6){ _arg6 = (_arg4 * 0.3); }; if (((!(_arg5)) || ((_arg5 < Math.abs(_arg3))))){ _arg5 = _arg3; _local7 = (_arg6 / 4); } else { _local7 = ((_arg6 / _2PI) * Math.asin((_arg3 / _arg5))); }; return (((((_arg5 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * _2PI) / _arg6))) + _arg3) + _arg2)); } } }//package gs.easing
Section 17
//Quint (gs.easing.Quint) package gs.easing { public class Quint { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:* = ((_arg1 / _arg4) - 1); _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_local5 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:* = (_arg1 / _arg4); _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _local5) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:*; _local5 = (_arg1 / (_arg4 / 2)); _arg1 = (_arg1 / (_arg4 / 2)); if (_local5 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _local5 = (_arg1 - 2); _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_local5 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package gs.easing
Section 18
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.geom.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; public var started:Boolean; protected var _subTweens:Array; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; protected var _hst:Boolean; protected var _isDisplayObject:Boolean; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; protected var _specialVars:Object; public var combinedTimeScale:Number; public var initTime:Number; private static var _timer:Timer = new Timer(2000); private static var _classInitted:Boolean; public static var defaultEase:Function = TweenLite.easeOut; public static var version:Number = 9.3; public static var masterList:Dictionary = new Dictionary(false); public static var currentTime:uint; public static var overwriteManager:Object; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; if (_arg1 == null){ return; }; if (!_classInitted){ currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _classInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; _isDisplayObject = Boolean((((_arg1 is DisplayObject)) || (_arg1.hasOwnProperty("isTweenProxy")))); if (!(this.vars.ease is Function)){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; if (!isNaN(Number(this.vars.autoAlpha))){ this.vars.alpha = Number(this.vars.autoAlpha); this.vars.visible = Boolean((this.vars.alpha > 0)); }; _specialVars = ((this.vars.isTV == true)) ? this.vars.exposedProps : this.vars; this.tweens = []; _subTweens = []; var _local5:Boolean; this.initted = false; _hst = _local5; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if ((((masterList[_arg1] == undefined)) || (((!((_arg1 == null))) && ((_local4 == 1)))))){ masterList[_arg1] = []; }; masterList[_arg1].push(this); if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((_specialVars.visible == null))) && ((this.vars.runBackwards == true)))) && (_isDisplayObject))){ this.target.visible = _specialVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (masterList[this.target] == undefined){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ masterList[this.target].push(this); }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function render(_arg1:uint):void{ var _local2:Number = NaN; var _local3:Number = NaN; var _local4:Object; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4[0][_local4[1]] = (_local4[2] + (_local3 * _local4[3])); _local5--; }; if (_hst){ _local5 = (_subTweens.length - 1); while (_local5 > -1) { _subTweens[_local5].proxy(_subTweens[_local5], _local2); _local5--; }; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ var _local1:Boolean; this.active = true; this.started = _local1; if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ (this.startTime - 1); }; } public function clear():void{ this.tweens = []; _subTweens = []; this.vars = {}; var _local1:Boolean; _hasUpdate = false; _hst = _local1; } protected function addSubTween(_arg1:String, _arg2:Function, _arg3:Object, _arg4:Object, _arg5:Object=null):void{ var _local6:String; _subTweens[_subTweens.length] = {name:_arg1, proxy:_arg2, target:_arg3, info:_arg5}; for (_local6 in _arg4) { if (typeof(_arg4[_local6]) == "number"){ this.tweens[this.tweens.length] = [_arg3, _local6, _arg3[_local6], (_arg4[_local6] - _arg3[_local6]), _arg1]; } else { this.tweens[this.tweens.length] = [_arg3, _local6, _arg3[_local6], Number(_arg4[_local6]), _arg1]; }; }; _hst = true; } public function initTweenVals(_arg1:Boolean=false, _arg2:String=""):void{ var _local3:String; var _local4:int; var _local5:Array; var _local6:ColorTransform; var _local7:ColorTransform; var _local8:Object; if (((!(_arg1)) && (overwriteManager.enabled))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; if ((this.target is Array)){ _local5 = ((this.vars.endArray) || ([])); _local4 = 0; while (_local4 < _local5.length) { if (((!((this.target[_local4] == _local5[_local4]))) && (!((this.target[_local4] == undefined))))){ this.tweens[this.tweens.length] = [this.target, _local4.toString(), this.target[_local4], (_local5[_local4] - this.target[_local4]), _local4.toString()]; }; _local4++; }; } else { if (((((!((typeof(_specialVars.tint) == "undefined"))) || ((this.vars.removeTint == true)))) && (this.target.hasOwnProperty("transform")))){ _local6 = this.target.transform.colorTransform; _local7 = new ColorTransform(); if (_specialVars.alpha != undefined){ _local7.alphaMultiplier = _specialVars.alpha; delete _specialVars.alpha; } else { _local7.alphaMultiplier = this.target.alpha; }; if (((!((this.vars.removeTint == true))) && (((((!((_specialVars.tint == null))) && (!((_specialVars.tint == ""))))) || ((_specialVars.tint == 0)))))){ _local7.color = _specialVars.tint; }; addSubTween("tint", tintProxy, {progress:0}, {progress:1}, {target:this.target, color:_local6, endColor:_local7}); }; if (((!((_specialVars.frame == null))) && (_isDisplayObject))){ addSubTween("frame", frameProxy, {frame:this.target.currentFrame}, {frame:_specialVars.frame}, {target:this.target}); }; if (((!(isNaN(this.vars.volume))) && (this.target.hasOwnProperty("soundTransform")))){ addSubTween("volume", volumeProxy, this.target.soundTransform, {volume:this.vars.volume}, {target:this.target}); }; if (((!((_specialVars.visible == null))) && (_isDisplayObject))){ addSubTween("visible", visibleProxy, {}, {}, {tween:this}); }; for (_local3 in _specialVars) { if ((((((((((((((((((((((((((((((((((((_local3 == "ease")) || ((_local3 == "delay")))) || ((_local3 == "overwrite")))) || ((_local3 == "onComplete")))) || ((_local3 == "onCompleteParams")))) || ((_local3 == "runBackwards")))) || ((_local3 == "visible")))) || ((_local3 == "autoOverwrite")))) || ((_local3 == "persist")))) || ((_local3 == "onUpdate")))) || ((_local3 == "onUpdateParams")))) || ((_local3 == "autoAlpha")))) || ((_local3 == "onStart")))) || ((_local3 == "onStartParams")))) || ((_local3 == "renderOnStart")))) || ((_local3 == "proxiedEase")))) || ((_local3 == "easeParams")))) || (((_arg1) && (!((_arg2.indexOf(((" " + _local3) + " ")) == -1))))))){ } else { if (((!(((_isDisplayObject) && ((((((_local3 == "tint")) || ((_local3 == "removeTint")))) || ((_local3 == "frame"))))))) && (!((((_local3 == "volume")) && (this.target.hasOwnProperty("soundTransform"))))))){ if (typeof(_specialVars[_local3]) == "number"){ this.tweens[this.tweens.length] = [this.target, _local3, this.target[_local3], (_specialVars[_local3] - this.target[_local3]), _local3]; } else { this.tweens[this.tweens.length] = [this.target, _local3, this.target[_local3], Number(_specialVars[_local3]), _local3]; }; }; }; }; }; if (this.vars.runBackwards == true){ _local4 = (this.tweens.length - 1); while (_local4 > -1) { _local8 = this.tweens[_local4]; _local8[2] = (_local8[2] + _local8[3]); _local8[3] = (_local8[3] * -1); _local4--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.vars, this.tweens, _subTweens, []); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function complete(_arg1:Boolean=false):void{ if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function frameProxy(_arg1:Object, _arg2:Number=0):void{ _arg1.info.target.gotoAndStop(Math.round(_arg1.target.frame)); } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function visibleProxy(_arg1:Object, _arg2:Number):void{ var _local3:TweenLite; _local3 = _arg1.info.tween; if (_local3.duration == _arg2){ if (((!((_local3.vars.runBackwards == true))) && ((_local3.ease == _local3.vars.ease)))){ _local3.target.visible = _local3.vars.visible; }; } else { if (_local3.target.visible != true){ _local3.target.visible = true; }; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && (!((masterList[_arg1] == undefined))))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; var _local7:* = getTimer(); currentTime = getTimer(); _local2 = _local7; _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6 == null){ } else { if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; }; _local5--; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:* = (_arg1 / _arg4); _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _local5) * (_arg1 - 2)) + _arg2)); } public static function tintProxy(_arg1:Object, _arg2:Number=0):void{ var _local3:Number = NaN; var _local4:Number = NaN; var _local5:Object; var _local6:Object; _local3 = _arg1.target.progress; _local4 = (1 - _local3); _local5 = _arg1.info.color; _local6 = _arg1.info.endColor; _arg1.info.target.transform.colorTransform = new ColorTransform(((_local5.redMultiplier * _local4) + (_local6.redMultiplier * _local3)), ((_local5.greenMultiplier * _local4) + (_local6.greenMultiplier * _local3)), ((_local5.blueMultiplier * _local4) + (_local6.blueMultiplier * _local3)), ((_local5.alphaMultiplier * _local4) + (_local6.alphaMultiplier * _local3)), ((_local5.redOffset * _local4) + (_local6.redOffset * _local3)), ((_local5.greenOffset * _local4) + (_local6.greenOffset * _local3)), ((_local5.blueOffset * _local4) + (_local6.blueOffset * _local3)), ((_local5.alphaOffset * _local4) + (_local6.alphaOffset * _local3))); } public static function volumeProxy(_arg1:Object, _arg2:Number=0):void{ _arg1.info.target.soundTransform = _arg1.target; } static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 19
//ad_anim_141 (petspa_fla.ad_anim_141) package petspa_fla { import flash.display.*; public dynamic class ad_anim_141 extends MovieClip { public function ad_anim_141(){ addFrameScript(0, frame1, 11, frame12, 17, frame18); } function frame18(){ gotoAndStop(1); } function frame12(){ stop(); } function frame1(){ stop(); } } }//package petspa_fla
Section 20
//alert_abovepet_86 (petspa_fla.alert_abovepet_86) package petspa_fla { import flash.display.*; public dynamic class alert_abovepet_86 extends MovieClip { public function alert_abovepet_86(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 21
//arrow_feedme_217 (petspa_fla.arrow_feedme_217) package petspa_fla { import flash.display.*; public dynamic class arrow_feedme_217 extends MovieClip { public function arrow_feedme_217(){ addFrameScript(0, frame1, 20, frame21, 61, frame62); } function frame1(){ stop(); } function frame21(){ gotoAndPlay("feedme"); } function frame62(){ gotoAndStop("off"); } } }//package petspa_fla
Section 22
//arrow_upset_152 (petspa_fla.arrow_upset_152) package petspa_fla { import flash.display.*; public dynamic class arrow_upset_152 extends MovieClip { public function arrow_upset_152(){ addFrameScript(9, frame10); } function frame10(){ gotoAndPlay(2); } } }//package petspa_fla
Section 23
//brush_drag_112 (petspa_fla.brush_drag_112) package petspa_fla { import flash.display.*; public dynamic class brush_drag_112 extends MovieClip { public function brush_drag_112(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package petspa_fla
Section 24
//c1_cleanxcopy_209 (petspa_fla.c1_cleanxcopy_209) package petspa_fla { import flash.display.*; public dynamic class c1_cleanxcopy_209 extends MovieClip { public var c1base:MovieClip; public function c1_cleanxcopy_209(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 25
//c1accessories_223 (petspa_fla.c1accessories_223) package petspa_fla { import flash.display.*; public dynamic class c1accessories_223 extends MovieClip { public function c1accessories_223(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 26
//c1base_213 (petspa_fla.c1base_213) package petspa_fla { import flash.display.*; public dynamic class c1base_213 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 27
//c1x_203 (petspa_fla.c1x_203) package petspa_fla { import flash.display.*; public dynamic class c1x_203 extends MovieClip { public var c1brush:MovieClip; public var c1base:MovieClip; public function c1x_203(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 28
//c2accessories_250 (petspa_fla.c2accessories_250) package petspa_fla { import flash.display.*; public dynamic class c2accessories_250 extends MovieClip { public function c2accessories_250(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 29
//c2base_247 (petspa_fla.c2base_247) package petspa_fla { import flash.display.*; public dynamic class c2base_247 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 30
//credits_163 (petspa_fla.credits_163) package petspa_fla { import flash.events.*; import flash.display.*; public dynamic class credits_163 extends MovieClip { public var closeBtn:SimpleButton; public var e:Event; public function credits_163(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ e = new Event("credits_displayed"); trace(("event dispatched: " + dispatchEvent(e))); } } }//package petspa_fla
Section 31
//CrossoutsAnimation_85 (petspa_fla.CrossoutsAnimation_85) package petspa_fla { import flash.display.*; public dynamic class CrossoutsAnimation_85 extends MovieClip { public function CrossoutsAnimation_85(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 32
//d1accessories_259 (petspa_fla.d1accessories_259) package petspa_fla { import flash.display.*; public dynamic class d1accessories_259 extends MovieClip { public function d1accessories_259(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 33
//d1base_254 (petspa_fla.d1base_254) package petspa_fla { import flash.display.*; public dynamic class d1base_254 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 34
//d1cut_257 (petspa_fla.d1cut_257) package petspa_fla { import flash.display.*; public dynamic class d1cut_257 extends MovieClip { public var cutColor:MovieClip; } }//package petspa_fla
Section 35
//d2accessories_267 (petspa_fla.d2accessories_267) package petspa_fla { import flash.display.*; public dynamic class d2accessories_267 extends MovieClip { public function d2accessories_267(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 36
//d2base_262 (petspa_fla.d2base_262) package petspa_fla { import flash.display.*; public dynamic class d2base_262 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 37
//d2cut_265 (petspa_fla.d2cut_265) package petspa_fla { import flash.display.*; public dynamic class d2cut_265 extends MovieClip { public var cutColor:MovieClip; } }//package petspa_fla
Section 38
//d3accessories_275 (petspa_fla.d3accessories_275) package petspa_fla { import flash.display.*; public dynamic class d3accessories_275 extends MovieClip { public function d3accessories_275(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 39
//d3base_270 (petspa_fla.d3base_270) package petspa_fla { import flash.display.*; public dynamic class d3base_270 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 40
//d3cut_273 (petspa_fla.d3cut_273) package petspa_fla { import flash.display.*; public dynamic class d3cut_273 extends MovieClip { public var cutColor:MovieClip; } }//package petspa_fla
Section 41
//d4accessories_283 (petspa_fla.d4accessories_283) package petspa_fla { import flash.display.*; public dynamic class d4accessories_283 extends MovieClip { public function d4accessories_283(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 42
//d4base_278 (petspa_fla.d4base_278) package petspa_fla { import flash.display.*; public dynamic class d4base_278 extends MovieClip { public var baseColor:MovieClip; } }//package petspa_fla
Section 43
//d4cut_281 (petspa_fla.d4cut_281) package petspa_fla { import flash.display.*; public dynamic class d4cut_281 extends MovieClip { public var cutColor:MovieClip; } }//package petspa_fla
Section 44
//d4cutxcopy_170 (petspa_fla.d4cutxcopy_170) package petspa_fla { import flash.display.*; public dynamic class d4cutxcopy_170 extends MovieClip { public var d4base:MovieClip; public var d4wash:MovieClip; public var d4brush:MovieClip; public var d4cut:MovieClip; public function d4cutxcopy_170(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 45
//d4x_193 (petspa_fla.d4x_193) package petspa_fla { import flash.display.*; public dynamic class d4x_193 extends MovieClip { public var d4base:MovieClip; public var d4wash:MovieClip; public var d4brush:MovieClip; public function d4x_193(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 46
//end_156 (petspa_fla.end_156) package petspa_fla { import flash.events.*; import flash.display.*; import flash.text.*; public dynamic class end_156 extends MovieClip { public var pledgeBtn:SimpleButton; public var tryAgain:SimpleButton; public var send:SimpleButton; public var credits:SimpleButton; public var scoreTxt:TextField; public var e:Event; public function end_156(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ e = new Event("end_screen_displayed"); trace(("event dispatched: " + dispatchEvent(e))); } } }//package petspa_fla
Section 47
//eye1_216 (petspa_fla.eye1_216) package petspa_fla { import flash.display.*; public dynamic class eye1_216 extends MovieClip { public function eye1_216(){ addFrameScript(108, frame109, 175, frame176); } function frame176(){ stop(); } function frame109(){ gotoAndPlay("blink"); } } }//package petspa_fla
Section 48
//help_169 (petspa_fla.help_169) package petspa_fla { import flash.events.*; import flash.display.*; public dynamic class help_169 extends MovieClip { public var skipBtn:SimpleButton; public var playBtn:SimpleButton; public var okBtn:SimpleButton; public function help_169(){ addFrameScript(0, frame1, 1, frame2, 6, frame7); } function frame7(){ dispatchEvent(new Event("help_last_displayed")); } function frame1(){ stop(); } function frame2(){ dispatchEvent(new Event("help_displayed")); } } }//package petspa_fla
Section 49
//intro_153 (petspa_fla.intro_153) package petspa_fla { import flash.events.*; import flash.display.*; public dynamic class intro_153 extends MovieClip { public var e:Event; public var begin:SimpleButton; public function intro_153(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ e = new Event("intro_displayed"); trace(("event dispatched: " + dispatchEvent(e))); } } }//package petspa_fla
Section 50
//meter_anim_46 (petspa_fla.meter_anim_46) package petspa_fla { import flash.display.*; public dynamic class meter_anim_46 extends MovieClip { public function meter_anim_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 51
//order_70 (petspa_fla.order_70) package petspa_fla { import flash.display.*; import flash.text.*; public dynamic class order_70 extends MovieClip { public var task5Txt:TextField; public var task2Txt:TextField; public var task3Txt:TextField; public var sweeper:MovieClip; public var task4Txt:TextField; public var task1Txt:TextField; public var crossoutsAnimation:MovieClip; } }//package petspa_fla
Section 52
//order_anim_69 (petspa_fla.order_anim_69) package petspa_fla { import flash.events.*; import flash.display.*; public dynamic class order_anim_69 extends MovieClip { public var orderForm:MovieClip; public var e:Event; public function order_anim_69(){ addFrameScript(0, frame1, 1, frame2, 24, frame25, 34, frame35, 39, frame40); } function frame25(){ stop(); e = new Event("order_form_displayed"); dispatchEvent(e); e = new Event("order_form_cycled_in"); dispatchEvent(e); } function frame1(){ stop(); } function frame35(){ gotoAndStop(1); e = new Event("order_form_cycled_out"); dispatchEvent(e); } function frame40(){ stop(); } function frame2(){ e = new Event("order_form_cycling_in"); dispatchEvent(e); } } }//package petspa_fla
Section 53
//pointer_anim_67 (petspa_fla.pointer_anim_67) package petspa_fla { import flash.display.*; public dynamic class pointer_anim_67 extends MovieClip { public function pointer_anim_67(){ addFrameScript(0, frame1, 12, frame13, 16, frame17); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ gotoAndStop(1); } } }//package petspa_fla
Section 54
//puff_anim_119 (petspa_fla.puff_anim_119) package petspa_fla { import flash.display.*; public dynamic class puff_anim_119 extends MovieClip { public function puff_anim_119(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(2); } } }//package petspa_fla
Section 55
//puff_drag_117 (petspa_fla.puff_drag_117) package petspa_fla { import flash.display.*; public dynamic class puff_drag_117 extends MovieClip { public function puff_drag_117(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 56
//puff_poof_anim_120 (petspa_fla.puff_poof_anim_120) package petspa_fla { import flash.display.*; public dynamic class puff_poof_anim_120 extends MovieClip { public function puff_poof_anim_120(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay(10); } } }//package petspa_fla
Section 57
//scissors_drag_129 (petspa_fla.scissors_drag_129) package petspa_fla { import flash.display.*; public dynamic class scissors_drag_129 extends MovieClip { public function scissors_drag_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 58
//scissors_hair_anim_132 (petspa_fla.scissors_hair_anim_132) package petspa_fla { import flash.display.*; public dynamic class scissors_hair_anim_132 extends MovieClip { public function scissors_hair_anim_132(){ addFrameScript(29, frame30); } function frame30(){ gotoAndPlay(11); } } }//package petspa_fla
Section 59
//speak_219 (petspa_fla.speak_219) package petspa_fla { import flash.display.*; public dynamic class speak_219 extends MovieClip { public function speak_219(){ addFrameScript(0, frame1, 11, frame12, 22, frame23, 33, frame34, 44, frame45); } function frame12(){ gotoAndStop("off"); } function frame1(){ stop(); } function frame23(){ gotoAndStop("off"); } function frame34(){ gotoAndStop("off"); } function frame45(){ gotoAndStop("off"); } } }//package petspa_fla
Section 60
//sponge_drag_87 (petspa_fla.sponge_drag_87) package petspa_fla { import flash.display.*; public dynamic class sponge_drag_87 extends MovieClip { public function sponge_drag_87(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 61
//sponge_suds_anim_105 (petspa_fla.sponge_suds_anim_105) package petspa_fla { import flash.display.*; public dynamic class sponge_suds_anim_105 extends MovieClip { public function sponge_suds_anim_105(){ addFrameScript(26, frame27); } function frame27(){ gotoAndPlay(11); } } }//package petspa_fla
Section 62
//sponge_suds_animxcopy_196 (petspa_fla.sponge_suds_animxcopy_196) package petspa_fla { import flash.display.*; public dynamic class sponge_suds_animxcopy_196 extends MovieClip { public function sponge_suds_animxcopy_196(){ addFrameScript(26, frame27); } function frame27(){ gotoAndPlay(11); } } }//package petspa_fla
Section 63
//stage_sound_on_off_145 (petspa_fla.stage_sound_on_off_145) package petspa_fla { import flash.display.*; public dynamic class stage_sound_on_off_145 extends MovieClip { public var soundBtn:SimpleButton; public function stage_sound_on_off_145(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 64
//sweeper_anim_137 (petspa_fla.sweeper_anim_137) package petspa_fla { import flash.display.*; public dynamic class sweeper_anim_137 extends MovieClip { public var sweeper:MovieClip; } }//package petspa_fla
Section 65
//sweeper_drag_136 (petspa_fla.sweeper_drag_136) package petspa_fla { import flash.display.*; public dynamic class sweeper_drag_136 extends MovieClip { public var sweeperAnimation:MovieClip; public function sweeper_drag_136(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 66
//sweeper_for_anim_138 (petspa_fla.sweeper_for_anim_138) package petspa_fla { import flash.display.*; public dynamic class sweeper_for_anim_138 extends MovieClip { public var hair:MovieClip; } }//package petspa_fla
Section 67
//sweeper_order_74 (petspa_fla.sweeper_order_74) package petspa_fla { import flash.display.*; public dynamic class sweeper_order_74 extends MovieClip { public function sweeper_order_74(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 68
//sweeperhair_139 (petspa_fla.sweeperhair_139) package petspa_fla { import flash.display.*; public dynamic class sweeperhair_139 extends MovieClip { public function sweeperhair_139(){ addFrameScript(0, frame1, 112, frame113); } function frame1(){ stop(); } function frame113(){ stop(); } } }//package petspa_fla
Section 69
//treat_drag_66 (petspa_fla.treat_drag_66) package petspa_fla { import flash.display.*; public dynamic class treat_drag_66 extends MovieClip { public function treat_drag_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 70
//UnhappyPetAlert_151 (petspa_fla.UnhappyPetAlert_151) package petspa_fla { import flash.display.*; public dynamic class UnhappyPetAlert_151 extends MovieClip { public var unhappyPetAlert:MovieClip; public function UnhappyPetAlert_151(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package petspa_fla
Section 71
//warning_144 (petspa_fla.warning_144) package petspa_fla { import flash.display.*; import flash.text.*; public dynamic class warning_144 extends MovieClip { public var warningTxt:TextField; } }//package petspa_fla
Section 72
//warning_anim_143 (petspa_fla.warning_anim_143) package petspa_fla { import flash.display.*; public dynamic class warning_anim_143 extends MovieClip { public var warning:MovieClip; public function warning_anim_143(){ addFrameScript(0, frame1, 14, frame15, 19, frame20); } function frame15(){ stop(); } function frame1(){ stop(); } function frame20(){ gotoAndStop(1); } } }//package petspa_fla
Section 73
//AllTasksCompletedSound (AllTasksCompletedSound) package { import flash.media.*; public dynamic class AllTasksCompletedSound extends Sound { } }//package
Section 74
//Bark1Sound (Bark1Sound) package { import flash.media.*; public dynamic class Bark1Sound extends Sound { } }//package
Section 75
//Bark2Sound (Bark2Sound) package { import flash.media.*; public dynamic class Bark2Sound extends Sound { } }//package
Section 76
//Bark3Sound (Bark3Sound) package { import flash.media.*; public dynamic class Bark3Sound extends Sound { } }//package
Section 77
//Bark4Sound (Bark4Sound) package { import flash.media.*; public dynamic class Bark4Sound extends Sound { } }//package
Section 78
//BrushSound (BrushSound) package { import flash.media.*; public dynamic class BrushSound extends Sound { } }//package
Section 79
//ClickSound (ClickSound) package { import flash.media.*; public dynamic class ClickSound extends Sound { } }//package
Section 80
//EatingTreatSound (EatingTreatSound) package { import flash.media.*; public dynamic class EatingTreatSound extends Sound { } }//package
Section 81
//GameLoop1Sound (GameLoop1Sound) package { import flash.media.*; public dynamic class GameLoop1Sound extends Sound { } }//package
Section 82
//GameLoop2Sound (GameLoop2Sound) package { import flash.media.*; public dynamic class GameLoop2Sound extends Sound { } }//package
Section 83
//GrowlSound (GrowlSound) package { import flash.media.*; public dynamic class GrowlSound extends Sound { } }//package
Section 84
//HissSound (HissSound) package { import flash.media.*; public dynamic class HissSound extends Sound { } }//package
Section 85
//IntroEndSound (IntroEndSound) package { import flash.media.*; public dynamic class IntroEndSound extends Sound { } }//package
Section 86
//MeowSound (MeowSound) package { import flash.media.*; public dynamic class MeowSound extends Sound { } }//package
Section 87
//PuffSound (PuffSound) package { import flash.media.*; public dynamic class PuffSound extends Sound { } }//package
Section 88
//ScissorsSound (ScissorsSound) package { import flash.media.*; public dynamic class ScissorsSound extends Sound { } }//package
Section 89
//SpongeSound (SpongeSound) package { import flash.media.*; public dynamic class SpongeSound extends Sound { } }//package
Section 90
//SweeperSound (SweeperSound) package { import flash.media.*; public dynamic class SweeperSound extends Sound { } }//package
Section 91
//SwooshSound (SwooshSound) package { import flash.media.*; public dynamic class SwooshSound extends Sound { } }//package
Section 92
//TaskCompletedSound (TaskCompletedSound) package { import flash.media.*; public dynamic class TaskCompletedSound extends Sound { } }//package
Section 93
//WarningSound (WarningSound) package { import flash.media.*; public dynamic class WarningSound extends Sound { } }//package
Section 94
//WrongToolSound (WrongToolSound) package { import flash.media.*; public dynamic class WrongToolSound extends Sound { } }//package

Library Items

Symbol 1 Sound {HissSound}
Symbol 2 Sound {IntroEndSound}
Symbol 3 Sound {MeowSound}
Symbol 4 Sound {PuffSound}
Symbol 5 Sound {SweeperSound}
Symbol 6 Sound {SwooshSound}
Symbol 7 Sound {TaskCompletedSound}
Symbol 8 Sound {WarningSound}
Symbol 9 Sound {Bark1Sound}
Symbol 10 Sound {Bark2Sound}
Symbol 11 Sound {SpongeSound}
Symbol 12 Sound {Bark3Sound}
Symbol 13 Sound {Bark4Sound}
Symbol 14 Sound {BrushSound}
Symbol 15 Sound {ClickSound}
Symbol 16 Sound {ScissorsSound}
Symbol 17 Sound {AllTasksCompletedSound}
Symbol 18 Sound {EatingTreatSound}
Symbol 19 Sound {GameLoop1Sound}
Symbol 20 Sound {GameLoop2Sound}
Symbol 21 Sound {GrowlSound}
Symbol 22 Sound {WrongToolSound}
Symbol 23 GraphicUsed by:24 629
Symbol 24 MovieClipUses:23Used by:131 142 161 183 203 230 604 625 798 808 824 830 868 910 974 981 983 1058  Timeline
Symbol 25 GraphicUsed by:131 142 143 203 230 237 242 260 263
Symbol 26 GraphicUsed by:131 142 143 203 230 237 242 260 263
Symbol 27 GraphicUsed by:131 142 143 203 230 242 260 263
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:131
Symbol 30 MovieClipUsed by:130 131 141 142 160 161 182 183 202 203 229 230  Timeline
Symbol 31 GraphicUsed by:39 242
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:39
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39 237 242
Symbol 36 GraphicUsed by:39 237 242
Symbol 37 GraphicUsed by:39 237 242
Symbol 38 GraphicUsed by:39 237 242
Symbol 39 MovieClip {petspa_fla.c1base_213}Uses:31 33 34 35 36 37 38Used by:131
Symbol 40 GraphicUsed by:41 139 240
Symbol 41 MovieClipUses:40Used by:131
Symbol 42 GraphicUsed by:46 235
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip {petspa_fla.eye1_216}Uses:42 43 44 45Used by:131 142 161 183 203 230
Symbol 47 ShapeTweeningUsed by:73
Symbol 48 GraphicUsed by:56
Symbol 49 GraphicUsed by:56 721
Symbol 50 GraphicUsed by:56
Symbol 51 GraphicUsed by:56 71
Symbol 52 GraphicUsed by:56 71
Symbol 53 GraphicUsed by:56 71 721
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56 71
Symbol 56 MovieClipUses:48 49 50 51 52 53 54 55Used by:73 493
Symbol 57 GraphicUsed by:73
Symbol 58 GraphicUsed by:73
Symbol 59 GraphicUsed by:73
Symbol 60 ShapeTweeningUsed by:73
Symbol 61 GraphicUsed by:73
Symbol 62 GraphicUsed by:73 493
Symbol 63 GraphicUsed by:72 492
Symbol 64 GraphicUsed by:71
Symbol 65 GraphicUsed by:71
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:64 65 51 55 53 66 52 67 68 69 70Used by:72 492
Symbol 72 MovieClipUses:63 71Used by:73
Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}Uses:47 56 57 58 59 60 61 62 72Used by:131 142 161 183 203 230
Symbol 74 GraphicUsed by:84
Symbol 75 GraphicUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:75 76Used by:84
Symbol 78 GraphicUsed by:84
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:79 80Used by:84
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip {petspa_fla.speak_219}Uses:74 77 78 81 82 83Used by:131 142 161 183 203 230
Symbol 85 GraphicUsed by:131
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:131 142 161 183 203 230
Symbol 88 GraphicUsed by:89 1015
Symbol 89 MovieClipUses:88Used by:130 141 160 182 202 229
Symbol 90 GraphicUsed by:91 1018
Symbol 91 MovieClipUses:90Used by:130 141 160 182 202 229
Symbol 92 GraphicUsed by:93 1016
Symbol 93 MovieClipUses:92Used by:130 141 160 182 202 229
Symbol 94 GraphicUsed by:95 1017
Symbol 95 MovieClipUses:94Used by:130 141 160 182 202 229
Symbol 96 GraphicUsed by:97 1013
Symbol 97 MovieClipUses:96Used by:130 141 160 182 202 229
Symbol 98 GraphicUsed by:99 1014
Symbol 99 MovieClipUses:98Used by:130 141 160 182 202 229
Symbol 100 GraphicUsed by:101 1012
Symbol 101 MovieClipUses:100Used by:130 141 160 182 202 229
Symbol 102 GraphicUsed by:103 1008
Symbol 103 MovieClipUses:102Used by:130 141 160 182 202 229
Symbol 104 GraphicUsed by:105 1009
Symbol 105 MovieClipUses:104Used by:130 141 160 182 202 229
Symbol 106 GraphicUsed by:107 1006
Symbol 107 MovieClipUses:106Used by:130 141 160 182 202 229
Symbol 108 GraphicUsed by:109 1004
Symbol 109 MovieClipUses:108Used by:130 141 160 182 202 229
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:130 141 160 182 202 229
Symbol 112 GraphicUsed by:113 1005
Symbol 113 MovieClipUses:112Used by:130 141 160 182 202 229
Symbol 114 GraphicUsed by:115 1007
Symbol 115 MovieClipUses:114Used by:130 141 160 182 202 229
Symbol 116 GraphicUsed by:117 997
Symbol 117 MovieClipUses:116Used by:130 141 160 182 202 229
Symbol 118 GraphicUsed by:119 999
Symbol 119 MovieClipUses:118Used by:130 141 160 182 202 229
Symbol 120 GraphicUsed by:121 1001
Symbol 121 MovieClipUses:120Used by:130 141 160 182 202 229
Symbol 122 GraphicUsed by:123 998
Symbol 123 MovieClipUses:122Used by:130 141 160 182 202 229
Symbol 124 GraphicUsed by:125 1002
Symbol 125 MovieClipUses:124Used by:130 141 160 182 202 229
Symbol 126 GraphicUsed by:127 1003
Symbol 127 MovieClipUses:126Used by:130 141 160 182 202 229
Symbol 128 GraphicUsed by:129 1000
Symbol 129 MovieClipUses:128Used by:130 141 160 182 202 229
Symbol 130 MovieClip {petspa_fla.c1accessories_223}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:131
Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1}Uses:24 25 26 27 29 30 39 41 46 73 84 85 87 130
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:142
Symbol 134 GraphicUsed by:138
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip {petspa_fla.c2base_247}Uses:134 136 137Used by:142
Symbol 139 MovieClipUses:40Used by:142
Symbol 140 GraphicUsed by:142
Symbol 141 MovieClip {petspa_fla.c2accessories_250}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:142
Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2}Uses:24 25 26 27 133 30 138 139 46 73 84 140 87 141
Symbol 143 MovieClipUses:25 26 27Used by:161 183
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:161
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip {petspa_fla.d1base_254}Uses:146 148 149Used by:161
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:161
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {petspa_fla.d1cut_257}Uses:153 155 156Used by:161
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:161
Symbol 160 MovieClip {petspa_fla.d1accessories_259}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:161
Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1}Uses:24 143 145 30 150 152 157 158 46 73 84 159 87 160
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:183
Symbol 164 GraphicUsed by:173
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:173
Symbol 167 GraphicUsed by:173
Symbol 168 GraphicUsed by:173
Symbol 169 GraphicUsed by:173
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip {petspa_fla.d2base_262}Uses:164 166 167 168 169 170 171 172Used by:183
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:183
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip {petspa_fla.d2cut_265}Uses:176 178 179Used by:183
Symbol 181 GraphicUsed by:183
Symbol 182 MovieClip {petspa_fla.d2accessories_267}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:183
Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2}Uses:24 143 163 30 173 175 180 46 73 84 181 87 182
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:203
Symbol 186 GraphicUsed by:192
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:192
Symbol 189 GraphicUsed by:192 218 260 263
Symbol 190 GraphicUsed by:192 199
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip {petspa_fla.d3base_270}Uses:186 188 189 190 191Used by:203
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:203
Symbol 195 GraphicUsed by:199
Symbol 196 GraphicUsed by:199
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199
Symbol 199 MovieClip {petspa_fla.d3cut_273}Uses:195 190 196 198Used by:203
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 MovieClip {petspa_fla.d3accessories_275}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:203
Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3}Uses:24 25 26 27 185 30 192 194 199 46 200 73 84 201 87 202
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:230
Symbol 206 GraphicUsed by:218 260 263
Symbol 207 GraphicUsed by:208 257
Symbol 208 MovieClipUses:207Used by:218
Symbol 209 GraphicUsed by:218 260 263
Symbol 210 GraphicUsed by:218 260 263
Symbol 211 GraphicUsed by:218 260 263
Symbol 212 GraphicUsed by:218 260 263
Symbol 213 GraphicUsed by:218 260 263
Symbol 214 GraphicUsed by:218 260 263
Symbol 215 GraphicUsed by:218 260 263
Symbol 216 GraphicUsed by:218 260 263
Symbol 217 GraphicUsed by:218 260 263
Symbol 218 MovieClip {petspa_fla.d4base_278}Uses:206 208 209 210 189 211 212 213 214 215 216 217Used by:230
Symbol 219 GraphicUsed by:220 258
Symbol 220 MovieClipUses:219Used by:230
Symbol 221 GraphicUsed by:226 263
Symbol 222 GraphicUsed by:223 261
Symbol 223 MovieClipUses:222Used by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226 263
Symbol 226 MovieClip {petspa_fla.d4cut_281}Uses:221 223 224 225Used by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 MovieClip {petspa_fla.d4accessories_283}Uses:30 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:230
Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4}Uses:24 25 26 27 205 30 218 220 226 46 227 73 84 228 87 229
Symbol 231 GraphicUsed by:237
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:237 242
Symbol 234 GraphicUsed by:237 242
Symbol 235 MovieClipUses:42Used by:237 242 260 263
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClip {petspa_fla.c1_cleanxcopy_209}Uses:25 26 231 233 234 35 36 37 38 235 236Used by:520
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:242
Symbol 240 MovieClipUses:40Used by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip {petspa_fla.c1x_203}Uses:25 26 27 239 31 233 234 35 36 37 38 240 235 241Used by:520
Symbol 243 GraphicUsed by:244 818 831
Symbol 244 MovieClipUses:243Used by:249
Symbol 245 GraphicUsed by:246 832
Symbol 246 MovieClipUses:245Used by:249
Symbol 247 GraphicUsed by:248 833
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:244 246 248Used by:254
Symbol 250 GraphicUsed by:251 835
Symbol 251 MovieClipUses:250Used by:254
Symbol 252 GraphicUsed by:253 836
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClip {petspa_fla.sponge_suds_animxcopy_196}Uses:249 251 253Used by:451
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:260 263
Symbol 257 MovieClipUses:207Used by:260 263
Symbol 258 MovieClipUses:219Used by:260 263
Symbol 259 GraphicUsed by:260 263
Symbol 260 MovieClip {petspa_fla.d4x_193}Uses:25 26 27 256 206 257 209 210 189 211 212 213 214 215 216 217 258 235 259Used by:520
Symbol 261 MovieClipUses:222Used by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClip {petspa_fla.d4cutxcopy_170}Uses:25 26 27 256 206 257 209 210 189 211 212 213 214 215 216 217 258 221 261 262 225 235 259Used by:520
Symbol 264 GraphicUsed by:520 662 712 798 914
Symbol 265 GraphicUsed by:269
Symbol 266 GraphicUsed by:269 628 796 912
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269 796
Symbol 269 MovieClipUses:265 266 267 268Used by:520
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:520
Symbol 272 GraphicUsed by:520
Symbol 273 GraphicUsed by:520 952
Symbol 274 GraphicUsed by:520
Symbol 275 GraphicUsed by:520
Symbol 276 GraphicUsed by:520
Symbol 277 GraphicUsed by:520
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:520
Symbol 280 GraphicUsed by:451 520
Symbol 281 GraphicUsed by:520
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:520
Symbol 284 GraphicUsed by:520
Symbol 285 GraphicUsed by:289 883
Symbol 286 GraphicUsed by:289 883
Symbol 287 GraphicUsed by:289 883
Symbol 288 GraphicUsed by:289 883
Symbol 289 MovieClipUses:285 286 287 288Used by:520
Symbol 290 GraphicUsed by:520
Symbol 291 GraphicUsed by:300 448 539 873 885
Symbol 292 GraphicUsed by:300 388 448 457 504 539 624 873 885
Symbol 293 GraphicUsed by:300 388 448 457 465 495 504 539 624 640 749 757 872 873 885
Symbol 294 GraphicUsed by:300 388 448 457 465 495 504 539 624 640 749 753 757 885
Symbol 295 GraphicUsed by:300 388 457 465 495 504 539 624 753 757 872 873 885
Symbol 296 GraphicUsed by:300 885
Symbol 297 GraphicUsed by:300 465 495 504 539 624 640 757 885
Symbol 298 GraphicUsed by:300 457 465 495 539 640 749 757 872 885
Symbol 299 GraphicUsed by:300 753 872 873 885
Symbol 300 MovieClipUses:291 292 293 294 295 296 297 298 299Used by:520
Symbol 301 GraphicUsed by:310 886
Symbol 302 GraphicUsed by:310 705 886
Symbol 303 GraphicUsed by:310 705 886 995
Symbol 304 GraphicUsed by:310 886
Symbol 305 GraphicUsed by:310 705 886 995 1055
Symbol 306 GraphicUsed by:310 886
Symbol 307 GraphicUsed by:310 705 886 1055
Symbol 308 GraphicUsed by:310 705 886 995
Symbol 309 GraphicUsed by:310 705 886 995 1055
Symbol 310 MovieClipUses:301 302 303 304 305 306 307 308 309Used by:520
Symbol 311 GraphicUsed by:312 887
Symbol 312 MovieClipUses:311Used by:520
Symbol 313 GraphicUsed by:520
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:520
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:520
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:520
Symbol 320 GraphicUsed by:520
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:520
Symbol 323 GraphicUsed by:324 783
Symbol 324 MovieClipUses:323Used by:520
Symbol 325 GraphicUsed by:326 784
Symbol 326 MovieClipUses:325Used by:520
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:520
Symbol 329 GraphicUsed by:330 787
Symbol 330 MovieClipUses:329Used by:520
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:520
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:520 894
Symbol 336 GraphicUsed by:360 460
Symbol 337 GraphicUsed by:360 460
Symbol 338 GraphicUsed by:360 460
Symbol 339 GraphicUsed by:360 460
Symbol 340 GraphicUsed by:360
Symbol 341 GraphicUsed by:360 460
Symbol 342 GraphicUsed by:360 460
Symbol 343 GraphicUsed by:360 460
Symbol 344 GraphicUsed by:360 460
Symbol 345 GraphicUsed by:360 460
Symbol 346 GraphicUsed by:360 460
Symbol 347 GraphicUsed by:360 460
Symbol 348 GraphicUsed by:360 460
Symbol 349 GraphicUsed by:360 460
Symbol 350 GraphicUsed by:360 460
Symbol 351 GraphicUsed by:360 460
Symbol 352 GraphicUsed by:360 460
Symbol 353 GraphicUsed by:360 460
Symbol 354 GraphicUsed by:360 460
Symbol 355 GraphicUsed by:360 460
Symbol 356 GraphicUsed by:360
Symbol 357 GraphicUsed by:360 399 400 431 436 445 460 469 475 509 557 560 587 602 624 634 643 644 650 651 653 654 655 657 658 659 666 695 708 709 711 721 732 906
Symbol 358 GraphicUsed by:360 460
Symbol 359 GraphicUsed by:360 460
Symbol 360 MovieClipUses:336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359Used by:520
Symbol 361 GraphicUsed by:520 712
Symbol 362 GraphicUsed by:363 645
Symbol 363 MovieClipUses:362Used by:520
Symbol 364 GraphicUsed by:520
Symbol 365 GraphicUsed by:373 425 433 445 469 510
Symbol 366 GraphicUsed by:373 399 400 436
Symbol 367 GraphicUsed by:373 433
Symbol 368 GraphicUsed by:373 399 400 405 411 427 445 469 475 510
Symbol 369 GraphicUsed by:373 399 400 445 510
Symbol 370 GraphicUsed by:373 399 400 431 510
Symbol 371 GraphicUsed by:373 399 400 431 433 436 445 473 475 510
Symbol 372 GraphicUsed by:373 510
Symbol 373 MovieClipUses:365 366 367 368 369 370 371 372Used by:520
Symbol 374 GraphicUsed by:520
Symbol 375 GraphicUsed by:388 539 624
Symbol 376 GraphicUsed by:388 448 457 495 539 624 640 749 753 757 873
Symbol 377 GraphicUsed by:388 448 504 539 749
Symbol 378 GraphicUsed by:388 448 457 495 504 539 624 640 749 757 872 873
Symbol 379 GraphicUsed by:388 457 749
Symbol 380 GraphicUsed by:388 457 504 624 640 749 757 873
Symbol 381 GraphicUsed by:388 448 465 495 539 640 749 757 872 873
Symbol 382 GraphicUsed by:388 448 457 465 495 504 539 624 640 749 757 872 873
Symbol 383 GraphicUsed by:388 448 457 465 495 504 539 624 640 757 872 873
Symbol 384 GraphicUsed by:388 448 457 504 640 749 757 873
Symbol 385 GraphicUsed by:388 448 457 504 539 624 640 749 753 757 872 873
Symbol 386 GraphicUsed by:388 465 539 624 757 872
Symbol 387 GraphicUsed by:388 448 457 465 495 504 539 640 749 757 872 873
Symbol 388 MovieClipUses:375 293 376 377 378 379 294 380 381 382 383 384 385 295 386 292 387Used by:520
Symbol 389 GraphicUsed by:520
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:520
Symbol 393 GraphicUsed by:399 400 425 433 436 445 475
Symbol 394 GraphicUsed by:399 400
Symbol 395 GraphicUsed by:399 400 405 411 431 445
Symbol 396 GraphicUsed by:399 400 425 436 469
Symbol 397 GraphicUsed by:399 400 425 427 445 469 475
Symbol 398 GraphicUsed by:399 400 427 431 436 509
Symbol 399 MovieClipUses:393 394 357 369 371 370 395 368 396 397 398 366Used by:402
Symbol 400 MovieClipUses:393 394 357 369 371 370 395 368 396 397 398 366Used by:402
Symbol 401 GraphicUsed by:402 412 519
Symbol 402 ButtonUses:399 400 401Used by:520
Symbol 403 GraphicUsed by:405 411 431 436 445 469 510
Symbol 404 GraphicUsed by:405 411
Symbol 405 MovieClipUses:395 403 404 368Used by:412
Symbol 406 GraphicUsed by:410
Symbol 407 GraphicUsed by:410 518
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410 518
Symbol 410 MovieClipUses:406 407 408 409Used by:412
Symbol 411 MovieClipUses:395 403 404 368Used by:412
Symbol 412 ButtonUses:405 410 411 401Used by:520
Symbol 413 GraphicUsed by:520
Symbol 414 GraphicUsed by:520
Symbol 415 GraphicUsed by:520
Symbol 416 GraphicUsed by:425 427 431 433 436 445
Symbol 417 GraphicUsed by:425 427 431 433 436 445 475 509
Symbol 418 GraphicUsed by:425 427 431 433 436 469 473 475 509
Symbol 419 GraphicUsed by:425 427 431 433 436 445 469 509
Symbol 420 GraphicUsed by:425 427 431 433 436 445 469 473 475 509
Symbol 421 GraphicUsed by:425 427 431 433 436 445 469 473 475 509
Symbol 422 GraphicUsed by:425 427 431 433 436 445 469 473 475
Symbol 423 GraphicUsed by:425 427 433 436 445 469 473 475 509
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:416 417 418 419 420 421 422 423 424 396 397 393 365Used by:520
Symbol 426 GraphicUsed by:520
Symbol 427 MovieClipUses:416 417 418 419 420 421 422 423 398 397 368Used by:520
Symbol 428 GraphicUsed by:520
Symbol 429 GraphicUsed by:431 445 473 509
Symbol 430 GraphicUsed by:431 445
Symbol 431 MovieClipUses:416 417 418 419 420 421 422 429 357 430 398 370 403 371 395Used by:520
Symbol 432 GraphicUsed by:520
Symbol 433 MovieClipUses:416 417 418 419 420 421 422 423 367 371 393 365Used by:520
Symbol 434 GraphicUsed by:520
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:416 417 418 419 420 421 422 423 371 398 403 393 366 396 357 435Used by:520
Symbol 437 GraphicUsed by:445 469 473 475 509
Symbol 438 GraphicUsed by:445 469 473 475 509
Symbol 439 GraphicUsed by:445 475 509
Symbol 440 GraphicUsed by:445 475
Symbol 441 GraphicUsed by:445 469 473 509
Symbol 442 GraphicUsed by:445 475
Symbol 443 GraphicUsed by:445 510
Symbol 444 GraphicUsed by:445 510
Symbol 445 MovieClipUses:397 437 429 438 419 430 417 421 420 357 423 439 422 440 441 442 368 403 443 369 393 365 444 371 395 416Used by:520
Symbol 446 GraphicUsed by:520
Symbol 447 GraphicUsed by:448 457 465 495 539 624 753 873
Symbol 448 MovieClipUses:291 381 378 383 293 382 376 385 447 292 377 294 384 387Used by:520
Symbol 449 GraphicUsed by:520
Symbol 450 GraphicUsed by:520
Symbol 451 MovieClipUses:254 280Used by:452
Symbol 452 MovieClipUses:451Used by:520
Symbol 453 GraphicUsed by:520
Symbol 454 GraphicUsed by:520
Symbol 455 GraphicUsed by:457 495 624
Symbol 456 GraphicUsed by:457 504 872
Symbol 457 MovieClipUses:455 376 294 447 382 378 292 456 293 295 385 298 380 379 383 384 387Used by:520
Symbol 458 GraphicUsed by:520
Symbol 459 GraphicUsed by:520
Symbol 460 MovieClipUses:336 337 342 343 344 345 341 347 348 339 346 350 351 352 353 354 355 349 338 357 358 359Used by:520
Symbol 461 GraphicUsed by:520
Symbol 462 GraphicUsed by:520
Symbol 463 GraphicUsed by:465
Symbol 464 GraphicUsed by:465 495 539 640 757
Symbol 465 MovieClipUses:463 295 294 382 293 386 298 383 447 297 381 464 387Used by:520
Symbol 466 GraphicUsed by:520
Symbol 467 GraphicUsed by:469 473 475 509
Symbol 468 GraphicUsed by:469 509
Symbol 469 MovieClipUses:397 437 423 420 467 418 438 468 421 419 357 368 365 396 403 422 441Used by:520
Symbol 470 GraphicUsed by:520
Symbol 471 GraphicUsed by:473 475 509
Symbol 472 GraphicUsed by:473 509
Symbol 473 MovieClipUses:371 438 421 429 437 471 422 423 420 418 472 467 441Used by:520
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:397 438 467 418 422 471 423 420 437 439 440 421 417 357 442 371 393 368 474Used by:520
Symbol 476 GraphicUsed by:520
Symbol 477 GraphicUsed by:520
Symbol 478 ShapeTweeningUsed by:493
Symbol 479 GraphicUsed by:493
Symbol 480 GraphicUsed by:493
Symbol 481 ShapeTweeningUsed by:493
Symbol 482 GraphicUsed by:493
Symbol 483 ShapeTweeningUsed by:493
Symbol 484 GraphicUsed by:493
Symbol 485 ShapeTweeningUsed by:493
Symbol 486 GraphicUsed by:493
Symbol 487 ShapeTweeningUsed by:493
Symbol 488 ShapeTweeningUsed by:493
Symbol 489 ShapeTweeningUsed by:493
Symbol 490 ShapeTweeningUsed by:493
Symbol 491 GraphicUsed by:493
Symbol 492 MovieClipUses:63 71Used by:493
Symbol 493 MovieClipUses:478 56 479 480 481 482 483 484 485 486 62 487 488 489 490 491 492Used by:520
Symbol 494 GraphicUsed by:520
Symbol 495 MovieClipUses:455 376 294 447 382 293 383 378 295 464 297 381 298 387Used by:520
Symbol 496 GraphicUsed by:520
Symbol 497 GraphicUsed by:520
Symbol 498 GraphicUsed by:520
Symbol 499 GraphicUsed by:520
Symbol 500 GraphicUsed by:520
Symbol 501 GraphicUsed by:504
Symbol 502 GraphicUsed by:504
Symbol 503 GraphicUsed by:504 640 757
Symbol 504 MovieClipUses:501 294 383 382 297 295 385 292 377 456 293 378 502 380 384 503 387Used by:520
Symbol 505 GraphicUsed by:520
Symbol 506 GraphicUsed by:509
Symbol 507 GraphicUsed by:509
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:398 421 438 420 417 357 423 506 418 467 468 439 429 437 471 472 507 508 419 441Used by:520
Symbol 510 MovieClipUses:369 370 371 372 368 365 403 444 443Used by:519
Symbol 511 GraphicUsed by:518
Symbol 512 GraphicUsed by:518
Symbol 513 GraphicUsed by:518
Symbol 514 GraphicUsed by:518
Symbol 515 GraphicUsed by:518
Symbol 516 GraphicUsed by:518
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:511 512 513 514 409 515 407 516 517Used by:519
Symbol 519 ButtonUses:510 518 401Used by:520
Symbol 520 MovieClip {petspa_fla.help_169}Uses:264 269 271 272 273 274 275 276 277 263 279 280 281 283 284 289 290 300 310 312 313 315 317 319 320 322 324 326 328 330 332 335 360 361 363 364 373 374 388 389 392 402 412 413 414 415 425 426 427 428 431 432 433 434 436 445 446 448 449 450 260 452 453 454 457 458 459 242 460 461 462 465 466 469 470 473 475 476 477 493 494 495 496 497 237 498 499 500 504 505 509 519Used by:Timeline
Symbol 521 GraphicUsed by:604 625
Symbol 522 GraphicUsed by:526 567 597
Symbol 523 GraphicUsed by:526 567 597
Symbol 524 GraphicUsed by:526 567
Symbol 525 GraphicUsed by:526 567
Symbol 526 MovieClipUses:522 523 524 525Used by:604
Symbol 527 GraphicUsed by:604
Symbol 528 GraphicUsed by:533 535 591 592 614 643 644 654 655 657 896 906
Symbol 529 GraphicUsed by:533 535 614 658 659
Symbol 530 GraphicUsed by:533 535 614
Symbol 531 GraphicUsed by:533 535 564 565 599 614 643 644 654 655 657
Symbol 532 GraphicUsed by:533 535 564 565 614 653 654 655 657 658 659 708 709 711
Symbol 533 MovieClipUses:528 529 530 531 532Used by:535 614
Symbol 534 GraphicUsed by:535 614
Symbol 535 ButtonUses:533 534 528 529 530 531 532Used by:604
Symbol 536 GraphicUsed by:539 640 749 757 873
Symbol 537 GraphicUsed by:539
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:536 293 292 464 378 297 376 377 385 295 386 383 294 537 382 375 538 298 291 381 447 387Used by:604
Symbol 540 GraphicUsed by:555 896
Symbol 541 GraphicUsed by:555 557 587 602 624 643 644 896 899 901 904 906
Symbol 542 GraphicUsed by:555 557 602 650 651
Symbol 543 GraphicUsed by:555 557 559 560 587 602 624 634 643 644 904
Symbol 544 GraphicUsed by:555 557 559 560 587 602 624 634 643 644
Symbol 545 GraphicUsed by:555 557 559 560 587 602 624 634 643 644 901 904
Symbol 546 GraphicUsed by:555 557 587 634 643 644
Symbol 547 GraphicUsed by:555 557 560 587 599 602 624 634 643 644 904
Symbol 548 GraphicUsed by:555 557 559 560 587 599 602 624 634 643 644 904 906
Symbol 549 GraphicUsed by:555 557 559 587 599 602 624 634 906
Symbol 550 GraphicUsed by:555 557 587 599 624 634 643 644
Symbol 551 GraphicUsed by:555 557
Symbol 552 GraphicUsed by:555 557 587 602 624 634 899 901 904
Symbol 553 GraphicUsed by:555 557 559 560 587 602 624 634 643 644
Symbol 554 GraphicUsed by:555 557 559 560 587 602 624 634 643 644
Symbol 555 MovieClipUses:540 541 542 543 544 545 546 547 548 549 550 551 552 553 554Used by:604
Symbol 556 GraphicUsed by:557 899
Symbol 557 MovieClipUses:556 541 542 543 544 545 546 547 548 549 550 551 552 554 553 357Used by:604
Symbol 558 GraphicUsed by:559 560 587 624 634
Symbol 559 MovieClipUses:558 543 544 545 549 553 554 548Used by:604
Symbol 560 MovieClipUses:558 543 544 545 548 554 553 547 357Used by:604
Symbol 561 GraphicUsed by:604
Symbol 562 GraphicUsed by:564 565 650 651 653 657 708 709 711
Symbol 563 GraphicUsed by:564 565 654 655 657
Symbol 564 MovieClipUses:531 532 562 563Used by:567
Symbol 565 MovieClipUses:531 532 562 563Used by:567
Symbol 566 GraphicUsed by:567
Symbol 567 ButtonUses:564 565 522 523 524 525 566Used by:604
Symbol 568 GraphicUsed by:604
Symbol 569 FontUsed by:570 571 572 573 574 575 576 577 751 889 890 891 892 893 1059
Symbol 570 EditableTextUses:569Used by:604
Symbol 571 EditableTextUses:569Used by:604
Symbol 572 EditableTextUses:569Used by:604
Symbol 573 EditableTextUses:569Used by:604
Symbol 574 EditableTextUses:569Used by:604
Symbol 575 EditableTextUses:569Used by:604
Symbol 576 EditableTextUses:569Used by:604
Symbol 577 EditableTextUses:569Used by:604
Symbol 578 GraphicUsed by:587 650 651 654 655 657 658 659
Symbol 579 GraphicUsed by:587 602 624 634 643 644 899 901
Symbol 580 GraphicUsed by:587 602 624 634 643 644 896
Symbol 581 GraphicUsed by:587 602 634 643 644
Symbol 582 GraphicUsed by:587 634 643 644 906
Symbol 583 GraphicUsed by:587 634 643 644
Symbol 584 GraphicUsed by:587 624 643 644
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587 599 624 643 644
Symbol 587 MovieClipUses:578 579 548 545 552 554 580 543 581 553 582 357 583 547 549 546 558 544 550 541 584 585 586Used by:604
Symbol 588 GraphicUsed by:591 592 624 634 653 657 708 709 711 901
Symbol 589 GraphicUsed by:591 592 624 650 651 658 659 904
Symbol 590 GraphicUsed by:591 592
Symbol 591 MovieClipUses:588 589 528 590Used by:597
Symbol 592 MovieClipUses:588 589 528 590Used by:597
Symbol 593 GraphicUsed by:597
Symbol 594 GraphicUsed by:597
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 ButtonUses:591 592 593 594 595 596 522 523Used by:604
Symbol 598 GraphicUsed by:604
Symbol 599 MovieClipUses:531 548 549 550 547 586Used by:604
Symbol 600 GraphicUsed by:604
Symbol 601 GraphicUsed by:604
Symbol 602 MovieClipUses:542 543 544 545 548 554 553 547 357 579 552 581 549 580 541Used by:604
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend}Uses:521 526 24 527 535 539 555 557 559 560 561 567 568 570 571 572 573 574 575 576 577 587 597 598 599 600 601 602 603Used by:Timeline
Symbol 605 GraphicUsed by:612
Symbol 606 GraphicUsed by:612
Symbol 607 GraphicUsed by:612
Symbol 608 GraphicUsed by:612
Symbol 609 GraphicUsed by:612
Symbol 610 GraphicUsed by:612
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:605 606 607 608 609 610 611Used by:625
Symbol 613 GraphicUsed by:625
Symbol 614 ButtonUses:533 534 528 529 530 531 532Used by:625
Symbol 615 GraphicUsed by:624
Symbol 616 GraphicUsed by:624 658 659
Symbol 617 GraphicUsed by:624
Symbol 618 GraphicUsed by:624
Symbol 619 GraphicUsed by:624
Symbol 620 GraphicUsed by:624 643 644
Symbol 621 GraphicUsed by:624
Symbol 622 GraphicUsed by:624 634 643 644 904
Symbol 623 GraphicUsed by:624 872
Symbol 624 MovieClipUses:375 376 378 386 297 380 293 383 615 589 554 558 616 553 545 580 579 548 617 618 543 549 586 455 385 447 295 294 619 292 382 588 620 550 621 547 357 541 622 623 584 552 544Used by:625
Symbol 625 MovieClip {petspa_fla.credits_163}Uses:521 612 24 613 614 624Used by:Timeline
Symbol 626 GraphicUsed by:628 666
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:266 626 627Used by:662
Symbol 629 MovieClipUses:23Used by:662
Symbol 630 GraphicUsed by:662
Symbol 631 GraphicUsed by:634
Symbol 632 GraphicUsed by:634
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:588 553 552 548 550 543 549 558 544 545 582 546 554 622 631 547 583 579 580 357 632 581 633Used by:662
Symbol 635 GraphicUsed by:662
Symbol 636 FontUsed by:637
Symbol 637 EditableTextUses:636Used by:662
Symbol 638 GraphicUsed by:640 757
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:536 381 293 638 297 385 380 384 639 294 383 464 503 382 378 298 376 387Used by:662
Symbol 641 BitmapUsed by:642 758
Symbol 642 GraphicUses:641Used by:662
Symbol 643 MovieClipUses:528 357 547 622 620 546 543 545 554 548 553 581 544 580 579 584 550 586 531 583 582 541Used by:645
Symbol 644 MovieClipUses:528 357 547 622 620 546 543 545 554 548 553 581 544 580 579 584 550 586 531 583 582 541Used by:645
Symbol 645 ButtonUses:643 644 362Used by:662
Symbol 646 GraphicUsed by:647 706
Symbol 647 MovieClipUses:646Used by:662
Symbol 648 GraphicUsed by:650 651 654 655 657
Symbol 649 GraphicUsed by:650 651 653 657 708 709 711
Symbol 650 MovieClipUses:578 648 542 357 589 649 562Used by:653
Symbol 651 MovieClipUses:578 648 542 357 589 649 562Used by:653
Symbol 652 GraphicUsed by:653 711
Symbol 653 ButtonUses:650 651 652 588 532 649 357 562Used by:662
Symbol 654 MovieClipUses:528 648 532 563 357 578 531Used by:657
Symbol 655 MovieClipUses:528 648 532 563 357 578 531Used by:657
Symbol 656 GraphicUsed by:657
Symbol 657 ButtonUses:654 655 656 588 532 649 357 562 528 648 563 578 531Used by:662
Symbol 658 MovieClipUses:532 616 589 357 529 578Used by:661
Symbol 659 MovieClipUses:532 616 589 357 529 578Used by:661
Symbol 660 GraphicUsed by:661 746 747 1070
Symbol 661 ButtonUses:658 659 660Used by:662
Symbol 662 MovieClip {petspa_fla.end_156}Uses:264 628 629 630 634 635 637 640 642 645 647 653 657 661Used by:Timeline
Symbol 663 GraphicUsed by:666 912
Symbol 664 GraphicUsed by:666 796 912
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:357 626 663 664 665Used by:712
Symbol 667 GraphicUsed by:695
Symbol 668 GraphicUsed by:695
Symbol 669 GraphicUsed by:695
Symbol 670 GraphicUsed by:695
Symbol 671 GraphicUsed by:695
Symbol 672 GraphicUsed by:695
Symbol 673 GraphicUsed by:695
Symbol 674 GraphicUsed by:695
Symbol 675 GraphicUsed by:695
Symbol 676 GraphicUsed by:695
Symbol 677 GraphicUsed by:695
Symbol 678 GraphicUsed by:695
Symbol 679 GraphicUsed by:695
Symbol 680 GraphicUsed by:695
Symbol 681 GraphicUsed by:695
Symbol 682 GraphicUsed by:695
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 MovieClipUses:357 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694Used by:712
Symbol 696 GraphicUsed by:705 995
Symbol 697 GraphicUsed by:705 995 1055
Symbol 698 GraphicUsed by:705
Symbol 699 GraphicUsed by:705
Symbol 700 GraphicUsed by:705 995
Symbol 701 GraphicUsed by:705 995
Symbol 702 GraphicUsed by:705
Symbol 703 GraphicUsed by:705
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:696 697 303 698 302 699 700 701 702 703 305 308 309 307 704Used by:712
Symbol 706 MovieClipUses:646Used by:712
Symbol 707 GraphicUsed by:712
Symbol 708 MovieClipUses:588 532 649 357 562Used by:711
Symbol 709 MovieClipUses:588 532 649 357 562Used by:711
Symbol 710 GraphicUsed by:711
Symbol 711 ButtonUses:708 709 710 652 588 532 649 357 562Used by:712
Symbol 712 MovieClip {petspa_fla.intro_153}Uses:264 666 361 695 705 706 707 711Used by:Timeline
Symbol 713 GraphicUsed by:742
Symbol 714 GraphicUsed by:742
Symbol 715 GraphicUsed by:721
Symbol 716 GraphicUsed by:721
Symbol 717 GraphicUsed by:721
Symbol 718 GraphicUsed by:721
Symbol 719 GraphicUsed by:721
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:715 716 357 717 49 53 718 719 720Used by:742
Symbol 722 GraphicUsed by:732
Symbol 723 GraphicUsed by:732
Symbol 724 GraphicUsed by:732
Symbol 725 GraphicUsed by:732
Symbol 726 GraphicUsed by:732
Symbol 727 GraphicUsed by:732
Symbol 728 GraphicUsed by:732
Symbol 729 GraphicUsed by:732
Symbol 730 GraphicUsed by:732
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:722 723 724 725 726 727 357 728 729 730 731Used by:742
Symbol 733 GraphicUsed by:741
Symbol 734 GraphicUsed by:741
Symbol 735 GraphicUsed by:741
Symbol 736 GraphicUsed by:741
Symbol 737 GraphicUsed by:741
Symbol 738 GraphicUsed by:741
Symbol 739 GraphicUsed by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:733 734 735 736 737 738 739 740Used by:742
Symbol 742 MovieClip {petspa_fla.arrow_upset_152}Uses:713 714 721 732 741Used by:743
Symbol 743 MovieClip {petspa_fla.UnhappyPetAlert_151}Uses:742Used by:Timeline
Symbol 744 GraphicUsed by:746 747
Symbol 745 GraphicUsed by:746 747
Symbol 746 ButtonUses:744 745 660Used by:748
Symbol 747 ButtonUses:745 744 660Used by:748
Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145}Uses:746 747Used by:Timeline
Symbol 749 MovieClipUses:536 294 384 293 380 376 378 377 298 382 381 385 379 387Used by:754
Symbol 750 GraphicUsed by:754
Symbol 751 EditableTextUses:569Used by:754
Symbol 752 GraphicUsed by:753 873
Symbol 753 MovieClipUses:752 294 376 295 385 447 299Used by:754
Symbol 754 MovieClip {petspa_fla.warning_144}Uses:749 750 751 753Used by:755
Symbol 755 MovieClip {petspa_fla.warning_anim_143}Uses:754Used by:Timeline
Symbol 756 GraphicUsed by:759
Symbol 757 MovieClipUses:536 381 293 638 297 385 380 384 294 295 386 383 464 503 382 378 298 376 387Used by:759
Symbol 758 GraphicUses:641Used by:759
Symbol 759 MovieClipUses:756 757 758Used by:760
Symbol 760 MovieClip {petspa_fla.ad_anim_141}Uses:759Used by:Timeline
Symbol 761 GraphicUsed by:773
Symbol 762 GraphicUsed by:773
Symbol 763 GraphicUsed by:773
Symbol 764 GraphicUsed by:773
Symbol 765 GraphicUsed by:773
Symbol 766 GraphicUsed by:773
Symbol 767 GraphicUsed by:773
Symbol 768 GraphicUsed by:773
Symbol 769 GraphicUsed by:773
Symbol 770 GraphicUsed by:773
Symbol 771 GraphicUsed by:773
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClip {petspa_fla.sweeperhair_139}Uses:761 762 763 764 765 766 767 768 769 770 771 772Used by:790
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:790 797
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:776Used by:790 797
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:790 797
Symbol 780 GraphicUsed by:790 797
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:790 797
Symbol 783 MovieClipUses:323Used by:790 797
Symbol 784 MovieClipUses:325Used by:790 797
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:790 797
Symbol 787 MovieClipUses:329Used by:790 797
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:790 797
Symbol 790 MovieClip {petspa_fla.sweeper_for_anim_138}Uses:775 777 779 780 782 783 784 786 787 789 773Used by:793
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:793
Symbol 793 MovieClip {petspa_fla.sweeper_anim_137}Uses:790 792Used by:798
Symbol 794 GraphicUsed by:796
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:794 795 266 268 664Used by:798
Symbol 797 MovieClipUses:775 777 779 780 782 783 784 786 787 789Used by:798 879 907
Symbol 798 MovieClip {petspa_fla.sweeper_drag_136}Uses:264 796 797 24 793Used by:Timeline
Symbol 799 GraphicUsed by:800 827
Symbol 800 MovieClipUses:799Used by:801
Symbol 801 MovieClip {petspa_fla.scissors_hair_anim_132}Uses:800Used by:808
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:806 808
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:806 808
Symbol 806 MovieClipUses:803 805Used by:807
Symbol 807 MovieClipUses:806Used by:808
Symbol 808 MovieClip {petspa_fla.scissors_drag_129}Uses:803 805 24 801 807Used by:Timeline
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809Used by:811
Symbol 811 MovieClipUses:810Used by:820
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:814
Symbol 814 MovieClipUses:813Used by:820
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:817
Symbol 817 MovieClipUses:816Used by:820
Symbol 818 MovieClipUses:243Used by:819
Symbol 819 MovieClipUses:818Used by:820
Symbol 820 MovieClip {petspa_fla.puff_poof_anim_120}Uses:811 814 817 819Used by:824
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:823 824
Symbol 823 MovieClip {petspa_fla.puff_anim_119}Uses:822Used by:824
Symbol 824 MovieClip {petspa_fla.puff_drag_117}Uses:822 24 823 820Used by:Timeline
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:829 830
Symbol 827 MovieClipUses:799Used by:828
Symbol 828 MovieClipUses:827Used by:829
Symbol 829 MovieClipUses:826 828Used by:830
Symbol 830 MovieClip {petspa_fla.brush_drag_112}Uses:826 24 829Used by:Timeline
Symbol 831 MovieClipUses:243Used by:834
Symbol 832 MovieClipUses:245Used by:834
Symbol 833 MovieClipUses:247Used by:834
Symbol 834 MovieClipUses:831 832 833Used by:837
Symbol 835 MovieClipUses:250Used by:837
Symbol 836 MovieClipUses:252Used by:837
Symbol 837 MovieClip {petspa_fla.sponge_suds_anim_105}Uses:834 835 836Used by:868
Symbol 838 GraphicUsed by:866
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:866
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:866
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:843Used by:866
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:866
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:866
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:849Used by:866
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:866
Symbol 853 GraphicUsed by:854 855 856 857
Symbol 854 MovieClipUses:853Used by:866
Symbol 855 MovieClipUses:853Used by:866
Symbol 856 MovieClipUses:853Used by:866
Symbol 857 MovieClipUses:853Used by:866
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:866
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:866
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:866
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864Used by:866
Symbol 866 MovieClipUses:838 840 842 844 846 848 850 852 854 855 856 857 859 861 863 865Used by:867 868
Symbol 867 MovieClipUses:866Used by:868
Symbol 868 MovieClip {petspa_fla.sponge_drag_87}Uses:866 24 867 837Used by:Timeline
Symbol 869 GraphicUsed by:874
Symbol 870 GraphicUsed by:872
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:870 385 295 383 381 293 386 299 623 378 456 382 871 298 387Used by:874
Symbol 873 MovieClipUses:752 376 378 295 447 536 292 299 291 381 293 380 384 382 385 383 387Used by:874
Symbol 874 MovieClip {petspa_fla.alert_abovepet_86}Uses:869 872 873Used by:Timeline
Symbol 875 GraphicUsed by:877 907
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85}Uses:875 876Used by:894
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClip {petspa_fla.sweeper_order_74}Uses:797 878Used by:894
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:880Used by:894 907
Symbol 882 GraphicUsed by:894 907
Symbol 883 MovieClipUses:285 286 287 288Used by:894 907
Symbol 884 GraphicUsed by:894 907
Symbol 885 MovieClipUses:291 292 293 294 295 296 297 298 299Used by:894 907
Symbol 886 MovieClipUses:301 302 303 304 305 306 307 308 309Used by:894 907
Symbol 887 MovieClipUses:311Used by:894 907
Symbol 888 GraphicUsed by:894 907
Symbol 889 EditableTextUses:569Used by:894
Symbol 890 EditableTextUses:569Used by:894
Symbol 891 EditableTextUses:569Used by:894
Symbol 892 EditableTextUses:569Used by:894
Symbol 893 EditableTextUses:569Used by:894
Symbol 894 MovieClip {petspa_fla.order_70}Uses:881 882 883 884 885 886 887 888 335 879 889 890 891 892 893 877Used by:907
Symbol 895 GraphicUsed by:896 901 906
Symbol 896 MovieClipUses:540 541 528 895 580Used by:907
Symbol 897 GraphicUsed by:899
Symbol 898 GraphicUsed by:899 906
Symbol 899 MovieClipUses:556 541 897 898 552 579Used by:907
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:900 541 588 545 895 552 579Used by:907
Symbol 902 GraphicUsed by:904
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:902 541 589 622 548 552 543 545 547 903Used by:907
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905 541 528 357 548 898 549 895 582Used by:907
Symbol 907 MovieClip {petspa_fla.order_anim_69}Uses:894 881 882 883 884 885 886 887 888 896 899 901 904 906 875 797Used by:Timeline
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908Used by:910
Symbol 910 MovieClip {petspa_fla.pointer_anim_67}Uses:909 24Used by:Timeline
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:663 664 266 911Used by:914
Symbol 913 GraphicUsed by:914
Symbol 914 MovieClip {petspa_fla.treat_drag_66}Uses:264 912 913Used by:Timeline
Symbol 915 GraphicUsed by:949
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:916Used by:949
Symbol 918 GraphicUsed by:949
Symbol 919 MovieClipUsed by:949
Symbol 920 GraphicUsed by:949
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:949
Symbol 923 GraphicUsed by:925 926 943 944
Symbol 924 GraphicUsed by:925 927
Symbol 925 MovieClipUses:923 924Used by:949
Symbol 926 MovieClipUses:923Used by:949
Symbol 927 MovieClipUses:924Used by:949
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:949
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:949
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:949
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:949
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:949
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:938Used by:949
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClipUses:940Used by:949
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:923 942Used by:949
Symbol 944 MovieClipUses:923Used by:949
Symbol 945 GraphicUsed by:949
Symbol 946 GraphicUsed by:947 948
Symbol 947 MovieClipUses:946Used by:949
Symbol 948 MovieClipUses:946Used by:949
Symbol 949 MovieClip {com.kennethwarner.petSpa.GameClock}Uses:915 917 918 919 920 922 925 926 927 929 931 933 935 937 939 941 943 944 945 947 948Used by:Timeline
Symbol 950 GraphicUsed by:959 963
Symbol 951 GraphicUsed by:959
Symbol 952 MovieClipUses:273Used by:953
Symbol 953 MovieClipUses:952Used by:954
Symbol 954 MovieClipUses:953Used by:959
Symbol 955 GraphicUsed by:959
Symbol 956 GraphicUsed by:959
Symbol 957 GraphicUsed by:959
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClip {petspa_fla.meter_anim_46}Uses:950 951 954 955 956 957 958Used by:969
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:962
Symbol 962 MovieClipUses:961Used by:968
Symbol 963 MovieClipUses:950Used by:964
Symbol 964 MovieClipUses:963Used by:968
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:968
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:962 964 966 967Used by:969
Symbol 969 MovieClip {com.kennethwarner.petSpa.GameMeter}Uses:959 968Used by:Timeline
Symbol 970 GraphicUsed by:Timeline
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:Timeline
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:24 973Used by:Timeline
Symbol 975 GraphicUsed by:981
Symbol 976 GraphicUsed by:979
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:976 977 978Used by:981
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:24 975 979 980Used by:Timeline
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClipUses:24 982Used by:Timeline
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:984Used by:Timeline
Symbol 986 MovieClipUsed by:Timeline
Symbol 987 GraphicUsed by:Timeline
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:988Used by:Timeline
Symbol 990 GraphicUsed by:991
Symbol 991 MovieClipUses:990Used by:Timeline
Symbol 992 GraphicUsed by:995
Symbol 993 GraphicUsed by:995
Symbol 994 GraphicUsed by:995
Symbol 995 MovieClipUses:992 309 305 993 994 697 696 700 701 303 308Used by:996
Symbol 996 MovieClipUses:995Used by:Timeline
Symbol 997 MovieClipUses:116Used by:Timeline
Symbol 998 MovieClipUses:122Used by:Timeline
Symbol 999 MovieClipUses:118Used by:Timeline
Symbol 1000 MovieClipUses:128Used by:Timeline
Symbol 1001 MovieClipUses:120Used by:Timeline
Symbol 1002 MovieClipUses:124Used by:Timeline
Symbol 1003 MovieClipUses:126Used by:Timeline
Symbol 1004 MovieClipUses:108Used by:Timeline
Symbol 1005 MovieClipUses:112Used by:Timeline
Symbol 1006 MovieClipUses:106Used by:Timeline
Symbol 1007 MovieClipUses:114Used by:Timeline
Symbol 1008 MovieClipUses:102Used by:Timeline
Symbol 1009 MovieClipUses:104Used by:Timeline
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:Timeline
Symbol 1012 MovieClipUses:100Used by:Timeline
Symbol 1013 MovieClipUses:96Used by:Timeline
Symbol 1014 MovieClipUses:98Used by:Timeline
Symbol 1015 MovieClipUses:88Used by:Timeline
Symbol 1016 MovieClipUses:92Used by:Timeline
Symbol 1017 MovieClipUses:94Used by:Timeline
Symbol 1018 MovieClipUses:90Used by:Timeline
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1045
Symbol 1021 GraphicUsed by:1045
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1045
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1045
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1026Used by:1045
Symbol 1028 GraphicUsed by:1045
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1045
Symbol 1031 GraphicUsed by:1045
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1045
Symbol 1034 GraphicUsed by:1045
Symbol 1035 GraphicUsed by:1036
Symbol 1036 MovieClipUses:1035Used by:1045
Symbol 1037 GraphicUsed by:1038
Symbol 1038 MovieClipUses:1037Used by:1045
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1039Used by:1045
Symbol 1041 GraphicUsed by:1045
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1045
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1020 1021 1023 1025 1027 1028 1030 1031 1033 1034 1036 1038 1040 1041 1043 1044Used by:Timeline
Symbol 1046 GraphicUsed by:Timeline
Symbol 1047 GraphicUsed by:1058
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1058
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:1050Used by:1058
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:1052Used by:1058
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:305 307 309 697 1054Used by:1056
Symbol 1056 MovieClipUses:1055Used by:1058
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:24 1047 1049 1051 1053 1056 1057Used by:Timeline
Symbol 1059 EditableTextUses:569Used by:Timeline
Symbol 1060 GraphicUsed by:1063
Symbol 1061 GraphicUsed by:1063
Symbol 1062 GraphicUsed by:1063
Symbol 1063 ButtonUses:1060 1061 1062Used by:Timeline
Symbol 1064 GraphicUsed by:1067
Symbol 1065 GraphicUsed by:1067
Symbol 1066 GraphicUsed by:1067
Symbol 1067 ButtonUses:1064 1065 1066Used by:Timeline
Symbol 1068 GraphicUsed by:1070
Symbol 1069 GraphicUsed by:1070
Symbol 1070 ButtonUses:1068 1069 660Used by:Timeline

Instance Names

"floorAndWallpaper"Frame 1Symbol 972 MovieClip
"petStall1"Frame 1Symbol 974 MovieClip
"petStall2"Frame 1Symbol 981 MovieClip
"petStall3"Frame 1Symbol 983 MovieClip
"curtains"Frame 1Symbol 1045 MovieClip
"stall1PetHolder"Frame 1Symbol 30 MovieClip
"stall2PetHolder"Frame 1Symbol 30 MovieClip
"stall3PetHolder"Frame 1Symbol 30 MovieClip
"gameMeter"Frame 1Symbol 969 MovieClip {com.kennethwarner.petSpa.GameMeter}
"gameClock"Frame 1Symbol 949 MovieClip {com.kennethwarner.petSpa.GameClock}
"treatDropArea"Frame 1Symbol 24 MovieClip
"treats"Frame 1Symbol 1058 MovieClip
"treat"Frame 1Symbol 914 MovieClip {petspa_fla.treat_drag_66}
"nextStall"Frame 1Symbol 910 MovieClip {petspa_fla.pointer_anim_67}
"previousStall"Frame 1Symbol 910 MovieClip {petspa_fla.pointer_anim_67}
"orderAnimation"Frame 1Symbol 907 MovieClip {petspa_fla.order_anim_69}
"testingTxt"Frame 1Symbol 1059 EditableText
"petAlert"Frame 1Symbol 874 MovieClip {petspa_fla.alert_abovepet_86}
"sponge"Frame 1Symbol 868 MovieClip {petspa_fla.sponge_drag_87}
"brush"Frame 1Symbol 830 MovieClip {petspa_fla.brush_drag_112}
"puff"Frame 1Symbol 824 MovieClip {petspa_fla.puff_drag_117}
"scissors"Frame 1Symbol 808 MovieClip {petspa_fla.scissors_drag_129}
"sweeper"Frame 1Symbol 798 MovieClip {petspa_fla.sweeper_drag_136}
"adAnimation"Frame 1Symbol 760 MovieClip {petspa_fla.ad_anim_141}
"warningAnimation"Frame 1Symbol 755 MovieClip {petspa_fla.warning_anim_143}
"soundMC"Frame 1Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145}
"helpBtn"Frame 1Symbol 1063 Button
"sendBtn"Frame 1Symbol 1067 Button
"creditsBtn"Frame 1Symbol 1070 Button
"unhappyPetAlert"Frame 1Symbol 743 MovieClip {petspa_fla.UnhappyPetAlert_151}
"intro"Frame 1Symbol 712 MovieClip {petspa_fla.intro_153}
"end"Frame 1Symbol 662 MovieClip {petspa_fla.end_156}
"credits"Frame 1Symbol 625 MovieClip {petspa_fla.credits_163}
"sendToFriend"Frame 1Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend}
"help"Frame 1Symbol 520 MovieClip {petspa_fla.help_169}
"baseColor"Symbol 39 MovieClip {petspa_fla.c1base_213} Frame 1Symbol 33 MovieClip
"brush"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 29 MovieClip
"brushHolder"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 30 MovieClip
"base"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 39 MovieClip {petspa_fla.c1base_213}
"wash"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 41 MovieClip
"washHolder"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 30 MovieClip
"eye"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 30 MovieClip
"accessories"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 130 MovieClip {petspa_fla.c1accessories_223}
"accessoriesHolder"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 131 MovieClip {com.kennethwarner.petSpa.Cat1} Frame 1Symbol 30 MovieClip
"baseColor"Symbol 138 MovieClip {petspa_fla.c2base_247} Frame 1Symbol 136 MovieClip
"brush"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 133 MovieClip
"brushHolder"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 30 MovieClip
"base"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 138 MovieClip {petspa_fla.c2base_247}
"wash"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 139 MovieClip
"washHolder"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 30 MovieClip
"eye"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 30 MovieClip
"accessories"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 141 MovieClip {petspa_fla.c2accessories_250}
"accessoriesHolder"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 142 MovieClip {com.kennethwarner.petSpa.Cat2} Frame 1Symbol 30 MovieClip
"baseColor"Symbol 150 MovieClip {petspa_fla.d1base_254} Frame 1Symbol 148 MovieClip
"cutColor"Symbol 157 MovieClip {petspa_fla.d1cut_257} Frame 1Symbol 155 MovieClip
"brush"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 145 MovieClip
"brushHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"base"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 150 MovieClip {petspa_fla.d1base_254}
"wash"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 152 MovieClip
"washHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"cut"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 157 MovieClip {petspa_fla.d1cut_257}
"cutHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"eye"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"accessories"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 160 MovieClip {petspa_fla.d1accessories_259}
"accessoriesHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 161 MovieClip {com.kennethwarner.petSpa.Dog1} Frame 1Symbol 30 MovieClip
"baseColor"Symbol 173 MovieClip {petspa_fla.d2base_262} Frame 1Symbol 166 MovieClip
"cutColor"Symbol 180 MovieClip {petspa_fla.d2cut_265} Frame 1Symbol 178 MovieClip
"brush"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 163 MovieClip
"brushHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"base"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 173 MovieClip {petspa_fla.d2base_262}
"wash"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 175 MovieClip
"washHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"cut"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 180 MovieClip {petspa_fla.d2cut_265}
"cutHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"eye"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"accessories"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 182 MovieClip {petspa_fla.d2accessories_267}
"accessoriesHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 183 MovieClip {com.kennethwarner.petSpa.Dog2} Frame 1Symbol 30 MovieClip
"baseColor"Symbol 192 MovieClip {petspa_fla.d3base_270} Frame 1Symbol 188 MovieClip
"cutColor"Symbol 199 MovieClip {petspa_fla.d3cut_273} Frame 1Symbol 198 MovieClip
"brush"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 185 MovieClip
"brushHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"base"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 192 MovieClip {petspa_fla.d3base_270}
"wash"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 194 MovieClip
"washHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"cut"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 199 MovieClip {petspa_fla.d3cut_273}
"cutHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"eye"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"accessories"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 202 MovieClip {petspa_fla.d3accessories_275}
"accessoriesHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 203 MovieClip {com.kennethwarner.petSpa.Dog3} Frame 1Symbol 30 MovieClip
"baseColor"Symbol 218 MovieClip {petspa_fla.d4base_278} Frame 1Symbol 208 MovieClip
"cutColor"Symbol 226 MovieClip {petspa_fla.d4cut_281} Frame 1Symbol 223 MovieClip
"brush"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 205 MovieClip
"brushHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"base"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 218 MovieClip {petspa_fla.d4base_278}
"wash"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 220 MovieClip
"washHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"cut"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 226 MovieClip {petspa_fla.d4cut_281}
"cutHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"eye"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 46 MovieClip {petspa_fla.eye1_216}
"treatAlert"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 73 MovieClip {petspa_fla.arrow_feedme_217}
"speak"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 84 MovieClip {petspa_fla.speak_219}
"cleanup"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 87 MovieClip
"cleanupHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"accessories"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 229 MovieClip {petspa_fla.d4accessories_283}
"accessoriesHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"accessoriesMaskHolder"Symbol 230 MovieClip {com.kennethwarner.petSpa.Dog4} Frame 1Symbol 30 MovieClip
"c1base"Symbol 237 MovieClip {petspa_fla.c1_cleanxcopy_209} Frame 1Symbol 233 MovieClip
"c1brush"Symbol 242 MovieClip {petspa_fla.c1x_203} Frame 1Symbol 239 MovieClip
"c1base"Symbol 242 MovieClip {petspa_fla.c1x_203} Frame 1Symbol 233 MovieClip
"d4brush"Symbol 260 MovieClip {petspa_fla.d4x_193} Frame 1Symbol 256 MovieClip
"d4base"Symbol 260 MovieClip {petspa_fla.d4x_193} Frame 1Symbol 257 MovieClip
"d4wash"Symbol 260 MovieClip {petspa_fla.d4x_193} Frame 1Symbol 258 MovieClip
"d4brush"Symbol 263 MovieClip {petspa_fla.d4cutxcopy_170} Frame 1Symbol 256 MovieClip
"d4base"Symbol 263 MovieClip {petspa_fla.d4cutxcopy_170} Frame 1Symbol 257 MovieClip
"d4wash"Symbol 263 MovieClip {petspa_fla.d4cutxcopy_170} Frame 1Symbol 258 MovieClip
"d4cut"Symbol 263 MovieClip {petspa_fla.d4cutxcopy_170} Frame 1Symbol 261 MovieClip
"skipBtn"Symbol 520 MovieClip {petspa_fla.help_169} Frame 2Symbol 402 Button
"okBtn"Symbol 520 MovieClip {petspa_fla.help_169} Frame 2Symbol 412 Button
"playBtn"Symbol 520 MovieClip {petspa_fla.help_169} Frame 7Symbol 519 Button
"closeBtn"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 535 Button
"sendBtn"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 567 Button
"friend1NameTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 570 EditableText
"friend1EmailTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 571 EditableText
"friend2NameTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 572 EditableText
"friend2EmailTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 573 EditableText
"friend3NameTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 574 EditableText
"friend3EmailTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 575 EditableText
"yourNameTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 576 EditableText
"yourEmailTxt"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2Symbol 577 EditableText
"backBtn"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 3Symbol 597 Button
"closeBtn"Symbol 625 MovieClip {petspa_fla.credits_163} Frame 2Symbol 614 Button
"scoreTxt"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2Symbol 637 EditableText
"pledgeBtn"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2Symbol 645 Button
"tryAgain"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2Symbol 653 Button
"credits"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2Symbol 657 Button
"send"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2Symbol 661 Button
"begin"Symbol 712 MovieClip {petspa_fla.intro_153} Frame 2Symbol 711 Button
"unhappyPetAlert"Symbol 743 MovieClip {petspa_fla.UnhappyPetAlert_151} Frame 2Symbol 742 MovieClip {petspa_fla.arrow_upset_152}
"soundBtn"Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145} Frame 1Symbol 746 Button
"soundBtn"Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145} Frame 2Symbol 747 Button
"warningTxt"Symbol 754 MovieClip {petspa_fla.warning_144} Frame 1Symbol 751 EditableText
"warning"Symbol 755 MovieClip {petspa_fla.warning_anim_143} Frame 1Symbol 754 MovieClip {petspa_fla.warning_144}
"hair"Symbol 790 MovieClip {petspa_fla.sweeper_for_anim_138} Frame 1Symbol 773 MovieClip {petspa_fla.sweeperhair_139}
"sweeper"Symbol 793 MovieClip {petspa_fla.sweeper_anim_137} Frame 1Symbol 790 MovieClip {petspa_fla.sweeper_for_anim_138}
"sweeperAnimation"Symbol 798 MovieClip {petspa_fla.sweeper_drag_136} Frame 3Symbol 793 MovieClip {petspa_fla.sweeper_anim_137}
"sweeper"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 879 MovieClip {petspa_fla.sweeper_order_74}
"task1Txt"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 889 EditableText
"task2Txt"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 890 EditableText
"task3Txt"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 891 EditableText
"task4Txt"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 892 EditableText
"task5Txt"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 893 EditableText
"crossoutsAnimation"Symbol 894 MovieClip {petspa_fla.order_70} Frame 1Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85}
"orderForm"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 1Symbol 894 MovieClip {petspa_fla.order_70}
"minuteHand"Symbol 949 MovieClip {com.kennethwarner.petSpa.GameClock} Frame 1Symbol 947 MovieClip
"hourHand"Symbol 949 MovieClip {com.kennethwarner.petSpa.GameClock} Frame 1Symbol 948 MovieClip
"liquid"Symbol 969 MovieClip {com.kennethwarner.petSpa.GameMeter} Frame 1Symbol 959 MovieClip {petspa_fla.meter_anim_46}
"bottle"Symbol 969 MovieClip {com.kennethwarner.petSpa.GameMeter} Frame 1Symbol 968 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"blink"Symbol 46 MovieClip {petspa_fla.eye1_216} Frame 1
"mad"Symbol 46 MovieClip {petspa_fla.eye1_216} Frame 176
"off"Symbol 73 MovieClip {petspa_fla.arrow_feedme_217} Frame 1
"feedme"Symbol 73 MovieClip {petspa_fla.arrow_feedme_217} Frame 2
"thanks"Symbol 73 MovieClip {petspa_fla.arrow_feedme_217} Frame 23
"off"Symbol 84 MovieClip {petspa_fla.speak_219} Frame 1
"doghappy"Symbol 84 MovieClip {petspa_fla.speak_219} Frame 2
"dogmad"Symbol 84 MovieClip {petspa_fla.speak_219} Frame 13
"cathappy"Symbol 84 MovieClip {petspa_fla.speak_219} Frame 24
"catmad"Symbol 84 MovieClip {petspa_fla.speak_219} Frame 35
"off"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 1
"body_armor"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 2
"body_camo"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 3
"body_dress"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 4
"body_jeans"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 5
"body_jersey"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 6
"body_leather"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 7
"body_tutu"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 8
"head_bowler"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 9
"head_captain"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 10
"head_crown"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 11
"head_german"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 12
"head_headdress"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 13
"head_racoon"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 14
"head_rainbow"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 15
"neck_collar"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 16
"neck_daisy"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 17
"neck_diamond"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 18
"neck_flowers"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 19
"neck_pearls"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 20
"neck_rainbow"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 21
"neck_spike"Symbol 130 MovieClip {petspa_fla.c1accessories_223} Frame 22
"off"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 1
"body_armor"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 2
"body_camo"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 3
"body_dress"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 4
"body_jeans"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 5
"body_jersey"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 6
"body_leather"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 7
"body_tutu"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 8
"head_bowler"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 9
"head_captain"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 10
"head_crown"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 11
"head_german"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 12
"head_headdress"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 13
"head_racoon"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 14
"head_rainbow"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 15
"neck_collar"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 16
"neck_daisy"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 17
"neck_diamond"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 18
"neck_flowers"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 19
"neck_pearls"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 20
"neck_rainbow"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 21
"neck_spike"Symbol 141 MovieClip {petspa_fla.c2accessories_250} Frame 22
"off"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 1
"body_armor"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 2
"body_camo"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 3
"body_dress"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 4
"body_jeans"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 5
"body_jersey"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 6
"body_leather"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 7
"body_tutu"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 8
"head_bowler"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 9
"head_captain"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 10
"head_crown"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 11
"head_german"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 12
"head_headdress"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 13
"head_racoon"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 14
"head_rainbow"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 15
"neck_collar"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 16
"neck_daisy"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 17
"neck_diamond"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 18
"neck_flowers"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 19
"neck_pearls"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 20
"neck_rainbow"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 21
"neck_spike"Symbol 160 MovieClip {petspa_fla.d1accessories_259} Frame 22
"off"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 1
"body_armor"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 2
"body_camo"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 3
"body_dress"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 4
"body_jeans"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 5
"body_jersey"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 6
"body_leather"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 7
"body_tutu"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 8
"head_bowler"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 9
"head_captain"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 10
"head_crown"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 11
"head_german"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 12
"head_headdress"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 13
"head_racoon"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 14
"head_rainbow"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 15
"neck_collar"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 16
"neck_daisy"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 17
"neck_diamond"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 18
"neck_flowers"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 19
"neck_pearls"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 20
"neck_rainbow"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 21
"neck_spike"Symbol 182 MovieClip {petspa_fla.d2accessories_267} Frame 22
"off"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 1
"body_armor"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 2
"body_camo"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 3
"body_dress"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 4
"body_jeans"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 5
"body_jersey"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 6
"body_leather"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 7
"body_tutu"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 8
"head_bowler"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 9
"head_captain"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 10
"head_crown"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 11
"head_german"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 12
"head_headdress"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 13
"head_racoon"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 14
"head_rainbow"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 15
"neck_collar"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 16
"neck_daisy"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 17
"neck_diamond"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 18
"neck_flowers"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 19
"neck_pearls"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 20
"neck_rainbow"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 21
"neck_spike"Symbol 202 MovieClip {petspa_fla.d3accessories_275} Frame 22
"off"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 1
"body_armor"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 2
"body_camo"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 3
"body_dress"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 4
"body_jeans"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 5
"body_jersey"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 6
"body_leather"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 7
"body_tutu"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 8
"head_bowler"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 9
"head_captain"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 10
"head_crown"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 11
"head_german"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 12
"head_headdress"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 13
"head_racoon"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 14
"head_rainbow"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 15
"neck_collar"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 16
"neck_daisy"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 17
"neck_diamond"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 18
"neck_flowers"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 19
"neck_pearls"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 20
"neck_rainbow"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 21
"neck_spike"Symbol 229 MovieClip {petspa_fla.d4accessories_283} Frame 22
"feedme"Symbol 493 MovieClip Frame 22
"thanks"Symbol 493 MovieClip Frame 51
"off"Symbol 520 MovieClip {petspa_fla.help_169} Frame 1
"on"Symbol 520 MovieClip {petspa_fla.help_169} Frame 2
"off"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 1
"default"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 2
"error"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 3
"sending"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 4
"sent"Symbol 604 MovieClip {com.kennethwarner.petSpa.SendToFriend} Frame 5
"off"Symbol 625 MovieClip {petspa_fla.credits_163} Frame 1
"on"Symbol 625 MovieClip {petspa_fla.credits_163} Frame 2
"off"Symbol 662 MovieClip {petspa_fla.end_156} Frame 1
"on"Symbol 662 MovieClip {petspa_fla.end_156} Frame 2
"off"Symbol 712 MovieClip {petspa_fla.intro_153} Frame 1
"on"Symbol 712 MovieClip {petspa_fla.intro_153} Frame 2
"off"Symbol 743 MovieClip {petspa_fla.UnhappyPetAlert_151} Frame 1
"on"Symbol 743 MovieClip {petspa_fla.UnhappyPetAlert_151} Frame 2
"on"Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145} Frame 1
"off"Symbol 748 MovieClip {petspa_fla.stage_sound_on_off_145} Frame 2
"in"Symbol 755 MovieClip {petspa_fla.warning_anim_143} Frame 2
"out"Symbol 755 MovieClip {petspa_fla.warning_anim_143} Frame 16
"in"Symbol 760 MovieClip {petspa_fla.ad_anim_141} Frame 2
"out"Symbol 760 MovieClip {petspa_fla.ad_anim_141} Frame 13
"off"Symbol 773 MovieClip {petspa_fla.sweeperhair_139} Frame 1
"on"Symbol 773 MovieClip {petspa_fla.sweeperhair_139} Frame 5
"off"Symbol 798 MovieClip {petspa_fla.sweeper_drag_136} Frame 1
"on"Symbol 798 MovieClip {petspa_fla.sweeper_drag_136} Frame 2
"drag"Symbol 798 MovieClip {petspa_fla.sweeper_drag_136} Frame 3
"on"Symbol 808 MovieClip {petspa_fla.scissors_drag_129} Frame 1
"drag"Symbol 808 MovieClip {petspa_fla.scissors_drag_129} Frame 2
"on"Symbol 824 MovieClip {petspa_fla.puff_drag_117} Frame 1
"drag"Symbol 824 MovieClip {petspa_fla.puff_drag_117} Frame 2
"on"Symbol 830 MovieClip {petspa_fla.brush_drag_112} Frame 1
"drag"Symbol 830 MovieClip {petspa_fla.brush_drag_112} Frame 2
"on"Symbol 868 MovieClip {petspa_fla.sponge_drag_87} Frame 1
"drag"Symbol 868 MovieClip {petspa_fla.sponge_drag_87} Frame 2
"off"Symbol 874 MovieClip {petspa_fla.alert_abovepet_86} Frame 1
"pet_finished"Symbol 874 MovieClip {petspa_fla.alert_abovepet_86} Frame 2
"wrong_tool"Symbol 874 MovieClip {petspa_fla.alert_abovepet_86} Frame 3
"off"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 1
"crossout1"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 2
"crossout2"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 3
"crossout3"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 4
"crossout4"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 5
"crossout5"Symbol 877 MovieClip {petspa_fla.CrossoutsAnimation_85} Frame 6
"on"Symbol 879 MovieClip {petspa_fla.sweeper_order_74} Frame 1
"off"Symbol 879 MovieClip {petspa_fla.sweeper_order_74} Frame 2
"off"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 1
"in"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 2
"on"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 25
"out"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 26
"example"Symbol 907 MovieClip {petspa_fla.order_anim_69} Frame 40
"in"Symbol 910 MovieClip {petspa_fla.pointer_anim_67} Frame 2
"out"Symbol 910 MovieClip {petspa_fla.pointer_anim_67} Frame 14
"off"Symbol 914 MovieClip {petspa_fla.treat_drag_66} Frame 1
"on"Symbol 914 MovieClip {petspa_fla.treat_drag_66} Frame 2




http://swfchan.com/24/117895/info.shtml
Created: 7/3 -2019 13:45:36 Last modified: 7/3 -2019 13:45:36 Server time: 25/04 -2024 19:41:25