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

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

Potato President.swf

This is the info page for
Flash #71065

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


Text
© www.spilgames.com

<p align="center"><font face="Arial Black" size="15" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>RANDOM</b></font></p>

<p align="center"><font face="Arial Black" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>RANDOM</b></font></p>

<p align="center"><font face="Arial Black" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">RANDOM</font></p>

<p align="center"><font face="Arial Black" size="17" color="#54076d" letterSpacing="0.000000" kerning="1"><b>PLAY</b></font></p>

<p align="center"><font face="Arial Black" size="19" color="#0066cc" letterSpacing="0.000000" kerning="1"><b>PLAY</b></font></p>

<p align="center"><font face="Arial Black" size="19" color="#0066cc" letterSpacing="0.000000" kerning="1"><b>PLAY</b></font></p>

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

xml

<p align="center"><font face="Arial Black" size="14" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>RANDOM</b></font></p>

<p align="center"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>RANDOM</b></font></p>

<p align="center"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">RANDOM</font></p>

RANDOM

<p align="center"><font face="Arial Black" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>RANDOM</b></font></p>

RANDOM

xmlNews

xmlNews

<p align="left"><font face="Arial Black" size="18" color="#ffffff" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla </font></p><p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla</font></p><p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla</font></p><p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla</font></p><p align="center"></p><p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla</font></p><p align="center"><font face="Arial Black" size="12" color="#000066" letterSpacing="-1.000000" kerning="0">Blablabla blablabla blabalbla</font></p>

<p align="center"><font face="Arial Black" size="10" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="14" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="14" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="14" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="20" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="20" color="#ff0000" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="14" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

<p align="center"><font face="Arial Black" size="14" color="#000066" letterSpacing="-1.000000" kerning="0">xml</font></p>

ActionScript [AS3]

Section 1
//ElectButton (classes.game.ElectButton) package classes.game { import spil.Sound.*; import flash.display.*; import spil.Events.*; import classes.global.*; import spil.Button.*; public class ElectButton extends SpilTextButton { private var sndFX:SpilSound; public static const EVENT_UPDATE_MASK:String = "EVENT_UPDATE_MASK"; public function ElectButton(_arg1:MovieClip):void{ super(_arg1, ("0" + Global.getInstance().xmlLocalization.game.btnelectdisabled), onEventHandler); disable(); movieClip.stage.addEventListener(EVENT_UPDATE_MASK, onUpdateMask, false, 0, true); sndFX = new SpilSound(Global.getInstance().main.getAsset("sndButtonActions"), SpilSound.TYPE_SFX, null, false, 0, 0); SpilSoundManager.getInstance().addSound(sndFX); setFxClick(sndFX); } private function onEventHandler(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: Global.getInstance().manager.dispatchReward(); break; }; } private function onUpdateMask(_arg1:PotatoEvent):void{ var _local2:Number; _local2 = Number(_arg1.param); if (_local2 <= 0){ setText(Global.getInstance().xmlLocalization.game.btnelect); enable(); } else { setText(((100 - int((_local2 * 100))) + Global.getInstance().xmlLocalization.game.btnelectdisabled)); movieClip.disabled.mcMask.scaleX = _local2; }; } } }//package classes.game
Section 2
//Element (classes.game.Element) package classes.game { public class Element { private var iId:uint; private var strType:String; private var strCharName:String; private var strMcName:String; private var bSelected:Boolean; private var strParty:String; private var strNews:String; public static const TYPE_MOUTH:String = "mouth"; public static const TYPE_HAIR:String = "hair"; public static const TYPE_ACCESSORY:String = "accessory"; public static const PARTY_REPUBLICAN:String = "republican"; public static const TYPE_EARS:String = "ears"; public static const TYPE_FEET:String = "feet"; public static const TYPE_EYES:String = "eyes"; public static const TYPE_NOSE:String = "nose"; public static const PARTY_DEMOCRAT:String = "democrat"; public function Element(_arg1:String, _arg2:String, _arg3:String, _arg4:String, _arg5:String, _arg6:uint):void{ strCharName = _arg1; strType = _arg2; strMcName = _arg3; strNews = _arg4; strParty = _arg5; bSelected = false; iId = _arg6; } public function getNews():String{ return (strNews); } public function getSelected():Boolean{ return (bSelected); } public function setSelected(_arg1:Boolean):void{ bSelected = _arg1; } public function getParty():String{ return (strParty); } public function getID():uint{ return (iId); } public function getMcName():String{ return (strMcName); } public function getCharName():String{ return (strCharName); } public function getType():String{ return (strType); } } }//package classes.game
Section 3
//ElementButton (classes.game.ElementButton) package classes.game { import spil.Sound.*; import flash.display.*; import spil.Events.*; import flash.events.*; import classes.global.*; import spil.Button.*; public class ElementButton extends SpilButton { private var arSFX:Array; private var element:Element; public function ElementButton(_arg1:MovieClip):void{ var _local2:SpilSound; element = null; super(_arg1, onEventHandler); arSFX = new Array(); arSFX["pickup"] = new SpilSound(Global.getInstance().main.getAsset("sndPickup"), SpilSound.TYPE_SFX, null, false, 0, 0); arSFX["dropWrong"] = new SpilSound(Global.getInstance().main.getAsset("sndDropWrong"), SpilSound.TYPE_SFX, null, false, 0, 0); arSFX["snap"] = new SpilSound(Global.getInstance().main.getAsset("sndSnap"), SpilSound.TYPE_SFX, null, false, 0, 0); for each (_local2 in arSFX) { SpilSoundManager.getInstance().addSound(_local2); }; } public function update():void{ if ((((((element == null)) || ((movieClip.mcDummy.numChildren == 0)))) || ((element.getSelected() == true)))){ disable(); } else { enable(); }; } private function onMouseUp(_arg1:MouseEvent):void{ movieClip.stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUp, false); Global.getInstance().mouse.removeDragItem(element.getMcName()); if ((((DisplayObject(_arg1.target).name == "mcPotato")) || (((!((DisplayObject(_arg1.target).parent == null))) && ((DisplayObject(_arg1.target).parent.name == "mcPotato")))))){ DisplayObject(_arg1.target).stage.dispatchEvent(new PotatoEvent(Potato.EVENT_ADD_ELEMENT, element)); arSFX["snap"].play(); } else { arSFX["dropWrong"].play(); enable(); }; } private function onEventHandler(_arg1:SpilEvent):void{ var _local2:String; var _local3:MovieClip; switch (_arg1.event){ case SpilEvent.EVENT_ENABLE: case SpilEvent.EVENT_INIT: movieClip.selected.visible = false; break; case SpilEvent.EVENT_MOUSEDOWN: _local2 = element.getMcName(); if (element.getType() == Element.TYPE_ACCESSORY){ _local2 = (_local2 + "_cursor"); }; _local3 = MovieClip(new (Global.getInstance().main.getAsset(_local2))); _local3.stop(); _local3.x = (_local3.width * -0.5); Global.getInstance().mouse.addDragItem(element.getMcName(), _local3, element); arSFX["pickup"].play(); movieClip.stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp, false, 0, true); break; case SpilEvent.EVENT_DISABLE: if (element != null){ movieClip.selected.visible = true; movieClip.disabled.visible = false; }; break; }; } private function attachImage():Boolean{ var _local1:Class; var _local2:MovieClip; _local1 = Global.getInstance().main.getAsset((element.getMcName() + "_icon")); if (_local1 == null){ return (false); }; _local2 = MovieClip(new (_local1)); _local2.x = (_local2.width * -0.5); _local2.y = (_local2.height * -0.5); movieClip.mcDummy.addChild(_local2); return (true); } public function setElement(_arg1:Element):void{ if (element != null){ removeImage(); }; element = _arg1; if (_arg1 != null){ if ((((attachImage() == false)) || ((element.getSelected() == true)))){ disable(); } else { enable(); }; } else { disable(); }; } private function removeImage():void{ if (movieClip.mcDummy.numChildren > 0){ movieClip.mcDummy.removeChildAt(0); }; } } }//package classes.game
Section 4
//InterfaceElements (classes.game.InterfaceElements) package classes.game { import spil.Sound.*; import flash.display.*; import spil.Events.*; import classes.global.*; import spil.Button.*; public class InterfaceElements { private var btnTabMouths:SpilButton; private var btnTabEars:SpilButton; private var btnTabEyes:SpilButton; private var arMouths:Array; private var arHairs:Array; private var arEars:Array; private var btnElement1:ElementButton; private var btnElement2:ElementButton; private var btnElement3:ElementButton; private var btnElement4:ElementButton; private var btnTabHairs:SpilButton; private var btnElement5:ElementButton; private var btnElement6:ElementButton; private var arAccessories:Array; private var arEyes:Array; private var mcInterface:MovieClip; private var arNoses:Array; private var btnTabAccessories:SpilButton; private var btnTabFeet:SpilButton; private var btnTabNoses:SpilButton; private var sndFX:SpilSound; private var arFeet:Array; public static const EVENT_UPDATE_INTERFACE:String = "EVENT_UPDATE_INTERFACE"; public static const EVENT_RANDOM:String = "EVENT_RANDOM"; public function InterfaceElements(_arg1:MovieClip):void{ arHairs = new Array(); arEyes = new Array(); arNoses = new Array(); arEars = new Array(); arMouths = new Array(); arAccessories = new Array(); arFeet = new Array(); mcInterface = _arg1; sndFX = new SpilSound(Global.getInstance().main.getAsset("sndButtonActions"), SpilSound.TYPE_SFX, null, false, 0, 0); SpilSoundManager.getInstance().addSound(sndFX); createElements(Element.TYPE_HAIR, XMLElements.elements.hairs.hair, arHairs); createElements(Element.TYPE_EYES, XMLElements.elements.eyes.eye, arEyes); createElements(Element.TYPE_NOSE, XMLElements.elements.noses.nose, arNoses); createElements(Element.TYPE_EARS, XMLElements.elements.ears.ear, arEars); createElements(Element.TYPE_MOUTH, XMLElements.elements.mouths.mouth, arMouths); createElements(Element.TYPE_ACCESSORY, XMLElements.elements.accessories.accessory, arAccessories); createElements(Element.TYPE_FEET, XMLElements.elements.feet.foot, arFeet); btnTabHairs = new SpilButton(mcInterface.mcTabs.mcBtnHairs, onEventTabHairButton); btnTabEyes = new SpilButton(mcInterface.mcTabs.mcBtnEyes, onEventTabEyeButton); btnTabNoses = new SpilButton(mcInterface.mcTabs.mcBtnNoses, onEventTabNoseButton); btnTabEars = new SpilButton(mcInterface.mcTabs.mcBtnEars, onEventTabEarButton); btnTabMouths = new SpilButton(mcInterface.mcTabs.mcBtnMouths, onEventTabMouthButton); btnTabAccessories = new SpilButton(mcInterface.mcTabs.mcBtnAccessories, onEventTabEyebrowButton); btnTabFeet = new SpilButton(mcInterface.mcTabs.mcBtnFeet, onEventTabFootButton); btnTabHairs.setFxClick(sndFX); btnTabEyes.setFxClick(sndFX); btnTabNoses.setFxClick(sndFX); btnTabEars.setFxClick(sndFX); btnTabMouths.setFxClick(sndFX); btnTabAccessories.setFxClick(sndFX); btnTabFeet.setFxClick(sndFX); btnElement1 = new ElementButton(mcInterface.mcBtnElement1); btnElement2 = new ElementButton(mcInterface.mcBtnElement2); btnElement3 = new ElementButton(mcInterface.mcBtnElement3); btnElement4 = new ElementButton(mcInterface.mcBtnElement4); btnElement5 = new ElementButton(mcInterface.mcBtnElement5); btnElement6 = new ElementButton(mcInterface.mcBtnElement6); btnTabHairs.disable(); mcInterface.stage.addEventListener(EVENT_UPDATE_INTERFACE, onEventUpdateButtons, false, 0, true); mcInterface.stage.addEventListener(EVENT_RANDOM, onEventRandom, false, 0, true); } private function onEventTabEyebrowButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("accessories"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.disable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arAccessories); break; }; } private function createElements(_arg1:String, _arg2:XMLList, _arg3:Array):void{ var _local4:XMLList; var _local5:XMLList; var _local6:*; _local4 = Global.getInstance().xmlLocalization.characters.char; _local5 = Global.getInstance().xmlLocalization.reward.news; for each (_local6 in _arg2) { _arg3.push(new Element(_local4[(uint(_local6.char) - 1)], _arg1, _local6.mcname, _local5.child(_local6.news), _local6.party, uint(_local6.char))); }; } private function onEventRandom(_arg1:PotatoEvent):void{ random(arEars); random(arAccessories); random(arEyes); random(arFeet); random(arHairs); random(arMouths); random(arNoses); } private function onEventTabNoseButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("noses"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.disable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arNoses); break; }; } private function onEventUpdateButtons(_arg1:PotatoEvent):void{ btnElement1.update(); btnElement2.update(); btnElement3.update(); btnElement4.update(); btnElement5.update(); btnElement6.update(); } private function onEventTabEarButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("ears"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.disable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arEars); break; }; } private function onEventTabEyeButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("eyes"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.disable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arEyes); break; }; } private function random(_arg1:Array):void{ var _local2:Element; _local2 = _arg1[int((_arg1.length * Math.random()))]; mcInterface.stage.dispatchEvent(new PotatoEvent(Potato.EVENT_ADD_ELEMENT, _local2)); } private function setButtonElements(_arg1:Array):void{ btnElement1.setElement(_arg1[0]); btnElement2.setElement(_arg1[1]); btnElement3.setElement(_arg1[2]); btnElement4.setElement(_arg1[3]); btnElement5.setElement(_arg1[4]); btnElement6.setElement(_arg1[5]); } private function onEventTabMouthButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("mouths"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.disable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arMouths); break; }; } private function onEventTabHairButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_INIT: case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("hair"); if (btnTabHairs != null){ btnTabHairs.disable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.enable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arHairs); break; }; } private function onEventTabFootButton(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: mcInterface.mcTabs.gotoAndStop("feet"); if (btnTabHairs != null){ btnTabHairs.enable(); }; if (btnTabEyes != null){ btnTabEyes.enable(); }; if (btnTabNoses != null){ btnTabNoses.enable(); }; if (btnTabEars != null){ btnTabEars.enable(); }; if (btnTabMouths != null){ btnTabMouths.enable(); }; if (btnTabAccessories != null){ btnTabAccessories.enable(); }; if (btnTabFeet != null){ btnTabFeet.disable(); }; break; case SpilEvent.EVENT_DISABLE: setButtonElements(arFeet); break; }; } } }//package classes.game
Section 5
//Potato (classes.game.Potato) package classes.game { import flash.display.*; import spil.Events.*; import classes.global.*; import spil.Utils.*; import spil.Button.*; public class Potato { private var iTimeAnim:int; private var arElements:Array; private var strAnim:String; private var btnPotato:SpilButton; private var iRemainingElements:uint; private var mcArmAnim:MovieClip; private var mcPotato:MovieClip; public static const EVENT_ADD_ELEMENT:String = "EVENT_ADD_ELEMENT"; private static const MAX_ELEMENTS:uint = 7; public function Potato(_arg1:MovieClip):void{ iRemainingElements = MAX_ELEMENTS; mcPotato = _arg1; btnPotato = new SpilButton(mcPotato, onEventHandler); arElements = new Array(); iTimeAnim = 0; mcArmAnim = null; mcPotato.mcOver.visible = false; mcPotato.mcOut.visible = true; mcPotato.mcArmLeft.gotoAndStop("stopped"); mcPotato.mcArmRight.gotoAndStop("stopped"); SpilMovieClip.addLabelScript(mcPotato.mcArmLeft, "endMove1", animArms); SpilMovieClip.addLabelScript(mcPotato.mcArmLeft, "endMove2", animArms); SpilMovieClip.addLabelScript(mcPotato.mcArmRight, "endMove1", animArms); SpilMovieClip.addLabelScript(mcPotato.mcArmRight, "endMove2", animArms); mcPotato.stage.addEventListener(EVENT_ADD_ELEMENT, onEventAddElement, false, 0, true); } public function animArms():void{ var _local1:String; var _local2:Array; var _local3:MovieClip; iTimeAnim--; if (iTimeAnim > 0){ mcArmAnim.gotoAndPlay(strAnim); return; }; iTimeAnim = (int((Math.random() * 5)) + 3); _local1 = Element(arElements[Element.TYPE_ACCESSORY]).getMcName().toLocaleLowerCase(); _local2 = new Array("move1", "move2"); if ((((((_local1.indexOf("pig") > -1)) || ((_local1.indexOf("pitbull") > -1)))) || ((_local1.indexOf("mccain") > -1)))){ mcArmAnim = mcPotato.mcArmRight; } else { _local3 = ((Math.random() > 0.5)) ? mcPotato.mcArmRight : mcPotato.mcArmLeft; if (((!((mcArmAnim == null))) && (!((_local3 == mcArmAnim))))){ mcArmAnim.gotoAndStop("stopped"); }; mcArmAnim = _local3; }; strAnim = _local2[int((Math.random() * _local2.length))]; mcArmAnim.gotoAndPlay(strAnim); } public function getNews():String{ var _local1:String; var _local2:Element; _local1 = ""; for each (_local2 in arElements) { if (_local2 == null){ } else { if (_local1 != ""){ _local1 = (_local1 + " | "); }; _local1 = (_local1 + _local2.getNews()); }; }; _local1 = (_local1 + " | ."); return (_local1); } public function release():void{ var _local1:String; var _local2:Element; if (btnPotato != null){ btnPotato.unregisterEvents(); }; mcPotato.stage.removeEventListener(EVENT_ADD_ELEMENT, onEventAddElement, false); for each (_local2 in arElements) { if (_local2 == null){ } else { _local1 = _local2.getType(); if (_local2.getType() == Element.TYPE_EARS){ if ((((_local2.getCharName().toLowerCase().indexOf("pitbull") > -1)) || ((_local2.getCharName().toLowerCase().indexOf("pig") > -1)))){ _local1 = (_local1 + "Animal"); } else { _local1 = (_local1 + "Human"); }; } else { if ((((_local2.getType() == Element.TYPE_ACCESSORY)) && ((_local2.getCharName().toLowerCase().indexOf("palin") > -1)))){ _local1 = (_local1 + "Back"); }; }; MovieClip(mcPotato.getChildByName(_local1)).removeChildAt(0); }; }; arElements.splice(); } public function getMessage():String{ var _local1:String; var _local2:uint; var _local3:uint; var _local4:Element; _local2 = 0; _local3 = 0; for each (_local4 in arElements) { if (_local4 == null){ } else { if (_local4.getParty() == Element.PARTY_DEMOCRAT){ _local3++; } else { _local2++; }; }; }; if (_local3 > _local2){ _local1 = Global.getInstance().xmlLocalization.reward.messagedemocrat; } else { _local1 = Global.getInstance().xmlLocalization.reward.messagerepublican; }; return (_local1); } public function disabledButton(){ MovieClip(mcPotato.eyes.getChildAt(0)).play(); MovieClip(mcPotato.mouth.getChildAt(0)).play(); btnPotato.unregisterEvents(); btnPotato = null; } public function getURLElements():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_ACCESSORY]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_EARS]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_EYES]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_FEET]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_HAIR]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_MOUTH]).getID() - 1))); _local1 = (_local1 + ("-" + (Element(arElements[Element.TYPE_NOSE]).getID() - 1))); return (_local1); } private function attachImage(_arg1:Element):void{ var _local2:MovieClip; var _local3:MovieClip; _local3 = MovieClip(new (Global.getInstance().main.getAsset(_arg1.getMcName()))); removeImage(arElements[_arg1.getType()]); _local2 = getDummy(_arg1.getType(), _arg1.getCharName()); _local3.stop(); _local3.x = (_local3.width * -0.5); _local3.y = (_local3.height * -0.5); _local2.addChild(_local3); SpilMovieClip.setMouseEnabled(_local2, false); } private function onEventHandler(_arg1:SpilEvent):void{ switch (_arg1.event){ case SpilEvent.EVENT_MOUSEOVER: if (Global.getInstance().mouse.isEmpty() == false){ mcPotato.mcOver.visible = true; mcPotato.mcOut.visible = false; }; break; case SpilEvent.EVENT_MOUSEUP: case SpilEvent.EVENT_MOUSEOUT: mcPotato.mcOver.visible = false; mcPotato.mcOut.visible = true; break; }; } private function getDummy(_arg1:String, _arg2:String):MovieClip{ var _local3:String; _local3 = _arg1; _local3 = _arg1; if (_arg1 == Element.TYPE_EARS){ if ((((_arg2.toLowerCase().indexOf("pitbull") > -1)) || ((_arg2.toLowerCase().indexOf("pig") > -1)))){ _local3 = (_local3 + "Animal"); } else { _local3 = (_local3 + "Human"); }; } else { if ((((_arg1 == Element.TYPE_ACCESSORY)) && ((_arg2.toLowerCase().indexOf("palin") > -1)))){ _local3 = (_local3 + "Back"); }; }; return (MovieClip(mcPotato.getChildByName(_local3))); } private function onEventAddElement(_arg1:PotatoEvent):void{ var _local2:Element; _local2 = Element(_arg1.param); attachImage(_local2); if (arElements[_local2.getType()] != null){ arElements[_local2.getType()].setSelected(false); } else { iRemainingElements--; mcPotato.stage.dispatchEvent(new PotatoEvent(ElectButton.EVENT_UPDATE_MASK, (iRemainingElements / MAX_ELEMENTS))); }; arElements[_local2.getType()] = _local2; _local2.setSelected(true); mcPotato.stage.dispatchEvent(new PotatoEvent(InterfaceElements.EVENT_UPDATE_INTERFACE)); } private function removeImage(_arg1:Element):void{ var _local2:MovieClip; if (_arg1 == null){ return; }; _local2 = getDummy(_arg1.getType(), _arg1.getCharName()); if (_local2.numChildren > 0){ _local2.removeChildAt(0); }; } } }//package classes.game
Section 6
//PotatoEvent (classes.game.PotatoEvent) package classes.game { import flash.events.*; public class PotatoEvent extends Event { private var strEvent:String; private var objParam:Object; public function PotatoEvent(_arg1:String, _arg2:Object=null){ strEvent = _arg1; objParam = _arg2; super(strEvent); } public function get param():Object{ return (objParam); } public function get event():String{ return (strEvent); } } }//package classes.game
Section 7
//PotatoNews (classes.game.PotatoNews) package classes.game { import flash.text.*; public class PotatoNews { private var strNews:String; private var txtNews1:TextField; private var txtNews2:TextField; private var bMoveText1:Boolean; private var bMoveText2:Boolean; private static const MOVE_SPEED:uint = 2; private static const START_X:uint = 600; public function PotatoNews(_arg1:String, _arg2:TextField, _arg3:TextField){ txtNews1 = _arg2; txtNews2 = _arg3; strNews = _arg1; txtNews1.autoSize = TextFieldAutoSize.LEFT; txtNews2.autoSize = TextFieldAutoSize.LEFT; txtNews1.text = strNews; txtNews2.text = strNews; bMoveText1 = true; bMoveText2 = false; txtNews1.x = START_X; txtNews2.x = START_X; } public function process(_arg1:Object){ if (bMoveText1 == true){ txtNews1.x = (txtNews1.x - MOVE_SPEED); if ((txtNews1.x + txtNews1.width) < 0){ txtNews1.x = START_X; bMoveText1 = false; } else { if ((txtNews1.x + txtNews1.width) <= START_X){ bMoveText2 = true; }; }; }; if (bMoveText2 == true){ txtNews2.x = (txtNews2.x - MOVE_SPEED); if ((txtNews2.x + txtNews2.width) < 0){ txtNews2.x = START_X; bMoveText2 = false; } else { if ((txtNews2.x + txtNews2.width) <= START_X){ bMoveText1 = true; }; }; }; } } }//package classes.game
Section 8
//Global (classes.global.Global) package classes.global { import classes.manager.*; import spil.Mouse.*; import spil.Manager.*; public class Global extends SpilGlobal { private var m_life:Number;// = 5 private var m_scoreLevel:Number;// = 0 private var m_score:Number;// = 0 private var m_url1Send:String; private var m_url2Send:String; private var m_manager:ManagerGAME;// = null public function Global(){ m_scoreLevel = 0; m_score = 0; m_life = 5; m_manager = null; super(); } public function get life():Number{ return (m_life); } private function setXMLLocalization(){ switch (localization_language_nr){ case 1: m_xmlLocalization = getXMLLocalization1(); break; case 2: m_xmlLocalization = getXMLLocalization2(); break; case 3: m_xmlLocalization = getXMLLocalization3(); break; case 4: m_xmlLocalization = getXMLLocalization4(); break; case 5: m_xmlLocalization = getXMLLocalization5(); break; case 6: m_xmlLocalization = getXMLLocalization6(); break; case 7: m_xmlLocalization = getXMLLocalization7(); break; case 8: m_xmlLocalization = getXMLLocalization8(); break; case 9: m_xmlLocalization = getXMLLocalization9(); break; case 10: m_xmlLocalization = getXMLLocalization10(); break; case 11: m_xmlLocalization = getXMLLocalization11(); break; case 12: m_xmlLocalization = getXMLLocalization12(); break; case 13: m_xmlLocalization = getXMLLocalization13(); break; case 14: m_xmlLocalization = getXMLLocalization14(); break; case 15: m_xmlLocalization = getXMLLocalization15(); break; case 16: m_xmlLocalization = getXMLLocalization16(); break; case 17: m_xmlLocalization = getXMLLocalization17(); break; }; } public function get score():Number{ return (m_score); } public function get mouse():SpilDragMouse{ return (SpilDragMouse(m_mouse)); } public function get scoreLevel():Number{ return (m_scoreLevel); } public function set score(_arg1:Number){ m_score = _arg1; } public function get manager():ManagerGAME{ return (m_manager); } public function set scoreLevel(_arg1:Number){ m_scoreLevel = _arg1; } public function get main():Main{ return (Main(m_main)); } private function getXMLLocalization12():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"unicode\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization13():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization15():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public function get send_url():String{ if (isSpilGroup() == true){ return (m_url2Send); }; return ((m_url1Send + hostingdomain)); } private function getXMLLocalization11():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization16():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization17():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } override public function set localization_language_nr(_arg1:Number){ super.localization_language_nr = _arg1; setXMLLocalization(); } private function getXMLLocalization14():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public function set mouse(_arg1:SpilDragMouse){ m_mouse = _arg1; } private function getXMLLocalization2():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization3():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public function set manager(_arg1:ManagerGAME){ m_manager = _arg1; } private function getXMLLocalization1():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "<symbol_cash>$</symbol_cash>\n"); _local1 = (_local1 + "<sarah>Heather</sarah>"); _local1 = (_local1 + "<loading>\n"); _local1 = (_local1 + "<title>Loading...</title>\n"); _local1 = (_local1 + "<msg>MORE FREE ONLINE GAMES AT:</msg>\n"); _local1 = (_local1 + "</loading>\n"); _local1 = (_local1 + "<mainmenu>\n"); _local1 = (_local1 + "<startgame>START GAME</startgame>\n"); _local1 = (_local1 + "<howtoplay>HOW TO PLAY</howtoplay>\n"); _local1 = (_local1 + "<moregames>MORE GAMES</moregames>\n"); _local1 = (_local1 + "<quality>Quality:</quality>\n"); _local1 = (_local1 + "<high>HIGH</high>"); _local1 = (_local1 + "<medium>MEDIUM</medium>"); _local1 = (_local1 + "<low>LOW</low>"); _local1 = (_local1 + "</mainmenu>\n"); _local1 = (_local1 + "<game>\n"); _local1 = (_local1 + "<btnrandom>Random</btnrandom>\n"); _local1 = (_local1 + "<btnelect>Elect!</btnelect>\n"); _local1 = (_local1 + "<btnelectdisabled>% of votes counted</btnelectdisabled>\n"); _local1 = (_local1 + "<howtoplay>Drag parts to the potato to create your ideal president.</howtoplay>\n"); _local1 = (_local1 + "</game>\n"); _local1 = (_local1 + "<characters>\n"); _local1 = (_local1 + "<char>John McCain</char>\n"); _local1 = (_local1 + "<char>Sarah Palin</char>\n"); _local1 = (_local1 + "<char>Barack Obama</char>\n"); _local1 = (_local1 + "<char>Joe Biden</char>\n"); _local1 = (_local1 + "<char>Pitbull</char>\n"); _local1 = (_local1 + "<char>Pig</char>\n"); _local1 = (_local1 + "</characters>\n"); _local1 = (_local1 + "<reward>\n"); _local1 = (_local1 + "<btnplayagain>Play Again</btnplayagain>\n"); _local1 = (_local1 + "<btnsendtofriend>Tell a friend</btnsendtofriend>\n"); _local1 = (_local1 + "<live>Potato speaks live as newly elected president</live>\n"); _local1 = (_local1 + "<messagedemocrat>This president leans to the left and talks about change, the environment, and raising taxes to support the poor. Is pro-choice, supportive of gay civil unions, and well-liked in Europe - except by CEOs.</messagedemocrat>\n"); _local1 = (_local1 + "<messagerepublican>This president has conservative values and believes in the power of capitalism. Religious and with a lust for oil, the president would be well-supported in the Middle East - if we weren't invading it all the time.</messagerepublican>\n"); _local1 = (_local1 + "<news>\n"); _local1 = (_local1 + "<R1a>Potato keeps eye on tech future: purchases 1st VCR.</R1a>\n"); _local1 = (_local1 + "<R1b>Potato: end to sexism, still welcomes sexy-isms.</R1b>\n"); _local1 = (_local1 + "<D1a>Potato: ducks controversy with new middle name - Luther.</D1a>\n"); _local1 = (_local1 + "<D1b>Card-shop disturbance: Potato demanding 'one of those race, sex, or POW cards.'</D1b>\n"); _local1 = (_local1 + "<A1a>Potato asks press: cease high-heel comments - 'Just look at my new lipstick.'</A1a>\n"); _local1 = (_local1 + "<A1b>Potato clarifies pig with lipstick remark: 'I was talking about Hillary.'</A1b>\n"); _local1 = (_local1 + "<R2a>Potato clarifies: thought he was signing up for 100 years of presidency.</R2a>\n"); _local1 = (_local1 + "<R2b>Potato qualified to discuss Iraq: she viewed photos.</R2b>\n"); _local1 = (_local1 + "<D2a>Potato: 'Troop surge success can work with withdrawal... …If you see how, please tell.'</D2a>\n"); _local1 = (_local1 + "<D2b>Potato: has learned lesson, will just agree with Other Potato.</D2b>\n"); _local1 = (_local1 + "<A2a>Potato: We must be on ATTACK against Iran— - er, Iraq?</A2a>\n"); _local1 = (_local1 + "<A2b>Potato: Don't wallow in the mud. End oil - uh, violence— - and get out.</A2b>\n"); _local1 = (_local1 + "<R3a>Potato asks abortion question: 'Well, what does the center think?'</R3a>\n"); _local1 = (_local1 + "<R3b>Potato will not end any budding life - —except her daughter's.</R3b>\n"); _local1 = (_local1 + "<D3a>Potato can be Christian and pro-life: 'I am both black and white.'</D3a>\n"); _local1 = (_local1 + "<D3b>Potato proud of wife's PhD (Pretty hot Derrière).</D3b>\n"); _local1 = (_local1 + "<A3a>Potato: 'Pitbulls not related to apes!'</A3a>\n"); _local1 = (_local1 + "<A3b>Potato in the slophouse, must cling to guns and religion.</A3b>\n"); _local1 = (_local1 + "<R4a>Potato: 'Boo! Muslim! Scared yet?'</R4a>\n"); _local1 = (_local1 + "<R4b>Potato, international expert: thought about Russia and saw Canada.</R4b>\n"); _local1 = (_local1 + "<D4a>Potato: will negotiate with terrorists, not hockey moms.</D4a>\n"); _local1 = (_local1 + "<D4b>Potato: plenty of fencing for border - —use one blocking him from White House.</D4b>\n"); _local1 = (_local1 + "<A4a>Vice Potato ready to attack Russia, or any other country in sight from house.</A4a>\n"); _local1 = (_local1 + "<A4b>Potato: 'They love pigs in Europe.'</A4b>\n"); _local1 = (_local1 + "<R5a>Potato vows to protect big business: 'Look what I did for Enron!'</R5a>\n"); _local1 = (_local1 + "<R5b>Potato: 'The moose ate my personal finances report.'</R5b>\n"); _local1 = (_local1 + "<D5a>Potato: poor is patriotic— - no, wait, helping poor is patriotic.</D5a>\n"); _local1 = (_local1 + "<D5b>Potato can't speak, foot lodged in mouth.</D5b>\n"); _local1 = (_local1 + "<A5a>Potato: won't take money from public's hands, but is for sale privately.</A5a>\n"); _local1 = (_local1 + "<A5b>Potato for private - —no, public - —no, private campaign financing.</A5b>\n"); _local1 = (_local1 + "<R6a>Potato issues environmental statement: opposite of whatever Bush said.</R6a>\n"); _local1 = (_local1 + "<R6b>Potato: Alaska a unique state full of important environmental assets: oil.</R6b>\n"); _local1 = (_local1 + "<D6a>Potato to press: 'Is it hot on this planet, or is it just me?'</D6a>\n"); _local1 = (_local1 + "<D6b>Potato on offshore drilling: better than Alaska!</D6b>\n"); _local1 = (_local1 + "<A6a>Potato: global warming a myth, just like economic crisis.</A6a>\n"); _local1 = (_local1 + "<A6b>Potato: 'Environment... …environment... …Gore?!!”</A6b>\n"); _local1 = (_local1 + "<R7a>Potato denies temper, YOU #&@%!</R7a>\n"); _local1 = (_local1 + "<R7b>Potato: 'These questions sure are harder than ones at beauty pageants.'</R7b>\n"); _local1 = (_local1 + "<D7a>Press drools over potato in 57 states.</D7a>\n"); _local1 = (_local1 + "<D7b>Potato not as 'articulate, bright, and clean' as Other Potato.</D7b>\n"); _local1 = (_local1 + "<A7a>Vice Potato: 'But, I thought you liked stupid. You elected him twice.'</A7a>\n"); _local1 = (_local1 + "<A7b>Potato tries to walk on water, takes swim.</A7b>\n"); _local1 = (_local1 + "</news>\n"); _local1 = (_local1 + "</reward>\n"); _local1 = (_local1 + "<sendtofriend>\n"); _local1 = (_local1 + "<help>Send this link to your friends and let them create their own President!\nCopy this link by pressing the button and paste it (Ctrl + v) in an email or chat window to show them your president and let them create their own!</help>\n"); _local1 = (_local1 + "<name>Insert your name:</name>\n"); _local1 = (_local1 + "<link>Link:</link>\n"); _local1 = (_local1 + "<title>Send to your friends:</title>\n"); _local1 = (_local1 + "<restrict>A-Za-zÀ-ú0-9</restrict>\n"); _local1 = (_local1 + "<btncopy>Copy</btncopy>\n"); _local1 = (_local1 + "</sendtofriend>\n"); _local1 = (_local1 + "<friend>\n"); _local1 = (_local1 + "<btnplay>Play Now</btnplay>\n"); _local1 = (_local1 + "<msg>%PLAYER% created this President. Create your own ultimate Potato President now!</msg>\n"); _local1 = (_local1 + "</friend>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization9():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization4():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization6():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization10():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } private function getXMLLocalization8():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public function set main(_arg1:Main){ m_main = _arg1; } private function getXMLLocalization5():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public function set life(_arg1:Number){ m_life = _arg1; } public function set send_url1(_arg1:String):void{ m_url1Send = _arg1; } public function set send_url2(_arg1:String):void{ m_url2Send = _arg1; } private function getXMLLocalization7():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<localization>\n"); _local1 = (_local1 + "</localization>\n"); _local2 = new XML(_local1); return (_local2); } public static function getInstance():Global{ if (instance == null){ instance = new (Global); }; return (Global(instance)); } } }//package classes.global
Section 9
//XMLElements (classes.global.XMLElements) package classes.global { public class XMLElements { public static var elements:XML; public static function init(){ elements = getElements(); } private static function getEars():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<ears>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_ears</mcname>\n"); _local1 = (_local1 + "<news>R3a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_ears</mcname>\n"); _local1 = (_local1 + "<news>R3b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_ears</mcname>\n"); _local1 = (_local1 + "<news>D3a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_ears</mcname>\n"); _local1 = (_local1 + "<news>D3b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_ears</mcname>\n"); _local1 = (_local1 + "<news>A3a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "<ear>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_ears</mcname>\n"); _local1 = (_local1 + "<news>A3b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</ear>\n"); _local1 = (_local1 + "</ears>\n"); return (_local1); } private static function getFeet():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<feet>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_feet</mcname>\n"); _local1 = (_local1 + "<news>R7a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_feet</mcname>\n"); _local1 = (_local1 + "<news>R7b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_feet</mcname>\n"); _local1 = (_local1 + "<news>D7a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_feet</mcname>\n"); _local1 = (_local1 + "<news>D7b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_feet</mcname>\n"); _local1 = (_local1 + "<news>A7a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "<foot>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_feet</mcname>\n"); _local1 = (_local1 + "<news>A7b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</foot>\n"); _local1 = (_local1 + "</feet>\n"); return (_local1); } private static function getEyes():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<eyes>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_eyes</mcname>\n"); _local1 = (_local1 + "<news>R1a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_eyes</mcname>\n"); _local1 = (_local1 + "<news>R1b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_eyes</mcname>\n"); _local1 = (_local1 + "<news>D1a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_eyes</mcname>\n"); _local1 = (_local1 + "<news>D1b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_eyes</mcname>\n"); _local1 = (_local1 + "<news>A1a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "<eye>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_eyes</mcname>\n"); _local1 = (_local1 + "<news>A1b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</eye>\n"); _local1 = (_local1 + "</eyes>\n"); return (_local1); } private static function getMouths():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<mouths>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_mouth</mcname>\n"); _local1 = (_local1 + "<news>R6a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_mouth</mcname>\n"); _local1 = (_local1 + "<news>R6b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_mouth</mcname>\n"); _local1 = (_local1 + "<news>D6a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_mouth</mcname>\n"); _local1 = (_local1 + "<news>D6b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_mouth</mcname>\n"); _local1 = (_local1 + "<news>A6a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "<mouth>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_mouth</mcname>\n"); _local1 = (_local1 + "<news>A6b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</mouth>\n"); _local1 = (_local1 + "</mouths>\n"); return (_local1); } private static function getNoses():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<noses>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_nose</mcname>\n"); _local1 = (_local1 + "<news>R4a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_nose</mcname>\n"); _local1 = (_local1 + "<news>R4b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_nose</mcname>\n"); _local1 = (_local1 + "<news>D4a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_nose</mcname>\n"); _local1 = (_local1 + "<news>D4b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_nose</mcname>\n"); _local1 = (_local1 + "<news>A4a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "<nose>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_nose</mcname>\n"); _local1 = (_local1 + "<news>A4b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</nose>\n"); _local1 = (_local1 + "</noses>\n"); return (_local1); } private static function getHairs():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<hairs>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_hair</mcname>\n"); _local1 = (_local1 + "<news>R5a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_hair</mcname>\n"); _local1 = (_local1 + "<news>R5b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_hair</mcname>\n"); _local1 = (_local1 + "<news>D5a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_hair</mcname>\n"); _local1 = (_local1 + "<news>D5b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_hair</mcname>\n"); _local1 = (_local1 + "<news>A5a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "<hair>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_hair</mcname>\n"); _local1 = (_local1 + "<news>A5b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</hair>\n"); _local1 = (_local1 + "</hairs>\n"); return (_local1); } private static function getAccessory():String{ var _local1:String; _local1 = ""; _local1 = (_local1 + "<accessories>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>1</char>\n"); _local1 = (_local1 + "<mcname>mcMcCain_accessory</mcname>\n"); _local1 = (_local1 + "<news>R2a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>2</char>\n"); _local1 = (_local1 + "<mcname>mcPalin_accessory</mcname>\n"); _local1 = (_local1 + "<news>R2b</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>3</char>\n"); _local1 = (_local1 + "<mcname>mcBarack_accessory</mcname>\n"); _local1 = (_local1 + "<news>D2a</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>4</char>\n"); _local1 = (_local1 + "<mcname>mcBiden_accessory</mcname>\n"); _local1 = (_local1 + "<news>D2b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>5</char>\n"); _local1 = (_local1 + "<mcname>mcPitbull_accessory</mcname>\n"); _local1 = (_local1 + "<news>A2a</news>\n"); _local1 = (_local1 + "<party>republican</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "<accessory>\n"); _local1 = (_local1 + "<char>6</char>\n"); _local1 = (_local1 + "<mcname>mcPig_accessory</mcname>\n"); _local1 = (_local1 + "<news>A2b</news>\n"); _local1 = (_local1 + "<party>democrat</party>\n"); _local1 = (_local1 + "</accessory>\n"); _local1 = (_local1 + "</accessories>\n"); return (_local1); } private static function getElements():XML{ var _local1:String; var _local2:XML; _local1 = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n"; _local1 = (_local1 + "<elements>\n"); _local1 = (_local1 + getEyes()); _local1 = (_local1 + getAccessory()); _local1 = (_local1 + getEars()); _local1 = (_local1 + getNoses()); _local1 = (_local1 + getHairs()); _local1 = (_local1 + getMouths()); _local1 = (_local1 + getFeet()); _local1 = (_local1 + "</elements>\n"); _local2 = new XML(_local1); return (_local2); } } }//package classes.global
Section 10
//Main (classes.manager.Main) package classes.manager { import spil.Sound.*; import flash.display.*; import flash.events.*; import flash.text.*; import classes.global.*; import spil.Mouse.*; import spil.Utils.*; import spil.Manager.*; public class Main extends SpilMain { public var mcMsg:TextField; public var btnSound:MovieClip; public var mcBtnPlayAgain:MovieClip; public var mcBtnElect:MovieClip; public var mcLogo:MovieClip; public var mcTitle:MovieClip; public var mcTvEffect:MovieClip; public var txtTitleName:TextField; public var btnStartGame:MovieClip; public var txtLink:TextField; public var mcBtnSendToFriend:MovieClip; public var mcElements:MovieClip; public var mcTitleLoading:TextField; public var btnQuality:MovieClip; public var mcSpil:MovieClip; public var txtName:TextField; public var btnMusic:MovieClip; public var txtNews1:TextField; public var txtNews2:TextField; public var mcBtnRandom:MovieClip; public var mcBtnPlay:MovieClip; public var mcPotato:MovieClip; public var mcLoadingBar:MovieClip; public var btnMoreGames:MovieClip; public var txtMessage:TextField; public var mcValue:TextField; public var mcBtnCopy:MovieClip; public var txtLive:TextField; public var mcHowToPlay:MovieClip; public var txtHelp:TextField; public var txtTitleLink:TextField; public function Main(){ addFrameScript(0, frame1, 10, frame11, 58, frame59, 59, frame60, 60, frame61); super(); initGlobal(); initSound(); stage.addEventListener(KeyboardEvent.KEY_DOWN, onCheatKeyDown); } private function onClickLogo(_arg1:MouseEvent):void{ SpilURLNavigator.changePage((Global.getInstance().localization_url + "&utm_term=logo_preloader"), "_blank"); } function frame1(){ Global.getInstance().spilGroupUrl.push("localhost"); Global.getInstance().spilGroupUrl.push("www8.agame.com"); Global.getInstance().localization_url = "http://www.agame.com/moregames/?utm_source=brandedgames_external&utm_medium=potato_president&utm_campaign="; Global.getInstance().localization_url2 = "http://www.agame.com/moregames/?utm_source=brandedgames_internal&utm_medium=potato_president"; Global.getInstance().localization_language_nr = 1; Global.getInstance().localization_branding_nr = 1; Global.getInstance().send_url1 = "http://www.agame.com/game/Potato-president.html?utm_source=brandedgames_external&utm_medium=potato_president&utm_term=send_to_friend&utm_campaign="; Global.getInstance().send_url2 = "http://www.agame.com/game/Potato-president.html?utm_source=brandedgames_internal&utm_term=send_to_friend&utm_medium=potato_president"; Global.getInstance().main.onInit(); } function frame11(){ stop(); } override protected function onUpdateFrame(_arg1:Event):void{ var _local2:Number; if (this.loaderInfo.bytesLoaded < this.loaderInfo.bytesTotal){ _local2 = (Math.floor((this.loaderInfo.bytesLoaded * 100)) / this.loaderInfo.bytesTotal); this.mcValue.text = String(Math.round(_local2)); this.mcLoadingBar.mcMask.width = ((_local2 / 100) * 225); return; }; if (Global.getInstance().manager == null){ this.mcLogo.removeEventListener(MouseEvent.CLICK, onClickLogo); Global.getInstance().manager = new ManagerGAME(this); Global.getInstance().mouse.register(); }; super.onUpdateFrame(_arg1); if (Global.getInstance().manager != null){ Global.getInstance().manager.process(objTransport); }; } public function onCheatKeyDown(_arg1:KeyboardEvent){ if (_arg1.keyCode == 50){ }; } function frame59(){ stop(); } private function initGlobal(){ Global.getInstance().main = this; Global.getInstance().mouse = new SpilDragMouse(this); XMLElements.init(); } function frame60(){ stop(); } function frame61(){ stop(); } public function onInit(){ this.mcTitleLoading.text = Global.getInstance().xmlLocalization.loading.title; this.mcMsg.text = Global.getInstance().xmlLocalization.loading.msg; this.mcValue.text = "0"; this.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); this.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); } private function initSound(){ SpilSoundManager.getInstance().setMusicVolume(50); SpilSoundManager.getInstance().setSFXVolume(70); } } }//package classes.manager
Section 11
//ManagerGAME (classes.manager.ManagerGAME) package classes.manager { import spil.Sound.*; import flash.display.*; import spil.Events.*; import flash.events.*; import classes.game.*; import spil.StateMachine.*; import flash.text.*; import classes.global.*; import spil.Utils.*; import spil.Button.*; import flash.external.*; import flash.system.*; public class ManagerGAME { private var stage:MovieClip; private var buttons:Array; private var sndAnthem:SpilSound; private var btnElect:ElectButton; private var arSFX:Array; private var sndAmbient1:SpilSound; private var potato:Potato; private var sndAmbient2:SpilSound; private var stMachine:SpilStateMachine; private var scenary:Bitmap; private var news:PotatoNews; private var iElapsedTimePot:Number; private var elements:InterfaceElements; private var arFriendData:Array; static const EVENT_GO_TO_REWARD:String = "EVENT_GO_TO_REWARD"; static const ST_MAIN_MENU:String = "ST_MAIN_MENU"; static const ST_SEND_TO_FRIEND:String = "ST_SEND_TO_FRIEND"; static const EVENT_GO_TO_GAME:String = "EVENT_GO_TO_GAME"; static const ST_REWARD:String = "ST_REWARD"; static const ST_GAME:String = "ST_GAME"; static const EVENT_GO_TO_MENU:String = "EVENT_GO_TO_MENU"; static const EVENT_GO_TO_SEND:String = "EVENT_GO_TO_SEND"; static const ST_FRIEND:String = "ST_FRIEND"; public function ManagerGAME(_arg1:MovieClip){ var _local2:SpilSound; super(); this.buttons = new Array(); this.stage = _arg1; this.arFriendData = new Array(); this.news = null; this.arSFX = null; stMachine = new SpilStateMachine(null); sndAnthem = new SpilSound(Global.getInstance().main.getAsset("sndAnthem"), SpilSound.TYPE_MUSIC, null, true, 2000, 2000); sndAmbient1 = new SpilSound(Global.getInstance().main.getAsset("sndCrowdAmbience01"), SpilSound.TYPE_MUSIC, null, true, 2000, 2000); sndAmbient2 = new SpilSound(Global.getInstance().main.getAsset("sndCrowdAmbience02"), SpilSound.TYPE_MUSIC, null, true, 2000, 2000); SpilSoundManager.getInstance().addSound(sndAnthem); SpilSoundManager.getInstance().addSound(sndAmbient1); SpilSoundManager.getInstance().addSound(sndAmbient2); arSFX = new Array(); arSFX["mouseClick"] = new SpilSound(Global.getInstance().main.getAsset("sndMouseClick"), SpilSound.TYPE_SFX, null, false, 0, 0); arSFX["random"] = new SpilSound(Global.getInstance().main.getAsset("sndRandom"), SpilSound.TYPE_SFX, null, false, 0, 0); arSFX["play"] = new SpilSound(Global.getInstance().main.getAsset("sndPlay"), SpilSound.TYPE_SFX, null, false, 0, 0); for each (_local2 in arSFX) { SpilSoundManager.getInstance().addSound(_local2); }; getParams(); this.iElapsedTimePot = 0; stMachine.createEvent(EVENT_GO_TO_MENU, null); stMachine.createEvent(EVENT_GO_TO_GAME, null); stMachine.createEvent(EVENT_GO_TO_REWARD, null); stMachine.createEvent(EVENT_GO_TO_SEND, null); stMachine.createState(ST_MAIN_MENU, false, this, startMainMenu, processMainMenu, stopMainMenu); stMachine.createState(ST_GAME, false, this, startGame, processGame, stopGame); stMachine.createState(ST_REWARD, false, this, startReward, processReward, stopReward); stMachine.createState(ST_SEND_TO_FRIEND, false, this, startSendToFriend, processSendToFriend, stopSendToFriend); stMachine.createState(ST_FRIEND, false, this, startFriend, processFriend, stopFriend); stMachine.createTransition(ST_MAIN_MENU, EVENT_GO_TO_GAME, ST_GAME); stMachine.createTransition(ST_GAME, EVENT_GO_TO_MENU, ST_MAIN_MENU); stMachine.createTransition(ST_GAME, EVENT_GO_TO_REWARD, ST_REWARD); stMachine.createTransition(ST_REWARD, EVENT_GO_TO_GAME, ST_GAME); stMachine.createTransition(ST_REWARD, EVENT_GO_TO_SEND, ST_SEND_TO_FRIEND); stMachine.createTransition(ST_SEND_TO_FRIEND, EVENT_GO_TO_GAME, ST_GAME); stMachine.createTransition(ST_FRIEND, EVENT_GO_TO_MENU, ST_MAIN_MENU); if (arFriendData.length != 9){ stMachine.initialize(ST_MAIN_MENU); } else { stMachine.initialize(ST_FRIEND); }; } private function onEventQuality(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: switch (stage.stage.quality){ case "BEST": stage.stage.quality = StageQuality.LOW; break; case "HIGH": stage.stage.quality = StageQuality.BEST; break; case "MEDIUM": stage.stage.quality = StageQuality.HIGH; break; case "LOW": stage.stage.quality = StageQuality.MEDIUM; break; }; buttons["quality"].setText(((Global.getInstance().xmlLocalization.mainmenu.quality + " ") + stage.stage.quality)); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function onFinishRewardLoadFrame(){ SpilMovieClip.addLabelScript(stage, "onFinishRewardLoadFrame", null); stage.stop(); stage.txtMessage.text = potato.getMessage(); } public function dispatchGame(){ try { return (stMachine.receiveEvent(EVENT_GO_TO_GAME)); } catch(e:Error) { }; } private function onEventFX(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_ON: SpilSoundManager.getInstance().setSFXVolume(100); break; case SpilEvent.EVENT_OFF: SpilSoundManager.getInstance().setSFXVolume(0); break; }; } private function processGame(_arg1:Object){ } private function onEventCopy(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: System.setClipboard(stage.txtLink.text); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function stopGame(){ sndAmbient2.stop(); btnElect.unregisterEvents(); btnElect = null; elements = null; deleteButton("random"); deleteButton("sound"); deleteButton("music"); } public function onEventFocusOutName(_arg1:FocusEvent):void{ if (stage.txtName.text.length == 0){ stage.txtName.text = "<PLAYER>"; }; stage.txtName.setSelection(0, stage.txtName.text.length); onEventChangeName(null); } private function startFriend():void{ stage.gotoAndPlay("friend"); SpilMovieClip.addLabelScript(stage, "friend", onFriendLoadFrame); sndAnthem.play(); sndAmbient1.play(); } private function startSendToFriend():void{ stage.gotoAndPlay("sendToFriend"); SpilMovieClip.addLabelScript(stage, "sendToFriend", onSendToFriendLoadFrame); } private function onEventRandom(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: stage.stage.dispatchEvent(new PotatoEvent(InterfaceElements.EVENT_RANDOM)); break; }; } public function dispatchSend(){ try { return (stMachine.receiveEvent(EVENT_GO_TO_SEND)); } catch(e:Error) { }; } private function dispachtElement(_arg1:String, _arg2:XML){ var _local3:XMLList; var _local4:XMLList; var _local5:Element; _local3 = Global.getInstance().xmlLocalization.characters.char; _local4 = Global.getInstance().xmlLocalization.reward.news; _local5 = new Element(_local3[(uint(_arg2.char) - 1)], _arg1, _arg2.mcname, _local4.child(_arg2.news), _arg2.party, uint(_arg2.char)); stage.stage.dispatchEvent(new PotatoEvent(Potato.EVENT_ADD_ELEMENT, _local5)); } private function processSendToFriend(_arg1:Object):void{ if (news != null){ news.process(_arg1); }; } private function startReward():void{ stage.gotoAndPlay("reward"); SpilMovieClip.addLabelScript(stage, "reward", onRewardLoadFrame); potato.disabledButton(); potato.animArms(); sndAnthem.play(); sndAmbient1.play(); } private function onFinishGameLoadFrame(){ SpilMovieClip.addLabelScript(stage, "finishGame", null); stage.stop(); } private function onClickLogo(_arg1:MouseEvent):void{ var _local2:String; _local2 = ""; switch (stMachine.getCurrentState().getName()){ case ST_FRIEND: _local2 = "&utm_term=logo_view_send_to_friend"; break; case ST_GAME: _local2 = "&utm_term=logo_create_potato"; break; case ST_MAIN_MENU: _local2 = "&utm_term=logo_main"; break; case ST_REWARD: _local2 = "&utm_term=logo_finished_potato"; break; case ST_SEND_TO_FRIEND: _local2 = "&utm_term=logo_send_to_friend"; break; }; SpilURLNavigator.changePage((Global.getInstance().localization_url + _local2), "_blank"); } private function onGameLoadFrame(){ stage.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); stage.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); this.potato = new Potato(stage.mcPotato); SpilMovieClip.addLabelScript(stage, "game", null); SpilMovieClip.addLabelScript(stage, "finishGame", onFinishGameLoadFrame); stage.mcHowToPlay.txtHowToPlay.text = Global.getInstance().xmlLocalization.game.howtoplay; elements = new InterfaceElements(this.stage.mcElements); btnElect = new ElectButton(this.stage.mcBtnElect); buttons["random"] = new SpilTextButton(stage.mcBtnRandom, Global.getInstance().xmlLocalization.game.btnrandom, onEventRandom); buttons["sound"] = new SpilSwitchButton(stage.btnSound, onEventFX); if (SpilSoundManager.getInstance().getSFXVolume() == 0){ buttons["sound"].off(); }; buttons["music"] = new SpilSwitchButton(stage.btnMusic, onEventMusic); if (SpilSoundManager.getInstance().getMusicVolume() == 0){ buttons["music"].off(); }; setSFX(); SpilButton(buttons["random"]).setFxClick(arSFX["random"]); } private function onMainMenuLoadFrame(){ SpilMovieClip.addLabelScript(stage, "menu", null); stage.stop(); stage.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); stage.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); stage.mcSpil.addEventListener(MouseEvent.CLICK, onClickSpil); buttons["startgame"] = new SpilTextButton(stage.btnStartGame, Global.getInstance().xmlLocalization.friend.btnplay, onEventStartGame); buttons["moregames"] = new SpilTextButton(stage.btnMoreGames, Global.getInstance().xmlLocalization.mainmenu.moregames, onEventMoreGames); buttons["quality"] = new SpilTextButton(stage.btnQuality, ((Global.getInstance().xmlLocalization.mainmenu.quality + " ") + stage.stage.quality), onEventQuality); buttons["sound"] = new SpilSwitchButton(stage.btnSound, onEventFX); if (SpilSoundManager.getInstance().getSFXVolume() == 0){ buttons["sound"].off(); }; buttons["music"] = new SpilSwitchButton(stage.btnMusic, onEventMusic); if (SpilSoundManager.getInstance().getMusicVolume() == 0){ buttons["music"].off(); }; setSFX(); SpilButton(buttons["startgame"]).setFxClick(arSFX["play"]); } private function onEventMoreGames(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: SpilURLNavigator.changePage((Global.getInstance().localization_url + "&utm_term=button_moregames"), "_blank"); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function onEventStartGame(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: dispatchGame(); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function startMainMenu(){ stage.gotoAndPlay("menu"); SpilMovieClip.addLabelScript(this.stage, "menu", onMainMenuLoadFrame); sndAmbient2.play(); } private function onEventSendToFriend(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: dispatchSend(); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function deleteButton(_arg1:String):void{ buttons[_arg1].unregisterEvents(); delete buttons[_arg1]; buttons[_arg1] = undefined; } private function stopFriend():void{ deleteButton("play"); deleteButton("sound"); deleteButton("music"); sndAnthem.stop(); } private function setSFX():void{ var _local1:SpilButton; for each (_local1 in buttons) { if (_local1 == null){ } else { _local1.setFxClick(arSFX["mouseClick"]); }; }; } public function onEventChangeName(_arg1:Event):void{ stage.txtLink.text = ((((Global.getInstance().send_url + ((Global.getInstance().send_url.indexOf("?") == -1)) ? "?" : "&") + "varpot=") + stage.txtName.text) + potato.getURLElements()); } private function processMainMenu(_arg1:Object){ iElapsedTimePot = (iElapsedTimePot + _arg1.time); if (iElapsedTimePot >= 5000){ if (stage.mcPotato.totalFrames == stage.mcPotato.currentFrame){ stage.mcPotato.gotoAndStop(1); } else { stage.mcPotato.nextFrame(); }; iElapsedTimePot = 0; }; } public function dispatchReward(){ try { return (stMachine.receiveEvent(EVENT_GO_TO_REWARD)); } catch(e:Error) { }; } private function stopSendToFriend():void{ stage.txtName.removeEventListener(Event.CHANGE, onEventChangeName, false); stage.txtName.removeEventListener(MouseEvent.CLICK, onEventClickName, false); stage.txtName.removeEventListener(FocusEvent.FOCUS_OUT, onEventFocusOutName, false); stage.txtLink.removeEventListener(MouseEvent.CLICK, onEventClickName, false); deleteButton("playAgain"); deleteButton("sound"); deleteButton("music"); deleteButton("copy"); } private function onClickSpil(_arg1:MouseEvent):void{ SpilURLNavigator.changePage("http://www.gameportal.net/", "_blank"); } private function stopReward():void{ deleteButton("playAgain"); deleteButton("sendToFriend"); deleteButton("sound"); deleteButton("music"); } public function dispatchMainMenu(){ try { return (stMachine.receiveEvent(EVENT_GO_TO_MENU)); } catch(e:Error) { }; } private function onEventPlay(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: dispatchMainMenu(); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function onEventPlayAgain(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: dispatchGame(); break; case SpilEvent.EVENT_INIT: break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; } private function onRewardLoadFrame(){ SpilMovieClip.addLabelScript(stage, "reward", null); SpilMovieClip.addLabelScript(stage, "finishReward", onFinishRewardLoadFrame); stage.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); stage.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); SpilMovieClip.setMouseEnabled(stage.mcTvEffect, false); stage.txtLive.text = Global.getInstance().xmlLocalization.reward.live; news = new PotatoNews(potato.getNews(), stage.txtNews1, stage.txtNews2); buttons["playAgain"] = new SpilTextButton(stage.mcBtnPlayAgain, Global.getInstance().xmlLocalization.reward.btnplayagain, onEventPlayAgain); buttons["sendToFriend"] = new SpilTextButton(stage.mcBtnSendToFriend, Global.getInstance().xmlLocalization.reward.btnsendtofriend, onEventSendToFriend); buttons["sound"] = new SpilSwitchButton(stage.btnSound, onEventFX); if (SpilSoundManager.getInstance().getSFXVolume() == 0){ buttons["sound"].off(); }; buttons["music"] = new SpilSwitchButton(stage.btnMusic, onEventMusic); if (SpilSoundManager.getInstance().getMusicVolume() == 0){ buttons["music"].off(); }; setSFX(); SpilButton(buttons["playAgain"]).setFxClick(arSFX["play"]); } private function stopMainMenu(){ sndAmbient2.stop(); deleteButton("startgame"); deleteButton("moregames"); deleteButton("quality"); deleteButton("sound"); deleteButton("music"); } private function onFriendLoadFrame(){ var _local1:String; SpilMovieClip.addLabelScript(stage, "friend", null); stage.stop(); stage.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); stage.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); SpilMovieClip.setMouseEnabled(stage.mcTvEffect, false); potato = new Potato(stage.mcPotato); dispachtElement(Element.TYPE_ACCESSORY, XMLElements.elements.accessories.accessory[arFriendData[2]]); dispachtElement(Element.TYPE_EARS, XMLElements.elements.ears.ear[arFriendData[3]]); dispachtElement(Element.TYPE_EYES, XMLElements.elements.eyes.eye[arFriendData[4]]); dispachtElement(Element.TYPE_FEET, XMLElements.elements.feet.foot[arFriendData[5]]); dispachtElement(Element.TYPE_HAIR, XMLElements.elements.hairs.hair[arFriendData[6]]); dispachtElement(Element.TYPE_MOUTH, XMLElements.elements.mouths.mouth[arFriendData[7]]); dispachtElement(Element.TYPE_NOSE, XMLElements.elements.noses.nose[arFriendData[8]]); potato.disabledButton(); potato.animArms(); _local1 = Global.getInstance().xmlLocalization.friend.msg; _local1 = SpilStringUtil.tagReplacer(_local1, "%PLAYER%", arFriendData[1]); stage.txtName.text = _local1; buttons["play"] = new SpilTextButton(stage.mcBtnPlay, Global.getInstance().xmlLocalization.friend.btnplay, onEventPlay); buttons["sound"] = new SpilSwitchButton(stage.btnSound, onEventFX); if (SpilSoundManager.getInstance().getSFXVolume() == 0){ buttons["sound"].off(); }; buttons["music"] = new SpilSwitchButton(stage.btnMusic, onEventMusic); if (SpilSoundManager.getInstance().getMusicVolume() == 0){ buttons["music"].off(); }; setSFX(); SpilButton(buttons["play"]).setFxClick(arSFX["play"]); } private function onSendToFriendLoadFrame(){ SpilMovieClip.addLabelScript(stage, "sendToFriend", null); stage.stop(); stage.mcLogo.gotoAndStop(Global.getInstance().localization_branding_nr); stage.mcLogo.addEventListener(MouseEvent.CLICK, onClickLogo); stage.mcTitle.mc1.txtText.text = Global.getInstance().xmlLocalization.sendtofriend.title; stage.mcTitle.mc2.txtText.text = Global.getInstance().xmlLocalization.sendtofriend.title; stage.txtHelp.text = Global.getInstance().xmlLocalization.sendtofriend.help; stage.txtTitleName.text = Global.getInstance().xmlLocalization.sendtofriend.name; stage.txtName.text = "<PLAYER>"; stage.txtName.restrict = Global.getInstance().xmlLocalization.sendtofriend.restrict; stage.txtName.alwaysShowSelection = true; stage.txtName.setSelection(0, stage.txtName.text.length); stage.txtName.addEventListener(Event.CHANGE, onEventChangeName, false, 0, true); stage.txtName.addEventListener(MouseEvent.CLICK, onEventClickName, false, 0, true); stage.txtName.addEventListener(FocusEvent.FOCUS_OUT, onEventFocusOutName, false, 0, true); stage.txtLink.addEventListener(MouseEvent.CLICK, onEventClickName, false, 0, true); stage.txtTitleLink.text = Global.getInstance().xmlLocalization.sendtofriend.link; onEventChangeName(null); buttons["playAgain"] = new SpilTextButton(stage.mcBtnPlayAgain, Global.getInstance().xmlLocalization.reward.btnplayagain, onEventPlayAgain); buttons["copy"] = new SpilTextButton(stage.mcBtnCopy, Global.getInstance().xmlLocalization.sendtofriend.btncopy, onEventCopy); buttons["sound"] = new SpilSwitchButton(stage.btnSound, onEventFX); if (SpilSoundManager.getInstance().getSFXVolume() == 0){ buttons["sound"].off(); }; buttons["music"] = new SpilSwitchButton(stage.btnMusic, onEventMusic); if (SpilSoundManager.getInstance().getMusicVolume() == 0){ buttons["music"].off(); }; setSFX(); SpilButton(buttons["playAgain"]).setFxClick(arSFX["play"]); } private function processFriend(_arg1:Object):void{ } public function process(_arg1:Object){ stMachine.process(_arg1); } private function onEventMusic(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_ON: SpilSoundManager.getInstance().setMusicVolume(50); break; case SpilEvent.EVENT_OFF: SpilSoundManager.getInstance().setMusicVolume(0); break; }; } private function startGame(){ stage.gotoAndPlay("game"); SpilMovieClip.addLabelScript(stage, "game", onGameLoadFrame); sndAmbient2.play(); sndAmbient1.stop(); sndAnthem.stop(); if (potato != null){ potato.release(); potato = null; }; } public function onEventClickName(_arg1:MouseEvent):void{ TextField(_arg1.target).setSelection(0, TextField(_arg1.target).text.length); } private function getParams():void{ var loc:*; var strData:String; var index:int; var strParam:String; var arParam:Array; var i:uint; try { loc = ExternalInterface.call("window.location.href.toString"); } catch(e:Error) { loc = null; }; if (((((!((loc == null))) && (!((loc == ""))))) && ((loc.indexOf(".swf") == -1)))){ strData = String(loc); index = strData.indexOf("varpot="); if (index != -1){ arFriendData.push(null); strParam = strData.substring((index + 7), strData.length).split(/&/)[0]; arParam = strParam.split(/-/); i = 1; while (i < arParam.length) { arParam[i] = uint(arParam[i]); if ((((arParam[i] < 0)) || ((arParam[i] > 6)))){ arParam[i] = uint((Math.random() * 7)); }; i = (i + 1); }; arFriendData = arFriendData.concat(arParam); } else { arFriendData.push(null); }; }; } private function processReward(_arg1:Object):void{ if (news != null){ news.process(_arg1); }; } } }//package classes.manager
Section 12
//btn_big_69 (potato_president_agame_com_fla.btn_big_69) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_big_69 extends MovieClip { public var out:MovieClip; public var disabled:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; } }//package potato_president_agame_com_fla
Section 13
//btn_big_disabled_70 (potato_president_agame_com_fla.btn_big_disabled_70) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_big_disabled_70 extends MovieClip { public var mcMask:MovieClip; public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 14
//btn_big_down_74 (potato_president_agame_com_fla.btn_big_down_74) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_big_down_74 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 15
//btn_big_out_72 (potato_president_agame_com_fla.btn_big_out_72) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_big_out_72 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 16
//btn_big_over_73 (potato_president_agame_com_fla.btn_big_over_73) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_big_over_73 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 17
//btn_litle_120 (potato_president_agame_com_fla.btn_litle_120) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_litle_120 extends MovieClip { public var out:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; } }//package potato_president_agame_com_fla
Section 18
//btn_litle_down_123 (potato_president_agame_com_fla.btn_litle_down_123) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_litle_down_123 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 19
//btn_litle_out_121 (potato_president_agame_com_fla.btn_litle_out_121) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_litle_out_121 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 20
//btn_litle_over_122 (potato_president_agame_com_fla.btn_litle_over_122) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_litle_over_122 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 21
//btn_music_86 (potato_president_agame_com_fla.btn_music_86) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_music_86 extends MovieClip { public var out:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; public function btn_music_86(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package potato_president_agame_com_fla
Section 22
//btn_normal_76 (potato_president_agame_com_fla.btn_normal_76) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_normal_76 extends MovieClip { public var out:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; } }//package potato_president_agame_com_fla
Section 23
//btn_normal_down_79 (potato_president_agame_com_fla.btn_normal_down_79) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_normal_down_79 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 24
//btn_normal_out_77 (potato_president_agame_com_fla.btn_normal_out_77) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_normal_out_77 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 25
//btn_normal_over_78 (potato_president_agame_com_fla.btn_normal_over_78) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_normal_over_78 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 26
//btn_short_114 (potato_president_agame_com_fla.btn_short_114) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_short_114 extends MovieClip { public var out:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; } }//package potato_president_agame_com_fla
Section 27
//btn_short_down_117 (potato_president_agame_com_fla.btn_short_down_117) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_short_down_117 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 28
//btn_short_out_115 (potato_president_agame_com_fla.btn_short_out_115) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_short_out_115 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 29
//btn_short_over_116 (potato_president_agame_com_fla.btn_short_over_116) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class btn_short_over_116 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 30
//btn_sound_80 (potato_president_agame_com_fla.btn_sound_80) package potato_president_agame_com_fla { import flash.display.*; public dynamic class btn_sound_80 extends MovieClip { public var out:MovieClip; public var down:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; public function btn_sound_80(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package potato_president_agame_com_fla
Section 31
//cursor_splash_190 (potato_president_agame_com_fla.cursor_splash_190) package potato_president_agame_com_fla { import flash.display.*; public dynamic class cursor_splash_190 extends MovieClip { public function cursor_splash_190(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package potato_president_agame_com_fla
Section 32
//mcArmLeftGame_97 (potato_president_agame_com_fla.mcArmLeftGame_97) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcArmLeftGame_97 extends MovieClip { public function mcArmLeftGame_97(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package potato_president_agame_com_fla
Section 33
//mcArmRightGame_98 (potato_president_agame_com_fla.mcArmRightGame_98) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcArmRightGame_98 extends MovieClip { public function mcArmRightGame_98(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package potato_president_agame_com_fla
Section 34
//mcBtnElements_109 (potato_president_agame_com_fla.mcBtnElements_109) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcBtnElements_109 extends MovieClip { public var out:MovieClip; public var disabled:MovieClip; public var down:MovieClip; public var selected:MovieClip; public var mcDummy:MovieClip; public var btnHitArea:SimpleButton; public var over:MovieClip; } }//package potato_president_agame_com_fla
Section 35
//mcBtnTab_100 (potato_president_agame_com_fla.mcBtnTab_100) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcBtnTab_100 extends MovieClip { public var mcBtnEars:MovieClip; public var mcBtnMouths:MovieClip; public var mcBtnAccessories:MovieClip; public var mcBtnEyes:MovieClip; public var mcBtnHairs:MovieClip; public var mcBtnNoses:MovieClip; public var mcBtnFeet:MovieClip; public function mcBtnTab_100(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame7(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package potato_president_agame_com_fla
Section 36
//mcBtnTabSelect_107 (potato_president_agame_com_fla.mcBtnTabSelect_107) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcBtnTabSelect_107 extends MovieClip { public var btnHitArea:SimpleButton; } }//package potato_president_agame_com_fla
Section 37
//mcHowToPlay_118 (potato_president_agame_com_fla.mcHowToPlay_118) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class mcHowToPlay_118 extends MovieClip { public var txtHowToPlay:TextField; } }//package potato_president_agame_com_fla
Section 38
//mcInterfaceElements_99 (potato_president_agame_com_fla.mcInterfaceElements_99) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcInterfaceElements_99 extends MovieClip { public var mcTabs:MovieClip; public var mcBtnElement1:MovieClip; public var mcBtnElement3:MovieClip; public var mcBtnElement4:MovieClip; public var mcBtnElement2:MovieClip; public var mcBtnElement5:MovieClip; public var mcBtnElement6:MovieClip; } }//package potato_president_agame_com_fla
Section 39
//mcPotato_93 (potato_president_agame_com_fla.mcPotato_93) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcPotato_93 extends MovieClip { public var mcOut:MovieClip; public var mcArmLeft:MovieClip; public var accessory:MovieClip; public var accessoryBack:MovieClip; public var earsAnimal:MovieClip; public var earsHuman:MovieClip; public var eyes:MovieClip; public var mcOver:MovieClip; public var feet:MovieClip; public var mouth:MovieClip; public var mcArmRight:MovieClip; public var nose:MovieClip; public var hair:MovieClip; } }//package potato_president_agame_com_fla
Section 40
//mcPotatoMenu_24 (potato_president_agame_com_fla.mcPotatoMenu_24) package potato_president_agame_com_fla { import flash.display.*; public dynamic class mcPotatoMenu_24 extends MovieClip { public function mcPotatoMenu_24(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package potato_president_agame_com_fla
Section 41
//mcTxtSendToFriends1_126 (potato_president_agame_com_fla.mcTxtSendToFriends1_126) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class mcTxtSendToFriends1_126 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 42
//mcTxtSendToFriends2_125 (potato_president_agame_com_fla.mcTxtSendToFriends2_125) package potato_president_agame_com_fla { import flash.display.*; import flash.text.*; public dynamic class mcTxtSendToFriends2_125 extends MovieClip { public var txtText:TextField; } }//package potato_president_agame_com_fla
Section 43
//send_to_friends_top_124 (potato_president_agame_com_fla.send_to_friends_top_124) package potato_president_agame_com_fla { import flash.display.*; public dynamic class send_to_friends_top_124 extends MovieClip { public var mc1:MovieClip; public var mc2:MovieClip; } }//package potato_president_agame_com_fla
Section 44
//Symbol1_2 (potato_president_agame_com_fla.Symbol1_2) package potato_president_agame_com_fla { import flash.display.*; public dynamic class Symbol1_2 extends MovieClip { public var mcMask:MovieClip; } }//package potato_president_agame_com_fla
Section 45
//SpilButton (spil.Button.SpilButton) package spil.Button { import spil.Sound.*; import flash.display.*; import spil.Events.*; import flash.events.*; public class SpilButton { protected var hitArea:Object; private var fxOver:SpilSound; private var fxClick:SpilSound; protected var movieClip:MovieClip; private var fxOut:SpilSound; public var onEvent:Function; public function SpilButton(_arg1:MovieClip, _arg2:Function){ fxOver = null; movieClip = _arg1; updateFields(); onEvent = _arg2; registerEvents(); if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_INIT, movieClip)); //unresolved jump }; } public function hide(){ this.movieClip.visible = false; } public function enable():void{ hitArea.mouseEnabled = true; if (movieClip.disabled != undefined){ movieClip.disabled.visible = false; if (movieClip.out != undefined){ movieClip.out.visible = true; }; if (movieClip.over != undefined){ movieClip.over.visible = false; }; if (movieClip.down != undefined){ movieClip.down.visible = false; }; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_ENABLE, movieClip)); }; } public function setFxOver(_arg1:SpilSound):void{ this.fxOver = _arg1; } protected function onMCRollOver(_arg1:MouseEvent):void{ if ((((hitArea == null)) || ((hitArea.mouseEnabled == true)))){ if (fxOver != null){ fxOver.play(); }; if (movieClip.out != undefined){ movieClip.out.visible = false; }; if (movieClip.over != undefined){ movieClip.over.visible = true; }; if (movieClip.down != undefined){ movieClip.down.visible = false; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_MOUSEOVER, movieClip)); }; }; _arg1.updateAfterEvent(); } protected function onMCClick(_arg1:MouseEvent):void{ if ((((hitArea == null)) || ((hitArea.mouseEnabled == true)))){ if (fxClick != null){ fxClick.play(); }; if (movieClip.out != undefined){ movieClip.out.visible = false; }; if (movieClip.over != undefined){ movieClip.over.visible = true; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_MOUSECLICK, movieClip)); }; _arg1.updateAfterEvent(); }; } public function setFxClick(_arg1:SpilSound):void{ this.fxClick = _arg1; } public function setFxOut(_arg1:SpilSound):void{ this.fxOut = _arg1; } protected function registerEvents():void{ hitArea.addEventListener(MouseEvent.ROLL_OVER, onMCRollOver, false, 0, true); hitArea.addEventListener(MouseEvent.ROLL_OUT, onMCRollOut, false, 0, true); hitArea.addEventListener(MouseEvent.CLICK, onMCClick, false, 0, true); hitArea.addEventListener(MouseEvent.MOUSE_DOWN, onMCDown, false, 0, true); hitArea.addEventListener(MouseEvent.MOUSE_UP, onMCUp, false, 0, true); } protected function updateFields():void{ if (movieClip.out != undefined){ movieClip.out.visible = true; //unresolved jump }; if (movieClip.over != undefined){ movieClip.over.visible = false; //unresolved jump }; if (movieClip.down != undefined){ movieClip.down.visible = false; //unresolved jump }; if (movieClip.disabled != undefined){ movieClip.disabled.visible = false; //unresolved jump }; if (movieClip.btnHitArea != null){ hitArea = movieClip.btnHitArea; } else { hitArea = movieClip; }; } protected function onMCRollOut(_arg1:MouseEvent):void{ if ((((hitArea == null)) || ((hitArea.mouseEnabled == true)))){ if (fxOut != null){ fxOut.play(); }; if (movieClip.out != undefined){ movieClip.out.visible = true; }; if (movieClip.over != undefined){ movieClip.over.visible = false; }; if (movieClip.down != undefined){ movieClip.down.visible = false; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_MOUSEOUT, movieClip)); }; }; _arg1.updateAfterEvent(); } public function disable():void{ hitArea.mouseEnabled = false; if (movieClip.disabled != undefined){ movieClip.disabled.visible = true; if (movieClip.out != undefined){ movieClip.out.visible = false; }; } else { if (movieClip.out != undefined){ movieClip.out.visible = true; }; }; if (movieClip.over != undefined){ movieClip.over.visible = false; }; if (movieClip.down != undefined){ movieClip.down.visible = false; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_DISABLE, movieClip)); }; } protected function onMCUp(_arg1:MouseEvent):void{ if ((((hitArea == null)) || ((hitArea.mouseEnabled == true)))){ if (movieClip.down != undefined){ if (((((movieClip.down is MovieClip) == true)) && ((movieClip.down.currentFrame < 2)))){ movieClip.down.visible = false; }; if (movieClip.out != undefined){ movieClip.out.visible = false; }; if (movieClip.over != undefined){ movieClip.over.visible = true; }; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_MOUSEUP, movieClip)); }; }; _arg1.updateAfterEvent(); } public function unregisterEvents():void{ hitArea.removeEventListener(MouseEvent.ROLL_OVER, onMCRollOver, false); hitArea.removeEventListener(MouseEvent.ROLL_OUT, onMCRollOut, false); hitArea.removeEventListener(MouseEvent.CLICK, onMCClick, false); hitArea.removeEventListener(MouseEvent.MOUSE_DOWN, onMCDown, false); hitArea.removeEventListener(MouseEvent.MOUSE_UP, onMCUp, false); } protected function onMCDown(_arg1:MouseEvent):void{ if ((((hitArea == null)) || ((hitArea.mouseEnabled == true)))){ if (movieClip.down != undefined){ if (movieClip.out != undefined){ movieClip.out.visible = false; }; if (movieClip.over != undefined){ movieClip.over.visible = false; }; movieClip.down.visible = true; if (((((movieClip.down is MovieClip) == true)) && ((movieClip.down.totalFrames > 1)))){ movieClip.down.gotoAndPlay(2); }; }; if (onEvent != null){ onEvent(new SpilEvent(SpilEvent.EVENT_MOUSEDOWN, movieClip)); }; }; _arg1.updateAfterEvent(); } public function show(){ this.movieClip.visible = true; } } }//package spil.Button
Section 46
//SpilSwitchButton (spil.Button.SpilSwitchButton) package spil.Button { import flash.display.*; import spil.Events.*; import spil.Utils.*; public class SpilSwitchButton extends SpilButton { private var eventHandler:Function; private var over:Boolean; public function SpilSwitchButton(_arg1:MovieClip, _arg2:Function){ this.over = false; this.eventHandler = _arg2; super(_arg1, onBtnEvent); } private function update(){ if (movieClip.out != undefined){ if (over){ movieClip.out.visible = false; } else { movieClip.out.visible = true; }; //unresolved jump }; if (movieClip.over != undefined){ if (over){ movieClip.over.visible = true; } else { movieClip.over.visible = false; }; //unresolved jump }; if (movieClip.down != undefined){ movieClip.down.visible = false; //unresolved jump }; if (movieClip.disabled != undefined){ movieClip.disabled.visible = false; //unresolved jump }; } private function onLoadFrame(){ var _local1:int; movieClip.stop(); update(); SpilMovieClip.addLabelScript(movieClip, "off", null); SpilMovieClip.addLabelScript(movieClip, "on", null); _local1 = SpilMovieClip.getIndexLabel(movieClip, "on"); if (_local1 == movieClip.currentFrame){ if (eventHandler != null){ eventHandler(new SpilEvent(SpilEvent.EVENT_ON, movieClip)); }; } else { if (eventHandler != null){ eventHandler(new SpilEvent(SpilEvent.EVENT_OFF, movieClip)); }; }; } protected function onBtnEvent(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: if (movieClip.currentFrame == 1){ off(); } else { on(); }; break; case SpilEvent.EVENT_MOUSEOUT: over = false; if (eventHandler != null){ eventHandler(new SpilEvent(SpilEvent.EVENT_MOUSEOUT, movieClip)); }; break; case SpilEvent.EVENT_MOUSEOVER: over = true; if (eventHandler != null){ eventHandler(new SpilEvent(SpilEvent.EVENT_MOUSEOVER, movieClip)); }; break; default: if (eventHandler != null){ eventHandler(_arg1); }; break; }; } public function on(){ movieClip.gotoAndStop("on"); SpilMovieClip.addLabelScript(movieClip, "on", onLoadFrame); } public function off(){ movieClip.gotoAndStop("off"); SpilMovieClip.addLabelScript(movieClip, "off", onLoadFrame); } } }//package spil.Button
Section 47
//SpilTextButton (spil.Button.SpilTextButton) package spil.Button { import flash.display.*; import spil.Events.*; import flash.text.*; public class SpilTextButton extends SpilButton { private var textValue:String; private var eventHandler:Function; private var vertAlignInitY:Number; private var vertAlignFinishY:Number; public function SpilTextButton(_arg1:MovieClip, _arg2:String, _arg3:Function){ this.textValue = _arg2; this.eventHandler = _arg3; this.vertAlignInitY = -1; this.vertAlignFinishY = -1; super(_arg1, onBtnEvent); } private function updateVertAlign(){ if ((((this.vertAlignFinishY == -1)) || ((this.vertAlignInitY == -1)))){ return; }; if (movieClip.out != undefined){ updateVertAlignMovieClip(movieClip.out); }; if (movieClip.over != undefined){ updateVertAlignMovieClip(movieClip.over); }; if (movieClip.down != undefined){ updateVertAlignMovieClip(movieClip.down); }; if (movieClip.disable != undefined){ updateVertAlignMovieClip(movieClip.disable); }; } public function setVertAlign(_arg1:Number, _arg2:Number){ this.vertAlignInitY = _arg1; this.vertAlignFinishY = _arg2; if ((((this.vertAlignFinishY == -1)) || ((this.vertAlignInitY == -1)))){ return; }; updateVertAlign(); } protected function onBtnEvent(_arg1:SpilEvent){ switch (_arg1.event){ case SpilEvent.EVENT_MOUSECLICK: break; case SpilEvent.EVENT_INIT: onEventInit(); break; case SpilEvent.EVENT_MOUSEOUT: break; case SpilEvent.EVENT_MOUSEOVER: break; }; if (eventHandler != null){ eventHandler(_arg1); }; } private function setTexts(){ if (movieClip.out != undefined){ movieClip.out.txtText.text = textValue; }; if (movieClip.over != undefined){ movieClip.over.txtText.text = textValue; }; if (movieClip.down != undefined){ movieClip.down.txtText.text = textValue; }; if (movieClip.disabled != undefined){ movieClip.disabled.txtText.text = textValue; }; updateVertAlign(); } private function updateVertAlignMovieClip(_arg1:MovieClip){ var _local2:Number; var _local3:Number; if ((this.vertAlignFinishY - this.vertAlignInitY) < _local2){ _arg1.txtText.y = this.vertAlignInitY; } else { _local2 = _arg1.txtText.textHeight; _local3 = ((this.vertAlignFinishY - this.vertAlignInitY) - _local2); _local3 = (_local3 / 2); _local3 = Math.floor(_local3); _arg1.txtText.y = (this.vertAlignInitY + _local3); if (_arg1.txtText.y < this.vertAlignInitY){ _arg1.txtText.y = this.vertAlignInitY; }; }; } public function setText(_arg1:String){ this.textValue = _arg1; setTexts(); } protected function onEventInit(){ if (textValue != null){ setTexts(); }; } } }//package spil.Button
Section 48
//SpilEvent (spil.Events.SpilEvent) package spil.Events { public class SpilEvent { public var transport:Object; public var event:String; public static const EVENT_PROFILE_LOAD:String = "EVENT_PROFILE_LOAD"; public static const EVENT_DISABLE:String = "EVENT_DISABLE"; public static const EVENT_OPTION_MUSICDECREASE:String = "EVENT_OPTION_MUSICDECREASE"; public static const EVENT_PROFILE_BACK:String = "EVENT_PROFILE_BACK"; public static const EVENT_OFF:String = "EVENT_OFF"; public static const EVENT_PROFILE_DELETE:String = "EVENT_PROFILE_DELETE"; public static const EVENT_OPTION_WINDOWMODE:String = "EVENT_OPTION_WINDOWMODE"; public static const EVENT_DIALOG_NO:String = "EVENT_DIALOG_NO"; public static const EVENT_MOUSEUP:String = "EVENT_MOUSEUP"; public static const EVENT_OPTION_SFXDECREASE:String = "EVENT_OPTION_SFXDECREASE"; public static const EVENT_OPTION_QUALITYDECREASE:String = "EVENT_OPTION_QUALITYDECREASE"; public static const EVENT_PROFILE_DUPLICATEOK:String = "EVENT_PROFILE_DUPLICATEOK"; public static const EVENT_STOP:String = "EVENT_STOP"; public static const EVENT_OPTION_MUSICINCREASE:String = "EVENT_OPTION_MUSICINCREASE"; public static const EVENT_MOUSEOUT:String = "EVENT_MOUSEOUT"; public static const EVENT_INIT:String = "EVENT_INIT"; public static const EVENT_LPAJSTART:String = "EVENT_LPAJSTART"; public static const EVENT_LPAJEND:String = "EVENT_LPAJEND"; public static const EVENT_MOUSEDOWN:String = "EVENT_MOUSEDOWN"; public static const EVENT_OPTION_QUALITYINCREASE:String = "EVENT_OPTION_QUALITYINCREASE"; public static const EVENT_FADEOUTEND:String = "EVENT_FADEOUTEND"; public static const EVENT_PROFILE_CONFIRMDELETEYES:String = "EVENT_PROFILE_CONFIRMDELETEYES"; public static const EVENT_OPTION_SFXINCREASE:String = "EVENT_OPTION_SFXINCREASE"; public static const EVENT_FADEINBEGIN:String = "EVENT_FADEINBEGIN"; public static const EVENT_PROFILE_DUPLICATE:String = "EVENT_PROFILE_DUPLICATE"; public static const EVENT_OPTION_SAVE:String = "EVENT_OPTION_SAVE"; public static const EVENT_DIALOG_YES:String = "EVENT_DIALOG_YES"; public static const EVENT_MOUSEMOVE:String = "EVENT_MOUSEMOVE"; public static const EVENT_ON:String = "EVENT_ON"; public static const EVENT_MOUSEOVER:String = "EVENT_MOUSEOVER"; public static const EVENT_PROFILE_CONFIRMDELETENO:String = "EVENT_PROFILE_CONFIRMDELETENO"; public static const EVENT_DIALOG_OK:String = "EVENT_DIALOG_OK"; public static const EVENT_PROFILE_CREATE:String = "EVENT_PROFILE_CREATE"; public static const EVENT_MOUSECLICK:String = "EVENT_MOUSECLICK"; public static const EVENT_FADEOUTBEGIN:String = "EVENT_FADEOUTBEGIN"; public static const EVENT_ENABLE:String = "EVENT_ENABLE"; public static const EVENT_LPAJAPEX:String = "EVENT_LPAJAPEX"; public static const EVENT_FADEINEND:String = "EVENT_FADEINEND"; public static const EVENT_PROFILE_INPUT:String = "EVENT_PROFILE_INPUT"; public static const EVENT_OPTION_CANCEL:String = "EVENT_OPTION_CANCEL"; public function SpilEvent(_arg1:String, _arg2:Object){ this.event = _arg1; this.transport = _arg2; } } }//package spil.Events
Section 49
//SpilStateMachineEvent (spil.Events.SpilStateMachineEvent) package spil.Events { public class SpilStateMachineEvent { private var objParam:Object; private var strName:String; public function SpilStateMachineEvent(_arg1:String, _arg2:Object){ this.strName = _arg1; this.objParam = _arg2; } function getName():String{ return (this.strName); } function destroy(){ delete ??getglobalscope [this]; } function getParam():Object{ return (this.objParam); } } }//package spil.Events
Section 50
//SpilGlobal (spil.Manager.SpilGlobal) package spil.Manager { import flash.net.*; import spil.Mouse.*; public class SpilGlobal { protected var m_SpilGroupUrl:Array; protected var hostingdomain:String; protected var m_localization_url2:String; protected var m_main:SpilMain; protected var m_mouse:SpilMouse; protected var m_localization_url:String; protected var localConnection:LocalConnection; protected var m_localization_branding_nr:Number; protected var m_cookie:SharedObject; protected var m_localization_language_nr:Number; protected var m_xmlLocalization:XML; protected static var instance:SpilGlobal = null; public function SpilGlobal(){ m_main = null; m_mouse = null; m_localization_language_nr = 0; m_localization_branding_nr = 0; m_localization_url = ""; m_localization_url2 = ""; m_xmlLocalization = null; m_cookie = null; localConnection = new LocalConnection(); m_SpilGroupUrl = new Array(); hostingdomain = localConnection.domain; } public function set cookie(_arg1:SharedObject){ m_cookie = _arg1; } public function get localization_url():String{ if (m_localization_url2 == ""){ return (m_localization_url); }; if (isSpilGroup() == true){ return (m_localization_url2); }; return ((m_localization_url + hostingdomain)); } public function set localization_language_nr(_arg1:Number){ m_localization_language_nr = _arg1; } public function get spilGroupUrl():Array{ return (m_SpilGroupUrl); } public function isSpilGroup():Boolean{ var _local1:int; _local1 = 0; while (_local1 < m_SpilGroupUrl.length) { if (localConnection.domain == m_SpilGroupUrl[_local1]){ return (true); }; _local1++; }; return (false); } public function get xmlLocalization():XML{ return (m_xmlLocalization); } public function set localization_url(_arg1:String){ m_localization_url = _arg1; } public function set localization_branding_nr(_arg1:Number){ m_localization_branding_nr = _arg1; } public function set localization_url2(_arg1:String){ m_localization_url2 = _arg1; } public function get localization_branding_nr():Number{ return (m_localization_branding_nr); } public function get cookie():SharedObject{ return (m_cookie); } public function get localization_language_nr():Number{ return (m_localization_language_nr); } } }//package spil.Manager
Section 51
//SpilMain (spil.Manager.SpilMain) package spil.Manager { import spil.Sound.*; import flash.display.*; import flash.events.*; import flash.system.*; import flash.utils.*; public class SpilMain extends MovieClip { protected var nLastTime:Number; protected var elapsed:Number; protected var fps:Number; protected var objTransport:Object; public function SpilMain(){ this.stop(); stage.quality = StageQuality.HIGH; stage.showDefaultContextMenu = false; stage.addEventListener(Event.ENTER_FRAME, onUpdateFrame); System.useCodePage = true; objTransport = new Object(); objTransport.time = 0; objTransport.fps = 0; nLastTime = getTimer(); elapsed = 0; fps = 1; } public function getAsset(_arg1:String):Class{ var pClass:Class; var strName = _arg1; try { pClass = (getDefinitionByName(strName) as Class); } catch(e:Error) { return (null); }; return (pClass); } protected function onUpdateFrame(_arg1:Event):void{ var _local2:Number; _local2 = getTimer(); objTransport.time = (_local2 - nLastTime); nLastTime = _local2; elapsed = (elapsed + objTransport.time); if (elapsed > 1000){ objTransport.fps = fps; fps = 1; elapsed = 0; }; fps++; SpilSoundManager.getInstance().process(objTransport); } } }//package spil.Manager
Section 52
//SpilDragMouse (spil.Mouse.SpilDragMouse) package spil.Mouse { import flash.display.*; import spil.Utils.*; public class SpilDragMouse extends SpilMouse { protected var dragItens:Array; public function SpilDragMouse(_arg1:MovieClip){ super(_arg1); dragItens = new Array(); } public function isEmpty():Boolean{ return ((dragItens.length == 0)); } public function containItem(_arg1:String):Boolean{ var _local2:String; if (dragItens.length > 0){ for (_local2 in dragItens) { if ((((_local2 == _arg1)) && (!((dragItens[_local2] == null))))){ return (true); }; }; }; return (false); } public function getQtdDragItems():Number{ return (dragItens.length); } public function removeDragItem(_arg1:String):MovieClip{ var _local2:Object; if (dragItens[_arg1] != null){ _local2 = dragItens[_arg1]; mcMouse.mcDummy.removeChild(_local2.mc); dragItens[_arg1] = null; dragItens.length--; if (dragItens.length == 0){ mcMouse.mcDrag.visible = false; mcMouse.mcPointer.visible = true; }; SpilMovieClip.setMouseEnabled(_local2.mc, true); return (_local2.mc); }; return (null); } override public function register(){ super.register(); mcMouse.mcDrag.visible = false; mcMouse.mcPointer.visible = true; if ((((mcMouse.mcDummy == null)) || ((mcMouse.mcDummy == undefined)))){ }; } public function getDragItem(_arg1:String):Object{ if ((((dragItens.length == 0)) || ((dragItens[_arg1] == null)))){ return (null); }; return (dragItens[_arg1].drag); } public function addDragItem(_arg1:String, _arg2:MovieClip, _arg3:Object){ var _local4:Object; _local4 = new Object(); _local4.mc = _arg2; _local4.drag = _arg3; mcMouse.mcDummy.addChild(_arg2); dragItens[_arg1] = _local4; dragItens.length++; mcMouse.mcDrag.visible = true; mcMouse.mcPointer.visible = false; SpilMovieClip.setMouseEnabled(mcMouse, false); } } }//package spil.Mouse
Section 53
//SpilMouse (spil.Mouse.SpilMouse) package spil.Mouse { import spil.Sound.*; import flash.display.*; import spil.Events.*; import flash.events.*; import spil.Utils.*; import flash.geom.*; import flash.ui.*; import flash.utils.*; public class SpilMouse { private var bRegistered:Boolean; private var scene:MovieClip; private var pCoord:Point; private var arEvents:Array; protected var mcMouse:MovieClip; private var fxMouseDown:SpilSound; public function SpilMouse(_arg1:MovieClip){ scene = _arg1; bRegistered = false; arEvents = new Array(); arEvents[SpilEvent.EVENT_MOUSEMOVE] = new Array(); pCoord = new Point(0, 0); scene.stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove, false, 0, true); scene.stage.addEventListener(MouseEvent.CLICK, onMouseClick, false, 0, true); scene.stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown, false, 0, true); } private function dispatchEvent(_arg1:SpilEvent){ var _local2:Array; var _local3:*; _local2 = arEvents[_arg1.event]; for (_local3 in _local2) { if (_local2[_local3](_arg1) == true){ break; }; }; } public function hide(){ this.mcMouse.visible = false; } public function registerEvent(_arg1:String, _arg2:Function):Boolean{ arEvents[_arg1].push(_arg2); return (true); } protected function onMouseDown(_arg1:MouseEvent):void{ if (bRegistered){ if (this.fxMouseDown != null){ this.fxMouseDown.play(); }; }; _arg1.updateAfterEvent(); } public function removeImage(_arg1:String, _arg2:String){ var _local3:MovieClip; if ((((_arg2 == null)) || ((_arg2 == "")))){ _local3 = mcMouse; } else { _local3 = MovieClip(mcMouse.getChildByName(_arg2)); }; _local3.removeChild(_local3.getChildByName(_arg1)); } public function showIcon(_arg1:String){ this.mcMouse.gotoAndStop(_arg1); } protected function onMouseClick(_arg1:MouseEvent):void{ if (bRegistered){ if (mcMouse.splash != null){ mcMouse.splash.gotoAndPlay(2); }; }; _arg1.updateAfterEvent(); } public function register(){ var _local1:Class; if (bRegistered){ return; }; Mouse.hide(); _local1 = (getDefinitionByName("mouseCursor") as Class); mcMouse = new (_local1); scene.stage.addChild(mcMouse); SpilMovieClip.setMouseEnabled(mcMouse, false); bRegistered = true; } public function getImage(_arg1:String, _arg2:String){ var _local3:MovieClip; if ((((_arg2 == null)) || ((_arg2 == "")))){ _local3 = mcMouse; } else { _local3 = MovieClip(mcMouse.getChildByName(_arg2)); }; return (_local3); } public function attachImage(_arg1:String, _arg2:MovieClip, _arg3:String){ var mcTarget:MovieClip; var p_frame = _arg1; var p_mc = _arg2; var p_target = _arg3; mcMouse.gotoAndStop(p_frame); SpilMovieClip.addLabelScript(mcMouse, p_frame, function (){ SpilMovieClip.addLabelScript(mcMouse, p_frame, null); if ((((p_target == null)) || ((p_target == "")))){ mcTarget = mcMouse; } else { mcTarget = MovieClip(mcMouse.getChildByName(p_target)); }; mcTarget.addChild(p_mc); SpilMovieClip.setMouseEnabled(mcTarget, false); }); } protected function onMouseMove(_arg1:MouseEvent):void{ if (bRegistered){ mcMouse.x = (pCoord.x = scene.stage.mouseX); mcMouse.y = (pCoord.y = scene.stage.mouseY); dispatchEvent(new SpilEvent(SpilEvent.EVENT_MOUSEMOVE, (pCoord as Object))); }; _arg1.updateAfterEvent(); } public function setFxMouseDown(_arg1:SpilSound){ this.fxMouseDown = _arg1; } public function unregister(){ if (!bRegistered){ return; }; Mouse.show(); scene.mouseDummy.removeChild(DisplayObject(mcMouse)); bRegistered = false; } public function show(){ this.mcMouse.visible = true; } public function unregisterEvent(_arg1:String, _arg2:Function):Boolean{ var _local3:Array; var _local4:Number; _local3 = arEvents[_arg1]; _local4 = 0; while (_local4 < _local3.length) { if (_local3[_local4] == _arg2){ _local3.splice(_local4, 1); return (true); }; _local4++; }; return (false); } } }//package spil.Mouse
Section 54
//SpilSound (spil.Sound.SpilSound) package spil.Sound { import flash.media.*; public class SpilSound { private var iType:Number; private var arSoundChannel:Array; private var iTimesToPlay:Number; private var iVolume:Number; private var bLoop:Boolean; private var pClass:Sound; private var bPaused:Boolean; private var pEventCallback:Function; private var iFadeOutDuration:Number; private var iFadeInDuration:Number; public static const TYPE_MUSIC:Number = 0; public static const TYPE_SFX:Number = 1; public function SpilSound(_arg1:Class, _arg2:Number, _arg3:Function=null, _arg4:Boolean=false, _arg5:Number=0, _arg6:Number=0, _arg7:Number=1){ this.iVolume = 0; this.iType = _arg2; this.bLoop = _arg4; this.iFadeInDuration = _arg5; this.iFadeOutDuration = _arg6; this.iTimesToPlay = _arg7; this.pEventCallback = _arg3; this.pClass = new (_arg1); this.bPaused = SpilSoundManager.getInstance().isPaused(); arSoundChannel = new Array(); } public function stop():Boolean{ var _local1:Number; _local1 = 0; while (_local1 < arSoundChannel.length) { arSoundChannel[_local1].stop(); _local1++; }; return (true); } public function pause():Boolean{ var _local1:Number; bPaused = true; _local1 = 0; while (_local1 < arSoundChannel.length) { arSoundChannel[_local1].pause(); _local1++; }; return (true); } public function setVolume(_arg1:Number){ var _local2:Number; iVolume = _arg1; _local2 = 0; while (_local2 < arSoundChannel.length) { arSoundChannel[_local2].setVolume(_arg1); _local2++; }; } public function execFadeOut(_arg1:Number){ var _local2:*; for (_local2 in arSoundChannel) { arSoundChannel[_local2].execFadeOut(_arg1); }; } public function setFadeOutDuration(_arg1:Number){ var _local2:*; for (_local2 in arSoundChannel) { arSoundChannel[_local2].setFadeOutDuration(_arg1); }; } public function resume():Boolean{ var _local1:Number; bPaused = false; _local1 = 0; while (_local1 < arSoundChannel.length) { arSoundChannel[_local1].resume(); _local1++; }; return (true); } public function process(_arg1:Object){ var _local2:*; for (_local2 in arSoundChannel) { arSoundChannel[_local2].process(_arg1); if (arSoundChannel[_local2].getState() == SpilSoundChannel.ST_STOPPED){ arSoundChannel.splice(_local2, 1); }; }; } public function execFadeIn(_arg1:Number){ var _local2:*; for (_local2 in arSoundChannel) { arSoundChannel[_local2].execFadeIn(_arg1); }; } public function play():SpilSoundChannel{ var _local1:Number; var _local2:SpilSoundChannel; _local1 = arSoundChannel.length; _local2 = new SpilSoundChannel(pClass, iType, pEventCallback, bLoop, iFadeInDuration, iFadeOutDuration, iTimesToPlay); arSoundChannel.push(_local2); if (bPaused == true){ _local2.pause(); }; _local2.setVolume(iVolume); _local2.play(); return (_local2); } public function setFadeInDuration(_arg1:Number){ var _local2:*; for (_local2 in arSoundChannel) { arSoundChannel[_local2].setFadeInDuration(_arg1); }; } public function getType():Number{ return (iType); } } }//package spil.Sound
Section 55
//SpilSoundChannel (spil.Sound.SpilSoundChannel) package spil.Sound { import spil.Events.*; import flash.events.*; import spil.StateMachine.*; import flash.media.*; public class SpilSoundChannel { private var pSoundChannel:SoundChannel; private var elapsedFadeTime:Number; private var iCurrentVolume:Number; private var iTimesToPlay:Number; private var bLoop:Boolean; private var iFakeFadeOutDuration:Number; private var iPosition:Number; private var stMachine:SpilStateMachine; private var bPaused:Boolean; private var iFadeOutDuration:Number; private var iFadeInDuration:Number; private var iType:Number; private var bExecPlayInResume:Boolean; private var iVolume:Number; private var iFakeFadeInDuration:Number; private var pEventCallback:Function; private var pSound:Sound; public static const EVENT_STOP:String = "EVENT_STOP"; public static const TYPE_MUSIC:Number = 0; public static const ST_STOPPED:String = "ST_STOPPED"; public static const ST_PLAYING:String = "ST_PLAYING"; public static const TYPE_SFX:Number = 1; public static const ST_FADINGOUT:String = "ST_FADINGOUT"; public static const EVENT_PLAY:String = "EVENT_PLAY"; public static const ST_FADINGIN:String = "ST_FADINGIN"; private static var iNumChannels:Number = 0; private static var MAX_CHANNELS:Number = 32; public function SpilSoundChannel(_arg1:Sound, _arg2:Number, _arg3:Function=null, _arg4:Boolean=false, _arg5:Number=0, _arg6:Number=0, _arg7:Number=1){ stMachine = new SpilStateMachine(null); stMachine.createEvent(EVENT_PLAY, null); stMachine.createEvent(EVENT_STOP, null); stMachine.createState(ST_FADINGIN, false, this, startFadeIn, processFadeIn, null); stMachine.createState(ST_PLAYING, false, this, null, processPlay, null); stMachine.createState(ST_FADINGOUT, false, this, startFadeOut, processFadeOut, null); stMachine.createState(ST_STOPPED, false, this, startStopped, null, null); stMachine.createTransition(ST_STOPPED, EVENT_PLAY, ST_FADINGIN); stMachine.createTransition(ST_FADINGIN, EVENT_STOP, ST_STOPPED); stMachine.createTransition(ST_FADINGIN, EVENT_PLAY, ST_PLAYING); stMachine.createTransition(ST_PLAYING, EVENT_STOP, ST_FADINGOUT); stMachine.createTransition(ST_FADINGOUT, EVENT_STOP, ST_STOPPED); stMachine.createTransition(ST_PLAYING, EVENT_PLAY, ST_PLAYING); stMachine.initialize(ST_STOPPED); this.iType = _arg2; this.bLoop = _arg4; this.iFadeInDuration = _arg5; this.iFadeOutDuration = _arg6; this.iTimesToPlay = _arg7; this.pEventCallback = _arg3; pSound = _arg1; pSoundChannel = null; iVolume = 0; iCurrentVolume = 0; elapsedFadeTime = 0; bExecPlayInResume = false; bPaused = false; iPosition = 0; } public function stop():Boolean{ if (pSoundChannel == null){ return (false); }; bExecPlayInResume = false; return (stMachine.receiveEvent(EVENT_STOP)); } private function startStopped():void{ if (pSoundChannel){ pSoundChannel.stop(); pSoundChannel = null; iNumChannels--; bPaused = false; iPosition = 0; }; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_STOP, this)); }; } private function processFadeIn(_arg1:Object):void{ elapsedFadeTime = (elapsedFadeTime + _arg1.time); if (elapsedFadeTime >= iFadeInDuration){ if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEINEND, this)); }; applyVolumeToChannel((iVolume / 100)); stMachine.receiveEvent(EVENT_PLAY); } else { applyVolumeToChannel((((elapsedFadeTime * iVolume) / iFadeInDuration) / 100)); }; } public function setVolume(_arg1:Number):void{ iVolume = _arg1; if (((pSoundChannel) && ((stMachine.getCurrentState().getName() == ST_PLAYING)))){ applyVolumeToChannel((iVolume / 100)); }; } public function setFadeOutDuration(_arg1:Number):void{ this.iFadeOutDuration = _arg1; } public function resume():Boolean{ var _local1:Boolean; _local1 = true; if (bPaused == false){ return (false); }; iPosition = 0; bPaused = false; if (bExecPlayInResume == true){ bExecPlayInResume = false; _local1 = play(); } else { if (stMachine.getCurrentState().getName() != ST_STOPPED){ pSoundChannel = pSound.play(iPosition, ((bLoop == true)) ? 9999999 : this.iTimesToPlay); setVolume(iVolume); if (pSoundChannel != null){ pSoundChannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler, false, 0, true); } else { return (false); }; }; }; return (_local1); } public function getType():Number{ return (iType); } public function play():Boolean{ if ((((iNumChannels >= MAX_CHANNELS)) || (!((pSoundChannel == null))))){ return (false); }; if (this.bPaused == true){ if (stMachine.getCurrentState().getName() == ST_STOPPED){ bExecPlayInResume = true; }; return (false); }; return (stMachine.receiveEvent(EVENT_PLAY)); } public function execFadeIn(_arg1:Number):void{ elapsedFadeTime = 0; this.iFakeFadeInDuration = _arg1; } private function applyVolumeToChannel(_arg1:Number):void{ var _local2:SoundTransform; if (pSoundChannel == null){ return; }; _local2 = pSoundChannel.soundTransform; _local2.volume = _arg1; pSoundChannel.soundTransform = _local2; } private function soundCompleteHandler(_arg1:Event):void{ if (stMachine.getCurrentState().getName() == "ST_PLAYING"){ stMachine.receiveEvent(EVENT_STOP); }; } private function startFadeIn():void{ pSoundChannel = pSound.play(0, ((bLoop == true)) ? 9999999 : this.iTimesToPlay); iNumChannels++; if (pSoundChannel != null){ pSoundChannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler, false, 0, true); } else { soundCompleteHandler(null); return; }; if (iFadeInDuration == 0){ if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEINBEGIN, this)); }; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEINEND, this)); }; applyVolumeToChannel((iVolume / 100)); stMachine.receiveEvent(EVENT_PLAY); } else { applyVolumeToChannel(0); elapsedFadeTime = 0; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEINBEGIN, this)); }; }; } private function processPlay(_arg1:Object):void{ if (iFakeFadeInDuration > 0){ elapsedFadeTime = (elapsedFadeTime + _arg1.time); if (elapsedFadeTime >= iFakeFadeInDuration){ applyVolumeToChannel((iVolume / 100)); iFakeFadeInDuration = 0; } else { applyVolumeToChannel((((elapsedFadeTime * iVolume) / iFakeFadeInDuration) / 100)); }; } else { if (iFakeFadeOutDuration > 0){ elapsedFadeTime = (elapsedFadeTime - _arg1.time); if (elapsedFadeTime <= 0){ applyVolumeToChannel(0); iFakeFadeOutDuration = 0; } else { applyVolumeToChannel((((elapsedFadeTime * iVolume) / iFakeFadeOutDuration) / 100)); }; }; }; if ((((iFadeOutDuration > 0)) && (!(bLoop)))){ if (pSoundChannel.position >= (pSound.length - iFadeOutDuration)){ stMachine.receiveEvent(EVENT_STOP); }; }; } public function getState():String{ return (stMachine.getCurrentState().getName()); } public function execFadeOut(_arg1:Number):void{ elapsedFadeTime = _arg1; this.iFakeFadeOutDuration = _arg1; } private function processFadeOut(_arg1:Object):void{ elapsedFadeTime = (elapsedFadeTime - _arg1.time); if (elapsedFadeTime <= 0){ if (pSoundChannel != null){ pSoundChannel.removeEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); pSoundChannel.stop(); pSoundChannel = null; }; iNumChannels--; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEOUTEND, this)); }; stMachine.receiveEvent(EVENT_STOP); } else { applyVolumeToChannel((((elapsedFadeTime * iVolume) / iFadeOutDuration) / 100)); }; } public function process(_arg1:Object):void{ if (bPaused == true){ return; }; stMachine.process(_arg1); } private function startFadeOut():void{ if (iFadeOutDuration == 0){ pSoundChannel.removeEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); pSoundChannel.stop(); pSoundChannel = null; iNumChannels--; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEOUTBEGIN, this)); }; if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEOUTEND, this)); }; stMachine.receiveEvent(EVENT_STOP); } else { if (pEventCallback != null){ pEventCallback(new SpilEvent(SpilEvent.EVENT_FADEOUTBEGIN, this)); }; elapsedFadeTime = iFadeOutDuration; }; } public function setFadeInDuration(_arg1:Number):void{ this.iFadeInDuration = _arg1; } public function pause():Boolean{ if (bPaused == true){ return (false); }; bPaused = true; if (pSoundChannel == null){ return (true); }; iPosition = pSoundChannel.position; pSoundChannel.removeEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); pSoundChannel.stop(); return (true); } } }//package spil.Sound
Section 56
//SpilSoundManager (spil.Sound.SpilSoundManager) package spil.Sound { public class SpilSoundManager { private var bPaused:Boolean; private var arSound:Array; private static var MUSIC_VOLUME:Number = 50; protected static var pInstance:SpilSoundManager = null; private static var SFX_VOLUME:Number = 100; public function SpilSoundManager():void{ bPaused = false; arSound = new Array(); } public function getSFXVolume():Number{ return (SFX_VOLUME); } public function setSFXVolume(_arg1:Number):void{ var _local2:SpilSound; var _local3:*; if (_arg1 > 100){ _arg1 = 100; } else { if (_arg1 < 0){ _arg1 = 0; }; }; SFX_VOLUME = _arg1; for (_local3 in arSound) { _local2 = (arSound[_local3] as SpilSound); if (_local2.getType() == SpilSound.TYPE_SFX){ _local2.setVolume(SFX_VOLUME); }; }; } public function getMusicVolume():Number{ return (MUSIC_VOLUME); } public function removeSound(_arg1:SpilSound):Boolean{ var _local2:Number; _local2 = 0; while (_local2 < arSound.length) { if ((arSound[_local2] as SpilSound) == _arg1){ _arg1.stop(); arSound.splice(_local2, 1); return (true); }; _local2++; }; return (false); } public function resume():void{ var _local1:*; bPaused = false; for (_local1 in arSound) { (arSound[_local1] as SpilSound).resume(); }; } public function addSound(_arg1:SpilSound):Boolean{ var _local2:*; for (_local2 in arSound) { if ((arSound[_local2] as SpilSound) == _arg1){ if (bPaused == true){ _arg1.pause(); }; return (false); }; }; arSound.push(_arg1); if (bPaused == true){ _arg1.pause(); }; switch (_arg1.getType()){ case SpilSound.TYPE_MUSIC: _arg1.setVolume(MUSIC_VOLUME); break; case SpilSound.TYPE_SFX: _arg1.setVolume(SFX_VOLUME); break; }; return (true); } public function process(_arg1:Object):void{ var _local2:*; for (_local2 in arSound) { (arSound[_local2] as SpilSound).process(_arg1); }; } public function pause():void{ var _local1:*; bPaused = true; for (_local1 in arSound) { (arSound[_local1] as SpilSound).pause(); }; } public function isPaused():Boolean{ return (bPaused); } public function setMusicVolume(_arg1:Number):void{ var _local2:SpilSound; var _local3:*; if (_arg1 > 100){ _arg1 = 100; } else { if (_arg1 < 0){ _arg1 = 0; }; }; MUSIC_VOLUME = _arg1; for (_local3 in arSound) { _local2 = (arSound[_local3] as SpilSound); if (_local2.getType() == SpilSound.TYPE_MUSIC){ _local2.setVolume(MUSIC_VOLUME); }; }; } public static function getInstance():SpilSoundManager{ if (pInstance == null){ pInstance = new (SpilSoundManager); }; return (pInstance); } } }//package spil.Sound
Section 57
//SpilStateMachine (spil.StateMachine.SpilStateMachine) package spil.StateMachine { import spil.Events.*; public class SpilStateMachine { private var listState:Array; private var eventHandler:Function; private var currentState:SpilStateMachineState; private var listTransition:Array; private var listEvent:Array; private var bReady:Boolean; public static var SM_STATECHANGE:Number = 1; public static var SM_EVENTARRIVE:Number = 5; public static var SM_PROCESS:Number = 4; public static var SM_EVENT:Number = 2; public static var SM_ENDSTATE:Number = 3; public static var SM_INITIALIZE:Number = 0; public function SpilStateMachine(_arg1:Function){ this.bReady = false; this.listState = new Array(); this.listEvent = new Array(); this.listTransition = new Array(); this.eventHandler = _arg1; this.currentState = null; } private function clearList(_arg1:Array){ var _local2:Object; var _local3:*; for (_local3 in _arg1) { _local2 = _arg1.pop(); _local2.destroy(); }; } public function getCurrentState():SpilStateMachineState{ return (currentState); } private function init(_arg1:SpilStateMachineState):Boolean{ if (this.currentState != null){ if (this.currentState.getCallBackStop() != null){ this.currentState.getCallBackStop().call(_arg1.getParam()); }; }; this.currentState = _arg1; if (this.eventHandler != null){ this.eventHandler(SM_STATECHANGE, this.currentState); if (this.currentState.isEndState()){ this.eventHandler(SM_ENDSTATE, this.currentState); }; }; if (this.currentState.getCallBackStart() != null){ this.currentState.getCallBackStart().call(this.currentState.getParam()); }; return (true); } private function searchTransition(_arg1:String, _arg2:String):SpilStateMachineTransition{ var _local3:Array; var _local4:String; var _local5:*; _local3 = this.listTransition[((_arg1 + "-") + _arg2)]; if (_local3 == null){ throw (new Error((((("Transition state: " + _arg1) + " event: ") + _arg2) + " does not exist!"))); }; for (_local5 in _local3) { _local4 = _local5; break; }; return (_local3[_local4]); } public function initialize(_arg1:String):Boolean{ var _local2:SpilStateMachineState; if (this.listTransition.length == 0){ throw (new Error("It does not have any transitions registered!")); }; if (!this.existState(_arg1)){ throw (new Error((("State " + _arg1) + " does not exist!"))); }; _local2 = this.listState[_arg1]; if (this.eventHandler != null){ this.eventHandler(SM_INITIALIZE, _local2); }; this.init(_local2); this.bReady = true; return (true); } private function existEvent(_arg1:String):Boolean{ return (!((listEvent[_arg1] == null))); } private function existState(_arg1:String):Boolean{ return (!((listState[_arg1] == null))); } private function existTransition(_arg1:String, _arg2:String, _arg3:String){ var _local4:Array; _local4 = this.listTransition[((_arg1 + "-") + _arg2)]; if (_local4 == null){ return (false); }; return (!((_local4[_arg3] == null))); } public function process(_arg1:Object){ if (!bReady){ throw (new Error("State Machine not initialized!")); }; if (this.eventHandler != null){ this.eventHandler(SM_PROCESS, this.currentState); }; if (this.currentState.getCallBackRun() != null){ (this.currentState.getCallBackRun() as Function).call(this.currentState.getParam(), _arg1); }; } public function createTransition(_arg1:String, _arg2:String, _arg3:String){ var _local4:SpilStateMachineState; var _local5:SpilStateMachineEvent; var _local6:SpilStateMachineState; var _local7:SpilStateMachineTransition; var _local8:Array; var _local9:SpilStateMachineTransition; if (!this.existState(_arg1)){ throw (new Error((("State " + _arg1) + " does not exist!"))); }; if (!this.existState(_arg3)){ throw (new Error((("State " + _arg3) + " does not exist!"))); }; if (!existEvent(_arg2)){ throw (new Error((("Event " + _arg2) + " does not exist!"))); }; if (existTransition(_arg1, _arg2, _arg3)){ throw (new Error((((((("Transition " + _arg1) + "-") + _arg2) + "-") + _arg3) + " already exists!"))); }; _local4 = this.listState[_arg1]; _local5 = this.listEvent[_arg2]; _local6 = this.listState[_arg3]; _local9 = new SpilStateMachineTransition(_local4, _local5, _local6); _local8 = this.listTransition[((_arg1 + "-") + _arg2)]; if (_local8 == null){ _local8 = new Array(); this.listTransition[((_arg1 + "-") + _arg2)] = _local8; this.listTransition.length++; }; _local8[_arg3] = _local9; _local8.length++; } public function createState(_arg1:String, _arg2:Boolean, _arg3:Object, _arg4:Function, _arg5:Function, _arg6:Function){ var _local7:SpilStateMachineState; if (this.existState(_arg1)){ throw (new Error((("State " + _arg1) + " already exists!"))); }; _local7 = new SpilStateMachineState(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); this.listState[_arg1] = _local7; this.listState.length++; } public function receiveEvent(_arg1:String):Boolean{ var _local2:SpilStateMachineTransition; if (!bReady){ throw (new Error("State Machine not initialized!")); }; if (this.eventHandler != null){ this.eventHandler(SM_EVENT, this.listEvent[_arg1]); }; if (this.currentState.isEndState()){ return (false); }; if (!existEvent(_arg1)){ throw (new Error((("Event " + _arg1) + " does not exist!"))); }; if (this.eventHandler != null){ this.eventHandler(SM_EVENTARRIVE, this.listEvent[_arg1]); }; _local2 = this.searchTransition(this.currentState.getName(), _arg1); return (this.init(_local2.getNewState())); } public function destroy(){ this.clearList(this.listState); this.clearList(this.listEvent); this.clearList(this.listTransition); delete ??getglobalscope [this]; } public function createEvent(_arg1:String, _arg2:Object){ var _local3:SpilStateMachineEvent; if (existEvent(_arg1)){ throw (new Error((("Event " + _arg1) + " already exists!"))); }; _local3 = new SpilStateMachineEvent(_arg1, _arg2); this.listEvent[_arg1] = _local3; this.listEvent.length++; } } }//package spil.StateMachine
Section 58
//SpilStateMachineState (spil.StateMachine.SpilStateMachineState) package spil.StateMachine { public class SpilStateMachineState { private var callBackRun:Function; private var callBackStop:Function; private var objParam:Object; private var strName:String; private var callBackStart:Function; private var bEndState:Boolean; public function SpilStateMachineState(_arg1:String, _arg2:Boolean, _arg3:Object, _arg4:Function, _arg5:Function, _arg6:Function){ this.strName = _arg1; this.bEndState = _arg2; this.callBackStart = _arg4; this.callBackRun = _arg5; this.callBackStop = _arg6; this.objParam = _arg3; } public function isEndState():Boolean{ return (this.bEndState); } public function getCallBackStop():Function{ return (this.callBackStop); } public function getName():String{ return (this.strName); } public function destroy():void{ delete ??getglobalscope [this]; } public function getCallBackStart():Function{ return (this.callBackStart); } public function getCallBackRun():Function{ return (this.callBackRun); } public function getParam():Object{ return (this.objParam); } } }//package spil.StateMachine
Section 59
//SpilStateMachineTransition (spil.StateMachine.SpilStateMachineTransition) package spil.StateMachine { import spil.Events.*; public class SpilStateMachineTransition { private var newState:SpilStateMachineState; private var currentState:SpilStateMachineState; private var event:SpilStateMachineEvent; public function SpilStateMachineTransition(_arg1:SpilStateMachineState, _arg2:SpilStateMachineEvent, _arg3:SpilStateMachineState){ this.currentState = _arg1; this.newState = _arg3; this.event = _arg2; } function getEvent():SpilStateMachineEvent{ return (this.event); } function destroy(){ delete ??getglobalscope [this]; } function getCurrentState():SpilStateMachineState{ return (this.currentState); } function getNewState():SpilStateMachineState{ return (this.newState); } } }//package spil.StateMachine
Section 60
//SpilMovieClip (spil.Utils.SpilMovieClip) package spil.Utils { import flash.display.*; import flash.text.*; public class SpilMovieClip { public static const RESIZE_UP:String = "RESIZE_UP"; public static const RESIZE_DOWN:String = "RESIZE_DOWN"; public static function setTextBalloon(_arg1:String, _arg2:TextField, _arg3:MovieClip, _arg4:String, _arg5:uint=0, _arg6:uint=0, _arg7:MovieClip=null){ var _local8:Number; _arg2.autoSize = "center"; _arg2.text = _arg1; if (_arg4 == RESIZE_UP){ _local8 = (_arg3.y + _arg3.height); _arg3.height = ((_arg2.height + _arg6) + _arg5); _arg3.y = (_local8 - _arg3.height); } else { _local8 = _arg3.y; _arg3.height = ((_arg2.height + _arg6) + _arg5); _arg3.y = _local8; }; _arg2.y = (_arg3.y + _arg5); if (_arg7 != null){ _arg7.y = ((_arg3.y + _arg3.height) - (_arg7.height / 2)); }; } public static function setMouseEnabled(_arg1:DisplayObjectContainer, _arg2:Boolean){ var _local3:uint; var _local4:*; _arg1.mouseEnabled = _arg2; _local3 = 0; while (_local3 < _arg1.numChildren) { _local4 = _arg1.getChildAt(_local3); if ((_local4 is MovieClip)){ setMouseEnabled(MovieClip(_local4), _arg2); } else { if ((_local4 is InteractiveObject)){ _arg1.mouseEnabled = _arg2; }; }; _local3++; }; } public static function getIndexLabel(_arg1:MovieClip, _arg2:String):int{ var _local3:*; var _local4:Array; var _local5:int; _local3 = -1; _local4 = _arg1.currentLabels; _local5 = 0; while (_local5 < _local4.length) { if (_local4[_local5].name == _arg2){ _local3 = (_local5 + 1); break; }; _local5++; }; return (_local3); } public static function addLabelScript(_arg1:MovieClip, _arg2:String, _arg3:Function){ var _local4:Array; var _local5:int; _local4 = _arg1.currentLabels; _local5 = 0; while (_local5 < _local4.length) { if (_local4[_local5].name == _arg2){ _arg1.addFrameScript((_local4[_local5].frame - 1), _arg3); }; _local5++; }; } } }//package spil.Utils
Section 61
//SpilStringUtil (spil.Utils.SpilStringUtil) package spil.Utils { public class SpilStringUtil { public static var TAG_NEWLINE:String = "%newline%"; public static function timeConverter(_arg1:Number):String{ var _local2:String; var _local3:Number; var _local4:Number; _local3 = int((_arg1 / 1000)); _local4 = int((_local3 / 60)); _local2 = (String(_local4) + ":"); _local3 = (_local3 - (_local4 * 60)); if (_local3 < 10){ _local2 = (_local2 + ("0" + String(_local3))); } else { _local2 = (_local2 + String(_local3)); }; return (_local2); } public static function replace(_arg1:String, _arg2:String, _arg3:String):String{ var _local4:RegExp; _local4 = /search/gi; return (_arg1.replace(_local4, _arg3)); } public static function numberConverter(_arg1:Number, _arg2:String):String{ var _local3:String; var _local4:Number; var _local5:Number; var _local6:String; _local3 = String(_arg1); _local4 = (_local3.length - 1); _local5 = 1; while (_local4 >= 0) { if ((((_local5 == 3)) && ((_local4 > 0)))){ _local6 = _local3.substr(0, _local4); _local6 = (_local6 + _arg2); _local6 = (_local6 + _local3.substr(_local4, (_local3.length - _local4))); _local3 = _local6; _local5 = 0; }; _local4--; _local5++; }; return (_local3); } public static function tagReplacer(_arg1:String, _arg2:String, _arg3:String=null):String{ var _local4:String; var _local5:Number; _local4 = ""; _local5 = _arg1.indexOf(_arg2); while (_local5 != -1) { _local4 = (_local4 + _arg1.substr(0, _local5)); if (_arg2 == TAG_NEWLINE){ _local4 = (_local4 + "\n"); } else { _local4 = (_local4 + _arg3); }; _local4 = (_local4 + _arg1.substr((_local5 + _arg2.length), _arg1.length)); _arg1 = _local4; _local4 = ""; _local5 = _arg1.indexOf(_arg2); }; return (_arg1); } } }//package spil.Utils
Section 62
//SpilURLNavigator (spil.Utils.SpilURLNavigator) package spil.Utils { import flash.net.*; import flash.external.*; public class SpilURLNavigator { public static function changePage(_arg1, _arg2:String="_self"):void{ var _local3:URLRequest; var _local4:String; _local3 = ((_arg1 is String)) ? new URLRequest(_arg1) : _arg1; if (!ExternalInterface.available){ navigateToURL(_local3, _arg2); } else { _local4 = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase(); if (((!((_local4.indexOf("firefox") == -1))) || (((!((_local4.indexOf("msie") == -1))) && ((uint(_local4.substr((_local4.indexOf("msie") + 5), 3)) >= 7)))))){ ExternalInterface.call("window.open", _local3.url, _arg2); } else { navigateToURL(_local3, _arg2); }; }; } } }//package spil.Utils
Section 63
//mcBarack_accessory (mcBarack_accessory) package { import flash.display.*; public dynamic class mcBarack_accessory extends MovieClip { } }//package
Section 64
//mcBarack_accessory_cursor (mcBarack_accessory_cursor) package { import flash.display.*; public dynamic class mcBarack_accessory_cursor extends MovieClip { } }//package
Section 65
//mcBarack_accessory_icon (mcBarack_accessory_icon) package { import flash.display.*; public dynamic class mcBarack_accessory_icon extends MovieClip { } }//package
Section 66
//mcBarack_ears (mcBarack_ears) package { import flash.display.*; public dynamic class mcBarack_ears extends MovieClip { } }//package
Section 67
//mcBarack_ears_icon (mcBarack_ears_icon) package { import flash.display.*; public dynamic class mcBarack_ears_icon extends MovieClip { } }//package
Section 68
//mcBarack_eyebrows (mcBarack_eyebrows) package { import flash.display.*; public dynamic class mcBarack_eyebrows extends MovieClip { } }//package
Section 69
//mcBarack_eyebrows_icon (mcBarack_eyebrows_icon) package { import flash.display.*; public dynamic class mcBarack_eyebrows_icon extends MovieClip { } }//package
Section 70
//mcBarack_eyes (mcBarack_eyes) package { import flash.display.*; public dynamic class mcBarack_eyes extends MovieClip { } }//package
Section 71
//mcBarack_eyes_icon (mcBarack_eyes_icon) package { import flash.display.*; public dynamic class mcBarack_eyes_icon extends MovieClip { } }//package
Section 72
//mcBarack_feet (mcBarack_feet) package { import flash.display.*; public dynamic class mcBarack_feet extends MovieClip { } }//package
Section 73
//mcBarack_feet_icon (mcBarack_feet_icon) package { import flash.display.*; public dynamic class mcBarack_feet_icon extends MovieClip { } }//package
Section 74
//mcBarack_hair (mcBarack_hair) package { import flash.display.*; public dynamic class mcBarack_hair extends MovieClip { } }//package
Section 75
//mcBarack_hair_icon (mcBarack_hair_icon) package { import flash.display.*; public dynamic class mcBarack_hair_icon extends MovieClip { } }//package
Section 76
//mcBarack_mouth (mcBarack_mouth) package { import flash.display.*; public dynamic class mcBarack_mouth extends MovieClip { } }//package
Section 77
//mcBarack_mouth_icon (mcBarack_mouth_icon) package { import flash.display.*; public dynamic class mcBarack_mouth_icon extends MovieClip { } }//package
Section 78
//mcBarack_nose (mcBarack_nose) package { import flash.display.*; public dynamic class mcBarack_nose extends MovieClip { } }//package
Section 79
//mcBarack_nose_icon (mcBarack_nose_icon) package { import flash.display.*; public dynamic class mcBarack_nose_icon extends MovieClip { } }//package
Section 80
//mcBiden_accessory (mcBiden_accessory) package { import flash.display.*; public dynamic class mcBiden_accessory extends MovieClip { } }//package
Section 81
//mcBiden_accessory_cursor (mcBiden_accessory_cursor) package { import flash.display.*; public dynamic class mcBiden_accessory_cursor extends MovieClip { } }//package
Section 82
//mcBiden_accessory_icon (mcBiden_accessory_icon) package { import flash.display.*; public dynamic class mcBiden_accessory_icon extends MovieClip { } }//package
Section 83
//mcBiden_ears (mcBiden_ears) package { import flash.display.*; public dynamic class mcBiden_ears extends MovieClip { } }//package
Section 84
//mcBiden_ears_icon (mcBiden_ears_icon) package { import flash.display.*; public dynamic class mcBiden_ears_icon extends MovieClip { } }//package
Section 85
//mcBiden_eyebrows (mcBiden_eyebrows) package { import flash.display.*; public dynamic class mcBiden_eyebrows extends MovieClip { } }//package
Section 86
//mcBiden_eyebrows_icon (mcBiden_eyebrows_icon) package { import flash.display.*; public dynamic class mcBiden_eyebrows_icon extends MovieClip { } }//package
Section 87
//mcBiden_eyes (mcBiden_eyes) package { import flash.display.*; public dynamic class mcBiden_eyes extends MovieClip { } }//package
Section 88
//mcBiden_eyes_icon (mcBiden_eyes_icon) package { import flash.display.*; public dynamic class mcBiden_eyes_icon extends MovieClip { } }//package
Section 89
//mcBiden_feet (mcBiden_feet) package { import flash.display.*; public dynamic class mcBiden_feet extends MovieClip { } }//package
Section 90
//mcBiden_feet_icon (mcBiden_feet_icon) package { import flash.display.*; public dynamic class mcBiden_feet_icon extends MovieClip { } }//package
Section 91
//mcBiden_hair (mcBiden_hair) package { import flash.display.*; public dynamic class mcBiden_hair extends MovieClip { } }//package
Section 92
//mcBiden_hair_icon (mcBiden_hair_icon) package { import flash.display.*; public dynamic class mcBiden_hair_icon extends MovieClip { } }//package
Section 93
//mcBiden_mouth (mcBiden_mouth) package { import flash.display.*; public dynamic class mcBiden_mouth extends MovieClip { } }//package
Section 94
//mcBiden_mouth_icon (mcBiden_mouth_icon) package { import flash.display.*; public dynamic class mcBiden_mouth_icon extends MovieClip { } }//package
Section 95
//mcBiden_nose (mcBiden_nose) package { import flash.display.*; public dynamic class mcBiden_nose extends MovieClip { } }//package
Section 96
//mcBiden_nose_icon (mcBiden_nose_icon) package { import flash.display.*; public dynamic class mcBiden_nose_icon extends MovieClip { } }//package
Section 97
//mcMcCain_accessory (mcMcCain_accessory) package { import flash.display.*; public dynamic class mcMcCain_accessory extends MovieClip { } }//package
Section 98
//mcMcCain_accessory_cursor (mcMcCain_accessory_cursor) package { import flash.display.*; public dynamic class mcMcCain_accessory_cursor extends MovieClip { } }//package
Section 99
//mcMcCain_accessory_icon (mcMcCain_accessory_icon) package { import flash.display.*; public dynamic class mcMcCain_accessory_icon extends MovieClip { } }//package
Section 100
//mcMcCain_ears (mcMcCain_ears) package { import flash.display.*; public dynamic class mcMcCain_ears extends MovieClip { } }//package
Section 101
//mcMcCain_ears_icon (mcMcCain_ears_icon) package { import flash.display.*; public dynamic class mcMcCain_ears_icon extends MovieClip { } }//package
Section 102
//mcMcCain_eyebrows (mcMcCain_eyebrows) package { import flash.display.*; public dynamic class mcMcCain_eyebrows extends MovieClip { } }//package
Section 103
//mcMcCain_eyebrows_icon (mcMcCain_eyebrows_icon) package { import flash.display.*; public dynamic class mcMcCain_eyebrows_icon extends MovieClip { } }//package
Section 104
//mcMcCain_eyes (mcMcCain_eyes) package { import flash.display.*; public dynamic class mcMcCain_eyes extends MovieClip { } }//package
Section 105
//mcMcCain_eyes_icon (mcMcCain_eyes_icon) package { import flash.display.*; public dynamic class mcMcCain_eyes_icon extends MovieClip { } }//package
Section 106
//mcMcCain_feet (mcMcCain_feet) package { import flash.display.*; public dynamic class mcMcCain_feet extends MovieClip { } }//package
Section 107
//mcMcCain_feet_icon (mcMcCain_feet_icon) package { import flash.display.*; public dynamic class mcMcCain_feet_icon extends MovieClip { } }//package
Section 108
//mcMcCain_hair (mcMcCain_hair) package { import flash.display.*; public dynamic class mcMcCain_hair extends MovieClip { } }//package
Section 109
//mcMcCain_hair_icon (mcMcCain_hair_icon) package { import flash.display.*; public dynamic class mcMcCain_hair_icon extends MovieClip { } }//package
Section 110
//mcMcCain_mouth (mcMcCain_mouth) package { import flash.display.*; public dynamic class mcMcCain_mouth extends MovieClip { } }//package
Section 111
//mcMcCain_mouth_icon (mcMcCain_mouth_icon) package { import flash.display.*; public dynamic class mcMcCain_mouth_icon extends MovieClip { } }//package
Section 112
//mcMcCain_nose (mcMcCain_nose) package { import flash.display.*; public dynamic class mcMcCain_nose extends MovieClip { } }//package
Section 113
//mcMcCain_nose_icon (mcMcCain_nose_icon) package { import flash.display.*; public dynamic class mcMcCain_nose_icon extends MovieClip { } }//package
Section 114
//mcPalin_accessory (mcPalin_accessory) package { import flash.display.*; public dynamic class mcPalin_accessory extends MovieClip { } }//package
Section 115
//mcPalin_accessory_cursor (mcPalin_accessory_cursor) package { import flash.display.*; public dynamic class mcPalin_accessory_cursor extends MovieClip { } }//package
Section 116
//mcPalin_accessory_icon (mcPalin_accessory_icon) package { import flash.display.*; public dynamic class mcPalin_accessory_icon extends MovieClip { } }//package
Section 117
//mcPalin_ears (mcPalin_ears) package { import flash.display.*; public dynamic class mcPalin_ears extends MovieClip { } }//package
Section 118
//mcPalin_ears_icon (mcPalin_ears_icon) package { import flash.display.*; public dynamic class mcPalin_ears_icon extends MovieClip { } }//package
Section 119
//mcPalin_eyebrows (mcPalin_eyebrows) package { import flash.display.*; public dynamic class mcPalin_eyebrows extends MovieClip { } }//package
Section 120
//mcPalin_eyebrows_icon (mcPalin_eyebrows_icon) package { import flash.display.*; public dynamic class mcPalin_eyebrows_icon extends MovieClip { } }//package
Section 121
//mcPalin_eyes (mcPalin_eyes) package { import flash.display.*; public dynamic class mcPalin_eyes extends MovieClip { } }//package
Section 122
//mcPalin_eyes_icon (mcPalin_eyes_icon) package { import flash.display.*; public dynamic class mcPalin_eyes_icon extends MovieClip { } }//package
Section 123
//mcPalin_feet (mcPalin_feet) package { import flash.display.*; public dynamic class mcPalin_feet extends MovieClip { } }//package
Section 124
//mcPalin_feet_icon (mcPalin_feet_icon) package { import flash.display.*; public dynamic class mcPalin_feet_icon extends MovieClip { } }//package
Section 125
//mcPalin_hair (mcPalin_hair) package { import flash.display.*; public dynamic class mcPalin_hair extends MovieClip { } }//package
Section 126
//mcPalin_hair_icon (mcPalin_hair_icon) package { import flash.display.*; public dynamic class mcPalin_hair_icon extends MovieClip { } }//package
Section 127
//mcPalin_mouth (mcPalin_mouth) package { import flash.display.*; public dynamic class mcPalin_mouth extends MovieClip { } }//package
Section 128
//mcPalin_mouth_icon (mcPalin_mouth_icon) package { import flash.display.*; public dynamic class mcPalin_mouth_icon extends MovieClip { } }//package
Section 129
//mcPalin_nose (mcPalin_nose) package { import flash.display.*; public dynamic class mcPalin_nose extends MovieClip { } }//package
Section 130
//mcPalin_nose_icon (mcPalin_nose_icon) package { import flash.display.*; public dynamic class mcPalin_nose_icon extends MovieClip { } }//package
Section 131
//mcPig_accessory (mcPig_accessory) package { import flash.display.*; public dynamic class mcPig_accessory extends MovieClip { } }//package
Section 132
//mcPig_accessory_cursor (mcPig_accessory_cursor) package { import flash.display.*; public dynamic class mcPig_accessory_cursor extends MovieClip { } }//package
Section 133
//mcPig_accessory_icon (mcPig_accessory_icon) package { import flash.display.*; public dynamic class mcPig_accessory_icon extends MovieClip { } }//package
Section 134
//mcPig_ears (mcPig_ears) package { import flash.display.*; public dynamic class mcPig_ears extends MovieClip { } }//package
Section 135
//mcPig_ears_icon (mcPig_ears_icon) package { import flash.display.*; public dynamic class mcPig_ears_icon extends MovieClip { } }//package
Section 136
//mcPig_eyebrows (mcPig_eyebrows) package { import flash.display.*; public dynamic class mcPig_eyebrows extends MovieClip { } }//package
Section 137
//mcPig_eyebrows_icon (mcPig_eyebrows_icon) package { import flash.display.*; public dynamic class mcPig_eyebrows_icon extends MovieClip { } }//package
Section 138
//mcPig_eyes (mcPig_eyes) package { import flash.display.*; public dynamic class mcPig_eyes extends MovieClip { } }//package
Section 139
//mcPig_eyes_icon (mcPig_eyes_icon) package { import flash.display.*; public dynamic class mcPig_eyes_icon extends MovieClip { } }//package
Section 140
//mcPig_feet (mcPig_feet) package { import flash.display.*; public dynamic class mcPig_feet extends MovieClip { } }//package
Section 141
//mcPig_feet_icon (mcPig_feet_icon) package { import flash.display.*; public dynamic class mcPig_feet_icon extends MovieClip { } }//package
Section 142
//mcPig_hair (mcPig_hair) package { import flash.display.*; public dynamic class mcPig_hair extends MovieClip { } }//package
Section 143
//mcPig_hair_icon (mcPig_hair_icon) package { import flash.display.*; public dynamic class mcPig_hair_icon extends MovieClip { } }//package
Section 144
//mcPig_mouth (mcPig_mouth) package { import flash.display.*; public dynamic class mcPig_mouth extends MovieClip { } }//package
Section 145
//mcPig_mouth_icon (mcPig_mouth_icon) package { import flash.display.*; public dynamic class mcPig_mouth_icon extends MovieClip { } }//package
Section 146
//mcPig_nose (mcPig_nose) package { import flash.display.*; public dynamic class mcPig_nose extends MovieClip { } }//package
Section 147
//mcPig_nose_icon (mcPig_nose_icon) package { import flash.display.*; public dynamic class mcPig_nose_icon extends MovieClip { } }//package
Section 148
//mcPitbull_accessory (mcPitbull_accessory) package { import flash.display.*; public dynamic class mcPitbull_accessory extends MovieClip { } }//package
Section 149
//mcPitbull_accessory_cursor (mcPitbull_accessory_cursor) package { import flash.display.*; public dynamic class mcPitbull_accessory_cursor extends MovieClip { } }//package
Section 150
//mcPitbull_accessory_icon (mcPitbull_accessory_icon) package { import flash.display.*; public dynamic class mcPitbull_accessory_icon extends MovieClip { } }//package
Section 151
//mcPitbull_ears (mcPitbull_ears) package { import flash.display.*; public dynamic class mcPitbull_ears extends MovieClip { } }//package
Section 152
//mcPitbull_ears_icon (mcPitbull_ears_icon) package { import flash.display.*; public dynamic class mcPitbull_ears_icon extends MovieClip { } }//package
Section 153
//mcPitbull_eyebrows (mcPitbull_eyebrows) package { import flash.display.*; public dynamic class mcPitbull_eyebrows extends MovieClip { } }//package
Section 154
//mcPitbull_eyebrows_icon (mcPitbull_eyebrows_icon) package { import flash.display.*; public dynamic class mcPitbull_eyebrows_icon extends MovieClip { } }//package
Section 155
//mcPitbull_eyes (mcPitbull_eyes) package { import flash.display.*; public dynamic class mcPitbull_eyes extends MovieClip { } }//package
Section 156
//mcPitbull_eyes_icon (mcPitbull_eyes_icon) package { import flash.display.*; public dynamic class mcPitbull_eyes_icon extends MovieClip { } }//package
Section 157
//mcPitbull_feet (mcPitbull_feet) package { import flash.display.*; public dynamic class mcPitbull_feet extends MovieClip { } }//package
Section 158
//mcPitbull_feet_icon (mcPitbull_feet_icon) package { import flash.display.*; public dynamic class mcPitbull_feet_icon extends MovieClip { } }//package
Section 159
//mcPitbull_hair (mcPitbull_hair) package { import flash.display.*; public dynamic class mcPitbull_hair extends MovieClip { } }//package
Section 160
//mcPitbull_hair_icon (mcPitbull_hair_icon) package { import flash.display.*; public dynamic class mcPitbull_hair_icon extends MovieClip { } }//package
Section 161
//mcPitbull_mouth (mcPitbull_mouth) package { import flash.display.*; public dynamic class mcPitbull_mouth extends MovieClip { } }//package
Section 162
//mcPitbull_mouth_icon (mcPitbull_mouth_icon) package { import flash.display.*; public dynamic class mcPitbull_mouth_icon extends MovieClip { } }//package
Section 163
//mcPitbull_nose (mcPitbull_nose) package { import flash.display.*; public dynamic class mcPitbull_nose extends MovieClip { } }//package
Section 164
//mcPitbull_nose_icon (mcPitbull_nose_icon) package { import flash.display.*; public dynamic class mcPitbull_nose_icon extends MovieClip { } }//package
Section 165
//mouseCursor (mouseCursor) package { import flash.display.*; public dynamic class mouseCursor extends MovieClip { public var splash:MovieClip; public var mcDummy:MovieClip; public var mcPointer:MovieClip; public var mcDrag:MovieClip; } }//package
Section 166
//sndAnthem (sndAnthem) package { import flash.media.*; public dynamic class sndAnthem extends Sound { } }//package
Section 167
//sndButtonActions (sndButtonActions) package { import flash.media.*; public dynamic class sndButtonActions extends Sound { } }//package
Section 168
//sndCrowdAmbience01 (sndCrowdAmbience01) package { import flash.media.*; public dynamic class sndCrowdAmbience01 extends Sound { } }//package
Section 169
//sndCrowdAmbience02 (sndCrowdAmbience02) package { import flash.media.*; public dynamic class sndCrowdAmbience02 extends Sound { } }//package
Section 170
//sndDropWrong (sndDropWrong) package { import flash.media.*; public dynamic class sndDropWrong extends Sound { } }//package
Section 171
//sndMouseClick (sndMouseClick) package { import flash.media.*; public dynamic class sndMouseClick extends Sound { } }//package
Section 172
//sndPickup (sndPickup) package { import flash.media.*; public dynamic class sndPickup extends Sound { } }//package
Section 173
//sndPlay (sndPlay) package { import flash.media.*; public dynamic class sndPlay extends Sound { } }//package
Section 174
//sndRandom (sndRandom) package { import flash.media.*; public dynamic class sndRandom extends Sound { } }//package
Section 175
//sndSnap (sndSnap) package { import flash.media.*; public dynamic class sndSnap extends Sound { } }//package

Library Items

Symbol 1 Sound {sndAnthem}
Symbol 2 Sound {sndCrowdAmbience02}
Symbol 3 Sound {sndCrowdAmbience01}
Symbol 4 Sound {sndPlay}
Symbol 5 Sound {sndPickup}
Symbol 6 Sound {sndSnap}
Symbol 7 Sound {sndRandom}
Symbol 8 Sound {sndDropWrong}
Symbol 9 Sound {sndButtonActions}
Symbol 10 Sound {sndMouseClick}
Symbol 11 MovieClip {potato_president_agame_com_fla.cursor_splash_190}Used by:17
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip {mouseCursor}Uses:11 14 16
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClip {mcBarack_eyebrows}Uses:19
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:23
Symbol 23 MovieClip {mcMcCain_nose_icon}Uses:22
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:26
Symbol 26 MovieClip {mcMcCain_eyes_icon}Uses:25
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClip {mcMcCain_ears_icon}Uses:28
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClip {mcMcCain_mouth_icon}Uses:31
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClip {mcMcCain_eyebrows_icon}Uses:34
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClip {mcMcCain_feet_icon}Uses:37
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClip {mcMcCain_hair_icon}Uses:40
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 MovieClip {mcMcCain_eyebrows}Uses:43
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClip {mcPig_mouth_icon}Uses:46
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClip {mcPig_nose_icon}Uses:49
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClip {mcPig_ears_icon}Uses:52
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 MovieClip {mcPig_eyes_icon}Uses:55
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClip {mcPitbull_mouth_icon}Uses:58
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClip {mcPitbull_ears_icon}Uses:61
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClip {mcPitbull_eyes_icon}Uses:64
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClip {mcPitbull_nose_icon}Uses:67
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClip {mcBiden_eyebrows}Uses:70
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip {mcPalin_eyebrows}Uses:73
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClip {mcPitbull_eyebrows}Uses:76
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClip {mcPitbull_feet_icon}Uses:79
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClip {mcBiden_eyes_icon}Uses:82
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClip {mcBiden_mouth_icon}Uses:85
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip {mcBiden_feet_icon}Uses:88
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip {mcBarack_eyes_icon}Uses:91
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip {mcBarack_mouth_icon}Uses:94
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip {mcBarack_feet_icon}Uses:97
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClip {mcPalin_mouth_icon}Uses:100
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip {mcPalin_feet_icon}Uses:103
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClip {mcPalin_eyes_icon}Uses:106
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClip {mcPig_feet_icon}Uses:109
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClip {mcPig_eyebrows}Uses:112
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClip {mcPitbull_hair_icon}Uses:115
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:119
Symbol 119 MovieClip {mcPitbull_eyebrows_icon}Uses:118
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClip {mcPalin_hair_icon}Uses:121
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:125
Symbol 125 MovieClip {mcPalin_eyebrows_icon}Uses:124
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClip {mcPalin_nose_icon}Uses:127
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClip {mcPalin_ears_icon}Uses:130
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:134
Symbol 134 MovieClip {mcBarack_hair_icon}Uses:133
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClip {mcBarack_eyebrows_icon}Uses:136
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClip {mcBarack_nose_icon}Uses:139
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClip {mcBarack_ears_icon}Uses:142
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClip {mcPig_eyebrows_icon}Uses:145
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClip {mcPig_hair_icon}Uses:148
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:152
Symbol 152 MovieClip {mcBiden_eyebrows_icon}Uses:151
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClip {mcBiden_ears_icon}Uses:154
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClip {mcBiden_nose_icon}Uses:157
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClip {mcBiden_hair_icon}Uses:160
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClip {mcBiden_accessory_icon}Uses:163
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167 284
Symbol 167 MovieClip {mcBiden_accessory_cursor}Uses:166
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClip {mcMcCain_accessory_icon}Uses:169
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClip {mcMcCain_accessory_cursor}Uses:172
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClip {mcPitbull_accessory_icon}Uses:175
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClip {mcPitbull_accessory_cursor}Uses:178
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClip {mcPig_accessory_icon}Uses:181
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClip {mcPig_accessory_cursor}Uses:184
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188 189
Symbol 188 MovieClip {mcBarack_accessory_icon}Uses:187
Symbol 189 MovieClip {mcBarack_accessory_cursor}Uses:187
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192 280
Symbol 192 MovieClip {mcPalin_accessory_cursor}Uses:191
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClip {mcPalin_accessory_icon}Uses:194
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClip {mcPig_feet}Uses:197Used by:536
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201
Symbol 201 MovieClip {mcPig_accessory}Uses:200Used by:536
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClip {mcPig_hair}Uses:203Used by:536
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:211
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:211
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 MovieClip {mcPig_eyes}Uses:206 208 210Used by:536
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 MovieClip {mcPig_nose}Uses:213Used by:536
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:221
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:221
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClip {mcPig_mouth}Uses:216 218 220Used by:536
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClip {mcPig_ears}Uses:223Used by:536
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClip {mcPitbull_feet}Uses:226Used by:536
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClip {mcPitbull_accessory}Uses:229Used by:536
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClip {mcPitbull_hair}Uses:232Used by:536
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:240
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:240
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:240
Symbol 240 MovieClip {mcPitbull_eyes}Uses:235 237 239Used by:536
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClip {mcPitbull_nose}Uses:242Used by:536
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:250
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:250
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip {mcPitbull_mouth}Uses:245 247 249Used by:536
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClip {mcPitbull_ears}Uses:252Used by:536
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip {mcPalin_feet}Uses:255Used by:536
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClip {mcPalin_ears}Uses:258Used by:536
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClip {mcPalin_hair}Uses:261Used by:536
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:269
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:269
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClip {mcPalin_eyes}Uses:264 266 268Used by:536
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClip {mcPalin_nose}Uses:271Used by:536
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:279
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:279
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:279
Symbol 279 MovieClip {mcPalin_mouth}Uses:274 276 278Used by:536
Symbol 280 MovieClip {mcPalin_accessory}Uses:191Used by:536
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClip {mcBiden_feet}Uses:282Used by:536
Symbol 284 MovieClip {mcBiden_accessory}Uses:166Used by:536
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClip {mcBiden_ears}Uses:286Used by:536
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip {mcBiden_hair}Uses:289Used by:536
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:297
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:297
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297
Symbol 297 MovieClip {mcBiden_eyes}Uses:292 294 296Used by:536
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300
Symbol 300 MovieClip {mcBiden_nose}Uses:299Used by:536
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:307
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:307
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClip {mcBiden_mouth}Uses:302 304 306Used by:536
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClip {mcBarack_feet}Uses:309Used by:536
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClip {mcBarack_accessory}Uses:312Used by:536
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClip {mcBarack_ears}Uses:315Used by:536
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClip {mcBarack_hair}Uses:318Used by:536
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:326
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:326
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClip {mcBarack_eyes}Uses:321 323 325Used by:536
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:329
Symbol 329 MovieClip {mcBarack_nose}Uses:328Used by:536
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:336
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:336
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClip {mcBarack_mouth}Uses:331 333 335Used by:536
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClip {mcMcCain_feet}Uses:338Used by:536
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClip {mcMcCain_accessory}Uses:341Used by:536
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClip {mcMcCain_ears}Uses:344Used by:536
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip {mcMcCain_hair}Uses:347Used by:536
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:355
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:355
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClip {mcMcCain_eyes}Uses:350 352 354Used by:536
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClip {mcMcCain_nose}Uses:357Used by:536
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:365
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:365
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClip {mcMcCain_mouth}Uses:360 362 364Used by:536
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:Timeline
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:405
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:374 380 382 384 386 388 390 392 394 400 402
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:372 373Used by:405
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:376 377Used by:405
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:372 379Used by:405
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:372 381Used by:405
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:372 383Used by:405
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:372 385Used by:405
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:372 387Used by:405
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:372 389Used by:405
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:372 391Used by:405
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:372 393Used by:405
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:398 404
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:396 397Used by:405
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:372 399Used by:405
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:372 401Used by:405
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:396 403Used by:405
Symbol 405 MovieClipUses:370 374 378 380 382 384 386 388 390 392 394 398 400 402 404Used by:Timeline
Symbol 406 FontUsed by:407 408 409 493 497 502 508 512 516 518 540 542 546 550 613 617 635 644 647 648 649 650 651 653 656 659
Symbol 407 EditableTextUses:406Used by:Timeline
Symbol 408 EditableTextUses:406Used by:Timeline
Symbol 409 EditableTextUses:406Used by:Timeline
Symbol 410 GraphicUsed by:411 519
Symbol 411 MovieClipUses:410Used by:416
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:416 520
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:416 517 520
Symbol 416 MovieClip {potato_president_agame_com_fla.Symbol1_2}Uses:413 411 415Used by:Timeline
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:455
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:455
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:455
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:455
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:455
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:455
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:455
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:455
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:455
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:455
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:455
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:455
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:455
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:455
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:455
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:455
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:455
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:455
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 448 450 452 454Used by:Timeline
Symbol 456 FontUsed by:457
Symbol 457 TextUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:Timeline
Symbol 459 GraphicUsed by:460
Symbol 460 ButtonUses:459Used by:476 492 506 521 554 568 569 625
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:463
Symbol 463 MovieClipUses:462Used by:476
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:466
Symbol 466 MovieClipUses:465Used by:476
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:469
Symbol 469 MovieClipUses:468Used by:476
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472
Symbol 472 MovieClipUses:471Used by:476
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:475
Symbol 475 MovieClipUses:474Used by:476
Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86}Uses:460 463 466 469 472 475Used by:Timeline
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:492
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:492
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:485
Symbol 485 MovieClipUses:484Used by:492
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:488
Symbol 488 MovieClipUses:487Used by:492
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:490Used by:492
Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80}Uses:460 479 482 485 488 491Used by:Timeline
Symbol 493 EditableTextUses:406 501Used by:496
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:496
Symbol 496 MovieClip {potato_president_agame_com_fla.btn_normal_down_79}Uses:493 495Used by:506
Symbol 497 EditableTextUses:406 501Used by:500
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClip {potato_president_agame_com_fla.btn_normal_over_78}Uses:497 499Used by:506
Symbol 501 FontUsed by:493 497 502 508 512 516 542 546 550 617 621 631 632 635 644 647 648 649 650 651 653 656 659
Symbol 502 EditableTextUses:406 501Used by:505
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClip {potato_president_agame_com_fla.btn_normal_out_77}Uses:502 504Used by:506
Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76}Uses:460 496 500 505Used by:Timeline
Symbol 507 GraphicUsed by:521
Symbol 508 EditableTextUses:406 501Used by:511
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:511
Symbol 511 MovieClip {potato_president_agame_com_fla.btn_big_down_74}Uses:508 510Used by:521
Symbol 512 EditableTextUses:406 501Used by:515
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClip {potato_president_agame_com_fla.btn_big_over_73}Uses:512 514Used by:521
Symbol 516 EditableTextUses:406 501Used by:517
Symbol 517 MovieClip {potato_president_agame_com_fla.btn_big_out_72}Uses:516 415Used by:521
Symbol 518 EditableTextUses:406Used by:520
Symbol 519 MovieClipUses:410Used by:520
Symbol 520 MovieClip {potato_president_agame_com_fla.btn_big_disabled_70}Uses:518 413 519 415Used by:521
Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69}Uses:460 507 511 515 517 520Used by:Timeline
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:526 605 606
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526 605 606
Symbol 526 MovieClipUses:523 525Used by:536
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:536 606
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:536 607
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:535 605 606
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535 605 606
Symbol 535 MovieClipUses:532 534Used by:536
Symbol 536 MovieClip {potato_president_agame_com_fla.mcPotatoMenu_24}Uses:339 342 526 528 345 348 355 358 365 530 310 313 535 316 319 326 329 336 283 284 287 290 297 300 307 256 259 262 269 272 279 280 227 230 233 240 243 250 253 198 201 204 211 214 221 224Used by:Timeline
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:Timeline
Symbol 539 ShapeTweeningUsed by:Timeline
Symbol 540 EditableTextUses:406Used by:541
Symbol 541 MovieClip {potato_president_agame_com_fla.mcHowToPlay_118}Uses:540Used by:Timeline
Symbol 542 EditableTextUses:406 501Used by:545
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:545
Symbol 545 MovieClip {potato_president_agame_com_fla.btn_short_down_117}Uses:542 544Used by:554
Symbol 546 EditableTextUses:406 501Used by:549
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:549
Symbol 549 MovieClip {potato_president_agame_com_fla.btn_short_over_116}Uses:546 548Used by:554
Symbol 550 EditableTextUses:406 501Used by:553
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:553
Symbol 553 MovieClip {potato_president_agame_com_fla.btn_short_out_115}Uses:550 552Used by:554
Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114}Uses:460 545 549 553Used by:Timeline
Symbol 555 MovieClipUsed by:568 610
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:558
Symbol 558 MovieClipUses:557Used by:568
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:561
Symbol 561 MovieClipUses:560Used by:568
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:564
Symbol 564 MovieClipUses:563Used by:568
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:567
Symbol 567 MovieClipUses:566Used by:568
Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}Uses:460 555 558 561 564 567Used by:604
Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}Uses:460Used by:601
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:572
Symbol 572 MovieClipUses:571Used by:601
Symbol 573 BitmapUsed by:574 600
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:601
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:578 601
Symbol 578 MovieClipUses:577Used by:601
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:581 601
Symbol 581 MovieClipUses:580Used by:601
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:584 601
Symbol 584 MovieClipUses:583Used by:601
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:587 601
Symbol 587 MovieClipUses:586Used by:601
Symbol 588 BitmapUsed by:592 593
Symbol 589 BitmapUsed by:592 595 596 597 598 599 600
Symbol 590 BitmapUsed by:592 595 596 597 598 599 600
Symbol 591 BitmapUsed by:592 595 596 597 598 599 600
Symbol 592 GraphicUses:588 589 590 591Used by:601
Symbol 593 GraphicUses:588Used by:594
Symbol 594 MovieClipUses:593Used by:601
Symbol 595 GraphicUses:589 590 591Used by:601
Symbol 596 GraphicUses:589 590 591Used by:601
Symbol 597 GraphicUses:589 590 591Used by:601
Symbol 598 GraphicUses:589 590 591Used by:601
Symbol 599 GraphicUses:589 590 591Used by:601
Symbol 600 GraphicUses:573 589 590 591Used by:601
Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100}Uses:569 572 575 578 581 584 587 592 586 594 595 583 596 580 597 577 598 599 600Used by:604
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:604
Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99}Uses:568 601 603Used by:Timeline
Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98}Uses:532 523 525 534Used by:610
Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97}Uses:528 523 525 532 534Used by:610
Symbol 607 MovieClipUses:530Used by:610
Symbol 608 GraphicUsed by:609
Symbol 609 ButtonUses:608Used by:610
Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93}Uses:555 605 606 607 609Used by:Timeline
Symbol 611 GraphicUsed by:Timeline
Symbol 612 ShapeTweeningUsed by:Timeline
Symbol 613 EditableTextUses:406Used by:616
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClip {potato_president_agame_com_fla.btn_litle_down_123}Uses:613 615Used by:625
Symbol 617 EditableTextUses:406 501Used by:620
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:620
Symbol 620 MovieClip {potato_president_agame_com_fla.btn_litle_over_122}Uses:617 619Used by:625
Symbol 621 EditableTextUses:501Used by:624
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 MovieClip {potato_president_agame_com_fla.btn_litle_out_121}Uses:621 623Used by:625
Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120}Uses:460 616 620 624Used by:Timeline
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:Timeline
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:630
Symbol 630 MovieClipUses:629Used by:Timeline
Symbol 631 EditableTextUses:501Used by:Timeline
Symbol 632 EditableTextUses:501Used by:Timeline
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:Timeline
Symbol 635 EditableTextUses:406 501Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:Timeline
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:Timeline
Symbol 640 BitmapUsed by:643
Symbol 641 BitmapUsed by:643
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:640 641 642Used by:Timeline
Symbol 644 EditableTextUses:406 501Used by:Timeline
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:Timeline
Symbol 647 EditableTextUses:406 501Used by:Timeline
Symbol 648 EditableTextUses:406 501Used by:Timeline
Symbol 649 EditableTextUses:406 501Used by:Timeline
Symbol 650 EditableTextUses:406 501Used by:Timeline
Symbol 651 EditableTextUses:406 501Used by:652
Symbol 652 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends1_126}Uses:651Used by:655
Symbol 653 EditableTextUses:406 501Used by:654
Symbol 654 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends2_125}Uses:653Used by:655
Symbol 655 MovieClip {potato_president_agame_com_fla.send_to_friends_top_124}Uses:652 654Used by:Timeline
Symbol 656 EditableTextUses:406 501Used by:Timeline
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:Timeline
Symbol 659 EditableTextUses:406 501Used by:Timeline

Instance Names

"mcLogo"Frame 1Symbol 405 MovieClip
"mcValue"Frame 1Symbol 407 EditableText
"mcMsg"Frame 1Symbol 408 EditableText
"mcTitleLoading"Frame 1Symbol 409 EditableText
"mcLoadingBar"Frame 1Symbol 416 MovieClip {potato_president_agame_com_fla.Symbol1_2}
"mcSpil"Frame 2Symbol 458 MovieClip
"btnMusic"Frame 2Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86}
"btnSound"Frame 2Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80}
"btnQuality"Frame 2Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76}
"btnMoreGames"Frame 2Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76}
"btnStartGame"Frame 2Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69}
"mcPotato"Frame 2Symbol 536 MovieClip {potato_president_agame_com_fla.mcPotatoMenu_24}
"mcHowToPlay"Frame 3Symbol 541 MovieClip {potato_president_agame_com_fla.mcHowToPlay_118}
"mcBtnRandom"Frame 3Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114}
"mcBtnElect"Frame 3Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69}
"mcElements"Frame 3Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99}
"mcPotato"Frame 3Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93}
"mcBtnPlayAgain"Frame 12Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120}
"mcBtnSendToFriend"Frame 12Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120}
"mcTvEffect"Frame 12Symbol 630 MovieClip
"txtNews2"Frame 12Symbol 631 EditableText
"txtNews1"Frame 12Symbol 632 EditableText
"txtLive"Frame 12Symbol 635 EditableText
"txtMessage"Frame 59Symbol 644 EditableText
"mcBtnCopy"Frame 60Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120}
"txtHelp"Frame 60Symbol 647 EditableText
"txtTitleLink"Frame 60Symbol 648 EditableText
"txtLink"Frame 60Symbol 649 EditableText
"txtTitleName"Frame 60Symbol 650 EditableText
"mcTitle"Frame 60Symbol 655 MovieClip {potato_president_agame_com_fla.send_to_friends_top_124}
"txtName"Frame 60Symbol 656 EditableText
"mcBtnPlay"Frame 61Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120}
"txtName"Frame 61Symbol 659 EditableText
"splash"Symbol 17 MovieClip {mouseCursor} Frame 1Symbol 11 MovieClip {potato_president_agame_com_fla.cursor_splash_190}
"mcDrag"Symbol 17 MovieClip {mouseCursor} Frame 1Symbol 14 MovieClip
"mcDummy"Symbol 17 MovieClip {mouseCursor} Frame 1Symbol 16 MovieClip
"mcPointer"Symbol 17 MovieClip {mouseCursor} Frame 1Symbol 14 MovieClip
"mcMask"Symbol 416 MovieClip {potato_president_agame_com_fla.Symbol1_2} Frame 1Symbol 411 MovieClip
"btnHitArea"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 1Symbol 460 Button
"down"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 1Symbol 463 MovieClip
"over"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 1Symbol 466 MovieClip
"out"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 1Symbol 469 MovieClip
"over"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 2Symbol 472 MovieClip
"out"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 2Symbol 475 MovieClip
"btnHitArea"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 1Symbol 460 Button
"down"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 1Symbol 479 MovieClip
"over"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 1Symbol 482 MovieClip
"out"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 1Symbol 485 MovieClip
"over"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 2Symbol 488 MovieClip
"out"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 2Symbol 491 MovieClip
"txtText"Symbol 496 MovieClip {potato_president_agame_com_fla.btn_normal_down_79} Frame 1Symbol 493 EditableText
"txtText"Symbol 500 MovieClip {potato_president_agame_com_fla.btn_normal_over_78} Frame 1Symbol 497 EditableText
"txtText"Symbol 505 MovieClip {potato_president_agame_com_fla.btn_normal_out_77} Frame 1Symbol 502 EditableText
"btnHitArea"Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76} Frame 1Symbol 460 Button
"down"Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76} Frame 1Symbol 496 MovieClip {potato_president_agame_com_fla.btn_normal_down_79}
"over"Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76} Frame 1Symbol 500 MovieClip {potato_president_agame_com_fla.btn_normal_over_78}
"out"Symbol 506 MovieClip {potato_president_agame_com_fla.btn_normal_76} Frame 1Symbol 505 MovieClip {potato_president_agame_com_fla.btn_normal_out_77}
"txtText"Symbol 511 MovieClip {potato_president_agame_com_fla.btn_big_down_74} Frame 1Symbol 508 EditableText
"txtText"Symbol 515 MovieClip {potato_president_agame_com_fla.btn_big_over_73} Frame 1Symbol 512 EditableText
"txtText"Symbol 517 MovieClip {potato_president_agame_com_fla.btn_big_out_72} Frame 1Symbol 516 EditableText
"txtText"Symbol 520 MovieClip {potato_president_agame_com_fla.btn_big_disabled_70} Frame 1Symbol 518 EditableText
"mcMask"Symbol 520 MovieClip {potato_president_agame_com_fla.btn_big_disabled_70} Frame 1Symbol 519 MovieClip
"btnHitArea"Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69} Frame 1Symbol 460 Button
"down"Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69} Frame 1Symbol 511 MovieClip {potato_president_agame_com_fla.btn_big_down_74}
"over"Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69} Frame 1Symbol 515 MovieClip {potato_president_agame_com_fla.btn_big_over_73}
"out"Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69} Frame 1Symbol 517 MovieClip {potato_president_agame_com_fla.btn_big_out_72}
"disabled"Symbol 521 MovieClip {potato_president_agame_com_fla.btn_big_69} Frame 1Symbol 520 MovieClip {potato_president_agame_com_fla.btn_big_disabled_70}
"txtHowToPlay"Symbol 541 MovieClip {potato_president_agame_com_fla.mcHowToPlay_118} Frame 1Symbol 540 EditableText
"txtText"Symbol 545 MovieClip {potato_president_agame_com_fla.btn_short_down_117} Frame 1Symbol 542 EditableText
"txtText"Symbol 549 MovieClip {potato_president_agame_com_fla.btn_short_over_116} Frame 1Symbol 546 EditableText
"txtText"Symbol 553 MovieClip {potato_president_agame_com_fla.btn_short_out_115} Frame 1Symbol 550 EditableText
"btnHitArea"Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114} Frame 1Symbol 460 Button
"down"Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114} Frame 1Symbol 545 MovieClip {potato_president_agame_com_fla.btn_short_down_117}
"over"Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114} Frame 1Symbol 549 MovieClip {potato_president_agame_com_fla.btn_short_over_116}
"out"Symbol 554 MovieClip {potato_president_agame_com_fla.btn_short_114} Frame 1Symbol 553 MovieClip {potato_president_agame_com_fla.btn_short_out_115}
"btnHitArea"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 460 Button
"mcDummy"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 555 MovieClip
"out"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 558 MovieClip
"over"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 561 MovieClip
"down"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 564 MovieClip
"disabled"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 558 MovieClip
"selected"Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109} Frame 1Symbol 567 MovieClip
"btnHitArea"Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107} Frame 1Symbol 460 Button
"mcBtnFeet"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnAccessories"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnMouths"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnNoses"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnEars"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnHairs"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnEyes"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1Symbol 569 MovieClip {potato_president_agame_com_fla.mcBtnTabSelect_107}
"mcBtnElement6"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcBtnElement4"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcBtnElement5"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcBtnElement2"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcBtnElement3"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcBtnElement1"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 568 MovieClip {potato_president_agame_com_fla.mcBtnElements_109}
"mcTabs"Symbol 604 MovieClip {potato_president_agame_com_fla.mcInterfaceElements_99} Frame 1Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100}
"feet"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"accessory"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"mcArmRight"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98}
"mcArmLeft"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97}
"earsHuman"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"hair"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"earsAnimal"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"accessoryBack"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"eyes"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"nose"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"mouth"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 555 MovieClip
"mcOut"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 607 MovieClip
"mcOver"Symbol 610 MovieClip {potato_president_agame_com_fla.mcPotato_93} Frame 1Symbol 607 MovieClip
"txtText"Symbol 616 MovieClip {potato_president_agame_com_fla.btn_litle_down_123} Frame 1Symbol 613 EditableText
"txtText"Symbol 620 MovieClip {potato_president_agame_com_fla.btn_litle_over_122} Frame 1Symbol 617 EditableText
"txtText"Symbol 624 MovieClip {potato_president_agame_com_fla.btn_litle_out_121} Frame 1Symbol 621 EditableText
"btnHitArea"Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120} Frame 1Symbol 460 Button
"down"Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120} Frame 1Symbol 616 MovieClip {potato_president_agame_com_fla.btn_litle_down_123}
"over"Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120} Frame 1Symbol 620 MovieClip {potato_president_agame_com_fla.btn_litle_over_122}
"out"Symbol 625 MovieClip {potato_president_agame_com_fla.btn_litle_120} Frame 1Symbol 624 MovieClip {potato_president_agame_com_fla.btn_litle_out_121}
"txtText"Symbol 652 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends1_126} Frame 1Symbol 651 EditableText
"txtText"Symbol 654 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends2_125} Frame 1Symbol 653 EditableText
"mc1"Symbol 655 MovieClip {potato_president_agame_com_fla.send_to_friends_top_124} Frame 1Symbol 652 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends1_126}
"mc2"Symbol 655 MovieClip {potato_president_agame_com_fla.send_to_friends_top_124} Frame 1Symbol 654 MovieClip {potato_president_agame_com_fla.mcTxtSendToFriends2_125}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 30 seconds

Labels

"loading"Frame 1
"menu"Frame 2
"game"Frame 3
"finishGame"Frame 11
"reward"Frame 12
"finishReward"Frame 59
"sendToFriend"Frame 60
"friend"Frame 61
"on"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 1
"off"Symbol 476 MovieClip {potato_president_agame_com_fla.btn_music_86} Frame 2
"on"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 1
"off"Symbol 492 MovieClip {potato_president_agame_com_fla.btn_sound_80} Frame 2
"hairs"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 1
"eyes"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 2
"ears"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 3
"noses"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 4
"mouths"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 5
"accessories"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 6
"feet"Symbol 601 MovieClip {potato_president_agame_com_fla.mcBtnTab_100} Frame 7
"stopped"Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98} Frame 1
"move1"Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98} Frame 2
"endMove1"Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98} Frame 41
"move2"Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98} Frame 42
"endMove2"Symbol 605 MovieClip {potato_president_agame_com_fla.mcArmRightGame_98} Frame 81
"stopped"Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97} Frame 1
"move1"Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97} Frame 2
"endMove1"Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97} Frame 41
"move2"Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97} Frame 42
"endMove2"Symbol 606 MovieClip {potato_president_agame_com_fla.mcArmLeftGame_97} Frame 81




http://swfchan.com/15/71065/info.shtml
Created: 9/4 -2019 13:13:42 Last modified: 9/4 -2019 13:13:42 Server time: 18/05 -2024 11:06:55