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

swfchan turned sixteen years old yesterday! (5may2024)

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

fruit-salad-festival.swf

This is the info page for
Flash #115157

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


Text
100%

LEVEL

Score.............

Total score.....

10000

10000

1

MORE GAMES

MEER SPELLEN

PLUS DE JEUX

MEHR SPIELE

WIĘCEJ GIER

FLER SPEL

ALTRI GIOCHI

MÁS JUEGOS

MAIS JOGOS

ДРУГИЕ ИГРЫ

PERMAINAN LAINNYA

DAHA FAZLA OYUN

LABIH BANYAK PERMAINAN

Score............

Total score....

поливає соусом

Викидає

Лузер

score:

34

34

12321

10:20

time

ActionScript [AS3]

Section 1
//GameSound (actors.GameSound) package actors { import flash.events.*; import flash.display.*; import flash.media.*; public class GameSound extends Sprite { private var _soundIcon:ButtonSound; private var _chanel1:SoundChannel; private var _backSound:sound_background; public function GameSound(){ _soundIcon = new ButtonSound(); _backSound = new sound_background(); super(); PublicNames.SOUND_AVAILABLE = true; _soundIcon.gotoAndStop(1); addChild(_soundIcon); _soundIcon.x = 500; _soundIcon.y = 0; _soundIcon.buttonMode = true; _soundIcon.addEventListener(MouseEvent.CLICK, onSoundClickInside); playMusic(); } private function onSoundClickInside(_arg1:MouseEvent):void{ onSoundClick(); } private function loopMusic(_arg1:Event):void{ if (_chanel1 != null){ _chanel1.removeEventListener(Event.SOUND_COMPLETE, loopMusic); playMusic(); }; } private function playMusic():void{ _chanel1 = _backSound.play(); _chanel1.addEventListener(Event.SOUND_COMPLETE, loopMusic); } public function onSoundClick():void{ if (PublicNames.SOUND_AVAILABLE){ _soundIcon.gotoAndStop(2); _chanel1.stop(); } else { _soundIcon.gotoAndStop(1); playMusic(); }; PublicNames.SOUND_AVAILABLE = !(PublicNames.SOUND_AVAILABLE); } } }//package actors
Section 2
//MainScene (actors.MainScene) package actors { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; import flash.text.*; public class MainScene extends Sprite { private var _sound_put_to_bin:sound_put_to_smitnuk; private var _numTrueElements:int; private var _sound_put_to_WorkPlace:sound_put_to_Workplace; private var _plate:MovieClip; private var _sound_error:sound_error; private var _restartButton:SimpleButton; private var _objectOnThePlate:MovieClip; private var _plateEnabled:Boolean;// = false private var _narizaje:MovieClip; private var _mainHeroEnabled:Boolean;// = true private var _polivajeRose:MovieClip; private var _workplaceEnabled:Boolean;// = true private var _gameLocked:Boolean;// = false private var _plateLight:Boolean;// = false private var _timer:Timer; private var _bin:MovieClip; private var _mainObjects:MovieClip; private var _offer:Offer; private var _objectPresentOnTheWorkPlace:Boolean;// = false private var _stars:MovieClip; private var _posipaje:MovieClip; private var _polivajeWhite:MovieClip; private var _knifeWasShown:Boolean;// = false private var _polivajeBrown:MovieClip; private var _sound_narizaje1:sound_narizaje1; private var _sound_narizaje2:sound_narizaje2; private var _currentScore:int;// = 0 private var _buttonName:String; private var _naturaje:MovieClip; private var _fromPlaceToPlate:Boolean;// = false private var _sound_level_fail:sound_level_fail; private var _sound_putPlate:sound_put_plate; private var _chanel1:SoundChannel; private var _sound_putLieves:sound_put_lieves; private var _angry:MovieClip; private var _mainHero:MovieClip; private var _temp:Array; private var _sound_putBerries:sound_putBerries; private var _gameSound:GameSound; private var _usedElement:Array; private var _levelNum:int; private var _sound_level_OK:sound_level_OK; private var _itemPresented:Boolean; private var _offerUsed:int; private var _vukudaje:MovieClip; private var _WorkWasShown:Boolean;// = false private var _tablo:TimePoints; private var _looseTimer:Timer; private var _workPlace:MovieClip; private var _lightMemory:Array; private var _plate2:Plate; private var _sound_offer_OK:sound_offer_OK; private var _fruits:Array; public function MainScene(){ _timer = new Timer(1000); _looseTimer = new Timer(2000); _offer = new Offer(); _lightMemory = []; _fruits = [PublicNames.ANANAS, PublicNames.GRYWA, PublicNames.ORANGE, PublicNames.APPLE, PublicNames.GREEN_APPLE]; _mainObjects = new mc_mainObjects(); _gameSound = new GameSound(); _temp = [ananasX_, grywaX_, orangeX_, appleX_, GappleX_]; _usedElement = ["begin"]; _plate = new plate(); _stars = new Zwizdy(); _narizaje = new mc_narizaje(); _polivajeRose = new mc_polyvje_rose(); _polivajeWhite = new mc_polyvje_white(); _polivajeBrown = new mc_polyvje_brown(); _posipaje = new mc_posupaje(); _naturaje = new mc_naturaje(); _angry = new mc_angry(); _vukudaje = new mc_delete(); _tablo = new TimePoints(); _restartButton = new btn_reset(); _bin = new btn_byn(); _plate2 = new Plate(); _sound_narizaje1 = new sound_narizaje1(); _sound_narizaje2 = new sound_narizaje2(); _sound_put_to_bin = new sound_put_to_smitnuk(); _sound_level_OK = new sound_level_OK(); _sound_level_fail = new sound_level_fail(); _sound_error = new sound_error(); _sound_offer_OK = new sound_offer_OK(); _sound_putPlate = new sound_put_plate(); _sound_putLieves = new sound_put_lieves(); _sound_putBerries = new sound_putBerries(); _sound_put_to_WorkPlace = new sound_put_to_Workplace(); super(); addElementsToTheStage(); addListeners(); setStartPosition(); } private function buttonAction(_arg1:String):void{ var _local2:Class; if (_arg1 == PublicNames.PLATE){ if (!_plateEnabled){ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_putPlate.play(); }; _plate2.alpha = 1; _plateEnabled = true; lookForSimpleHint(); }; } else { if ((((((((_arg1 == PublicNames.ORANGE)) || ((_arg1 == PublicNames.ANANAS)))) || ((((_arg1 == PublicNames.GRYWA)) || ((_arg1 == PublicNames.APPLE)))))) || ((_arg1 == PublicNames.GREEN_APPLE)))){ if (_workplaceEnabled){ if (_objectPresentOnTheWorkPlace){ } else { _local2 = (getDefinitionByName((_arg1 + "X_")) as Class); _objectOnThePlate = new (_local2); addChildAt(_objectOnThePlate, (this.numChildren - 2)); _objectOnThePlate.name = _arg1; _objectOnThePlate.x = (340 - (_objectOnThePlate.width / 2)); _objectOnThePlate.y = (385 - _objectOnThePlate.height); _workplaceEnabled = false; _objectPresentOnTheWorkPlace = true; if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_put_to_WorkPlace.play(); }; hideLight(); if (((_plate2.chekPresentInPlate(_arg1)) || (!(checkOneInOffer(_arg1))))){ setLooseState(); } else { if (!_knifeWasShown){ ShowHint(PublicNames.KNIFE); _knifeWasShown = true; }; if (!chekOneObject(_arg1)){ _usedElement.push(_arg1); }; }; }; } else { if (_objectPresentOnTheWorkPlace){ MovieClip(_mainObjects[("btn_" + PublicNames.KNIFE)]).filters = [PublicNames.GLOW_FILTER]; } else { if (_plateEnabled){ _workPlace.filters = [PublicNames.GLOW_FILTER]; } else { DisplayObject(_mainObjects[("btn_" + PublicNames.PLATE)]).filters = [PublicNames.GLOW_FILTER]; }; }; }; } else { if (_arg1 == PublicNames.KNIFE){ if (((_objectPresentOnTheWorkPlace) && (_mainHeroEnabled))){ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_narizaje1.play(); }; MovieClip(_mainHero.header).alpha = 0; _mainHero.x = (_mainHero.x + 20); addChildAt(_narizaje, (this.numChildren - 1)); _narizaje.name = _arg1; MovieClip(_mainObjects.btn_knife).alpha = 0; _narizaje.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _narizaje.gotoAndPlay(1); _mainHeroEnabled = false; }; } else { if (_plateEnabled){ if (!_plate2.chekPresentInPlate(_arg1)){ if (((((!((_arg1 == PublicNames.LIEVES))) && (!((_arg1 == PublicNames.LIEVES_2))))) && (((!(_plate2.chekPresentInPlate(PublicNames.LIEVES))) && (!(_plate2.chekPresentInPlate(PublicNames.LIEVES_2))))))){ DisplayObject(_mainObjects[("btn_" + _offer.getItem(0))]).filters = [PublicNames.GLOW_FILTER]; } else { MakeYourChoice(_arg1); }; }; } else { _mainObjects[("btn_" + PublicNames.PLATE)].filters = [PublicNames.GLOW_FILTER]; }; }; }; }; } private function runDeleteAnimation():void{ MovieClip(_mainHero.header).alpha = 0; _bin.alpha = 0; addChildAt(_vukudaje, (this.numChildren - 1)); _vukudaje.name = "delete"; _vukudaje.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _vukudaje.gotoAndPlay(1); _mainHeroEnabled = false; _mainHero.x = 120; _offer.setVisibleAgain(); } private function onButtonClick(_arg1:MouseEvent):void{ MovieClip(_arg1.currentTarget).filters = []; _buttonName = MovieClip(_arg1.currentTarget).name.substr(4); if (!_gameLocked){ buttonAction(_buttonName); }; } private function checkOneInOffer(_arg1:String):Boolean{ _itemPresented = false; var _local2:int; while (_local2 < _offer.NumOfIngridients) { if (_arg1 == _offer.getItem(_local2)){ _itemPresented = true; break; }; _local2++; }; return (_itemPresented); } public function soundSwitch():void{ _gameSound.onSoundClick(); } private function onPutFruitToThePlate(_arg1:MouseEvent):void{ var _local2:String; if (_workPlace.filters != []){ _workPlace.filters = []; }; if (_lightMemory.length != 0){ for each (_local2 in _lightMemory) { MovieClip(_mainObjects[("btn_" + _local2)]).filters = [PublicNames.GLOW_FILTER]; }; _lightMemory = []; }; if (_gameLocked == false){ if (((!(_plate2.chekPresentInPlate(PublicNames.LIEVES))) && (!(_plate2.chekPresentInPlate(PublicNames.LIEVES_2))))){ DisplayObject(_mainObjects[("btn_" + _offer.getItem(0))]).filters = [PublicNames.GLOW_FILTER]; } else { _workPlace.buttonMode = false; _workPlace.y = 337; _workPlace.removeEventListener(MouseEvent.CLICK, onPutFruitToThePlate); MovieClip(_workPlace[_objectOnThePlate.name]).alpha = 0; _plate2.setVisible(_objectOnThePlate.name); _workplaceEnabled = true; _fromPlaceToPlate = false; checkOffer(_objectOnThePlate.name); }; }; } private function onMainHeroAction(_arg1:Event):void{ if ((((MovieClip(_arg1.currentTarget).currentFrame == MovieClip(_arg1.currentTarget).totalFrames)) || ((_tablo.StageTime == 0)))){ MovieClip(_arg1.currentTarget).removeEventListener(Event.ENTER_FRAME, onMainHeroAction); MovieClip(_arg1.currentTarget).parent.removeChild(MovieClip(_arg1.currentTarget)); MovieClip(_mainHero.header).alpha = 1; _mainHeroEnabled = true; _mainHero.x = 151; if (MovieClip(_arg1.currentTarget).name == PublicNames.KNIFE){ MovieClip(_mainObjects.btn_knife).alpha = 1; removeChild(_objectOnThePlate); _objectPresentOnTheWorkPlace = false; _fromPlaceToPlate = true; MovieClip(_workPlace[_objectOnThePlate.name]).alpha = 1; _workPlace.buttonMode = true; _workPlace.addEventListener(MouseEvent.CLICK, onPutFruitToThePlate); if (_plate2.alpha == 1){ if (((!(_WorkWasShown)) && (((_plate2.chekPresentInPlate(PublicNames.LIEVES)) || (_plate2.chekPresentInPlate(PublicNames.LIEVES_2)))))){ _workPlace.filters = [PublicNames.GLOW_FILTER]; _WorkWasShown = true; }; }; } else { if (MovieClip(_arg1.currentTarget).name == "delete"){ _bin.alpha = 1; } else { if (_tablo.StageTime != 0){ _plate2.setVisible(MovieClip(_arg1.currentTarget).name); checkOffer(MovieClip(_arg1.currentTarget).name); }; }; }; if (_tablo.StageTime == 0){ MovieClip(_mainHero.header).alpha = 0; addChild(_angry); _mainHeroEnabled = false; }; } else { if ((((MovieClip(_arg1.currentTarget).currentFrame == 20)) && ((MovieClip(_arg1.currentTarget).name == PublicNames.KNIFE)))){ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_narizaje2.play(); }; }; }; } private function checkOffer(_arg1:String):void{ if (checkOneInOffer(_arg1)){ _numTrueElements++; _offer.galaYes(_arg1); if ((((_arg1 == PublicNames.CHOCOLATE)) && (((((!(_plate2.chekPresentInPlate(PublicNames.BROWN_SOUSE))) && (!(_plate2.chekPresentInPlate(PublicNames.ROSE_SOUSE))))) && (!(_plate2.chekPresentInPlate(PublicNames.WHITE_SOUSE))))))){ setLooseState(); }; if (!_gameLocked){ lookForNumElements(); }; } else { Main.mistake++; trace("You make mistake mistake = ", Main.mistake); setLooseState(); }; } private function onRestart(_arg1:MouseEvent):void{ if (_mainHeroEnabled){ Main.numResets++; trace("RESET =", Main.numResets); clearTheLight(); LetsGO(_levelNum); }; } private function onOver(_arg1:MouseEvent):void{ DisplayObject(_arg1.currentTarget).y = (DisplayObject(_arg1.currentTarget).y - 1); } private function setStartPosition():void{ _tablo.x = 20; _plate2.clearPlate(); clearWorkPlace(); _plate2.alpha = 0; _plate2.x = 170; _plate2.y = 310; _restartButton.x = 458; _restartButton.y = 360; _narizaje.x = 170; _narizaje.y = 35; _polivajeRose.x = 110; _polivajeRose.y = 35; _polivajeWhite.x = 110; _polivajeWhite.y = 35; _polivajeBrown.x = 110; _polivajeBrown.y = 35; _vukudaje.x = 110; _vukudaje.y = 35; _posipaje.x = 121; _posipaje.y = 37; _naturaje.x = 150; _naturaje.y = 35; _angry.x = 150; _angry.y = 35; _stars.x = 200; _stars.y = 280; } private function onTimeOut(_arg1:GameEvent):void{ setLooseState(); _bin.filters = []; if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_level_fail.play(); }; _timer.stop(); _tablo.stopMuganja(); _looseTimer.addEventListener(TimerEvent.TIMER, onLooseTimer); _looseTimer.reset(); _looseTimer.start(); if (_mainHeroEnabled){ MovieClip(_mainHero.header).alpha = 0; addChild(_angry); _mainHeroEnabled = false; }; } private function MakeYourChoice(_arg1:String):void{ if (_arg1 == PublicNames.BROWN_SOUSE){ if (_mainHeroEnabled){ MovieClip(_mainHero.header).alpha = 0; addChildAt(_polivajeBrown, (this.numChildren - 1)); _mainHero.x = 110; _polivajeBrown.name = _arg1; _polivajeBrown.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _polivajeBrown.gotoAndPlay(1); _mainHeroEnabled = false; }; } else { if (_arg1 == PublicNames.WHITE_SOUSE){ if (_mainHeroEnabled){ MovieClip(_mainHero.header).alpha = 0; addChildAt(_polivajeWhite, (this.numChildren - 1)); _mainHero.x = 110; _polivajeWhite.name = _arg1; _polivajeWhite.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _polivajeWhite.gotoAndPlay(1); _mainHeroEnabled = false; }; } else { if (_arg1 == PublicNames.ROSE_SOUSE){ if (_mainHeroEnabled){ MovieClip(_mainHero.header).alpha = 0; addChildAt(_polivajeRose, (this.numChildren - 1)); _mainHero.x = 110; _polivajeRose.name = _arg1; _polivajeRose.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _polivajeRose.gotoAndPlay(1); _mainHeroEnabled = false; }; } else { if (_arg1 == PublicNames.CUKATU){ if (_mainHeroEnabled){ MovieClip(_mainHero.header).alpha = 0; addChild(_posipaje); _mainHero.x = (_mainHero.x - 27); _posipaje.name = _arg1; _posipaje.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _posipaje.gotoAndPlay(1); _mainHeroEnabled = false; }; } else { if (_arg1 == PublicNames.CHOCOLATE){ if (_mainHeroEnabled){ if (((_plate2.chekPresentInPlate(PublicNames.BROWN_SOUSE)) || (((_plate2.chekPresentInPlate(PublicNames.WHITE_SOUSE)) || (_plate2.chekPresentInPlate(PublicNames.ROSE_SOUSE)))))){ MovieClip(_mainHero.header).alpha = 0; addChild(_naturaje); _naturaje.name = _arg1; _naturaje.addEventListener(Event.ENTER_FRAME, onMainHeroAction); _naturaje.gotoAndPlay(1); _mainHeroEnabled = false; } else { if (checkOneInOffer(PublicNames.BROWN_SOUSE)){ MovieClip(_mainObjects[("btn_" + PublicNames.BROWN_SOUSE)]).filters = [PublicNames.GLOW_FILTER]; } else { if (checkOneInOffer(PublicNames.ROSE_SOUSE)){ MovieClip(_mainObjects[("btn_" + PublicNames.ROSE_SOUSE)]).filters = [PublicNames.GLOW_FILTER]; } else { if (checkOneInOffer(PublicNames.WHITE_SOUSE)){ MovieClip(_mainObjects[("btn_" + PublicNames.WHITE_SOUSE)]).filters = [PublicNames.GLOW_FILTER]; }; }; }; }; }; } else { if (((_plateEnabled) && (!(_plate2.chekPresentInPlate(_arg1))))){ if (((PublicNames.SOUND_AVAILABLE) && ((((_arg1 == PublicNames.BERRY)) || ((((_arg1 == PublicNames.PLUM)) || ((_arg1 == PublicNames.CHERRY)))))))){ _chanel1 = _sound_putBerries.play(); }; if (((PublicNames.SOUND_AVAILABLE) && ((((_arg1 == PublicNames.LIEVES)) || ((_arg1 == PublicNames.LIEVES_2)))))){ _chanel1 = _sound_putLieves.play(); }; if ((((((_arg1 == PublicNames.PLUM)) && (_plate2.chekPresentInPlate(PublicNames.CHERRY)))) || ((((_arg1 == PublicNames.CHERRY)) && (_plate2.chekPresentInPlate(PublicNames.PLUM)))))){ } else { _plate2.setVisible(_arg1); checkOffer(_arg1); }; }; }; }; }; }; }; } private function onLooseTimer(_arg1:TimerEvent):void{ MovieClip(_mainHero.header).alpha = 1; removeChild(_angry); _mainHeroEnabled = true; _looseTimer.stop(); _looseTimer.removeEventListener(TimerEvent.TIMER, onLooseTimer); dispatchEvent(new GameEvent(GameEvent.LOOSE)); } private function setClearTable():void{ if (!_workplaceEnabled){ if (_objectPresentOnTheWorkPlace){ removeChild(_objectOnThePlate); _objectPresentOnTheWorkPlace = false; _workplaceEnabled = true; } else { clearWorkPlace(); _workPlace.buttonMode = false; _workPlace.addEventListener(MouseEvent.CLICK, onPutFruitToThePlate); }; }; if (_plate.alpha != 0){ _plate2.alpha = 0; _plate2.clearPlate(); _plateEnabled = false; _numTrueElements = 0; }; _gameLocked = false; } private function addElementsToTheStage():void{ _workPlace = _mainObjects.workplace; _workPlace.gotoAndStop(1); _mainHero = _mainObjects.hero; addChild(_mainHero); _mainHero.gotoAndStop(1); addChild(_offer); addChild(_mainObjects); addChild(_bin); addChild(_restartButton); addChild(_plate2); addChild(_workPlace); addChild(_tablo); addChild(_gameSound); } private function clearTheLight():void{ var _local1:int; while (_local1 < _mainObjects.numChildren) { if (_mainObjects.getChildAt(_local1).filters != null){ _mainObjects.getChildAt(_local1).filters = []; }; _local1++; }; _bin.filters = []; } private function setLooseState():void{ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_error.play(); }; _gameLocked = true; _bin.filters = [PublicNames.GLOW_FILTER]; } private function ShowHint(_arg1:String):void{ if (_arg1 != null){ if (_arg1 == PublicNames.KNIFE){ MovieClip(_mainObjects[("btn_" + PublicNames.KNIFE)]).filters = [PublicNames.GLOW_FILTER]; } else { MovieClip(_mainObjects[("btn_" + _arg1)]).filters = [PublicNames.GLOW_FILTER]; }; _usedElement.push(_arg1); }; } private function lookForNumElements():void{ if (_numTrueElements == _offer.NumOfIngridients){ TextField(_mainObjects.offerUsed).text = String((_offerUsed + 1)); _offerUsed++; _numTrueElements = 0; _currentScore = (_currentScore + (20 * (1 + _levelNum))); TextField(_mainObjects.Score).text = String(_currentScore); if (_offerUsed == PublicNames.offerArray[(_levelNum - 1)]){ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_level_OK.play(); }; _timer.stop(); _tablo.stopMuganja(); } else { if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_offer_OK.play(); }; }; _gameLocked = true; addChild(_stars); _stars.addEventListener(Event.ENTER_FRAME, onStars); _stars.gotoAndPlay(1); } else { lookForSimpleHint(); }; } private function addListeners():void{ var _local1:int; while (_local1 < _mainObjects.numChildren) { if (String(_mainObjects.getChildAt(_local1).name).substr(0, 3) == "btn"){ conect(MovieClip(_mainObjects.getChildAt(_local1)), onButtonClick); MovieClip(_mainObjects.getChildAt(_local1)).buttonMode = true; }; _local1++; }; _timer.addEventListener(TimerEvent.TIMER, onTimer); _tablo.addEventListener(GameEvent.TIME_OUT, onTimeOut); conect(_restartButton, onRestart); conect(_bin, BynClick); } public function get currentScore():int{ return (_currentScore); } private function lookForSimpleHint():void{ var _local1:int; while (_local1 < _offer.NumOfIngridients) { _itemPresented = chekOneObject(_offer.getItem(_local1)); if (_numTrueElements == 0){ if (!_itemPresented){ ShowHint(_offer.getItem(_local1)); }; break; } else { if (!_itemPresented){ if (_offer.getItem(_local1) == PublicNames.CHOCOLATE){ if (((((_plate2.chekPresentInPlate(PublicNames.BROWN_SOUSE)) || (_plate2.chekPresentInPlate(PublicNames.WHITE_SOUSE)))) || (_plate2.chekPresentInPlate(PublicNames.ROSE_SOUSE)))){ ShowHint(_offer.getItem(_local1)); }; } else { if (_offer.getItem(_local1) == PublicNames.CUKATU){ if (_numTrueElements == (_offer.NumOfIngridients - 1)){ ShowHint(_offer.getItem(_local1)); }; } else { ShowHint(_offer.getItem(_local1)); }; }; }; }; _local1++; }; } private function onTimer(_arg1:Event):void{ _tablo.onTimer(); } private function clearWorkPlace():void{ var _local1:int; while (_local1 < _workPlace.numChildren) { if (((!((_workPlace.getChildAt(_local1).name == "basic"))) && (!((_workPlace.getChildAt(_local1).name == "up"))))){ MovieClip(_workPlace.getChildAt(_local1)).alpha = 0; }; _local1++; }; _workplaceEnabled = true; _workPlace.filters = []; } private function onStars(_arg1:Event):void{ if (MovieClip(_arg1.currentTarget).currentFrame == MovieClip(_arg1.currentTarget).totalFrames){ MovieClip(_arg1.currentTarget).removeEventListener(Event.ENTER_FRAME, onStars); MovieClip(_arg1.currentTarget).parent.removeChild(MovieClip(_arg1.currentTarget)); setClearTable(); _gameLocked = false; if (_offerUsed == PublicNames.offerArray[(_levelNum - 1)]){ _offer.hide(); _offerUsed = 0; dispatchEvent(new GameEvent(GameEvent.LEVEL_UP)); } else { if (_offerUsed == (PublicNames.offerArray[(_levelNum - 1)] - 1)){ _offer.showNext(true); } else { _offer.showNext(); }; }; }; } private function chekOneObject(_arg1:String):Boolean{ var _local2:Boolean; var _local3:int; while (_local3 < _usedElement.length) { if (_usedElement[_local3] == _arg1){ _local2 = true; break; }; _local3++; }; return (_local2); } public function conect(_arg1:DisplayObject, _arg2:Function):void{ _arg1.addEventListener(MouseEvent.CLICK, _arg2); _arg1.addEventListener(MouseEvent.ROLL_OVER, onOver); _arg1.addEventListener(MouseEvent.ROLL_OUT, onOut); } public function LetsGO(_arg1:int):void{ _lightMemory = []; setClearTable(); _workPlace.y = 337; clearTheLight(); if (!_plateLight){ _mainObjects.btn_plate.filters = [PublicNames.GLOW_FILTER]; _plateLight = true; }; _levelNum = _arg1; _tablo.startPosition(_arg1); _timer.reset(); _timer.start(); _offerUsed = 0; _offerUsed = 0; _numTrueElements = 0; _currentScore = 0; TextField(_mainObjects.offerUsed).text = String((_offerUsed + 1)); TextField(_mainObjects.totalOffer).text = String(PublicNames.offerArray[(_levelNum - 1)]); TextField(_mainObjects.Score).text = String(_currentScore); _offer.startOffer(_arg1); _gameLocked = false; _fromPlaceToPlate = false; } public function disconect(_arg1:DisplayObject, _arg2:Function):void{ _arg1.removeEventListener(MouseEvent.CLICK, _arg2); _arg1.removeEventListener(MouseEvent.ROLL_OVER, onOver); _arg1.removeEventListener(MouseEvent.ROLL_OUT, onOut); } private function onOut(_arg1:MouseEvent):void{ DisplayObject(_arg1.currentTarget).y = (DisplayObject(_arg1.currentTarget).y + 1); } private function BynClick(_arg1:Event):void{ _bin.filters = []; _workPlace.filters = []; if (_plate2.alpha != 0){ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_put_to_bin.play(); }; runDeleteAnimation(); }; setClearTable(); } private function hideLight():void{ var _local1:int; while (_local1 < _fruits.length) { if (MovieClip(_mainObjects[("btn_" + _fruits[_local1])]).filters.length != 0){ _lightMemory.push(_fruits[_local1]); MovieClip(_mainObjects[("btn_" + _fruits[_local1])]).filters = []; }; _local1++; }; } } }//package actors
Section 3
//OderList (actors.OderList) package actors { import flash.display.*; import flash.geom.*; public class OderList extends Sprite { private var _tempMovieClip:MovieClip; private var _order:Orderlist; private var _canvas:Bitmap; private var _bitmapData:BitmapData; private var _goodPlate:Plate; public function OderList(){ _order = new Orderlist(); _goodPlate = new Plate(); super(); _bitmapData = new BitmapData((_order.width + 60), (_order.height + 30), true, 0xFFFFFF); _canvas = new Bitmap(_bitmapData, "auto", true); addChild(_canvas); addChild(_goodPlate); _goodPlate.x = 11; _goodPlate.y = 10; _goodPlate.scaleX = 0.7; _goodPlate.scaleY = 0.7; } private function upDataCanvas():void{ _canvas.bitmapData.draw(_order); } private function resetCanvas():void{ _canvas.bitmapData.fillRect(new Rectangle(0, 0, (_order.width + 60), (_order.height + 30)), 0xFFFFFF); upDataCanvas(); } public function setProperties(_arg1:Array):void{ clearAll(); var _local2:int; while (_local2 < _arg1.length) { _tempMovieClip = MovieClip(_order[String(_arg1[_local2])]); _tempMovieClip.alpha = 1; MovieClip(_tempMovieClip["basic"]).alpha = 1; _local2++; }; _goodPlate.setMenuVisible(_arg1); upDataCanvas(); } private function clearAll():void{ var _local1:int; while (_local1 < _order.numChildren) { if (_order.getChildAt(_local1).name != "basic"){ _tempMovieClip = MovieClip(_order.getChildAt(_local1)); _tempMovieClip.alpha = 0; MovieClip(_tempMovieClip["basic"]).alpha = 0; MovieClip(_tempMovieClip["gala"]).alpha = 0; }; _local1++; }; _canvas.bitmapData.fillRect(new Rectangle(0, 0, (_order.width + 60), (_order.height + 30)), 0xFFFFFF); } public function comeBackVisability():void{ var _local1:int; while (_local1 < _order.numChildren) { if (_order.getChildAt(_local1).name != "basic"){ _tempMovieClip = MovieClip(_order.getChildAt(_local1)); MovieClip(_tempMovieClip["gala"]).alpha = 0; }; _local1++; }; upDataCanvas(); } public function setPartVisible(_arg1:String):void{ _tempMovieClip = MovieClip(_order[_arg1]); MovieClip(_tempMovieClip["gala"]).alpha = 1; upDataCanvas(); } } }//package actors
Section 4
//Offer (actors.Offer) package actors { import flash.display.*; import gs.*; public class Offer extends Sprite { private var _randomNum:Number; private var _stageNum:int; private var _NumOfIngridients:int; private var _numFruit:int; private var _randomName:String; private var _curOffer:Array; private var _tempNumOfIngridients:int; private var _fruitsNumber:Array; private var _coca:OderList; private var _thatIsEnd:Boolean;// = false private var _tempOffer:Array; private var _cocaNext:OderList; public function Offer(){ _coca = new OderList(); _cocaNext = new OderList(); _tempOffer = []; super(); addChild(_cocaNext); addChild(_coca); } public function get NumOfIngridients():int{ return (_tempNumOfIngridients); } public function hide():void{ _coca.alpha = 0; } private function giveMeNewOffer(_arg1:int):void{ _curOffer = []; if (Math.random() > 0.5){ _curOffer.push(PublicNames.LIEVES); } else { _curOffer.push(PublicNames.LIEVES_2); }; if (_stageNum < 3){ _numFruit = 2; } else { _numFruit = 3; }; _fruitsNumber = [PublicNames.ANANAS, PublicNames.ORANGE, PublicNames.GRYWA]; if (Math.random() > 0.5){ _numFruit--; if (Math.random() > 0.5){ _curOffer.push(PublicNames.APPLE); } else { _curOffer.push(PublicNames.GREEN_APPLE); }; }; var _local2:int; while (_local2 < _numFruit) { _curOffer.push(_fruitsNumber.splice(Math.floor((Math.random() * _fruitsNumber.length)), 1)); _local2++; }; if (_stageNum > 2){ _randomNum = Math.random(); if (_randomNum < 0.33){ _curOffer.push(PublicNames.ROSE_SOUSE); } else { if (_randomNum < 0.66){ _curOffer.push(PublicNames.WHITE_SOUSE); } else { _curOffer.push(PublicNames.BROWN_SOUSE); }; }; if ((((_stageNum > 3)) && ((Math.random() > 0.5)))){ _curOffer.push(PublicNames.CHOCOLATE); }; }; if (Math.random() > 0.5){ _curOffer.push(PublicNames.BERRY); }; if (Math.random() > 0.5){ _curOffer.push(PublicNames.CHERRY); } else { _curOffer.push(PublicNames.PLUM); }; if ((((_arg1 == 5)) && ((Math.random() > 0.5)))){ _curOffer.push(PublicNames.CUKATU); }; _NumOfIngridients = _curOffer.length; } public function getItem(_arg1:int):String{ return (_tempOffer[_arg1]); } public function showNext(_arg1:Boolean=false):void{ _thatIsEnd = _arg1; TweenLite.to(_coca, 0.2, {alpha:0, onComplete:hideComplete}); } public function galaYes(_arg1:String):void{ _coca.setPartVisible(_arg1); } public function setVisibleAgain():void{ _coca.comeBackVisability(); } private function hideComplete():void{ TweenLite.to(_cocaNext, 0.3, {x:_coca.x, scaleX:1, scaleY:1, onComplete:howTrue}); } private function checkEcvivalent():void{ var _local1:Boolean; var _local2:int; if (_tempNumOfIngridients == _NumOfIngridients){ _local1 = true; _local2 = 0; while (_local2 < _tempNumOfIngridients) { if (_tempOffer[_local2] != _curOffer[_local2]){ _local1 = false; break; }; _local2++; }; if (_local1){ if (_curOffer[0] == PublicNames.LIEVES){ _curOffer[0] = PublicNames.LIEVES_2; } else { _curOffer[0] = PublicNames.LIEVES; }; }; }; } public function startOffer(_arg1:int):void{ _stageNum = _arg1; setStartProperties(); giveMeNewOffer(_stageNum); _thatIsEnd = false; howTrue(); } private function setStartProperties():void{ _coca.alpha = 1; _cocaNext.x = 80; _cocaNext.alpha = 1; _cocaNext.scaleX = 0.7; _cocaNext.scaleY = 0.7; } private function howTrue():void{ _tempOffer = []; _tempOffer = _curOffer.splice(0); _tempNumOfIngridients = _NumOfIngridients; _coca.setProperties(_tempOffer); trace("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); trace("CURRENT OFFER IS ", _tempOffer, " !!!!!!!!!!!!!!!!!!!!!!!!!!!!"); trace("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); if (_thatIsEnd){ _cocaNext.alpha = 0; _coca.alpha = 1; } else { giveMeNewOffer(_stageNum); checkEcvivalent(); _cocaNext.setProperties(_curOffer); setStartProperties(); }; } } }//package actors
Section 5
//Plate (actors.Plate) package actors { import flash.display.*; import flash.geom.*; public class Plate extends Sprite { private var _itemPresent:Boolean; private var _plate:MovieClip; private var _bitmapData:BitmapData; private var _canvas:Bitmap; public function Plate(){ _plate = new plate(); super(); _bitmapData = new BitmapData((_plate.width + 0), (_plate.height + 0), true, 0xFFFFFF); _canvas = new Bitmap(_bitmapData, "auto", true); addChild(_canvas); } private function resetCanvas():void{ _canvas.bitmapData.fillRect(new Rectangle(0, 0, (_plate.width + 0), (_plate.height + 0)), 0xFFFFFF); upDataCanvas(); } public function chekPresentInPlate(_arg1:String):Boolean{ _itemPresent = (MovieClip(_plate[_arg1]).alpha == 1); return (_itemPresent); } public function clearPlate():void{ var _local1:int; while (_local1 < _plate.numChildren) { if (_plate.getChildAt(_local1).name != "basic"){ MovieClip(_plate.getChildAt(_local1)).alpha = 0; }; _local1++; }; resetCanvas(); } public function setMenuVisible(_arg1:Array):void{ clearPlate(); var _local2:int; while (_local2 < _arg1.length) { MovieClip(_plate[_arg1[_local2]]).alpha = 1; _local2++; }; upDataCanvas(); } private function upDataCanvas():void{ _canvas.bitmapData.draw(_plate); } public function setVisible(_arg1:String):void{ MovieClip(_plate[_arg1]).alpha = 1; upDataCanvas(); } } }//package actors
Section 6
//TimePoints (actors.TimePoints) package actors { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; public class TimePoints extends Sprite { private var _sound_half:sound_timer_hilf; private var _numRepeat:int;// = 0 private var _totalTime:String; private var _StageTime:int; private var _flip_switch:Boolean;// = false private var _seconds:int; private var _flipTimer:Timer; private var _minutes:int; private var _tablo:MovieClip; private var _currentStage:int; private var _sound_end:sound_timer_end; private var _chanel1:SoundChannel; public function TimePoints(){ _tablo = new mc_timeTable(); _sound_half = new sound_timer_hilf(); _sound_end = new sound_timer_end(); _flipTimer = new Timer(500); super(); addChild(_tablo); _tablo.x = 350; _tablo.y = 5; } private function Flip(_arg1:TimerEvent):void{ if (_flip_switch){ _tablo.filters = [PublicNames.GLOW_FILTER_RED2]; } else { _tablo.filters = []; }; _flip_switch = !(_flip_switch); if (_numRepeat <= 0){ _flip_switch = false; _tablo.filters = []; _flipTimer.stop(); _flipTimer.removeEventListener(TimerEvent.TIMER, Flip); }; _numRepeat--; } public function stopMuganja():void{ if (_flipTimer.running){ _numRepeat = 0; Flip(null); }; } private function runTimer(_arg1:int):void{ _numRepeat = _arg1; _flipTimer.addEventListener(TimerEvent.TIMER, Flip); _flipTimer.start(); } public function get StageTime():int{ return (_StageTime); } public function onTimer():void{ _StageTime--; _minutes = Math.floor((_StageTime / 60)); if (_minutes <= 9){ _totalTime = ("0" + String(_minutes)); } else { _totalTime = String(_minutes); }; _seconds = (_StageTime - (_minutes * 60)); if (_seconds <= 9){ _totalTime = (_totalTime + (":0" + String(_seconds))); } else { _totalTime = (_totalTime + (":" + String(_seconds))); }; _tablo.mc_time.text = _totalTime; if (_StageTime == int((PublicNames.timeArray[(_currentStage - 1)] / 2))){ runTimer(4); if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_half.play(); }; } else { if (_StageTime == 6){ runTimer(12); if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_end.play(); }; } else { if (_StageTime == 0){ dispatchEvent(new GameEvent(GameEvent.TIME_OUT)); }; }; }; } public function startPosition(_arg1:int):void{ _currentStage = _arg1; _StageTime = PublicNames.timeArray[(_arg1 - 1)]; onTimer(); } } }//package actors
Section 7
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends TweenPlugin { protected var _tweenVisible:Boolean; protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; this.onComplete = onCompleteTween; } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _tweenVisible = !(Boolean(("visible" in _arg1))); } public function onCompleteTween():void{ if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(!((_arg2 == 0))); _tweenVisible = true; addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (((!((_target.visible == true))) && (_tweenVisible))){ _target.visible = true; }; } } }//package gs.plugins
Section 8
//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import flash.display.*; import gs.*; import gs.utils.tween.*; public class EndArrayPlugin extends TweenPlugin { protected var _a:Array; protected var _info:Array; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } public function init(_arg1:Array, _arg2:Array):void{ _a = _arg1; var _local3:int = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } } }//package gs.plugins
Section 9
//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { protected var _target:MovieClip; public var frame:int; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame"]; this.round = true; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } } }//package gs.plugins
Section 10
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.plugins
Section 11
//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import flash.geom.*; import gs.*; import gs.utils.tween.*; public class TintPlugin extends TweenPlugin { protected var _target:DisplayObject; protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (!(_arg1 is DisplayObject)){ return (false); }; var _local4:ColorTransform = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } } }//package gs.plugins
Section 12
//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.*; import gs.utils.tween.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var propName:String; public var onComplete:Function; public var round:Boolean; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:TweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.plugins
Section 13
//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _target:Object; protected var _visible:Boolean; protected var _tween:TweenLite; public static const VERSION:Number = 1; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } public function onCompleteTween():void{ if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ _target = _arg1; _tween = _arg3; _visible = Boolean(_arg2); return (true); } override public function set changeFactor(_arg1:Number):void{ if (_target.visible != true){ _target.visible = true; }; } } }//package gs.plugins
Section 14
//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import flash.media.*; import gs.*; public class VolumePlugin extends TweenPlugin { protected var _target:Object; protected var _st:SoundTransform; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } } }//package gs.plugins
Section 15
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo) package gs.utils.tween { public class ArrayTweenInfo { public var change:Number; public var start:Number; public var index:uint; public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } } }//package gs.utils.tween
Section 16
//TweenInfo (gs.utils.tween.TweenInfo) package gs.utils.tween { public class TweenInfo { public var start:Number; public var name:String; public var change:Number; public var target:Object; public var property:String; public var isPlugin:Boolean; public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; } } }//package gs.utils.tween
Section 17
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.utils.*; import gs.plugins.*; import gs.utils.tween.*; public class TweenLite { public var started:Boolean; public var delay:Number; protected var _hasUpdate:Boolean; protected var _hasPlugins:Boolean; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; public var gc:Boolean; public var tweens:Array; public var vars:Object; public var ease:Function; public var exposedVars:Object; public var initTime:Number; public var combinedTimeScale:Number; public static const version:Number = 10.092; private static var _timer:Timer = new Timer(2000); public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var currentTime:uint; public static var masterList:Dictionary = new Dictionary(false); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1}; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public static var overwriteManager:Object; private static var _tlInitted:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ if (_arg1 == null){ return; }; if (!_tlInitted){ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _tlInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; if (typeof(this.vars.ease) != "function"){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; this.tweens = []; this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); var _local4:int = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (((!((_arg1 in masterList))) || ((_local4 == 1)))){ masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){ this.target.visible = this.exposedVars.visible; }; }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (!(this.target in masterList)){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ _local2[_local2.length] = this; }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function clear():void{ this.tweens = []; this.vars = (this.exposedVars = {ease:this.vars.ease}); _hasUpdate = false; } public function render(_arg1:uint):void{ var _local3:Number; var _local4:TweenInfo; var _local5:int; var _local2:Number = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change)); _local5--; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function initTweenVals():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:TweenInfo; if (((!((this.exposedVars.timeScale == undefined))) && (this.target.hasOwnProperty("timeScale")))){ this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false); }; for (_local1 in this.exposedVars) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){ this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); } else { this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true); _hasPlugins = true; }; } else { this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false); }; }; }; if (this.vars.runBackwards == true){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { _local4 = this.tweens[_local2]; this.tweens[_local2].start = (_local4.start + _local4.change); _local4.change = -(_local4.change); _local2--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.exposedVars, this.tweens); }; } public function complete(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (_hasPlugins){ _local2 = (this.tweens.length - 1); while (_local2 > -1) { if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){ this.tweens[_local2].target.onComplete(); }; _local2--; }; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function updateAll(_arg1:Event=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; var _local2:uint = (currentTime = getTimer()); var _local3:Dictionary = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; _local5--; }; }; } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function killGarbage(_arg1:TimerEvent):void{ var _local3:Object; var _local2:Dictionary = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 18
//LinksManager (managers.LinksManager) package managers { import flash.display.*; import flash.net.*; import flash.external.*; public class LinksManager { private static var _isKongregate:Boolean = false; public static var domain:String; public static var initialized:Boolean = false; private static var _isGarbuz:Boolean = false; private static var _isLocal:Boolean = false; private static var allowNetworking:Boolean = true; private static var _isGameLicense:Boolean = false; private static var _showAdFlag:Boolean = false; private static var _isNewGrounds:Boolean = false; private static var stage:Stage; public static function get isGarbuz():Boolean{ return (_isGarbuz); } private static function setDomain(_arg1:String):void{ var _local2:int = (_arg1.indexOf("://") + 3); var _local3:int = _arg1.indexOf("/", _local2); domain = _arg1.substring(_local2, _local3); var _local4:Array = domain.split("."); if (_local4.length == 4){ domain = ((((_local4[1] + ".") + _local4[2]) + ".") + _local4[3]); } else { if (_local4.length == 3){ domain = ((_local4[1] + ".") + _local4[2]); } else { if (_local4.length == 2){ domain = ((_local4[0] + ".") + _local4[1]); }; }; }; domain = ((((domain.length > 0)) && ((domain.indexOf("file://") < 0)))) ? domain : "local"; } public static function init(_arg1:Stage):void{ initialized = true; stage = _arg1; var _local2:String = getDomain(); setDomain(_local2); _isGameLicense = (domain == "flashgamelicense.com"); _isGarbuz = (((domain == "garbuz-studio.com")) || ((domain == "garbuzgames.com"))); _isKongregate = (domain == "kongregate.com"); _isNewGrounds = (domain == "newgrounds.com"); _isLocal = (((domain == "local")) || ((domain == "localhost"))); _isLocal = true; if (((((((_isGarbuz) || (_isGameLicense))) || (_isKongregate))) || (_isNewGrounds))){ _isLocal = false; }; _isLocal = false; } public static function navigateBrand():void{ navigateToURL(new URLRequest(language.url1)); } public static function get showAdFlag():Boolean{ return (_showAdFlag); } public static function navigateGarbuzGames():void{ navigateToURL(new URLRequest("http://garbuzgames.com"), "_blank"); } public static function get isGameLicense():Boolean{ return (_isGameLicense); } public static function get isKongregate():Boolean{ return (_isKongregate); } public static function navigateGarbuzStudio():void{ navigateToURL(new URLRequest("http://garbuz-studio.com"), "_blank"); } public static function get isLocal():Boolean{ return (_isLocal); } public static function getDomain():String{ var url:String; var str:String; var ind:int; try { url = String(ExternalInterface.call("function(){ var afk = document.location.href; return afk; }")); if (url.toString() == "null"){ return (stage.loaderInfo.loaderURL); }; return (url); } catch(e:Error) { str = e.toString(); ind = str.lastIndexOf("://"); if (ind >= 0){ return (str.substring(ind)); }; }; return (stage.loaderInfo.loaderURL); } public static function navigateMoreGames():void{ navigateToURL(new URLRequest("http://garbuzgames.com"), "_blank"); } } }//package managers
Section 19
//EdgeMetrics (mx.core.EdgeMetrics) package mx.core { public class EdgeMetrics { public var top:Number; public var left:Number; public var bottom:Number; public var right:Number; mx_internal static const VERSION:String = "3.4.0.9271"; public static const EMPTY:EdgeMetrics = new EdgeMetrics(0, 0, 0, 0); ; public function EdgeMetrics(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.left = _arg1; this.top = _arg2; this.right = _arg3; this.bottom = _arg4; } public function clone():EdgeMetrics{ return (new EdgeMetrics(left, top, right, bottom)); } } }//package mx.core
Section 20
//FlexLoader (mx.core.FlexLoader) package mx.core { import flash.display.*; import mx.utils.*; public class FlexLoader extends Loader { mx_internal static const VERSION:String = "3.4.0.9271"; public function FlexLoader(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 21
//FlexShape (mx.core.FlexShape) package mx.core { import flash.display.*; import mx.utils.*; public class FlexShape extends Shape { mx_internal static const VERSION:String = "3.4.0.9271"; public function FlexShape(){ super(); try { name = NameUtil.createUniqueName(this); } catch(e:Error) { }; } override public function toString():String{ return (NameUtil.displayObjectToString(this)); } } }//package mx.core
Section 22
//FlexVersion (mx.core.FlexVersion) package mx.core { import mx.resources.*; public class FlexVersion { public static const VERSION_2_0_1:uint = 33554433; public static const CURRENT_VERSION:uint = 50331648; public static const VERSION_3_0:uint = 50331648; public static const VERSION_2_0:uint = 33554432; public static const VERSION_ALREADY_READ:String = "versionAlreadyRead"; public static const VERSION_ALREADY_SET:String = "versionAlreadySet"; mx_internal static const VERSION:String = "3.4.0.9271"; private static var compatibilityVersionChanged:Boolean = false; private static var _compatibilityErrorFunction:Function; private static var _compatibilityVersion:uint = 50331648; private static var compatibilityVersionRead:Boolean = false; mx_internal static function changeCompatibilityVersionString(_arg1:String):void{ var _local2:Array = _arg1.split("."); var _local3:uint = parseInt(_local2[0]); var _local4:uint = parseInt(_local2[1]); var _local5:uint = parseInt(_local2[2]); _compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5); } public static function set compatibilityVersion(_arg1:uint):void{ var _local2:String; if (_arg1 == _compatibilityVersion){ return; }; if (compatibilityVersionChanged){ if (compatibilityErrorFunction == null){ _local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_SET); throw (new Error(_local2)); }; compatibilityErrorFunction(_arg1, VERSION_ALREADY_SET); }; if (compatibilityVersionRead){ if (compatibilityErrorFunction == null){ _local2 = ResourceManager.getInstance().getString("core", VERSION_ALREADY_READ); throw (new Error(_local2)); }; compatibilityErrorFunction(_arg1, VERSION_ALREADY_READ); }; _compatibilityVersion = _arg1; compatibilityVersionChanged = true; } public static function get compatibilityVersion():uint{ compatibilityVersionRead = true; return (_compatibilityVersion); } public static function set compatibilityErrorFunction(_arg1:Function):void{ _compatibilityErrorFunction = _arg1; } public static function set compatibilityVersionString(_arg1:String):void{ var _local2:Array = _arg1.split("."); var _local3:uint = parseInt(_local2[0]); var _local4:uint = parseInt(_local2[1]); var _local5:uint = parseInt(_local2[2]); compatibilityVersion = (((_local3 << 24) + (_local4 << 16)) + _local5); } public static function get compatibilityErrorFunction():Function{ return (_compatibilityErrorFunction); } public static function get compatibilityVersionString():String{ var _local1:uint = ((compatibilityVersion >> 24) & 0xFF); var _local2:uint = ((compatibilityVersion >> 16) & 0xFF); var _local3:uint = (compatibilityVersion & 0xFFFF); return (((((_local1.toString() + ".") + _local2.toString()) + ".") + _local3.toString())); } } }//package mx.core
Section 23
//IBorder (mx.core.IBorder) package mx.core { public interface IBorder { function get borderMetrics():EdgeMetrics; } }//package mx.core
Section 24
//IButton (mx.core.IButton) package mx.core { public interface IButton extends IUIComponent { function get emphasized():Boolean; function set emphasized(_arg1:Boolean):void; function callLater(_arg1:Function, _arg2:Array=null):void; } }//package mx.core
Section 25
//IChildList (mx.core.IChildList) package mx.core { import flash.display.*; import flash.geom.*; public interface IChildList { function get numChildren():int; function removeChild(_arg1:DisplayObject):DisplayObject; function getChildByName(_arg1:String):DisplayObject; function removeChildAt(_arg1:int):DisplayObject; function getChildIndex(_arg1:DisplayObject):int; function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject; function getObjectsUnderPoint(_arg1:Point):Array; function setChildIndex(_arg1:DisplayObject, _arg2:int):void; function getChildAt(_arg1:int):DisplayObject; function addChild(_arg1:DisplayObject):DisplayObject; function contains(_arg1:DisplayObject):Boolean; } }//package mx.core
Section 26
//IContainer (mx.core.IContainer) package mx.core { import flash.display.*; import flash.geom.*; import mx.managers.*; import flash.media.*; import flash.text.*; public interface IContainer extends IUIComponent { function set hitArea(_arg1:Sprite):void; function swapChildrenAt(_arg1:int, _arg2:int):void; function getChildByName(_arg1:String):DisplayObject; function get doubleClickEnabled():Boolean; function get graphics():Graphics; function get useHandCursor():Boolean; function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject; function set mouseChildren(_arg1:Boolean):void; function set creatingContentPane(_arg1:Boolean):void; function get textSnapshot():TextSnapshot; function getChildIndex(_arg1:DisplayObject):int; function set doubleClickEnabled(_arg1:Boolean):void; function getObjectsUnderPoint(_arg1:Point):Array; function get creatingContentPane():Boolean; function setChildIndex(_arg1:DisplayObject, _arg2:int):void; function get soundTransform():SoundTransform; function set useHandCursor(_arg1:Boolean):void; function get numChildren():int; function contains(_arg1:DisplayObject):Boolean; function get verticalScrollPosition():Number; function set defaultButton(_arg1:IFlexDisplayObject):void; function swapChildren(_arg1:DisplayObject, _arg2:DisplayObject):void; function set horizontalScrollPosition(_arg1:Number):void; function get focusManager():IFocusManager; function startDrag(_arg1:Boolean=false, _arg2:Rectangle=null):void; function set mouseEnabled(_arg1:Boolean):void; function getChildAt(_arg1:int):DisplayObject; function set soundTransform(_arg1:SoundTransform):void; function get tabChildren():Boolean; function get tabIndex():int; function set focusRect(_arg1:Object):void; function get hitArea():Sprite; function get mouseChildren():Boolean; function removeChildAt(_arg1:int):DisplayObject; function get defaultButton():IFlexDisplayObject; function stopDrag():void; function set tabEnabled(_arg1:Boolean):void; function get horizontalScrollPosition():Number; function get focusRect():Object; function get viewMetrics():EdgeMetrics; function set verticalScrollPosition(_arg1:Number):void; function get dropTarget():DisplayObject; function get mouseEnabled():Boolean; function set tabChildren(_arg1:Boolean):void; function set buttonMode(_arg1:Boolean):void; function get tabEnabled():Boolean; function get buttonMode():Boolean; function removeChild(_arg1:DisplayObject):DisplayObject; function set tabIndex(_arg1:int):void; function addChild(_arg1:DisplayObject):DisplayObject; function areInaccessibleObjectsUnderPoint(_arg1:Point):Boolean; } }//package mx.core
Section 27
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.accessibility.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get visible():Boolean; function get rotation():Number; function localToGlobal(_arg1:Point):Point; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get blendMode():String; function get scale9Grid():Rectangle; function set name(_arg1:String):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function get accessibilityProperties():AccessibilityProperties; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function globalToLocal(_arg1:Point):Point; function get height():Number; function set blendMode(_arg1:String):void; function get parent():DisplayObjectContainer; function getBounds(_arg1:DisplayObject):Rectangle; function get opaqueBackground():Object; function set scale9Grid(_arg1:Rectangle):void; function setActualSize(_arg1:Number, _arg2:Number):void; function set alpha(_arg1:Number):void; function set accessibilityProperties(_arg1:AccessibilityProperties):void; function get width():Number; function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean; function set cacheAsBitmap(_arg1:Boolean):void; function get scaleX():Number; function get scaleY():Number; function get scrollRect():Rectangle; function get mouseX():Number; function get mouseY():Number; function set height(_arg1:Number):void; function set mask(_arg1:DisplayObject):void; function getRect(_arg1:DisplayObject):Rectangle; function get alpha():Number; function set transform(_arg1:Transform):void; function move(_arg1:Number, _arg2:Number):void; function get loaderInfo():LoaderInfo; function get root():DisplayObject; function hitTestObject(_arg1:DisplayObject):Boolean; function set opaqueBackground(_arg1:Object):void; function set visible(_arg1:Boolean):void; function get mask():DisplayObject; function set x(_arg1:Number):void; function set y(_arg1:Number):void; function get transform():Transform; function set filters(_arg1:Array):void; function get x():Number; function get y():Number; function get filters():Array; function set rotation(_arg1:Number):void; function get stage():Stage; } }//package mx.core
Section 28
//IFlexModuleFactory (mx.core.IFlexModuleFactory) package mx.core { import flash.utils.*; public interface IFlexModuleFactory { function get preloadedRSLs():Dictionary; function allowInsecureDomain(... _args):void; function create(... _args):Object; function allowDomain(... _args):void; function info():Object; } }//package mx.core
Section 29
//IInvalidating (mx.core.IInvalidating) package mx.core { public interface IInvalidating { function validateNow():void; function invalidateSize():void; function invalidateDisplayList():void; function invalidateProperties():void; } }//package mx.core
Section 30
//IProgrammaticSkin (mx.core.IProgrammaticSkin) package mx.core { public interface IProgrammaticSkin { function validateNow():void; function validateDisplayList():void; } }//package mx.core
Section 31
//IRawChildrenContainer (mx.core.IRawChildrenContainer) package mx.core { public interface IRawChildrenContainer { function get rawChildren():IChildList; } }//package mx.core
Section 32
//IRectangularBorder (mx.core.IRectangularBorder) package mx.core { import flash.geom.*; public interface IRectangularBorder extends IBorder { function get backgroundImageBounds():Rectangle; function get hasBackgroundImage():Boolean; function set backgroundImageBounds(_arg1:Rectangle):void; function layoutBackgroundImage():void; } }//package mx.core
Section 33
//IRepeaterClient (mx.core.IRepeaterClient) package mx.core { public interface IRepeaterClient { function get instanceIndices():Array; function set instanceIndices(_arg1:Array):void; function get isDocument():Boolean; function set repeaters(_arg1:Array):void; function initializeRepeaterArrays(_arg1:IRepeaterClient):void; function get repeaters():Array; function set repeaterIndices(_arg1:Array):void; function get repeaterIndices():Array; } }//package mx.core
Section 34
//ISWFBridgeGroup (mx.core.ISWFBridgeGroup) package mx.core { import flash.events.*; public interface ISWFBridgeGroup { function getChildBridgeProvider(_arg1:IEventDispatcher):ISWFBridgeProvider; function removeChildBridge(_arg1:IEventDispatcher):void; function get parentBridge():IEventDispatcher; function addChildBridge(_arg1:IEventDispatcher, _arg2:ISWFBridgeProvider):void; function set parentBridge(_arg1:IEventDispatcher):void; function containsBridge(_arg1:IEventDispatcher):Boolean; function getChildBridges():Array; } }//package mx.core
Section 35
//ISWFBridgeProvider (mx.core.ISWFBridgeProvider) package mx.core { import flash.events.*; public interface ISWFBridgeProvider { function get childAllowsParent():Boolean; function get swfBridge():IEventDispatcher; function get parentAllowsChild():Boolean; } }//package mx.core
Section 36
//IUIComponent (mx.core.IUIComponent) package mx.core { import flash.display.*; import mx.managers.*; public interface IUIComponent extends IFlexDisplayObject { function set focusPane(_arg1:Sprite):void; function get enabled():Boolean; function set enabled(_arg1:Boolean):void; function set isPopUp(_arg1:Boolean):void; function get explicitMinHeight():Number; function get percentWidth():Number; function get isPopUp():Boolean; function get owner():DisplayObjectContainer; function get percentHeight():Number; function get baselinePosition():Number; function owns(_arg1:DisplayObject):Boolean; function initialize():void; function get maxWidth():Number; function get minWidth():Number; function getExplicitOrMeasuredWidth():Number; function get explicitMaxWidth():Number; function get explicitMaxHeight():Number; function set percentHeight(_arg1:Number):void; function get minHeight():Number; function set percentWidth(_arg1:Number):void; function get document():Object; function get focusPane():Sprite; function getExplicitOrMeasuredHeight():Number; function set tweeningProperties(_arg1:Array):void; function set explicitWidth(_arg1:Number):void; function set measuredMinHeight(_arg1:Number):void; function get explicitMinWidth():Number; function get tweeningProperties():Array; function get maxHeight():Number; function set owner(_arg1:DisplayObjectContainer):void; function set includeInLayout(_arg1:Boolean):void; function setVisible(_arg1:Boolean, _arg2:Boolean=false):void; function parentChanged(_arg1:DisplayObjectContainer):void; function get explicitWidth():Number; function get measuredMinHeight():Number; function set measuredMinWidth(_arg1:Number):void; function set explicitHeight(_arg1:Number):void; function get includeInLayout():Boolean; function get measuredMinWidth():Number; function get explicitHeight():Number; function set systemManager(_arg1:ISystemManager):void; function set document(_arg1:Object):void; function get systemManager():ISystemManager; } }//package mx.core
Section 37
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 38
//Singleton (mx.core.Singleton) package mx.core { public class Singleton { mx_internal static const VERSION:String = "3.4.0.9271"; private static var classMap:Object = {}; public static function registerClass(_arg1:String, _arg2:Class):void{ var _local3:Class = classMap[_arg1]; if (!_local3){ classMap[_arg1] = _arg2; }; } public static function getClass(_arg1:String):Class{ return (classMap[_arg1]); } public static function getInstance(_arg1:String):Object{ var _local2:Class = classMap[_arg1]; if (!_local2){ throw (new Error((("No class registered for interface '" + _arg1) + "'."))); }; return (_local2["getInstance"]()); } } }//package mx.core
Section 39
//UIComponentGlobals (mx.core.UIComponentGlobals) package mx.core { import flash.display.*; import flash.geom.*; import mx.managers.*; public class UIComponentGlobals { mx_internal static var callLaterSuspendCount:int = 0; mx_internal static var layoutManager:ILayoutManager; mx_internal static var nextFocusObject:InteractiveObject; mx_internal static var designTime:Boolean = false; mx_internal static var tempMatrix:Matrix = new Matrix(); mx_internal static var callLaterDispatcherCount:int = 0; private static var _catchCallLaterExceptions:Boolean = false; public static function set catchCallLaterExceptions(_arg1:Boolean):void{ _catchCallLaterExceptions = _arg1; } public static function get designMode():Boolean{ return (designTime); } public static function set designMode(_arg1:Boolean):void{ designTime = _arg1; } public static function get catchCallLaterExceptions():Boolean{ return (_catchCallLaterExceptions); } } }//package mx.core
Section 40
//ModuleEvent (mx.events.ModuleEvent) package mx.events { import flash.events.*; import mx.core.*; import mx.modules.*; public class ModuleEvent extends ProgressEvent { public var errorText:String; private var _module:IModuleInfo; public static const READY:String = "ready"; public static const ERROR:String = "error"; public static const PROGRESS:String = "progress"; mx_internal static const VERSION:String = "3.4.0.9271"; public static const SETUP:String = "setup"; public static const UNLOAD:String = "unload"; public function ModuleEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null, _arg7:IModuleInfo=null){ super(_arg1, _arg2, _arg3, _arg4, _arg5); this.errorText = _arg6; this._module = _arg7; } public function get module():IModuleInfo{ if (_module){ return (_module); }; return ((target as IModuleInfo)); } override public function clone():Event{ return (new ModuleEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText, module)); } } }//package mx.events
Section 41
//ResourceEvent (mx.events.ResourceEvent) package mx.events { import flash.events.*; import mx.core.*; public class ResourceEvent extends ProgressEvent { public var errorText:String; mx_internal static const VERSION:String = "3.4.0.9271"; public static const COMPLETE:String = "complete"; public static const PROGRESS:String = "progress"; public static const ERROR:String = "error"; public function ResourceEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null){ super(_arg1, _arg2, _arg3, _arg4, _arg5); this.errorText = _arg6; } override public function clone():Event{ return (new ResourceEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText)); } } }//package mx.events
Section 42
//StyleEvent (mx.events.StyleEvent) package mx.events { import flash.events.*; import mx.core.*; public class StyleEvent extends ProgressEvent { public var errorText:String; mx_internal static const VERSION:String = "3.4.0.9271"; public static const COMPLETE:String = "complete"; public static const PROGRESS:String = "progress"; public static const ERROR:String = "error"; public function StyleEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:uint=0, _arg5:uint=0, _arg6:String=null){ super(_arg1, _arg2, _arg3, _arg4, _arg5); this.errorText = _arg6; } override public function clone():Event{ return (new StyleEvent(type, bubbles, cancelable, bytesLoaded, bytesTotal, errorText)); } } }//package mx.events
Section 43
//RectangularDropShadow (mx.graphics.RectangularDropShadow) package mx.graphics { import flash.display.*; import mx.core.*; import flash.geom.*; import mx.utils.*; import flash.filters.*; public class RectangularDropShadow { private var leftShadow:BitmapData; private var _tlRadius:Number;// = 0 private var _trRadius:Number;// = 0 private var _angle:Number;// = 45 private var topShadow:BitmapData; private var _distance:Number;// = 4 private var rightShadow:BitmapData; private var _alpha:Number;// = 0.4 private var shadow:BitmapData; private var _brRadius:Number;// = 0 private var _blRadius:Number;// = 0 private var _color:int;// = 0 private var bottomShadow:BitmapData; private var changed:Boolean;// = true mx_internal static const VERSION:String = "3.4.0.9271"; public function get blRadius():Number{ return (_blRadius); } public function set brRadius(_arg1:Number):void{ if (_brRadius != _arg1){ _brRadius = _arg1; changed = true; }; } public function set color(_arg1:int):void{ if (_color != _arg1){ _color = _arg1; changed = true; }; } public function drawShadow(_arg1:Graphics, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{ var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; if (changed){ createShadowBitmaps(); changed = false; }; _arg4 = Math.ceil(_arg4); _arg5 = Math.ceil(_arg5); var _local6:int = (leftShadow) ? leftShadow.width : 0; var _local7:int = (rightShadow) ? rightShadow.width : 0; var _local8:int = (topShadow) ? topShadow.height : 0; var _local9:int = (bottomShadow) ? bottomShadow.height : 0; var _local10:int = (_local6 + _local7); var _local11:int = (_local8 + _local9); var _local12:Number = ((_arg5 + _local11) / 2); var _local13:Number = ((_arg4 + _local10) / 2); var _local14:Matrix = new Matrix(); if (((leftShadow) || (topShadow))){ _local15 = Math.min((tlRadius + _local10), _local13); _local16 = Math.min((tlRadius + _local11), _local12); _local14.tx = (_arg2 - _local6); _local14.ty = (_arg3 - _local8); _arg1.beginBitmapFill(shadow, _local14); _arg1.drawRect((_arg2 - _local6), (_arg3 - _local8), _local15, _local16); _arg1.endFill(); }; if (((rightShadow) || (topShadow))){ _local17 = Math.min((trRadius + _local10), _local13); _local18 = Math.min((trRadius + _local11), _local12); _local14.tx = (((_arg2 + _arg4) + _local7) - shadow.width); _local14.ty = (_arg3 - _local8); _arg1.beginBitmapFill(shadow, _local14); _arg1.drawRect((((_arg2 + _arg4) + _local7) - _local17), (_arg3 - _local8), _local17, _local18); _arg1.endFill(); }; if (((leftShadow) || (bottomShadow))){ _local19 = Math.min((blRadius + _local10), _local13); _local20 = Math.min((blRadius + _local11), _local12); _local14.tx = (_arg2 - _local6); _local14.ty = (((_arg3 + _arg5) + _local9) - shadow.height); _arg1.beginBitmapFill(shadow, _local14); _arg1.drawRect((_arg2 - _local6), (((_arg3 + _arg5) + _local9) - _local20), _local19, _local20); _arg1.endFill(); }; if (((rightShadow) || (bottomShadow))){ _local21 = Math.min((brRadius + _local10), _local13); _local22 = Math.min((brRadius + _local11), _local12); _local14.tx = (((_arg2 + _arg4) + _local7) - shadow.width); _local14.ty = (((_arg3 + _arg5) + _local9) - shadow.height); _arg1.beginBitmapFill(shadow, _local14); _arg1.drawRect((((_arg2 + _arg4) + _local7) - _local21), (((_arg3 + _arg5) + _local9) - _local22), _local21, _local22); _arg1.endFill(); }; if (leftShadow){ _local14.tx = (_arg2 - _local6); _local14.ty = 0; _arg1.beginBitmapFill(leftShadow, _local14); _arg1.drawRect((_arg2 - _local6), ((_arg3 - _local8) + _local16), _local6, ((((_arg5 + _local8) + _local9) - _local16) - _local20)); _arg1.endFill(); }; if (rightShadow){ _local14.tx = (_arg2 + _arg4); _local14.ty = 0; _arg1.beginBitmapFill(rightShadow, _local14); _arg1.drawRect((_arg2 + _arg4), ((_arg3 - _local8) + _local18), _local7, ((((_arg5 + _local8) + _local9) - _local18) - _local22)); _arg1.endFill(); }; if (topShadow){ _local14.tx = 0; _local14.ty = (_arg3 - _local8); _arg1.beginBitmapFill(topShadow, _local14); _arg1.drawRect(((_arg2 - _local6) + _local15), (_arg3 - _local8), ((((_arg4 + _local6) + _local7) - _local15) - _local17), _local8); _arg1.endFill(); }; if (bottomShadow){ _local14.tx = 0; _local14.ty = (_arg3 + _arg5); _arg1.beginBitmapFill(bottomShadow, _local14); _arg1.drawRect(((_arg2 - _local6) + _local19), (_arg3 + _arg5), ((((_arg4 + _local6) + _local7) - _local19) - _local21), _local9); _arg1.endFill(); }; } public function get brRadius():Number{ return (_brRadius); } public function get angle():Number{ return (_angle); } private function createShadowBitmaps():void{ var _local1:Number = ((Math.max(tlRadius, blRadius) + (2 * distance)) + Math.max(trRadius, brRadius)); var _local2:Number = ((Math.max(tlRadius, trRadius) + (2 * distance)) + Math.max(blRadius, brRadius)); if ((((_local1 < 0)) || ((_local2 < 0)))){ return; }; var _local3:Shape = new FlexShape(); var _local4:Graphics = _local3.graphics; _local4.beginFill(0xFFFFFF); GraphicsUtil.drawRoundRectComplex(_local4, 0, 0, _local1, _local2, tlRadius, trRadius, blRadius, brRadius); _local4.endFill(); var _local5:BitmapData = new BitmapData(_local1, _local2, true, 0); _local5.draw(_local3, new Matrix()); var _local6:DropShadowFilter = new DropShadowFilter(distance, angle, color, alpha); _local6.knockout = true; var _local7:Rectangle = new Rectangle(0, 0, _local1, _local2); var _local8:Rectangle = _local5.generateFilterRect(_local7, _local6); var _local9:Number = (_local7.left - _local8.left); var _local10:Number = (_local8.right - _local7.right); var _local11:Number = (_local7.top - _local8.top); var _local12:Number = (_local8.bottom - _local7.bottom); shadow = new BitmapData(_local8.width, _local8.height); shadow.applyFilter(_local5, _local7, new Point(_local9, _local11), _local6); var _local13:Point = new Point(0, 0); var _local14:Rectangle = new Rectangle(); if (_local9 > 0){ _local14.x = 0; _local14.y = ((tlRadius + _local11) + _local12); _local14.width = _local9; _local14.height = 1; leftShadow = new BitmapData(_local9, 1); leftShadow.copyPixels(shadow, _local14, _local13); } else { leftShadow = null; }; if (_local10 > 0){ _local14.x = (shadow.width - _local10); _local14.y = ((trRadius + _local11) + _local12); _local14.width = _local10; _local14.height = 1; rightShadow = new BitmapData(_local10, 1); rightShadow.copyPixels(shadow, _local14, _local13); } else { rightShadow = null; }; if (_local11 > 0){ _local14.x = ((tlRadius + _local9) + _local10); _local14.y = 0; _local14.width = 1; _local14.height = _local11; topShadow = new BitmapData(1, _local11); topShadow.copyPixels(shadow, _local14, _local13); } else { topShadow = null; }; if (_local12 > 0){ _local14.x = ((blRadius + _local9) + _local10); _local14.y = (shadow.height - _local12); _local14.width = 1; _local14.height = _local12; bottomShadow = new BitmapData(1, _local12); bottomShadow.copyPixels(shadow, _local14, _local13); } else { bottomShadow = null; }; } public function get alpha():Number{ return (_alpha); } public function get color():int{ return (_color); } public function set angle(_arg1:Number):void{ if (_angle != _arg1){ _angle = _arg1; changed = true; }; } public function set trRadius(_arg1:Number):void{ if (_trRadius != _arg1){ _trRadius = _arg1; changed = true; }; } public function set tlRadius(_arg1:Number):void{ if (_tlRadius != _arg1){ _tlRadius = _arg1; changed = true; }; } public function get trRadius():Number{ return (_trRadius); } public function set distance(_arg1:Number):void{ if (_distance != _arg1){ _distance = _arg1; changed = true; }; } public function get distance():Number{ return (_distance); } public function get tlRadius():Number{ return (_tlRadius); } public function set alpha(_arg1:Number):void{ if (_alpha != _arg1){ _alpha = _arg1; changed = true; }; } public function set blRadius(_arg1:Number):void{ if (_blRadius != _arg1){ _blRadius = _arg1; changed = true; }; } } }//package mx.graphics
Section 44
//IFocusManager (mx.managers.IFocusManager) package mx.managers { import flash.events.*; import flash.display.*; import mx.core.*; public interface IFocusManager { function get focusPane():Sprite; function getFocus():IFocusManagerComponent; function deactivate():void; function set defaultButton(_arg1:IButton):void; function set focusPane(_arg1:Sprite):void; function set showFocusIndicator(_arg1:Boolean):void; function moveFocus(_arg1:String, _arg2:DisplayObject=null):void; function addSWFBridge(_arg1:IEventDispatcher, _arg2:DisplayObject):void; function removeSWFBridge(_arg1:IEventDispatcher):void; function get defaultButtonEnabled():Boolean; function findFocusManagerComponent(_arg1:InteractiveObject):IFocusManagerComponent; function get nextTabIndex():int; function get defaultButton():IButton; function get showFocusIndicator():Boolean; function setFocus(_arg1:IFocusManagerComponent):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function getNextFocusManagerComponent(_arg1:Boolean=false):IFocusManagerComponent; } }//package mx.managers
Section 45
//IFocusManagerComponent (mx.managers.IFocusManagerComponent) package mx.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package mx.managers
Section 46
//IFocusManagerContainer (mx.managers.IFocusManagerContainer) package mx.managers { import flash.events.*; import flash.display.*; public interface IFocusManagerContainer extends IEventDispatcher { function set focusManager(_arg1:IFocusManager):void; function get focusManager():IFocusManager; function get systemManager():ISystemManager; function contains(_arg1:DisplayObject):Boolean; } }//package mx.managers
Section 47
//ILayoutManager (mx.managers.ILayoutManager) package mx.managers { import flash.events.*; public interface ILayoutManager extends IEventDispatcher { function validateNow():void; function validateClient(_arg1:ILayoutManagerClient, _arg2:Boolean=false):void; function isInvalid():Boolean; function invalidateDisplayList(_arg1:ILayoutManagerClient):void; function set usePhasedInstantiation(_arg1:Boolean):void; function invalidateSize(_arg1:ILayoutManagerClient):void; function get usePhasedInstantiation():Boolean; function invalidateProperties(_arg1:ILayoutManagerClient):void; } }//package mx.managers
Section 48
//ILayoutManagerClient (mx.managers.ILayoutManagerClient) package mx.managers { import flash.events.*; public interface ILayoutManagerClient extends IEventDispatcher { function get updateCompletePendingFlag():Boolean; function set updateCompletePendingFlag(_arg1:Boolean):void; function set initialized(_arg1:Boolean):void; function validateProperties():void; function validateDisplayList():void; function get nestLevel():int; function get initialized():Boolean; function get processedDescriptors():Boolean; function validateSize(_arg1:Boolean=false):void; function set nestLevel(_arg1:int):void; function set processedDescriptors(_arg1:Boolean):void; } }//package mx.managers
Section 49
//ISystemManager (mx.managers.ISystemManager) package mx.managers { import flash.events.*; import flash.display.*; import mx.core.*; import flash.geom.*; import flash.text.*; public interface ISystemManager extends IEventDispatcher, IChildList, IFlexModuleFactory { function set focusPane(_arg1:Sprite):void; function get toolTipChildren():IChildList; function useSWFBridge():Boolean; function isFontFaceEmbedded(_arg1:TextFormat):Boolean; function deployMouseShields(_arg1:Boolean):void; function get rawChildren():IChildList; function get topLevelSystemManager():ISystemManager; function dispatchEventFromSWFBridges(_arg1:Event, _arg2:IEventDispatcher=null, _arg3:Boolean=false, _arg4:Boolean=false):void; function getSandboxRoot():DisplayObject; function get swfBridgeGroup():ISWFBridgeGroup; function removeFocusManager(_arg1:IFocusManagerContainer):void; function addChildToSandboxRoot(_arg1:String, _arg2:DisplayObject):void; function get document():Object; function get focusPane():Sprite; function get loaderInfo():LoaderInfo; function addChildBridge(_arg1:IEventDispatcher, _arg2:DisplayObject):void; function getTopLevelRoot():DisplayObject; function removeChildBridge(_arg1:IEventDispatcher):void; function isDisplayObjectInABridgedApplication(_arg1:DisplayObject):Boolean; function get popUpChildren():IChildList; function get screen():Rectangle; function removeChildFromSandboxRoot(_arg1:String, _arg2:DisplayObject):void; function getDefinitionByName(_arg1:String):Object; function activate(_arg1:IFocusManagerContainer):void; function deactivate(_arg1:IFocusManagerContainer):void; function get cursorChildren():IChildList; function set document(_arg1:Object):void; function get embeddedFontList():Object; function set numModalWindows(_arg1:int):void; function isTopLevel():Boolean; function isTopLevelRoot():Boolean; function get numModalWindows():int; function addFocusManager(_arg1:IFocusManagerContainer):void; function get stage():Stage; function getVisibleApplicationRect(_arg1:Rectangle=null):Rectangle; } }//package mx.managers
Section 50
//SystemManagerGlobals (mx.managers.SystemManagerGlobals) package mx.managers { public class SystemManagerGlobals { public static var topLevelSystemManagers:Array = []; public static var changingListenersInOtherSystemManagers:Boolean; public static var bootstrapLoaderInfoURL:String; public static var showMouseCursor:Boolean; public static var dispatchingEventToOtherSystemManagers:Boolean; } }//package mx.managers
Section 51
//IModuleInfo (mx.modules.IModuleInfo) package mx.modules { import flash.events.*; import mx.core.*; import flash.utils.*; import flash.system.*; public interface IModuleInfo extends IEventDispatcher { function get ready():Boolean; function get loaded():Boolean; function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void; function release():void; function get error():Boolean; function get data():Object; function publish(_arg1:IFlexModuleFactory):void; function get factory():IFlexModuleFactory; function set data(_arg1:Object):void; function get url():String; function get setup():Boolean; function unload():void; } }//package mx.modules
Section 52
//ModuleManager (mx.modules.ModuleManager) package mx.modules { import mx.core.*; public class ModuleManager { mx_internal static const VERSION:String = "3.4.0.9271"; public static function getModule(_arg1:String):IModuleInfo{ return (getSingleton().getModule(_arg1)); } private static function getSingleton():Object{ if (!ModuleManagerGlobals.managerSingleton){ ModuleManagerGlobals.managerSingleton = new ModuleManagerImpl(); }; return (ModuleManagerGlobals.managerSingleton); } public static function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{ return (getSingleton().getAssociatedFactory(_arg1)); } } }//package mx.modules import flash.events.*; import flash.display.*; import mx.core.*; import flash.utils.*; import flash.system.*; import mx.events.*; import flash.net.*; class ModuleInfoProxy extends EventDispatcher implements IModuleInfo { private var _data:Object; private var info:ModuleInfo; private var referenced:Boolean;// = false private function ModuleInfoProxy(_arg1:ModuleInfo){ this.info = _arg1; _arg1.addEventListener(ModuleEvent.SETUP, moduleEventHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.PROGRESS, moduleEventHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.READY, moduleEventHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.ERROR, moduleEventHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.UNLOAD, moduleEventHandler, false, 0, true); } public function get loaded():Boolean{ return (info.loaded); } public function release():void{ if (referenced){ info.removeReference(); referenced = false; }; } public function get error():Boolean{ return (info.error); } public function get factory():IFlexModuleFactory{ return (info.factory); } public function publish(_arg1:IFlexModuleFactory):void{ info.publish(_arg1); } public function set data(_arg1:Object):void{ _data = _arg1; } public function get ready():Boolean{ return (info.ready); } public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void{ var _local4:ModuleEvent; info.resurrect(); if (!referenced){ info.addReference(); referenced = true; }; if (info.error){ dispatchEvent(new ModuleEvent(ModuleEvent.ERROR)); } else { if (info.loaded){ if (info.setup){ dispatchEvent(new ModuleEvent(ModuleEvent.SETUP)); if (info.ready){ _local4 = new ModuleEvent(ModuleEvent.PROGRESS); _local4.bytesLoaded = info.size; _local4.bytesTotal = info.size; dispatchEvent(_local4); dispatchEvent(new ModuleEvent(ModuleEvent.READY)); }; }; } else { info.load(_arg1, _arg2, _arg3); }; }; } private function moduleEventHandler(_arg1:ModuleEvent):void{ dispatchEvent(_arg1); } public function get url():String{ return (info.url); } public function get data():Object{ return (_data); } public function get setup():Boolean{ return (info.setup); } public function unload():void{ info.unload(); info.removeEventListener(ModuleEvent.SETUP, moduleEventHandler); info.removeEventListener(ModuleEvent.PROGRESS, moduleEventHandler); info.removeEventListener(ModuleEvent.READY, moduleEventHandler); info.removeEventListener(ModuleEvent.ERROR, moduleEventHandler); info.removeEventListener(ModuleEvent.UNLOAD, moduleEventHandler); } } class ModuleManagerImpl extends EventDispatcher { private var moduleList:Object; private function ModuleManagerImpl(){ moduleList = {}; super(); } public function getModule(_arg1:String):IModuleInfo{ var _local2:ModuleInfo = (moduleList[_arg1] as ModuleInfo); if (!_local2){ _local2 = new ModuleInfo(_arg1); moduleList[_arg1] = _local2; }; return (new ModuleInfoProxy(_local2)); } public function getAssociatedFactory(_arg1:Object):IFlexModuleFactory{ var m:Object; var info:ModuleInfo; var domain:ApplicationDomain; var cls:Class; var object = _arg1; var className:String = getQualifiedClassName(object); for each (m in moduleList) { info = (m as ModuleInfo); if (!info.ready){ } else { domain = info.applicationDomain; try { cls = Class(domain.getDefinition(className)); if ((object is cls)){ return (info.factory); }; } catch(error:Error) { }; }; }; return (null); } } class ModuleInfo extends EventDispatcher { private var _error:Boolean;// = false private var loader:Loader; private var factoryInfo:FactoryInfo; private var limbo:Dictionary; private var _loaded:Boolean;// = false private var _ready:Boolean;// = false private var numReferences:int;// = 0 private var _url:String; private var _setup:Boolean;// = false private function ModuleInfo(_arg1:String){ _url = _arg1; } private function clearLoader():void{ if (loader){ if (loader.contentLoaderInfo){ loader.contentLoaderInfo.removeEventListener(Event.INIT, initHandler); loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, completeHandler); loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressHandler); loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); }; try { if (loader.content){ loader.content.removeEventListener("ready", readyHandler); loader.content.removeEventListener("error", moduleErrorHandler); }; } catch(error:Error) { }; if (_loaded){ try { loader.close(); } catch(error:Error) { }; }; try { loader.unload(); } catch(error:Error) { }; loader = null; }; } public function get size():int{ return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.bytesTotal : 0); } public function get loaded():Boolean{ return ((limbo) ? false : _loaded); } public function release():void{ if (((_ready) && (!(limbo)))){ limbo = new Dictionary(true); limbo[factoryInfo] = 1; factoryInfo = null; } else { unload(); }; } public function get error():Boolean{ return ((limbo) ? false : _error); } public function get factory():IFlexModuleFactory{ return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.factory : null); } public function completeHandler(_arg1:Event):void{ var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = loader.contentLoaderInfo.bytesLoaded; _local2.bytesTotal = loader.contentLoaderInfo.bytesTotal; dispatchEvent(_local2); } public function publish(_arg1:IFlexModuleFactory):void{ if (factoryInfo){ return; }; if (_url.indexOf("published://") != 0){ return; }; factoryInfo = new FactoryInfo(); factoryInfo.factory = _arg1; _loaded = true; _setup = true; _ready = true; _error = false; dispatchEvent(new ModuleEvent(ModuleEvent.SETUP)); dispatchEvent(new ModuleEvent(ModuleEvent.PROGRESS)); dispatchEvent(new ModuleEvent(ModuleEvent.READY)); } public function initHandler(_arg1:Event):void{ var moduleEvent:ModuleEvent; var event = _arg1; factoryInfo = new FactoryInfo(); try { factoryInfo.factory = (loader.content as IFlexModuleFactory); } catch(error:Error) { }; if (!factoryInfo.factory){ moduleEvent = new ModuleEvent(ModuleEvent.ERROR, event.bubbles, event.cancelable); moduleEvent.bytesLoaded = 0; moduleEvent.bytesTotal = 0; moduleEvent.errorText = "SWF is not a loadable module"; dispatchEvent(moduleEvent); return; }; loader.content.addEventListener("ready", readyHandler); loader.content.addEventListener("error", moduleErrorHandler); try { factoryInfo.applicationDomain = loader.contentLoaderInfo.applicationDomain; } catch(error:Error) { }; _setup = true; dispatchEvent(new ModuleEvent(ModuleEvent.SETUP)); } public function resurrect():void{ var _local1:Object; if (((!(factoryInfo)) && (limbo))){ for (_local1 in limbo) { factoryInfo = (_local1 as FactoryInfo); break; }; limbo = null; }; if (!factoryInfo){ if (_loaded){ dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD)); }; loader = null; _loaded = false; _setup = false; _ready = false; _error = false; }; } public function errorHandler(_arg1:ErrorEvent):void{ _error = true; var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.ERROR, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = 0; _local2.bytesTotal = 0; _local2.errorText = _arg1.text; dispatchEvent(_local2); } public function get ready():Boolean{ return ((limbo) ? false : _ready); } private function loadBytes(_arg1:ApplicationDomain, _arg2:ByteArray):void{ var _local3:LoaderContext = new LoaderContext(); _local3.applicationDomain = (_arg1) ? _arg1 : new ApplicationDomain(ApplicationDomain.currentDomain); if (("allowLoadBytesCodeExecution" in _local3)){ _local3["allowLoadBytesCodeExecution"] = true; }; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); loader.loadBytes(_arg2, _local3); } public function removeReference():void{ numReferences--; if (numReferences == 0){ release(); }; } public function addReference():void{ numReferences++; } public function progressHandler(_arg1:ProgressEvent):void{ var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; dispatchEvent(_local2); } public function load(_arg1:ApplicationDomain=null, _arg2:SecurityDomain=null, _arg3:ByteArray=null):void{ if (_loaded){ return; }; _loaded = true; limbo = null; if (_arg3){ loadBytes(_arg1, _arg3); return; }; if (_url.indexOf("published://") == 0){ return; }; var _local4:URLRequest = new URLRequest(_url); var _local5:LoaderContext = new LoaderContext(); _local5.applicationDomain = (_arg1) ? _arg1 : new ApplicationDomain(ApplicationDomain.currentDomain); _local5.securityDomain = _arg2; if ((((_arg2 == null)) && ((Security.sandboxType == Security.REMOTE)))){ _local5.securityDomain = SecurityDomain.currentDomain; }; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler); loader.load(_local4, _local5); } public function get url():String{ return (_url); } public function get applicationDomain():ApplicationDomain{ return ((((!(limbo)) && (factoryInfo))) ? factoryInfo.applicationDomain : null); } public function moduleErrorHandler(_arg1:Event):void{ var _local2:ModuleEvent; _ready = true; factoryInfo.bytesTotal = loader.contentLoaderInfo.bytesTotal; clearLoader(); if ((_arg1 is ModuleEvent)){ _local2 = ModuleEvent(_arg1); } else { _local2 = new ModuleEvent(ModuleEvent.ERROR); }; dispatchEvent(_local2); } public function readyHandler(_arg1:Event):void{ _ready = true; factoryInfo.bytesTotal = loader.contentLoaderInfo.bytesTotal; var _local2:ModuleEvent = new ModuleEvent(ModuleEvent.READY); _local2.bytesLoaded = loader.contentLoaderInfo.bytesLoaded; _local2.bytesTotal = loader.contentLoaderInfo.bytesTotal; clearLoader(); dispatchEvent(_local2); } public function get setup():Boolean{ return ((limbo) ? false : _setup); } public function unload():void{ clearLoader(); if (_loaded){ dispatchEvent(new ModuleEvent(ModuleEvent.UNLOAD)); }; limbo = null; factoryInfo = null; _loaded = false; _setup = false; _ready = false; _error = false; } } class FactoryInfo { public var bytesTotal:int;// = 0 public var factory:IFlexModuleFactory; public var applicationDomain:ApplicationDomain; private function FactoryInfo(){ } }
Section 53
//ModuleManagerGlobals (mx.modules.ModuleManagerGlobals) package mx.modules { public class ModuleManagerGlobals { public static var managerSingleton:Object = null; } }//package mx.modules
Section 54
//IResourceBundle (mx.resources.IResourceBundle) package mx.resources { public interface IResourceBundle { function get content():Object; function get locale():String; function get bundleName():String; } }//package mx.resources
Section 55
//IResourceManager (mx.resources.IResourceManager) package mx.resources { import flash.events.*; import flash.system.*; public interface IResourceManager extends IEventDispatcher { function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher; function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean; function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class; function getLocales():Array; function removeResourceBundlesForLocale(_arg1:String):void; function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle; function get localeChain():Array; function getInt(_arg1:String, _arg2:String, _arg3:String=null):int; function update():void; function set localeChain(_arg1:Array):void; function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint; function addResourceBundle(_arg1:IResourceBundle):void; function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array; function getBundleNamesForLocale(_arg1:String):Array; function removeResourceBundle(_arg1:String, _arg2:String):void; function getObject(_arg1:String, _arg2:String, _arg3:String=null); function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String; function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void; function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void; function getPreferredLocaleChain():Array; function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle; function initializeLocaleChain(_arg1:Array):void; function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number; } }//package mx.resources
Section 56
//IResourceModule (mx.resources.IResourceModule) package mx.resources { public interface IResourceModule { function get resourceBundles():Array; } }//package mx.resources
Section 57
//LocaleSorter (mx.resources.LocaleSorter) package mx.resources { import mx.core.*; public class LocaleSorter { mx_internal static const VERSION:String = "3.4.0.9271"; private static function normalizeLocale(_arg1:String):String{ return (_arg1.toLowerCase().replace(/-/g, "_")); } public static function sortLocalesByPreference(_arg1:Array, _arg2:Array, _arg3:String=null, _arg4:Boolean=false):Array{ var result:Array; var hasLocale:Object; var i:int; var j:int; var k:int; var l:int; var locale:String; var plocale:LocaleID; var appLocales = _arg1; var systemPreferences = _arg2; var ultimateFallbackLocale = _arg3; var addAll = _arg4; var promote:Function = function (_arg1:String):void{ if (typeof(hasLocale[_arg1]) != "undefined"){ result.push(appLocales[hasLocale[_arg1]]); delete hasLocale[_arg1]; }; }; result = []; hasLocale = {}; var locales:Array = trimAndNormalize(appLocales); var preferenceLocales:Array = trimAndNormalize(systemPreferences); addUltimateFallbackLocale(preferenceLocales, ultimateFallbackLocale); j = 0; while (j < locales.length) { hasLocale[locales[j]] = j; j = (j + 1); }; i = 0; l = preferenceLocales.length; while (i < l) { plocale = LocaleID.fromString(preferenceLocales[i]); promote(preferenceLocales[i]); promote(plocale.toString()); while (plocale.transformToParent()) { promote(plocale.toString()); }; plocale = LocaleID.fromString(preferenceLocales[i]); j = 0; while (j < l) { locale = preferenceLocales[j]; if (plocale.isSiblingOf(LocaleID.fromString(locale))){ promote(locale); }; j = (j + 1); }; j = 0; k = locales.length; while (j < k) { locale = locales[j]; if (plocale.isSiblingOf(LocaleID.fromString(locale))){ promote(locale); }; j = (j + 1); }; i = (i + 1); }; if (addAll){ j = 0; k = locales.length; while (j < k) { promote(locales[j]); j = (j + 1); }; }; return (result); } private static function addUltimateFallbackLocale(_arg1:Array, _arg2:String):void{ var _local3:String; if (((!((_arg2 == null))) && (!((_arg2 == ""))))){ _local3 = normalizeLocale(_arg2); if (_arg1.indexOf(_local3) == -1){ _arg1.push(_local3); }; }; } private static function trimAndNormalize(_arg1:Array):Array{ var _local2:Array = []; var _local3:int; while (_local3 < _arg1.length) { _local2.push(normalizeLocale(_arg1[_local3])); _local3++; }; return (_local2); } } }//package mx.resources class LocaleID { private var privateLangs:Boolean;// = false private var script:String;// = "" private var variants:Array; private var privates:Array; private var extensions:Object; private var lang:String;// = "" private var region:String;// = "" private var extended_langs:Array; public static const STATE_PRIMARY_LANGUAGE:int = 0; public static const STATE_REGION:int = 3; public static const STATE_EXTENDED_LANGUAGES:int = 1; public static const STATE_EXTENSIONS:int = 5; public static const STATE_SCRIPT:int = 2; public static const STATE_VARIANTS:int = 4; public static const STATE_PRIVATES:int = 6; private function LocaleID(){ extended_langs = []; variants = []; extensions = {}; privates = []; super(); } public function equals(_arg1:LocaleID):Boolean{ return ((toString() == _arg1.toString())); } public function canonicalize():void{ var _local1:String; for (_local1 in extensions) { if (extensions.hasOwnProperty(_local1)){ if (extensions[_local1].length == 0){ delete extensions[_local1]; } else { extensions[_local1] = extensions[_local1].sort(); }; }; }; extended_langs = extended_langs.sort(); variants = variants.sort(); privates = privates.sort(); if (script == ""){ script = LocaleRegistry.getScriptByLang(lang); }; if ((((script == "")) && (!((region == ""))))){ script = LocaleRegistry.getScriptByLangAndRegion(lang, region); }; if ((((region == "")) && (!((script == ""))))){ region = LocaleRegistry.getDefaultRegionForLangAndScript(lang, script); }; } public function toString():String{ var _local2:String; var _local1:Array = [lang]; Array.prototype.push.apply(_local1, extended_langs); if (script != ""){ _local1.push(script); }; if (region != ""){ _local1.push(region); }; Array.prototype.push.apply(_local1, variants); for (_local2 in extensions) { if (extensions.hasOwnProperty(_local2)){ _local1.push(_local2); Array.prototype.push.apply(_local1, extensions[_local2]); }; }; if (privates.length > 0){ _local1.push("x"); Array.prototype.push.apply(_local1, privates); }; return (_local1.join("_")); } public function isSiblingOf(_arg1:LocaleID):Boolean{ return ((((lang == _arg1.lang)) && ((script == _arg1.script)))); } public function transformToParent():Boolean{ var _local2:String; var _local3:Array; var _local4:String; if (privates.length > 0){ privates.splice((privates.length - 1), 1); return (true); }; var _local1:String; for (_local2 in extensions) { if (extensions.hasOwnProperty(_local2)){ _local1 = _local2; }; }; if (_local1){ _local3 = extensions[_local1]; if (_local3.length == 1){ delete extensions[_local1]; return (true); }; _local3.splice((_local3.length - 1), 1); return (true); }; if (variants.length > 0){ variants.splice((variants.length - 1), 1); return (true); }; if (script != ""){ if (LocaleRegistry.getScriptByLang(lang) != ""){ script = ""; return (true); }; if (region == ""){ _local4 = LocaleRegistry.getDefaultRegionForLangAndScript(lang, script); if (_local4 != ""){ region = _local4; script = ""; return (true); }; }; }; if (region != ""){ if (!(((script == "")) && ((LocaleRegistry.getScriptByLang(lang) == "")))){ region = ""; return (true); }; }; if (extended_langs.length > 0){ extended_langs.splice((extended_langs.length - 1), 1); return (true); }; return (false); } public static function fromString(_arg1:String):LocaleID{ var _local5:Array; var _local8:String; var _local9:int; var _local10:String; var _local2:LocaleID = new (LocaleID); var _local3:int = STATE_PRIMARY_LANGUAGE; var _local4:Array = _arg1.replace(/-/g, "_").split("_"); var _local6:int; var _local7:int = _local4.length; while (_local6 < _local7) { _local8 = _local4[_local6].toLowerCase(); if (_local3 == STATE_PRIMARY_LANGUAGE){ if (_local8 == "x"){ _local2.privateLangs = true; } else { if (_local8 == "i"){ _local2.lang = (_local2.lang + "i-"); } else { _local2.lang = (_local2.lang + _local8); _local3 = STATE_EXTENDED_LANGUAGES; }; }; } else { _local9 = _local8.length; if (_local9 == 0){ } else { _local10 = _local8.charAt(0).toLowerCase(); if ((((_local3 <= STATE_EXTENDED_LANGUAGES)) && ((_local9 == 3)))){ _local2.extended_langs.push(_local8); if (_local2.extended_langs.length == 3){ _local3 = STATE_SCRIPT; }; } else { if ((((_local3 <= STATE_SCRIPT)) && ((_local9 == 4)))){ _local2.script = _local8; _local3 = STATE_REGION; } else { if ((((_local3 <= STATE_REGION)) && ((((_local9 == 2)) || ((_local9 == 3)))))){ _local2.region = _local8; _local3 = STATE_VARIANTS; } else { if ((((_local3 <= STATE_VARIANTS)) && ((((((((_local10 >= "a")) && ((_local10 <= "z")))) && ((_local9 >= 5)))) || ((((((_local10 >= "0")) && ((_local10 <= "9")))) && ((_local9 >= 4)))))))){ _local2.variants.push(_local8); _local3 = STATE_VARIANTS; } else { if ((((_local3 < STATE_PRIVATES)) && ((_local9 == 1)))){ if (_local8 == "x"){ _local3 = STATE_PRIVATES; _local5 = _local2.privates; } else { _local3 = STATE_EXTENSIONS; _local5 = ((_local2.extensions[_local8]) || ([])); _local2.extensions[_local8] = _local5; }; } else { if (_local3 >= STATE_EXTENSIONS){ _local5.push(_local8); }; }; }; }; }; }; }; }; _local6++; }; _local2.canonicalize(); return (_local2); } } class LocaleRegistry { private static const SCRIPT_ID_BY_LANG:Object = {ab:5, af:1, am:2, ar:3, as:4, ay:1, be:5, bg:5, bn:4, bs:1, ca:1, ch:1, cs:1, cy:1, da:1, de:1, dv:6, dz:7, el:8, en:1, eo:1, es:1, et:1, eu:1, fa:3, fi:1, fj:1, fo:1, fr:1, frr:1, fy:1, ga:1, gl:1, gn:1, gu:9, gv:1, he:10, hi:11, hr:1, ht:1, hu:1, hy:12, id:1, in:1, is:1, it:1, iw:10, ja:13, ka:14, kk:5, kl:1, km:15, kn:16, ko:17, la:1, lb:1, ln:1, lo:18, lt:1, lv:1, mg:1, mh:1, mk:5, ml:19, mo:1, mr:11, ms:1, mt:1, my:20, na:1, nb:1, nd:1, ne:11, nl:1, nn:1, no:1, nr:1, ny:1, om:1, or:21, pa:22, pl:1, ps:3, pt:1, qu:1, rn:1, ro:1, ru:5, rw:1, sg:1, si:23, sk:1, sl:1, sm:1, so:1, sq:1, ss:1, st:1, sv:1, sw:1, ta:24, te:25, th:26, ti:2, tl:1, tn:1, to:1, tr:1, ts:1, uk:5, ur:3, ve:1, vi:1, wo:1, xh:1, yi:10, zu:1, cpe:1, dsb:1, frs:1, gsw:1, hsb:1, kok:11, mai:11, men:1, nds:1, niu:1, nqo:27, nso:1, son:1, tem:1, tkl:1, tmh:1, tpi:1, tvl:1, zbl:28}; private static const SCRIPTS:Array = ["", "latn", "ethi", "arab", "beng", "cyrl", "thaa", "tibt", "grek", "gujr", "hebr", "deva", "armn", "jpan", "geor", "khmr", "knda", "kore", "laoo", "mlym", "mymr", "orya", "guru", "sinh", "taml", "telu", "thai", "nkoo", "blis", "hans", "hant", "mong", "syrc"]; private static const DEFAULT_REGION_BY_LANG_AND_SCRIPT:Object = {bg:{5:"bg"}, ca:{1:"es"}, zh:{30:"tw", 29:"cn"}, cs:{1:"cz"}, da:{1:"dk"}, de:{1:"de"}, el:{8:"gr"}, en:{1:"us"}, es:{1:"es"}, fi:{1:"fi"}, fr:{1:"fr"}, he:{10:"il"}, hu:{1:"hu"}, is:{1:"is"}, it:{1:"it"}, ja:{13:"jp"}, ko:{17:"kr"}, nl:{1:"nl"}, nb:{1:"no"}, pl:{1:"pl"}, pt:{1:"br"}, ro:{1:"ro"}, ru:{5:"ru"}, hr:{1:"hr"}, sk:{1:"sk"}, sq:{1:"al"}, sv:{1:"se"}, th:{26:"th"}, tr:{1:"tr"}, ur:{3:"pk"}, id:{1:"id"}, uk:{5:"ua"}, be:{5:"by"}, sl:{1:"si"}, et:{1:"ee"}, lv:{1:"lv"}, lt:{1:"lt"}, fa:{3:"ir"}, vi:{1:"vn"}, hy:{12:"am"}, az:{1:"az", 5:"az"}, eu:{1:"es"}, mk:{5:"mk"}, af:{1:"za"}, ka:{14:"ge"}, fo:{1:"fo"}, hi:{11:"in"}, ms:{1:"my"}, kk:{5:"kz"}, ky:{5:"kg"}, sw:{1:"ke"}, uz:{1:"uz", 5:"uz"}, tt:{5:"ru"}, pa:{22:"in"}, gu:{9:"in"}, ta:{24:"in"}, te:{25:"in"}, kn:{16:"in"}, mr:{11:"in"}, sa:{11:"in"}, mn:{5:"mn"}, gl:{1:"es"}, kok:{11:"in"}, syr:{32:"sy"}, dv:{6:"mv"}, nn:{1:"no"}, sr:{1:"cs", 5:"cs"}, cy:{1:"gb"}, mi:{1:"nz"}, mt:{1:"mt"}, quz:{1:"bo"}, tn:{1:"za"}, xh:{1:"za"}, zu:{1:"za"}, nso:{1:"za"}, se:{1:"no"}, smj:{1:"no"}, sma:{1:"no"}, sms:{1:"fi"}, smn:{1:"fi"}, bs:{1:"ba"}}; private static const SCRIPT_BY_ID:Object = {latn:1, ethi:2, arab:3, beng:4, cyrl:5, thaa:6, tibt:7, grek:8, gujr:9, hebr:10, deva:11, armn:12, jpan:13, geor:14, khmr:15, knda:16, kore:17, laoo:18, mlym:19, mymr:20, orya:21, guru:22, sinh:23, taml:24, telu:25, thai:26, nkoo:27, blis:28, hans:29, hant:30, mong:31, syrc:32}; private static const SCRIPT_ID_BY_LANG_AND_REGION:Object = {zh:{cn:29, sg:29, tw:30, hk:30, mo:30}, mn:{cn:31, sg:5}, pa:{pk:3, in:22}, ha:{gh:1, ne:1}}; private function LocaleRegistry(){ } public static function getScriptByLangAndRegion(_arg1:String, _arg2:String):String{ var _local3:Object = SCRIPT_ID_BY_LANG_AND_REGION[_arg1]; if (_local3 == null){ return (""); }; var _local4:Object = _local3[_arg2]; if (_local4 == null){ return (""); }; return (SCRIPTS[int(_local4)].toLowerCase()); } public static function getScriptByLang(_arg1:String):String{ var _local2:Object = SCRIPT_ID_BY_LANG[_arg1]; if (_local2 == null){ return (""); }; return (SCRIPTS[int(_local2)].toLowerCase()); } public static function getDefaultRegionForLangAndScript(_arg1:String, _arg2:String):String{ var _local3:Object = DEFAULT_REGION_BY_LANG_AND_SCRIPT[_arg1]; var _local4:Object = SCRIPT_BY_ID[_arg2]; if ((((_local3 == null)) || ((_local4 == null)))){ return (""); }; return (((_local3[int(_local4)]) || (""))); } }
Section 58
//ResourceBundle (mx.resources.ResourceBundle) package mx.resources { import mx.core.*; import flash.system.*; import mx.utils.*; public class ResourceBundle implements IResourceBundle { mx_internal var _locale:String; private var _content:Object; mx_internal var _bundleName:String; mx_internal static const VERSION:String = "3.4.0.9271"; mx_internal static var backupApplicationDomain:ApplicationDomain; mx_internal static var locale:String; public function ResourceBundle(_arg1:String=null, _arg2:String=null){ _content = {}; super(); mx_internal::_locale = _arg1; mx_internal::_bundleName = _arg2; _content = getContent(); } protected function getContent():Object{ return ({}); } public function getString(_arg1:String):String{ return (String(_getObject(_arg1))); } public function get content():Object{ return (_content); } public function getBoolean(_arg1:String, _arg2:Boolean=true):Boolean{ var _local3:String = _getObject(_arg1).toLowerCase(); if (_local3 == "false"){ return (false); }; if (_local3 == "true"){ return (true); }; return (_arg2); } public function getStringArray(_arg1:String):Array{ var _local2:Array = _getObject(_arg1).split(","); var _local3:int = _local2.length; var _local4:int; while (_local4 < _local3) { _local2[_local4] = StringUtil.trim(_local2[_local4]); _local4++; }; return (_local2); } public function getObject(_arg1:String):Object{ return (_getObject(_arg1)); } private function _getObject(_arg1:String):Object{ var _local2:Object = content[_arg1]; if (!_local2){ throw (new Error(((("Key " + _arg1) + " was not found in resource bundle ") + bundleName))); }; return (_local2); } public function get locale():String{ return (mx_internal::_locale); } public function get bundleName():String{ return (mx_internal::_bundleName); } public function getNumber(_arg1:String):Number{ return (Number(_getObject(_arg1))); } private static function getClassByName(_arg1:String, _arg2:ApplicationDomain):Class{ var _local3:Class; if (_arg2.hasDefinition(_arg1)){ _local3 = (_arg2.getDefinition(_arg1) as Class); }; return (_local3); } public static function getResourceBundle(_arg1:String, _arg2:ApplicationDomain=null):ResourceBundle{ var _local3:String; var _local4:Class; var _local5:Object; var _local6:ResourceBundle; if (!_arg2){ _arg2 = ApplicationDomain.currentDomain; }; _local3 = (((mx_internal::locale + "$") + _arg1) + "_properties"); _local4 = getClassByName(_local3, _arg2); if (!_local4){ _local3 = (_arg1 + "_properties"); _local4 = getClassByName(_local3, _arg2); }; if (!_local4){ _local3 = _arg1; _local4 = getClassByName(_local3, _arg2); }; if (((!(_local4)) && (mx_internal::backupApplicationDomain))){ _local3 = (_arg1 + "_properties"); _local4 = getClassByName(_local3, mx_internal::backupApplicationDomain); if (!_local4){ _local3 = _arg1; _local4 = getClassByName(_local3, mx_internal::backupApplicationDomain); }; }; if (_local4){ _local5 = new (_local4); if ((_local5 is ResourceBundle)){ _local6 = ResourceBundle(_local5); return (_local6); }; }; throw (new Error(("Could not find resource bundle " + _arg1))); } } }//package mx.resources
Section 59
//ResourceManager (mx.resources.ResourceManager) package mx.resources { import mx.core.*; public class ResourceManager { mx_internal static const VERSION:String = "3.4.0.9271"; private static var implClassDependency:ResourceManagerImpl; private static var instance:IResourceManager; public static function getInstance():IResourceManager{ if (!instance){ try { instance = IResourceManager(Singleton.getInstance("mx.resources::IResourceManager")); } catch(e:Error) { instance = new ResourceManagerImpl(); }; }; return (instance); } } }//package mx.resources
Section 60
//ResourceManagerImpl (mx.resources.ResourceManagerImpl) package mx.resources { import flash.events.*; import mx.core.*; import flash.utils.*; import flash.system.*; import mx.modules.*; import mx.events.*; import mx.utils.*; public class ResourceManagerImpl extends EventDispatcher implements IResourceManager { private var resourceModules:Object; private var initializedForNonFrameworkApp:Boolean;// = false private var localeMap:Object; private var _localeChain:Array; mx_internal static const VERSION:String = "3.4.0.9271"; private static var instance:IResourceManager; public function ResourceManagerImpl(){ localeMap = {}; resourceModules = {}; super(); } public function get localeChain():Array{ return (_localeChain); } public function set localeChain(_arg1:Array):void{ _localeChain = _arg1; update(); } public function getStringArray(_arg1:String, _arg2:String, _arg3:String=null):Array{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (null); }; var _local5:* = _local4.content[_arg2]; var _local6:Array = String(_local5).split(","); var _local7:int = _local6.length; var _local8:int; while (_local8 < _local7) { _local6[_local8] = StringUtil.trim(_local6[_local8]); _local8++; }; return (_local6); } mx_internal function installCompiledResourceBundle(_arg1:ApplicationDomain, _arg2:String, _arg3:String):void{ var _local4:String; var _local5:String = _arg3; var _local6:int = _arg3.indexOf(":"); if (_local6 != -1){ _local4 = _arg3.substring(0, _local6); _local5 = _arg3.substring((_local6 + 1)); }; if (getResourceBundle(_arg2, _arg3)){ return; }; var _local7 = (((_arg2 + "$") + _local5) + "_properties"); if (_local4 != null){ _local7 = ((_local4 + ".") + _local7); }; var _local8:Class; if (_arg1.hasDefinition(_local7)){ _local8 = Class(_arg1.getDefinition(_local7)); }; if (!_local8){ _local7 = _arg3; if (_arg1.hasDefinition(_local7)){ _local8 = Class(_arg1.getDefinition(_local7)); }; }; if (!_local8){ _local7 = (_arg3 + "_properties"); if (_arg1.hasDefinition(_local7)){ _local8 = Class(_arg1.getDefinition(_local7)); }; }; if (!_local8){ throw (new Error((((("Could not find compiled resource bundle '" + _arg3) + "' for locale '") + _arg2) + "'."))); }; var _local9:ResourceBundle = ResourceBundle(new (_local8)); _local9.mx_internal::_locale = _arg2; _local9.mx_internal::_bundleName = _arg3; addResourceBundle(_local9); } public function getString(_arg1:String, _arg2:String, _arg3:Array=null, _arg4:String=null):String{ var _local5:IResourceBundle = findBundle(_arg1, _arg2, _arg4); if (!_local5){ return (null); }; var _local6:String = String(_local5.content[_arg2]); if (_arg3){ _local6 = StringUtil.substitute(_local6, _arg3); }; return (_local6); } public function loadResourceModule(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher{ var moduleInfo:IModuleInfo; var resourceEventDispatcher:ResourceEventDispatcher; var timer:Timer; var timerHandler:Function; var url = _arg1; var updateFlag = _arg2; var applicationDomain = _arg3; var securityDomain = _arg4; moduleInfo = ModuleManager.getModule(url); resourceEventDispatcher = new ResourceEventDispatcher(moduleInfo); var readyHandler:Function = function (_arg1:ModuleEvent):void{ var _local2:* = _arg1.module.factory.create(); resourceModules[_arg1.module.url].resourceModule = _local2; if (updateFlag){ update(); }; }; moduleInfo.addEventListener(ModuleEvent.READY, readyHandler, false, 0, true); var errorHandler:Function = function (_arg1:ModuleEvent):void{ var _local3:ResourceEvent; var _local2:String = ("Unable to load resource module from " + url); if (resourceEventDispatcher.willTrigger(ResourceEvent.ERROR)){ _local3 = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable); _local3.bytesLoaded = 0; _local3.bytesTotal = 0; _local3.errorText = _local2; resourceEventDispatcher.dispatchEvent(_local3); } else { throw (new Error(_local2)); }; }; moduleInfo.addEventListener(ModuleEvent.ERROR, errorHandler, false, 0, true); resourceModules[url] = new ResourceModuleInfo(moduleInfo, readyHandler, errorHandler); timer = new Timer(0); timerHandler = function (_arg1:TimerEvent):void{ timer.removeEventListener(TimerEvent.TIMER, timerHandler); timer.stop(); moduleInfo.load(applicationDomain, securityDomain); }; timer.addEventListener(TimerEvent.TIMER, timerHandler, false, 0, true); timer.start(); return (resourceEventDispatcher); } public function getLocales():Array{ var _local2:String; var _local1:Array = []; for (_local2 in localeMap) { _local1.push(_local2); }; return (_local1); } public function removeResourceBundlesForLocale(_arg1:String):void{ delete localeMap[_arg1]; } public function getResourceBundle(_arg1:String, _arg2:String):IResourceBundle{ var _local3:Object = localeMap[_arg1]; if (!_local3){ return (null); }; return (_local3[_arg2]); } private function dumpResourceModule(_arg1):void{ var _local2:ResourceBundle; var _local3:String; for each (_local2 in _arg1.resourceBundles) { trace(_local2.locale, _local2.bundleName); for (_local3 in _local2.content) { }; }; } public function addResourceBundle(_arg1:IResourceBundle):void{ var _local2:String = _arg1.locale; var _local3:String = _arg1.bundleName; if (!localeMap[_local2]){ localeMap[_local2] = {}; }; localeMap[_local2][_local3] = _arg1; } public function getObject(_arg1:String, _arg2:String, _arg3:String=null){ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (undefined); }; return (_local4.content[_arg2]); } public function getInt(_arg1:String, _arg2:String, _arg3:String=null):int{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (0); }; var _local5:* = _local4.content[_arg2]; return (int(_local5)); } private function findBundle(_arg1:String, _arg2:String, _arg3:String):IResourceBundle{ supportNonFrameworkApps(); return (((_arg3)!=null) ? getResourceBundle(_arg3, _arg1) : findResourceBundleWithResource(_arg1, _arg2)); } private function supportNonFrameworkApps():void{ if (initializedForNonFrameworkApp){ return; }; initializedForNonFrameworkApp = true; if (getLocales().length > 0){ return; }; var _local1:ApplicationDomain = ApplicationDomain.currentDomain; if (!_local1.hasDefinition("_CompiledResourceBundleInfo")){ return; }; var _local2:Class = Class(_local1.getDefinition("_CompiledResourceBundleInfo")); var _local3:Array = _local2.compiledLocales; var _local4:Array = _local2.compiledResourceBundleNames; installCompiledResourceBundles(_local1, _local3, _local4); localeChain = _local3; } public function getBundleNamesForLocale(_arg1:String):Array{ var _local3:String; var _local2:Array = []; for (_local3 in localeMap[_arg1]) { _local2.push(_local3); }; return (_local2); } public function getPreferredLocaleChain():Array{ return (LocaleSorter.sortLocalesByPreference(getLocales(), getSystemPreferredLocales(), null, true)); } public function getNumber(_arg1:String, _arg2:String, _arg3:String=null):Number{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (NaN); }; var _local5:* = _local4.content[_arg2]; return (Number(_local5)); } public function update():void{ dispatchEvent(new Event(Event.CHANGE)); } public function getClass(_arg1:String, _arg2:String, _arg3:String=null):Class{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (null); }; var _local5:* = _local4.content[_arg2]; return ((_local5 as Class)); } public function removeResourceBundle(_arg1:String, _arg2:String):void{ delete localeMap[_arg1][_arg2]; if (getBundleNamesForLocale(_arg1).length == 0){ delete localeMap[_arg1]; }; } public function initializeLocaleChain(_arg1:Array):void{ localeChain = LocaleSorter.sortLocalesByPreference(_arg1, getSystemPreferredLocales(), null, true); } public function findResourceBundleWithResource(_arg1:String, _arg2:String):IResourceBundle{ var _local5:String; var _local6:Object; var _local7:ResourceBundle; if (!_localeChain){ return (null); }; var _local3:int = _localeChain.length; var _local4:int; while (_local4 < _local3) { _local5 = localeChain[_local4]; _local6 = localeMap[_local5]; if (!_local6){ } else { _local7 = _local6[_arg1]; if (!_local7){ } else { if ((_arg2 in _local7.content)){ return (_local7); }; }; }; _local4++; }; return (null); } public function getUint(_arg1:String, _arg2:String, _arg3:String=null):uint{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (0); }; var _local5:* = _local4.content[_arg2]; return (uint(_local5)); } private function getSystemPreferredLocales():Array{ var _local1:Array; if (Capabilities["languages"]){ _local1 = Capabilities["languages"]; } else { _local1 = [Capabilities.language]; }; return (_local1); } public function installCompiledResourceBundles(_arg1:ApplicationDomain, _arg2:Array, _arg3:Array):void{ var _local7:String; var _local8:int; var _local9:String; var _local4:int = (_arg2) ? _arg2.length : 0; var _local5:int = (_arg3) ? _arg3.length : 0; var _local6:int; while (_local6 < _local4) { _local7 = _arg2[_local6]; _local8 = 0; while (_local8 < _local5) { _local9 = _arg3[_local8]; mx_internal::installCompiledResourceBundle(_arg1, _local7, _local9); _local8++; }; _local6++; }; } public function getBoolean(_arg1:String, _arg2:String, _arg3:String=null):Boolean{ var _local4:IResourceBundle = findBundle(_arg1, _arg2, _arg3); if (!_local4){ return (false); }; var _local5:* = _local4.content[_arg2]; return ((String(_local5).toLowerCase() == "true")); } public function unloadResourceModule(_arg1:String, _arg2:Boolean=true):void{ var _local4:Array; var _local5:int; var _local6:int; var _local7:String; var _local8:String; var _local3:ResourceModuleInfo = resourceModules[_arg1]; if (!_local3){ return; }; if (_local3.resourceModule){ _local4 = _local3.resourceModule.resourceBundles; if (_local4){ _local5 = _local4.length; _local6 = 0; while (_local6 < _local5) { _local7 = _local4[_local6].locale; _local8 = _local4[_local6].bundleName; removeResourceBundle(_local7, _local8); _local6++; }; }; }; resourceModules[_arg1] = null; delete resourceModules[_arg1]; _local3.moduleInfo.unload(); if (_arg2){ this.update(); }; } public static function getInstance():IResourceManager{ if (!instance){ instance = new (ResourceManagerImpl); }; return (instance); } } }//package mx.resources import flash.events.*; import mx.modules.*; import mx.events.*; class ResourceModuleInfo { public var resourceModule:IResourceModule; public var errorHandler:Function; public var readyHandler:Function; public var moduleInfo:IModuleInfo; private function ResourceModuleInfo(_arg1:IModuleInfo, _arg2:Function, _arg3:Function){ this.moduleInfo = _arg1; this.readyHandler = _arg2; this.errorHandler = _arg3; } } class ResourceEventDispatcher extends EventDispatcher { private function ResourceEventDispatcher(_arg1:IModuleInfo){ _arg1.addEventListener(ModuleEvent.ERROR, moduleInfo_errorHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.PROGRESS, moduleInfo_progressHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.READY, moduleInfo_readyHandler, false, 0, true); } private function moduleInfo_progressHandler(_arg1:ModuleEvent):void{ var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; dispatchEvent(_local2); } private function moduleInfo_readyHandler(_arg1:ModuleEvent):void{ var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.COMPLETE); dispatchEvent(_local2); } private function moduleInfo_errorHandler(_arg1:ModuleEvent):void{ var _local2:ResourceEvent = new ResourceEvent(ResourceEvent.ERROR, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; _local2.errorText = _arg1.errorText; dispatchEvent(_local2); } }
Section 61
//HaloBorder (mx.skins.halo.HaloBorder) package mx.skins.halo { import flash.display.*; import mx.core.*; import mx.styles.*; import mx.skins.*; import mx.graphics.*; import mx.utils.*; public class HaloBorder extends RectangularBorder { mx_internal var radiusObj:Object; mx_internal var backgroundHole:Object; mx_internal var radius:Number; mx_internal var bRoundedCorners:Boolean; mx_internal var backgroundColor:Object; private var dropShadow:RectangularDropShadow; protected var _borderMetrics:EdgeMetrics; mx_internal var backgroundAlphaName:String; mx_internal static const VERSION:String = "3.4.0.9271"; private static var BORDER_WIDTHS:Object = {none:0, solid:1, inset:2, outset:2, alert:3, dropdown:2, menuBorder:1, comboNonEdit:2}; public function HaloBorder(){ BORDER_WIDTHS["default"] = 3; } override public function styleChanged(_arg1:String):void{ if ((((((((((_arg1 == null)) || ((_arg1 == "styleName")))) || ((_arg1 == "borderStyle")))) || ((_arg1 == "borderThickness")))) || ((_arg1 == "borderSides")))){ _borderMetrics = null; }; invalidateDisplayList(); } override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{ if (((isNaN(_arg1)) || (isNaN(_arg2)))){ return; }; super.updateDisplayList(_arg1, _arg2); backgroundColor = getBackgroundColor(); bRoundedCorners = false; backgroundAlphaName = "backgroundAlpha"; backgroundHole = null; radius = 0; radiusObj = null; drawBorder(_arg1, _arg2); drawBackground(_arg1, _arg2); } mx_internal function drawBorder(_arg1:Number, _arg2:Number):void{ var _local5:Number; var _local6:uint; var _local7:uint; var _local8:String; var _local9:Number; var _local10:uint; var _local11:Boolean; var _local12:uint; var _local13:Array; var _local14:Array; var _local15:uint; var _local16:uint; var _local17:uint; var _local18:uint; var _local19:Boolean; var _local20:Object; var _local22:Number; var _local23:Number; var _local24:Number; var _local25:Object; var _local27:Number; var _local28:Number; var _local29:IContainer; var _local30:EdgeMetrics; var _local31:Boolean; var _local32:Number; var _local33:Array; var _local34:uint; var _local35:Boolean; var _local36:Number; var _local3:String = getStyle("borderStyle"); var _local4:Array = getStyle("highlightAlphas"); var _local21:Boolean; var _local26:Graphics = graphics; _local26.clear(); if (_local3){ switch (_local3){ case "none": break; case "inset": _local7 = getStyle("borderColor"); _local22 = ColorUtil.adjustBrightness2(_local7, -40); _local23 = ColorUtil.adjustBrightness2(_local7, 25); _local24 = ColorUtil.adjustBrightness2(_local7, 40); _local25 = backgroundColor; if ((((_local25 === null)) || ((_local25 === "")))){ _local25 = _local7; }; draw3dBorder(_local23, _local22, _local24, Number(_local25), Number(_local25), Number(_local25)); break; case "outset": _local7 = getStyle("borderColor"); _local22 = ColorUtil.adjustBrightness2(_local7, -40); _local23 = ColorUtil.adjustBrightness2(_local7, -25); _local24 = ColorUtil.adjustBrightness2(_local7, 40); _local25 = backgroundColor; if ((((_local25 === null)) || ((_local25 === "")))){ _local25 = _local7; }; draw3dBorder(_local23, _local24, _local22, Number(_local25), Number(_local25), Number(_local25)); break; case "alert": case "default": if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){ _local27 = getStyle("backgroundAlpha"); _local5 = getStyle("borderAlpha"); backgroundAlphaName = "borderAlpha"; radius = getStyle("cornerRadius"); bRoundedCorners = (getStyle("roundedBottomCorners").toString().toLowerCase() == "true"); _local28 = (bRoundedCorners) ? radius : 0; drawDropShadow(0, 0, _arg1, _arg2, radius, radius, _local28, _local28); if (!bRoundedCorners){ radiusObj = {}; }; _local29 = (parent as IContainer); if (_local29){ _local30 = _local29.viewMetrics; backgroundHole = {x:_local30.left, y:_local30.top, w:Math.max(0, ((_arg1 - _local30.left) - _local30.right)), h:Math.max(0, ((_arg2 - _local30.top) - _local30.bottom)), r:0}; if ((((backgroundHole.w > 0)) && ((backgroundHole.h > 0)))){ if (_local27 != _local5){ drawDropShadow(backgroundHole.x, backgroundHole.y, backgroundHole.w, backgroundHole.h, 0, 0, 0, 0); }; _local26.beginFill(Number(backgroundColor), _local27); _local26.drawRect(backgroundHole.x, backgroundHole.y, backgroundHole.w, backgroundHole.h); _local26.endFill(); }; }; backgroundColor = getStyle("borderColor"); }; break; case "dropdown": _local12 = getStyle("dropdownBorderColor"); drawDropShadow(0, 0, _arg1, _arg2, 4, 0, 0, 4); drawRoundRect(0, 0, _arg1, _arg2, {tl:4, tr:0, br:0, bl:4}, 5068126, 1); drawRoundRect(0, 0, _arg1, _arg2, {tl:4, tr:0, br:0, bl:4}, [0xFFFFFF, 0xFFFFFF], [0.7, 0], verticalGradientMatrix(0, 0, _arg1, _arg2)); drawRoundRect(1, 1, (_arg1 - 1), (_arg2 - 2), {tl:3, tr:0, br:0, bl:3}, 0xFFFFFF, 1); drawRoundRect(1, 2, (_arg1 - 1), (_arg2 - 3), {tl:3, tr:0, br:0, bl:3}, [0xEEEEEE, 0xFFFFFF], 1, verticalGradientMatrix(0, 0, (_arg1 - 1), (_arg2 - 3))); if (!isNaN(_local12)){ drawRoundRect(0, 0, (_arg1 + 1), _arg2, {tl:4, tr:0, br:0, bl:4}, _local12, 0.5); drawRoundRect(1, 1, (_arg1 - 1), (_arg2 - 2), {tl:3, tr:0, br:0, bl:3}, 0xFFFFFF, 1); drawRoundRect(1, 2, (_arg1 - 1), (_arg2 - 3), {tl:3, tr:0, br:0, bl:3}, [0xEEEEEE, 0xFFFFFF], 1, verticalGradientMatrix(0, 0, (_arg1 - 1), (_arg2 - 3))); }; backgroundColor = null; break; case "menuBorder": _local7 = getStyle("borderColor"); drawRoundRect(0, 0, _arg1, _arg2, 0, _local7, 1); drawDropShadow(1, 1, (_arg1 - 2), (_arg2 - 2), 0, 0, 0, 0); break; case "comboNonEdit": break; case "controlBar": if ((((_arg1 == 0)) || ((_arg2 == 0)))){ backgroundColor = null; break; }; _local14 = getStyle("footerColors"); _local31 = !((_local14 == null)); _local32 = getStyle("borderAlpha"); if (_local31){ _local26.lineStyle(0, ((_local14.length > 0)) ? _local14[1] : _local14[0], _local32); _local26.moveTo(0, 0); _local26.lineTo(_arg1, 0); _local26.lineStyle(0, 0, 0); if (((((parent) && (parent.parent))) && ((parent.parent is IStyleClient)))){ radius = IStyleClient(parent.parent).getStyle("cornerRadius"); _local32 = IStyleClient(parent.parent).getStyle("borderAlpha"); }; if (isNaN(radius)){ radius = 0; }; if (IStyleClient(parent.parent).getStyle("roundedBottomCorners").toString().toLowerCase() != "true"){ radius = 0; }; drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:0, tr:0, bl:radius, br:radius}, _local14, _local32, verticalGradientMatrix(0, 0, _arg1, _arg2)); if ((((_local14.length > 1)) && (!((_local14[0] == _local14[1]))))){ drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:0, tr:0, bl:radius, br:radius}, [0xFFFFFF, 0xFFFFFF], _local4, verticalGradientMatrix(0, 0, _arg1, _arg2)); drawRoundRect(1, 2, (_arg1 - 2), (_arg2 - 3), {tl:0, tr:0, bl:(radius - 1), br:(radius - 1)}, _local14, _local32, verticalGradientMatrix(0, 0, _arg1, _arg2)); }; }; backgroundColor = null; break; case "applicationControlBar": _local13 = getStyle("fillColors"); _local5 = getStyle("backgroundAlpha"); _local4 = getStyle("highlightAlphas"); _local33 = getStyle("fillAlphas"); _local11 = getStyle("docked"); _local34 = uint(backgroundColor); radius = getStyle("cornerRadius"); if (!radius){ radius = 0; }; drawDropShadow(0, 1, _arg1, (_arg2 - 1), radius, radius, radius, radius); if (((!((backgroundColor === null))) && (StyleManager.isValidStyleValue(backgroundColor)))){ drawRoundRect(0, 1, _arg1, (_arg2 - 1), radius, _local34, _local5, verticalGradientMatrix(0, 0, _arg1, _arg2)); }; drawRoundRect(0, 1, _arg1, (_arg2 - 1), radius, _local13, _local33, verticalGradientMatrix(0, 0, _arg1, _arg2)); drawRoundRect(0, 1, _arg1, ((_arg2 / 2) - 1), {tl:radius, tr:radius, bl:0, br:0}, [0xFFFFFF, 0xFFFFFF], _local4, verticalGradientMatrix(0, 0, _arg1, ((_arg2 / 2) - 1))); drawRoundRect(0, 1, _arg1, (_arg2 - 1), {tl:radius, tr:radius, bl:0, br:0}, 0xFFFFFF, 0.3, null, GradientType.LINEAR, null, {x:0, y:2, w:_arg1, h:(_arg2 - 2), r:{tl:radius, tr:radius, bl:0, br:0}}); backgroundColor = null; break; default: _local7 = getStyle("borderColor"); _local9 = getStyle("borderThickness"); _local8 = getStyle("borderSides"); _local35 = true; radius = getStyle("cornerRadius"); bRoundedCorners = (getStyle("roundedBottomCorners").toString().toLowerCase() == "true"); _local36 = Math.max((radius - _local9), 0); _local20 = {x:_local9, y:_local9, w:(_arg1 - (_local9 * 2)), h:(_arg2 - (_local9 * 2)), r:_local36}; if (!bRoundedCorners){ radiusObj = {tl:radius, tr:radius, bl:0, br:0}; _local20.r = {tl:_local36, tr:_local36, bl:0, br:0}; }; if (_local8 != "left top right bottom"){ _local20.r = {tl:_local36, tr:_local36, bl:(bRoundedCorners) ? _local36 : 0, br:(bRoundedCorners) ? _local36 : 0}; radiusObj = {tl:radius, tr:radius, bl:(bRoundedCorners) ? radius : 0, br:(bRoundedCorners) ? radius : 0}; _local8 = _local8.toLowerCase(); if (_local8.indexOf("left") == -1){ _local20.x = 0; _local20.w = (_local20.w + _local9); _local20.r.tl = 0; _local20.r.bl = 0; radiusObj.tl = 0; radiusObj.bl = 0; _local35 = false; }; if (_local8.indexOf("top") == -1){ _local20.y = 0; _local20.h = (_local20.h + _local9); _local20.r.tl = 0; _local20.r.tr = 0; radiusObj.tl = 0; radiusObj.tr = 0; _local35 = false; }; if (_local8.indexOf("right") == -1){ _local20.w = (_local20.w + _local9); _local20.r.tr = 0; _local20.r.br = 0; radiusObj.tr = 0; radiusObj.br = 0; _local35 = false; }; if (_local8.indexOf("bottom") == -1){ _local20.h = (_local20.h + _local9); _local20.r.bl = 0; _local20.r.br = 0; radiusObj.bl = 0; radiusObj.br = 0; _local35 = false; }; }; if ((((radius == 0)) && (_local35))){ drawDropShadow(0, 0, _arg1, _arg2, 0, 0, 0, 0); _local26.beginFill(_local7); _local26.drawRect(0, 0, _arg1, _arg2); _local26.drawRect(_local9, _local9, (_arg1 - (2 * _local9)), (_arg2 - (2 * _local9))); _local26.endFill(); } else { if (radiusObj){ drawDropShadow(0, 0, _arg1, _arg2, radiusObj.tl, radiusObj.tr, radiusObj.br, radiusObj.bl); drawRoundRect(0, 0, _arg1, _arg2, radiusObj, _local7, 1, null, null, null, _local20); radiusObj.tl = Math.max((radius - _local9), 0); radiusObj.tr = Math.max((radius - _local9), 0); radiusObj.bl = (bRoundedCorners) ? Math.max((radius - _local9), 0) : 0; radiusObj.br = (bRoundedCorners) ? Math.max((radius - _local9), 0) : 0; } else { drawDropShadow(0, 0, _arg1, _arg2, radius, radius, radius, radius); drawRoundRect(0, 0, _arg1, _arg2, radius, _local7, 1, null, null, null, _local20); radius = Math.max((getStyle("cornerRadius") - _local9), 0); }; }; }; }; } mx_internal function drawBackground(_arg1:Number, _arg2:Number):void{ var _local4:Number; var _local5:Number; var _local6:EdgeMetrics; var _local7:Graphics; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Array; var _local12:Number; if (((((((!((backgroundColor === null))) && (!((backgroundColor === ""))))) || (getStyle("mouseShield")))) || (getStyle("mouseShieldChildren")))){ _local4 = Number(backgroundColor); _local5 = 1; _local6 = getBackgroundColorMetrics(); _local7 = graphics; if (((((isNaN(_local4)) || ((backgroundColor === "")))) || ((backgroundColor === null)))){ _local5 = 0; _local4 = 0xFFFFFF; } else { _local5 = getStyle(backgroundAlphaName); }; if (((!((radius == 0))) || (backgroundHole))){ _local8 = _local6.bottom; if (radiusObj){ _local9 = Math.max((radius - Math.max(_local6.top, _local6.left, _local6.right)), 0); _local10 = (bRoundedCorners) ? Math.max((radius - Math.max(_local6.bottom, _local6.left, _local6.right)), 0) : 0; radiusObj = {tl:_local9, tr:_local9, bl:_local10, br:_local10}; drawRoundRect(_local6.left, _local6.top, (width - (_local6.left + _local6.right)), (height - (_local6.top + _local8)), radiusObj, _local4, _local5, null, GradientType.LINEAR, null, backgroundHole); } else { drawRoundRect(_local6.left, _local6.top, (width - (_local6.left + _local6.right)), (height - (_local6.top + _local8)), radius, _local4, _local5, null, GradientType.LINEAR, null, backgroundHole); }; } else { _local7.beginFill(_local4, _local5); _local7.drawRect(_local6.left, _local6.top, ((_arg1 - _local6.right) - _local6.left), ((_arg2 - _local6.bottom) - _local6.top)); _local7.endFill(); }; }; var _local3:String = getStyle("borderStyle"); if ((((((FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)) && ((((_local3 == "alert")) || ((_local3 == "default")))))) && ((getStyle("headerColors") == null)))){ _local11 = getStyle("highlightAlphas"); _local12 = (_local11) ? _local11[0] : 0.3; drawRoundRect(0, 0, _arg1, _arg2, {tl:radius, tr:radius, bl:0, br:0}, 0xFFFFFF, _local12, null, GradientType.LINEAR, null, {x:0, y:1, w:_arg1, h:(_arg2 - 1), r:{tl:radius, tr:radius, bl:0, br:0}}); }; } mx_internal function drawDropShadow(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):void{ var _local11:Number; var _local12:Boolean; if ((((((((getStyle("dropShadowEnabled") == false)) || ((getStyle("dropShadowEnabled") == "false")))) || ((_arg3 == 0)))) || ((_arg4 == 0)))){ return; }; var _local9:Number = getStyle("shadowDistance"); var _local10:String = getStyle("shadowDirection"); if (getStyle("borderStyle") == "applicationControlBar"){ _local12 = getStyle("docked"); _local11 = (_local12) ? 90 : getDropShadowAngle(_local9, _local10); _local9 = Math.abs(_local9); } else { _local11 = getDropShadowAngle(_local9, _local10); _local9 = (Math.abs(_local9) + 2); }; if (!dropShadow){ dropShadow = new RectangularDropShadow(); }; dropShadow.distance = _local9; dropShadow.angle = _local11; dropShadow.color = getStyle("dropShadowColor"); dropShadow.alpha = 0.4; dropShadow.tlRadius = _arg5; dropShadow.trRadius = _arg6; dropShadow.blRadius = _arg8; dropShadow.brRadius = _arg7; dropShadow.drawShadow(graphics, _arg1, _arg2, _arg3, _arg4); } mx_internal function getBackgroundColor():Object{ var _local2:Object; var _local1:IUIComponent = (parent as IUIComponent); if (((_local1) && (!(_local1.enabled)))){ _local2 = getStyle("backgroundDisabledColor"); if (((!((_local2 === null))) && (StyleManager.isValidStyleValue(_local2)))){ return (_local2); }; }; return (getStyle("backgroundColor")); } mx_internal function draw3dBorder(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ var _local7:Number = width; var _local8:Number = height; drawDropShadow(0, 0, width, height, 0, 0, 0, 0); var _local9:Graphics = graphics; _local9.beginFill(_arg1); _local9.drawRect(0, 0, _local7, _local8); _local9.drawRect(1, 0, (_local7 - 2), _local8); _local9.endFill(); _local9.beginFill(_arg2); _local9.drawRect(1, 0, (_local7 - 2), 1); _local9.endFill(); _local9.beginFill(_arg3); _local9.drawRect(1, (_local8 - 1), (_local7 - 2), 1); _local9.endFill(); _local9.beginFill(_arg4); _local9.drawRect(1, 1, (_local7 - 2), 1); _local9.endFill(); _local9.beginFill(_arg5); _local9.drawRect(1, (_local8 - 2), (_local7 - 2), 1); _local9.endFill(); _local9.beginFill(_arg6); _local9.drawRect(1, 2, (_local7 - 2), (_local8 - 4)); _local9.drawRect(2, 2, (_local7 - 4), (_local8 - 4)); _local9.endFill(); } mx_internal function getBackgroundColorMetrics():EdgeMetrics{ return (borderMetrics); } mx_internal function getDropShadowAngle(_arg1:Number, _arg2:String):Number{ if (_arg2 == "left"){ return (((_arg1 >= 0)) ? 135 : 225); //unresolved jump }; if (_arg2 == "right"){ return (((_arg1 >= 0)) ? 45 : 315); //unresolved jump }; return (((_arg1 >= 0)) ? 90 : 270); } override public function get borderMetrics():EdgeMetrics{ var _local1:Number; var _local3:String; if (_borderMetrics){ return (_borderMetrics); }; var _local2:String = getStyle("borderStyle"); if ((((_local2 == "default")) || ((_local2 == "alert")))){ if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){ _borderMetrics = new EdgeMetrics(0, 0, 0, 0); } else { return (EdgeMetrics.EMPTY); }; } else { if ((((_local2 == "controlBar")) || ((_local2 == "applicationControlBar")))){ _borderMetrics = new EdgeMetrics(1, 1, 1, 1); } else { if (_local2 == "solid"){ _local1 = getStyle("borderThickness"); if (isNaN(_local1)){ _local1 = 0; }; _borderMetrics = new EdgeMetrics(_local1, _local1, _local1, _local1); _local3 = getStyle("borderSides"); if (_local3 != "left top right bottom"){ if (_local3.indexOf("left") == -1){ _borderMetrics.left = 0; }; if (_local3.indexOf("top") == -1){ _borderMetrics.top = 0; }; if (_local3.indexOf("right") == -1){ _borderMetrics.right = 0; }; if (_local3.indexOf("bottom") == -1){ _borderMetrics.bottom = 0; }; }; } else { _local1 = BORDER_WIDTHS[_local2]; if (isNaN(_local1)){ _local1 = 0; }; _borderMetrics = new EdgeMetrics(_local1, _local1, _local1, _local1); }; }; }; return (_borderMetrics); } } }//package mx.skins.halo
Section 62
//HaloFocusRect (mx.skins.halo.HaloFocusRect) package mx.skins.halo { import flash.display.*; import mx.core.*; import mx.styles.*; import mx.skins.*; import mx.utils.*; public class HaloFocusRect extends ProgrammaticSkin implements IStyleClient { private var _focusColor:Number; mx_internal static const VERSION:String = "3.4.0.9271"; public function get inheritingStyles():Object{ return (styleName.inheritingStyles); } public function set inheritingStyles(_arg1:Object):void{ } public function notifyStyleChangeInChildren(_arg1:String, _arg2:Boolean):void{ } public function registerEffects(_arg1:Array):void{ } public function regenerateStyleCache(_arg1:Boolean):void{ } public function get styleDeclaration():CSSStyleDeclaration{ return (CSSStyleDeclaration(styleName)); } public function getClassStyleDeclarations():Array{ return ([]); } public function get className():String{ return ("HaloFocusRect"); } public function clearStyle(_arg1:String):void{ if (_arg1 == "focusColor"){ _focusColor = NaN; }; } public function setStyle(_arg1:String, _arg2):void{ if (_arg1 == "focusColor"){ _focusColor = _arg2; }; } public function set nonInheritingStyles(_arg1:Object):void{ } public function get nonInheritingStyles():Object{ return (styleName.nonInheritingStyles); } override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{ var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; super.updateDisplayList(_arg1, _arg2); var _local3:String = getStyle("focusBlendMode"); var _local4:Number = getStyle("focusAlpha"); var _local5:Number = getStyle("focusColor"); var _local6:Number = getStyle("cornerRadius"); var _local7:Number = getStyle("focusThickness"); var _local8:String = getStyle("focusRoundedCorners"); var _local9:Number = getStyle("themeColor"); var _local10:Number = _local5; if (isNaN(_local10)){ _local10 = _local9; }; var _local11:Graphics = graphics; _local11.clear(); if (_local3){ blendMode = _local3; }; if (((!((_local8 == "tl tr bl br"))) && ((_local6 > 0)))){ _local12 = 0; _local13 = 0; _local14 = 0; _local15 = 0; _local16 = (_local6 + _local7); if (_local8.indexOf("tl") >= 0){ _local12 = _local16; }; if (_local8.indexOf("tr") >= 0){ _local14 = _local16; }; if (_local8.indexOf("bl") >= 0){ _local13 = _local16; }; if (_local8.indexOf("br") >= 0){ _local15 = _local16; }; _local11.beginFill(_local10, _local4); GraphicsUtil.drawRoundRectComplex(_local11, 0, 0, _arg1, _arg2, _local12, _local14, _local13, _local15); _local12 = (_local12) ? _local6 : 0; _local14 = (_local14) ? _local6 : 0; _local13 = (_local13) ? _local6 : 0; _local15 = (_local15) ? _local6 : 0; GraphicsUtil.drawRoundRectComplex(_local11, _local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local12, _local14, _local13, _local15); _local11.endFill(); _local16 = (_local6 + (_local7 / 2)); _local12 = (_local12) ? _local16 : 0; _local14 = (_local14) ? _local16 : 0; _local13 = (_local13) ? _local16 : 0; _local15 = (_local15) ? _local16 : 0; _local11.beginFill(_local10, _local4); GraphicsUtil.drawRoundRectComplex(_local11, (_local7 / 2), (_local7 / 2), (_arg1 - _local7), (_arg2 - _local7), _local12, _local14, _local13, _local15); _local12 = (_local12) ? _local6 : 0; _local14 = (_local14) ? _local6 : 0; _local13 = (_local13) ? _local6 : 0; _local15 = (_local15) ? _local6 : 0; GraphicsUtil.drawRoundRectComplex(_local11, _local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local12, _local14, _local13, _local15); _local11.endFill(); } else { _local11.beginFill(_local10, _local4); _local17 = (((_local6 > 0)) ? (_local6 + _local7) : 0 * 2); _local11.drawRoundRect(0, 0, _arg1, _arg2, _local17, _local17); _local17 = (_local6 * 2); _local11.drawRoundRect(_local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local17, _local17); _local11.endFill(); _local11.beginFill(_local10, _local4); _local17 = (((_local6 > 0)) ? (_local6 + (_local7 / 2)) : 0 * 2); _local11.drawRoundRect((_local7 / 2), (_local7 / 2), (_arg1 - _local7), (_arg2 - _local7), _local17, _local17); _local17 = (_local6 * 2); _local11.drawRoundRect(_local7, _local7, (_arg1 - (2 * _local7)), (_arg2 - (2 * _local7)), _local17, _local17); _local11.endFill(); }; } override public function getStyle(_arg1:String){ return (((_arg1 == "focusColor")) ? _focusColor : super.getStyle(_arg1)); } public function set styleDeclaration(_arg1:CSSStyleDeclaration):void{ } } }//package mx.skins.halo
Section 63
//Border (mx.skins.Border) package mx.skins { import mx.core.*; public class Border extends ProgrammaticSkin implements IBorder { mx_internal static const VERSION:String = "3.4.0.9271"; public function get borderMetrics():EdgeMetrics{ return (EdgeMetrics.EMPTY); } } }//package mx.skins
Section 64
//ProgrammaticSkin (mx.skins.ProgrammaticSkin) package mx.skins { import flash.display.*; import mx.core.*; import mx.styles.*; import flash.geom.*; import mx.managers.*; import mx.utils.*; public class ProgrammaticSkin extends FlexShape implements IFlexDisplayObject, IInvalidating, ILayoutManagerClient, ISimpleStyleClient, IProgrammaticSkin { private var _initialized:Boolean;// = false private var _height:Number; private var invalidateDisplayListFlag:Boolean;// = false private var _styleName:IStyleClient; private var _nestLevel:int;// = 0 private var _processedDescriptors:Boolean;// = false private var _updateCompletePendingFlag:Boolean;// = true private var _width:Number; mx_internal static const VERSION:String = "3.4.0.9271"; private static var tempMatrix:Matrix = new Matrix(); public function ProgrammaticSkin(){ _width = measuredWidth; _height = measuredHeight; } public function getStyle(_arg1:String){ return ((_styleName) ? _styleName.getStyle(_arg1) : null); } protected function updateDisplayList(_arg1:Number, _arg2:Number):void{ } public function get nestLevel():int{ return (_nestLevel); } public function set nestLevel(_arg1:int):void{ _nestLevel = _arg1; invalidateDisplayList(); } override public function get height():Number{ return (_height); } public function get updateCompletePendingFlag():Boolean{ return (_updateCompletePendingFlag); } protected function verticalGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Matrix{ return (rotatedGradientMatrix(_arg1, _arg2, _arg3, _arg4, 90)); } public function validateSize(_arg1:Boolean=false):void{ } public function invalidateDisplayList():void{ if (((!(invalidateDisplayListFlag)) && ((nestLevel > 0)))){ invalidateDisplayListFlag = true; UIComponentGlobals.layoutManager.invalidateDisplayList(this); }; } public function set updateCompletePendingFlag(_arg1:Boolean):void{ _updateCompletePendingFlag = _arg1; } protected function horizontalGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Matrix{ return (rotatedGradientMatrix(_arg1, _arg2, _arg3, _arg4, 0)); } override public function set height(_arg1:Number):void{ _height = _arg1; invalidateDisplayList(); } public function set processedDescriptors(_arg1:Boolean):void{ _processedDescriptors = _arg1; } public function validateDisplayList():void{ invalidateDisplayListFlag = false; updateDisplayList(width, height); } public function get measuredWidth():Number{ return (0); } override public function set width(_arg1:Number):void{ _width = _arg1; invalidateDisplayList(); } public function get measuredHeight():Number{ return (0); } public function set initialized(_arg1:Boolean):void{ _initialized = _arg1; } protected function drawRoundRect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null, _arg6:Object=null, _arg7:Object=null, _arg8:Matrix=null, _arg9:String="linear", _arg10:Array=null, _arg11:Object=null):void{ var _local13:Number; var _local14:Array; var _local15:Object; var _local12:Graphics = graphics; if ((((_arg3 == 0)) || ((_arg4 == 0)))){ return; }; if (_arg6 !== null){ if ((_arg6 is uint)){ _local12.beginFill(uint(_arg6), Number(_arg7)); } else { if ((_arg6 is Array)){ _local14 = ((_arg7 is Array)) ? (_arg7 as Array) : [_arg7, _arg7]; if (!_arg10){ _arg10 = [0, 0xFF]; }; _local12.beginGradientFill(_arg9, (_arg6 as Array), _local14, _arg10, _arg8); }; }; }; if (!_arg5){ _local12.drawRect(_arg1, _arg2, _arg3, _arg4); } else { if ((_arg5 is Number)){ _local13 = (Number(_arg5) * 2); _local12.drawRoundRect(_arg1, _arg2, _arg3, _arg4, _local13, _local13); } else { GraphicsUtil.drawRoundRectComplex(_local12, _arg1, _arg2, _arg3, _arg4, _arg5.tl, _arg5.tr, _arg5.bl, _arg5.br); }; }; if (_arg11){ _local15 = _arg11.r; if ((_local15 is Number)){ _local13 = (Number(_local15) * 2); _local12.drawRoundRect(_arg11.x, _arg11.y, _arg11.w, _arg11.h, _local13, _local13); } else { GraphicsUtil.drawRoundRectComplex(_local12, _arg11.x, _arg11.y, _arg11.w, _arg11.h, _local15.tl, _local15.tr, _local15.bl, _local15.br); }; }; if (_arg6 !== null){ _local12.endFill(); }; } public function get processedDescriptors():Boolean{ return (_processedDescriptors); } public function set styleName(_arg1:Object):void{ if (_styleName != _arg1){ _styleName = (_arg1 as IStyleClient); invalidateDisplayList(); }; } public function setActualSize(_arg1:Number, _arg2:Number):void{ var _local3:Boolean; if (_width != _arg1){ _width = _arg1; _local3 = true; }; if (_height != _arg2){ _height = _arg2; _local3 = true; }; if (_local3){ invalidateDisplayList(); }; } public function styleChanged(_arg1:String):void{ invalidateDisplayList(); } override public function get width():Number{ return (_width); } public function invalidateProperties():void{ } public function get initialized():Boolean{ return (_initialized); } protected function rotatedGradientMatrix(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Matrix{ tempMatrix.createGradientBox(_arg3, _arg4, ((_arg5 * Math.PI) / 180), _arg1, _arg2); return (tempMatrix); } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function get styleName():Object{ return (_styleName); } public function validateNow():void{ if (invalidateDisplayListFlag){ validateDisplayList(); }; } public function invalidateSize():void{ } public function validateProperties():void{ } } }//package mx.skins
Section 65
//RectangularBorder (mx.skins.RectangularBorder) package mx.skins { import flash.events.*; import flash.display.*; import mx.core.*; import flash.utils.*; import mx.styles.*; import flash.system.*; import flash.geom.*; import mx.resources.*; import flash.net.*; public class RectangularBorder extends Border implements IRectangularBorder { private var backgroundImage:DisplayObject; private var backgroundImageHeight:Number; private var _backgroundImageBounds:Rectangle; private var backgroundImageStyle:Object; private var backgroundImageWidth:Number; private var resourceManager:IResourceManager; mx_internal static const VERSION:String = "3.4.0.9271"; public function RectangularBorder(){ resourceManager = ResourceManager.getInstance(); super(); addEventListener(Event.REMOVED, removedHandler); } public function layoutBackgroundImage():void{ var _local4:Number; var _local5:Number; var _local7:Number; var _local8:Number; var _local14:Number; var _local15:Graphics; var _local1:DisplayObject = parent; var _local2:EdgeMetrics = ((_local1 is IContainer)) ? IContainer(_local1).viewMetrics : borderMetrics; var _local3 = !((getStyle("backgroundAttachment") == "fixed")); if (_backgroundImageBounds){ _local4 = _backgroundImageBounds.width; _local5 = _backgroundImageBounds.height; } else { _local4 = ((width - _local2.left) - _local2.right); _local5 = ((height - _local2.top) - _local2.bottom); }; var _local6:Number = getBackgroundSize(); if (isNaN(_local6)){ _local7 = 1; _local8 = 1; } else { _local14 = (_local6 * 0.01); _local7 = ((_local14 * _local4) / backgroundImageWidth); _local8 = ((_local14 * _local5) / backgroundImageHeight); }; backgroundImage.scaleX = _local7; backgroundImage.scaleY = _local8; var _local9:Number = Math.round((0.5 * (_local4 - (backgroundImageWidth * _local7)))); var _local10:Number = Math.round((0.5 * (_local5 - (backgroundImageHeight * _local8)))); backgroundImage.x = _local2.left; backgroundImage.y = _local2.top; var _local11:Shape = Shape(backgroundImage.mask); _local11.x = _local2.left; _local11.y = _local2.top; if (((_local3) && ((_local1 is IContainer)))){ _local9 = (_local9 - IContainer(_local1).horizontalScrollPosition); _local10 = (_local10 - IContainer(_local1).verticalScrollPosition); }; backgroundImage.alpha = getStyle("backgroundAlpha"); backgroundImage.x = (backgroundImage.x + _local9); backgroundImage.y = (backgroundImage.y + _local10); var _local12:Number = ((width - _local2.left) - _local2.right); var _local13:Number = ((height - _local2.top) - _local2.bottom); if (((!((_local11.width == _local12))) || (!((_local11.height == _local13))))){ _local15 = _local11.graphics; _local15.clear(); _local15.beginFill(0xFFFFFF); _local15.drawRect(0, 0, _local12, _local13); _local15.endFill(); }; } public function set backgroundImageBounds(_arg1:Rectangle):void{ if (((((_backgroundImageBounds) && (_arg1))) && (_backgroundImageBounds.equals(_arg1)))){ return; }; _backgroundImageBounds = _arg1; invalidateDisplayList(); } private function getBackgroundSize():Number{ var _local3:int; var _local1:Number = NaN; var _local2:Object = getStyle("backgroundSize"); if (((_local2) && ((_local2 is String)))){ _local3 = _local2.indexOf("%"); if (_local3 != -1){ _local1 = Number(_local2.substr(0, _local3)); }; }; return (_local1); } private function removedHandler(_arg1:Event):void{ var _local2:IChildList; if (backgroundImage){ _local2 = ((parent is IRawChildrenContainer)) ? IRawChildrenContainer(parent).rawChildren : IChildList(parent); _local2.removeChild(backgroundImage.mask); _local2.removeChild(backgroundImage); backgroundImage = null; }; } private function initBackgroundImage(_arg1:DisplayObject):void{ backgroundImage = _arg1; if ((_arg1 is Loader)){ backgroundImageWidth = Loader(_arg1).contentLoaderInfo.width; backgroundImageHeight = Loader(_arg1).contentLoaderInfo.height; } else { backgroundImageWidth = backgroundImage.width; backgroundImageHeight = backgroundImage.height; if ((_arg1 is ISimpleStyleClient)){ ISimpleStyleClient(_arg1).styleName = styleName; }; }; var _local2:IChildList = ((parent is IRawChildrenContainer)) ? IRawChildrenContainer(parent).rawChildren : IChildList(parent); var _local3:Shape = new FlexShape(); _local3.name = "backgroundMask"; _local3.x = 0; _local3.y = 0; _local2.addChild(_local3); var _local4:int = _local2.getChildIndex(this); _local2.addChildAt(backgroundImage, (_local4 + 1)); backgroundImage.mask = _local3; } public function get backgroundImageBounds():Rectangle{ return (_backgroundImageBounds); } public function get hasBackgroundImage():Boolean{ return (!((backgroundImage == null))); } private function completeEventHandler(_arg1:Event):void{ if (!parent){ return; }; var _local2:DisplayObject = DisplayObject(LoaderInfo(_arg1.target).loader); initBackgroundImage(_local2); layoutBackgroundImage(); dispatchEvent(_arg1.clone()); } override protected function updateDisplayList(_arg1:Number, _arg2:Number):void{ var cls:Class; var newStyleObj:DisplayObject; var loader:Loader; var loaderContext:LoaderContext; var message:String; var unscaledWidth = _arg1; var unscaledHeight = _arg2; if (!parent){ return; }; var newStyle:Object = getStyle("backgroundImage"); if (newStyle != backgroundImageStyle){ removedHandler(null); backgroundImageStyle = newStyle; if (((newStyle) && ((newStyle as Class)))){ cls = Class(newStyle); initBackgroundImage(new (cls)); } else { if (((newStyle) && ((newStyle is String)))){ try { cls = Class(getDefinitionByName(String(newStyle))); } catch(e:Error) { }; if (cls){ newStyleObj = new (cls); initBackgroundImage(newStyleObj); } else { loader = new FlexLoader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeEventHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorEventHandler); loader.contentLoaderInfo.addEventListener(ErrorEvent.ERROR, errorEventHandler); loaderContext = new LoaderContext(); loaderContext.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain); loader.load(new URLRequest(String(newStyle)), loaderContext); }; } else { if (newStyle){ message = resourceManager.getString("skins", "notLoaded", [newStyle]); throw (new Error(message)); }; }; }; }; if (backgroundImage){ layoutBackgroundImage(); }; } private function errorEventHandler(_arg1:Event):void{ } } }//package mx.skins
Section 66
//CSSStyleDeclaration (mx.styles.CSSStyleDeclaration) package mx.styles { import flash.events.*; import flash.display.*; import mx.core.*; import flash.utils.*; import mx.managers.*; public class CSSStyleDeclaration extends EventDispatcher { mx_internal var effects:Array; protected var overrides:Object; public var defaultFactory:Function; public var factory:Function; mx_internal var selectorRefCount:int;// = 0 private var styleManager:IStyleManager2; private var clones:Dictionary; mx_internal static const VERSION:String = "3.4.0.9271"; private static const NOT_A_COLOR:uint = 4294967295; private static const FILTERMAP_PROP:String = "__reserved__filterMap"; public function CSSStyleDeclaration(_arg1:String=null){ clones = new Dictionary(true); super(); if (_arg1){ styleManager = (Singleton.getInstance("mx.styles::IStyleManager2") as IStyleManager2); styleManager.setStyleDeclaration(_arg1, this, false); }; } mx_internal function addStyleToProtoChain(_arg1:Object, _arg2:DisplayObject, _arg3:Object=null):Object{ var p:String; var emptyObjectFactory:Function; var filteredChain:Object; var filterObjectFactory:Function; var i:String; var chain = _arg1; var target = _arg2; var filterMap = _arg3; var nodeAddedToChain:Boolean; var originalChain:Object = chain; if (filterMap){ chain = {}; }; if (defaultFactory != null){ defaultFactory.prototype = chain; chain = new defaultFactory(); nodeAddedToChain = true; }; if (factory != null){ factory.prototype = chain; chain = new factory(); nodeAddedToChain = true; }; if (overrides){ if ((((defaultFactory == null)) && ((factory == null)))){ emptyObjectFactory = function ():void{ }; emptyObjectFactory.prototype = chain; chain = new (emptyObjectFactory); nodeAddedToChain = true; }; for (p in overrides) { if (overrides[p] === undefined){ delete chain[p]; } else { chain[p] = overrides[p]; }; }; }; if (filterMap){ if (nodeAddedToChain){ filteredChain = {}; filterObjectFactory = function ():void{ }; filterObjectFactory.prototype = originalChain; filteredChain = new (filterObjectFactory); for (i in chain) { if (filterMap[i] != null){ filteredChain[filterMap[i]] = chain[i]; }; }; chain = filteredChain; chain[FILTERMAP_PROP] = filterMap; } else { chain = originalChain; }; }; if (nodeAddedToChain){ clones[chain] = 1; }; return (chain); } public function getStyle(_arg1:String){ var _local2:*; var _local3:*; if (overrides){ if ((((_arg1 in overrides)) && ((overrides[_arg1] === undefined)))){ return (undefined); }; _local3 = overrides[_arg1]; if (_local3 !== undefined){ return (_local3); }; }; if (factory != null){ factory.prototype = {}; _local2 = new factory(); _local3 = _local2[_arg1]; if (_local3 !== undefined){ return (_local3); }; }; if (defaultFactory != null){ defaultFactory.prototype = {}; _local2 = new defaultFactory(); _local3 = _local2[_arg1]; if (_local3 !== undefined){ return (_local3); }; }; return (undefined); } public function clearStyle(_arg1:String):void{ setStyle(_arg1, undefined); } public function setStyle(_arg1:String, _arg2):void{ var _local7:int; var _local8:Object; var _local3:Object = getStyle(_arg1); var _local4:Boolean; if ((((((((((selectorRefCount > 0)) && ((factory == null)))) && ((defaultFactory == null)))) && (!(overrides)))) && (!((_local3 === _arg2))))){ _local4 = true; }; if (_arg2 !== undefined){ setStyle(_arg1, _arg2); } else { if (_arg2 == _local3){ return; }; setStyle(_arg1, _arg2); }; var _local5:Array = SystemManagerGlobals.topLevelSystemManagers; var _local6:int = _local5.length; if (_local4){ _local7 = 0; while (_local7 < _local6) { _local8 = _local5[_local7]; _local8.regenerateStyleCache(true); _local7++; }; }; _local7 = 0; while (_local7 < _local6) { _local8 = _local5[_local7]; _local8.notifyStyleChangeInChildren(_arg1, true); _local7++; }; } private function clearStyleAttr(_arg1:String):void{ var _local2:*; if (!overrides){ overrides = {}; }; overrides[_arg1] = undefined; for (_local2 in clones) { delete _local2[_arg1]; }; } mx_internal function createProtoChainRoot():Object{ var _local1:Object = {}; if (defaultFactory != null){ defaultFactory.prototype = _local1; _local1 = new defaultFactory(); }; if (factory != null){ factory.prototype = _local1; _local1 = new factory(); }; clones[_local1] = 1; return (_local1); } mx_internal function clearOverride(_arg1:String):void{ if (((overrides) && (overrides[_arg1]))){ delete overrides[_arg1]; }; } mx_internal function setStyle(_arg1:String, _arg2):void{ var _local3:Object; var _local4:*; var _local5:Number; var _local6:Object; if (_arg2 === undefined){ clearStyleAttr(_arg1); return; }; if ((_arg2 is String)){ if (!styleManager){ styleManager = (Singleton.getInstance("mx.styles::IStyleManager2") as IStyleManager2); }; _local5 = styleManager.getColorName(_arg2); if (_local5 != NOT_A_COLOR){ _arg2 = _local5; }; }; if (defaultFactory != null){ _local3 = new defaultFactory(); if (_local3[_arg1] !== _arg2){ if (!overrides){ overrides = {}; }; overrides[_arg1] = _arg2; } else { if (overrides){ delete overrides[_arg1]; }; }; }; if (factory != null){ _local3 = new factory(); if (_local3[_arg1] !== _arg2){ if (!overrides){ overrides = {}; }; overrides[_arg1] = _arg2; } else { if (overrides){ delete overrides[_arg1]; }; }; }; if ((((defaultFactory == null)) && ((factory == null)))){ if (!overrides){ overrides = {}; }; overrides[_arg1] = _arg2; }; for (_local4 in clones) { _local6 = _local4[FILTERMAP_PROP]; if (_local6){ if (_local6[_arg1] != null){ _local4[_local6[_arg1]] = _arg2; }; } else { _local4[_arg1] = _arg2; }; }; } } }//package mx.styles
Section 67
//ISimpleStyleClient (mx.styles.ISimpleStyleClient) package mx.styles { public interface ISimpleStyleClient { function set styleName(_arg1:Object):void; function styleChanged(_arg1:String):void; function get styleName():Object; } }//package mx.styles
Section 68
//IStyleClient (mx.styles.IStyleClient) package mx.styles { public interface IStyleClient extends ISimpleStyleClient { function regenerateStyleCache(_arg1:Boolean):void; function get className():String; function clearStyle(_arg1:String):void; function getClassStyleDeclarations():Array; function get inheritingStyles():Object; function set nonInheritingStyles(_arg1:Object):void; function setStyle(_arg1:String, _arg2):void; function get styleDeclaration():CSSStyleDeclaration; function set styleDeclaration(_arg1:CSSStyleDeclaration):void; function get nonInheritingStyles():Object; function set inheritingStyles(_arg1:Object):void; function getStyle(_arg1:String); function notifyStyleChangeInChildren(_arg1:String, _arg2:Boolean):void; function registerEffects(_arg1:Array):void; } }//package mx.styles
Section 69
//IStyleManager (mx.styles.IStyleManager) package mx.styles { import flash.events.*; public interface IStyleManager { function isColorName(_arg1:String):Boolean; function registerParentDisplayListInvalidatingStyle(_arg1:String):void; function registerInheritingStyle(_arg1:String):void; function set stylesRoot(_arg1:Object):void; function get typeSelectorCache():Object; function styleDeclarationsChanged():void; function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void; function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean; function isSizeInvalidatingStyle(_arg1:String):Boolean; function get inheritingStyles():Object; function isValidStyleValue(_arg1):Boolean; function isParentSizeInvalidatingStyle(_arg1:String):Boolean; function getColorName(_arg1:Object):uint; function set typeSelectorCache(_arg1:Object):void; function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void; function getColorNames(_arg1:Array):void; function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false):IEventDispatcher; function isInheritingStyle(_arg1:String):Boolean; function set inheritingStyles(_arg1:Object):void; function get stylesRoot():Object; function initProtoChainRoots():void; function registerColorName(_arg1:String, _arg2:uint):void; function registerParentSizeInvalidatingStyle(_arg1:String):void; function registerSizeInvalidatingStyle(_arg1:String):void; function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void; function isInheritingTextFormatStyle(_arg1:String):Boolean; function getStyleDeclaration(_arg1:String):CSSStyleDeclaration; } }//package mx.styles
Section 70
//IStyleManager2 (mx.styles.IStyleManager2) package mx.styles { import flash.events.*; import flash.system.*; public interface IStyleManager2 extends IStyleManager { function get selectors():Array; function loadStyleDeclarations2(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher; } }//package mx.styles
Section 71
//IStyleModule (mx.styles.IStyleModule) package mx.styles { public interface IStyleModule { function unload():void; } }//package mx.styles
Section 72
//StyleManager (mx.styles.StyleManager) package mx.styles { import flash.events.*; import mx.core.*; import flash.system.*; public class StyleManager { mx_internal static const VERSION:String = "3.4.0.9271"; public static const NOT_A_COLOR:uint = 4294967295; private static var _impl:IStyleManager2; private static var implClassDependency:StyleManagerImpl; public static function isParentSizeInvalidatingStyle(_arg1:String):Boolean{ return (impl.isParentSizeInvalidatingStyle(_arg1)); } public static function registerInheritingStyle(_arg1:String):void{ impl.registerInheritingStyle(_arg1); } mx_internal static function set stylesRoot(_arg1:Object):void{ impl.stylesRoot = _arg1; } mx_internal static function get inheritingStyles():Object{ return (impl.inheritingStyles); } mx_internal static function styleDeclarationsChanged():void{ impl.styleDeclarationsChanged(); } public static function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void{ impl.setStyleDeclaration(_arg1, _arg2, _arg3); } public static function registerParentDisplayListInvalidatingStyle(_arg1:String):void{ impl.registerParentDisplayListInvalidatingStyle(_arg1); } mx_internal static function get typeSelectorCache():Object{ return (impl.typeSelectorCache); } mx_internal static function set inheritingStyles(_arg1:Object):void{ impl.inheritingStyles = _arg1; } public static function isColorName(_arg1:String):Boolean{ return (impl.isColorName(_arg1)); } public static function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean{ return (impl.isParentDisplayListInvalidatingStyle(_arg1)); } public static function isSizeInvalidatingStyle(_arg1:String):Boolean{ return (impl.isSizeInvalidatingStyle(_arg1)); } public static function getColorName(_arg1:Object):uint{ return (impl.getColorName(_arg1)); } mx_internal static function set typeSelectorCache(_arg1:Object):void{ impl.typeSelectorCache = _arg1; } public static function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void{ impl.unloadStyleDeclarations(_arg1, _arg2); } public static function getColorNames(_arg1:Array):void{ impl.getColorNames(_arg1); } public static function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false, _arg4:ApplicationDomain=null, _arg5:SecurityDomain=null):IEventDispatcher{ return (impl.loadStyleDeclarations2(_arg1, _arg2, _arg4, _arg5)); } private static function get impl():IStyleManager2{ if (!_impl){ _impl = IStyleManager2(Singleton.getInstance("mx.styles::IStyleManager2")); }; return (_impl); } public static function isValidStyleValue(_arg1):Boolean{ return (impl.isValidStyleValue(_arg1)); } mx_internal static function get stylesRoot():Object{ return (impl.stylesRoot); } public static function isInheritingStyle(_arg1:String):Boolean{ return (impl.isInheritingStyle(_arg1)); } mx_internal static function initProtoChainRoots():void{ impl.initProtoChainRoots(); } public static function registerParentSizeInvalidatingStyle(_arg1:String):void{ impl.registerParentSizeInvalidatingStyle(_arg1); } public static function get selectors():Array{ return (impl.selectors); } public static function registerSizeInvalidatingStyle(_arg1:String):void{ impl.registerSizeInvalidatingStyle(_arg1); } public static function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void{ impl.clearStyleDeclaration(_arg1, _arg2); } public static function registerColorName(_arg1:String, _arg2:uint):void{ impl.registerColorName(_arg1, _arg2); } public static function isInheritingTextFormatStyle(_arg1:String):Boolean{ return (impl.isInheritingTextFormatStyle(_arg1)); } public static function getStyleDeclaration(_arg1:String):CSSStyleDeclaration{ return (impl.getStyleDeclaration(_arg1)); } } }//package mx.styles
Section 73
//StyleManagerImpl (mx.styles.StyleManagerImpl) package mx.styles { import flash.events.*; import mx.core.*; import flash.utils.*; import flash.system.*; import mx.modules.*; import mx.events.*; import mx.resources.*; import mx.managers.*; public class StyleManagerImpl implements IStyleManager2 { private var _stylesRoot:Object; private var _selectors:Object; private var styleModules:Object; private var _inheritingStyles:Object; private var resourceManager:IResourceManager; private var _typeSelectorCache:Object; mx_internal static const VERSION:String = "3.4.0.9271"; private static var parentSizeInvalidatingStyles:Object = {bottom:true, horizontalCenter:true, left:true, right:true, top:true, verticalCenter:true, baseline:true}; private static var colorNames:Object = {transparent:"transparent", black:0, blue:0xFF, green:0x8000, gray:0x808080, silver:0xC0C0C0, lime:0xFF00, olive:0x808000, white:0xFFFFFF, yellow:0xFFFF00, maroon:0x800000, navy:128, red:0xFF0000, purple:0x800080, teal:0x8080, fuchsia:0xFF00FF, aqua:0xFFFF, magenta:0xFF00FF, cyan:0xFFFF, halogreen:8453965, haloblue:40447, haloorange:0xFFB600, halosilver:11455193}; private static var inheritingTextFormatStyles:Object = {align:true, bold:true, color:true, font:true, indent:true, italic:true, size:true}; private static var instance:IStyleManager2; private static var parentDisplayListInvalidatingStyles:Object = {bottom:true, horizontalCenter:true, left:true, right:true, top:true, verticalCenter:true, baseline:true}; private static var sizeInvalidatingStyles:Object = {borderStyle:true, borderThickness:true, fontAntiAliasType:true, fontFamily:true, fontGridFitType:true, fontSharpness:true, fontSize:true, fontStyle:true, fontThickness:true, fontWeight:true, headerHeight:true, horizontalAlign:true, horizontalGap:true, kerning:true, leading:true, letterSpacing:true, paddingBottom:true, paddingLeft:true, paddingRight:true, paddingTop:true, strokeWidth:true, tabHeight:true, tabWidth:true, verticalAlign:true, verticalGap:true}; public function StyleManagerImpl(){ _selectors = {}; styleModules = {}; resourceManager = ResourceManager.getInstance(); _inheritingStyles = {}; _typeSelectorCache = {}; super(); } public function setStyleDeclaration(_arg1:String, _arg2:CSSStyleDeclaration, _arg3:Boolean):void{ _arg2.selectorRefCount++; _selectors[_arg1] = _arg2; typeSelectorCache = {}; if (_arg3){ styleDeclarationsChanged(); }; } public function registerParentDisplayListInvalidatingStyle(_arg1:String):void{ parentDisplayListInvalidatingStyles[_arg1] = true; } public function getStyleDeclaration(_arg1:String):CSSStyleDeclaration{ var _local2:int; if (_arg1.charAt(0) != "."){ _local2 = _arg1.lastIndexOf("."); if (_local2 != -1){ _arg1 = _arg1.substr((_local2 + 1)); }; }; return (_selectors[_arg1]); } public function set typeSelectorCache(_arg1:Object):void{ _typeSelectorCache = _arg1; } public function isColorName(_arg1:String):Boolean{ return (!((colorNames[_arg1.toLowerCase()] === undefined))); } public function set inheritingStyles(_arg1:Object):void{ _inheritingStyles = _arg1; } public function getColorNames(_arg1:Array):void{ var _local4:uint; if (!_arg1){ return; }; var _local2:int = _arg1.length; var _local3:int; while (_local3 < _local2) { if (((!((_arg1[_local3] == null))) && (isNaN(_arg1[_local3])))){ _local4 = getColorName(_arg1[_local3]); if (_local4 != StyleManager.NOT_A_COLOR){ _arg1[_local3] = _local4; }; }; _local3++; }; } public function isInheritingTextFormatStyle(_arg1:String):Boolean{ return ((inheritingTextFormatStyles[_arg1] == true)); } public function registerParentSizeInvalidatingStyle(_arg1:String):void{ parentSizeInvalidatingStyles[_arg1] = true; } public function registerColorName(_arg1:String, _arg2:uint):void{ colorNames[_arg1.toLowerCase()] = _arg2; } public function isParentSizeInvalidatingStyle(_arg1:String):Boolean{ return ((parentSizeInvalidatingStyles[_arg1] == true)); } public function registerInheritingStyle(_arg1:String):void{ inheritingStyles[_arg1] = true; } public function set stylesRoot(_arg1:Object):void{ _stylesRoot = _arg1; } public function get typeSelectorCache():Object{ return (_typeSelectorCache); } public function isParentDisplayListInvalidatingStyle(_arg1:String):Boolean{ return ((parentDisplayListInvalidatingStyles[_arg1] == true)); } public function isSizeInvalidatingStyle(_arg1:String):Boolean{ return ((sizeInvalidatingStyles[_arg1] == true)); } public function styleDeclarationsChanged():void{ var _local4:Object; var _local1:Array = SystemManagerGlobals.topLevelSystemManagers; var _local2:int = _local1.length; var _local3:int; while (_local3 < _local2) { _local4 = _local1[_local3]; _local4.regenerateStyleCache(true); _local4.notifyStyleChangeInChildren(null, true); _local3++; }; } public function isValidStyleValue(_arg1):Boolean{ return (!((_arg1 === undefined))); } public function loadStyleDeclarations(_arg1:String, _arg2:Boolean=true, _arg3:Boolean=false):IEventDispatcher{ return (loadStyleDeclarations2(_arg1, _arg2)); } public function get inheritingStyles():Object{ return (_inheritingStyles); } public function unloadStyleDeclarations(_arg1:String, _arg2:Boolean=true):void{ var _local4:IModuleInfo; var _local3:StyleModuleInfo = styleModules[_arg1]; if (_local3){ _local3.styleModule.unload(); _local4 = _local3.module; _local4.unload(); _local4.removeEventListener(ModuleEvent.READY, _local3.readyHandler); _local4.removeEventListener(ModuleEvent.ERROR, _local3.errorHandler); styleModules[_arg1] = null; }; if (_arg2){ styleDeclarationsChanged(); }; } public function getColorName(_arg1:Object):uint{ var _local2:Number; var _local3:*; if ((_arg1 is String)){ if (_arg1.charAt(0) == "#"){ _local2 = Number(("0x" + _arg1.slice(1))); return ((isNaN(_local2)) ? StyleManager.NOT_A_COLOR : uint(_local2)); }; if ((((_arg1.charAt(1) == "x")) && ((_arg1.charAt(0) == "0")))){ _local2 = Number(_arg1); return ((isNaN(_local2)) ? StyleManager.NOT_A_COLOR : uint(_local2)); }; _local3 = colorNames[_arg1.toLowerCase()]; if (_local3 === undefined){ return (StyleManager.NOT_A_COLOR); }; return (uint(_local3)); }; return (uint(_arg1)); } public function isInheritingStyle(_arg1:String):Boolean{ return ((inheritingStyles[_arg1] == true)); } public function get stylesRoot():Object{ return (_stylesRoot); } public function initProtoChainRoots():void{ if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0){ delete _inheritingStyles["textDecoration"]; delete _inheritingStyles["leading"]; }; if (!stylesRoot){ stylesRoot = _selectors["global"].addStyleToProtoChain({}, null); }; } public function loadStyleDeclarations2(_arg1:String, _arg2:Boolean=true, _arg3:ApplicationDomain=null, _arg4:SecurityDomain=null):IEventDispatcher{ var module:IModuleInfo; var styleEventDispatcher:StyleEventDispatcher; var timer:Timer; var timerHandler:Function; var url = _arg1; var update = _arg2; var applicationDomain = _arg3; var securityDomain = _arg4; module = ModuleManager.getModule(url); var readyHandler:Function = function (_arg1:ModuleEvent):void{ var _local2:IStyleModule = IStyleModule(_arg1.module.factory.create()); styleModules[_arg1.module.url].styleModule = _local2; if (update){ styleDeclarationsChanged(); }; }; module.addEventListener(ModuleEvent.READY, readyHandler, false, 0, true); styleEventDispatcher = new StyleEventDispatcher(module); var errorHandler:Function = function (_arg1:ModuleEvent):void{ var _local3:StyleEvent; var _local2:String = resourceManager.getString("styles", "unableToLoad", [_arg1.errorText, url]); if (styleEventDispatcher.willTrigger(StyleEvent.ERROR)){ _local3 = new StyleEvent(StyleEvent.ERROR, _arg1.bubbles, _arg1.cancelable); _local3.bytesLoaded = 0; _local3.bytesTotal = 0; _local3.errorText = _local2; styleEventDispatcher.dispatchEvent(_local3); } else { throw (new Error(_local2)); }; }; module.addEventListener(ModuleEvent.ERROR, errorHandler, false, 0, true); styleModules[url] = new StyleModuleInfo(module, readyHandler, errorHandler); timer = new Timer(0); timerHandler = function (_arg1:TimerEvent):void{ timer.removeEventListener(TimerEvent.TIMER, timerHandler); timer.stop(); module.load(applicationDomain, securityDomain); }; timer.addEventListener(TimerEvent.TIMER, timerHandler, false, 0, true); timer.start(); return (styleEventDispatcher); } public function registerSizeInvalidatingStyle(_arg1:String):void{ sizeInvalidatingStyles[_arg1] = true; } public function clearStyleDeclaration(_arg1:String, _arg2:Boolean):void{ var _local3:CSSStyleDeclaration = getStyleDeclaration(_arg1); if (((_local3) && ((_local3.selectorRefCount > 0)))){ _local3.selectorRefCount--; }; delete _selectors[_arg1]; if (_arg2){ styleDeclarationsChanged(); }; } public function get selectors():Array{ var _local2:String; var _local1:Array = []; for (_local2 in _selectors) { _local1.push(_local2); }; return (_local1); } public static function getInstance():IStyleManager2{ if (!instance){ instance = new (StyleManagerImpl); }; return (instance); } } }//package mx.styles import flash.events.*; import mx.modules.*; import mx.events.*; class StyleEventDispatcher extends EventDispatcher { private function StyleEventDispatcher(_arg1:IModuleInfo){ _arg1.addEventListener(ModuleEvent.ERROR, moduleInfo_errorHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.PROGRESS, moduleInfo_progressHandler, false, 0, true); _arg1.addEventListener(ModuleEvent.READY, moduleInfo_readyHandler, false, 0, true); } private function moduleInfo_progressHandler(_arg1:ModuleEvent):void{ var _local2:StyleEvent = new StyleEvent(StyleEvent.PROGRESS, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; dispatchEvent(_local2); } private function moduleInfo_readyHandler(_arg1:ModuleEvent):void{ var _local2:StyleEvent = new StyleEvent(StyleEvent.COMPLETE); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; dispatchEvent(_local2); } private function moduleInfo_errorHandler(_arg1:ModuleEvent):void{ var _local2:StyleEvent = new StyleEvent(StyleEvent.ERROR, _arg1.bubbles, _arg1.cancelable); _local2.bytesLoaded = _arg1.bytesLoaded; _local2.bytesTotal = _arg1.bytesTotal; _local2.errorText = _arg1.errorText; dispatchEvent(_local2); } } class StyleModuleInfo { public var errorHandler:Function; public var readyHandler:Function; public var module:IModuleInfo; public var styleModule:IStyleModule; private function StyleModuleInfo(_arg1:IModuleInfo, _arg2:Function, _arg3:Function){ this.module = _arg1; this.readyHandler = _arg2; this.errorHandler = _arg3; } }
Section 74
//ColorUtil (mx.utils.ColorUtil) package mx.utils { import mx.core.*; public class ColorUtil { mx_internal static const VERSION:String = "3.4.0.9271"; public static function adjustBrightness2(_arg1:uint, _arg2:Number):uint{ var _local3:Number; var _local4:Number; var _local5:Number; if (_arg2 == 0){ return (_arg1); }; if (_arg2 < 0){ _arg2 = ((100 + _arg2) / 100); _local3 = (((_arg1 >> 16) & 0xFF) * _arg2); _local4 = (((_arg1 >> 8) & 0xFF) * _arg2); _local5 = ((_arg1 & 0xFF) * _arg2); } else { _arg2 = (_arg2 / 100); _local3 = ((_arg1 >> 16) & 0xFF); _local4 = ((_arg1 >> 8) & 0xFF); _local5 = (_arg1 & 0xFF); _local3 = (_local3 + ((0xFF - _local3) * _arg2)); _local4 = (_local4 + ((0xFF - _local4) * _arg2)); _local5 = (_local5 + ((0xFF - _local5) * _arg2)); _local3 = Math.min(_local3, 0xFF); _local4 = Math.min(_local4, 0xFF); _local5 = Math.min(_local5, 0xFF); }; return ((((_local3 << 16) | (_local4 << 8)) | _local5)); } public static function rgbMultiply(_arg1:uint, _arg2:uint):uint{ var _local3:Number = ((_arg1 >> 16) & 0xFF); var _local4:Number = ((_arg1 >> 8) & 0xFF); var _local5:Number = (_arg1 & 0xFF); var _local6:Number = ((_arg2 >> 16) & 0xFF); var _local7:Number = ((_arg2 >> 8) & 0xFF); var _local8:Number = (_arg2 & 0xFF); return ((((((_local3 * _local6) / 0xFF) << 16) | (((_local4 * _local7) / 0xFF) << 8)) | ((_local5 * _local8) / 0xFF))); } public static function adjustBrightness(_arg1:uint, _arg2:Number):uint{ var _local3:Number = Math.max(Math.min((((_arg1 >> 16) & 0xFF) + _arg2), 0xFF), 0); var _local4:Number = Math.max(Math.min((((_arg1 >> 8) & 0xFF) + _arg2), 0xFF), 0); var _local5:Number = Math.max(Math.min(((_arg1 & 0xFF) + _arg2), 0xFF), 0); return ((((_local3 << 16) | (_local4 << 8)) | _local5)); } } }//package mx.utils
Section 75
//GraphicsUtil (mx.utils.GraphicsUtil) package mx.utils { import flash.display.*; import mx.core.*; public class GraphicsUtil { mx_internal static const VERSION:String = "3.4.0.9271"; public static function drawRoundRectComplex(_arg1:Graphics, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number, _arg9:Number):void{ var _local10:Number = (_arg2 + _arg4); var _local11:Number = (_arg3 + _arg5); var _local12:Number = ((_arg4 < _arg5)) ? (_arg4 * 2) : (_arg5 * 2); _arg6 = ((_arg6 < _local12)) ? _arg6 : _local12; _arg7 = ((_arg7 < _local12)) ? _arg7 : _local12; _arg8 = ((_arg8 < _local12)) ? _arg8 : _local12; _arg9 = ((_arg9 < _local12)) ? _arg9 : _local12; var _local13:Number = (_arg9 * 0.292893218813453); var _local14:Number = (_arg9 * 0.585786437626905); _arg1.moveTo(_local10, (_local11 - _arg9)); _arg1.curveTo(_local10, (_local11 - _local14), (_local10 - _local13), (_local11 - _local13)); _arg1.curveTo((_local10 - _local14), _local11, (_local10 - _arg9), _local11); _local13 = (_arg8 * 0.292893218813453); _local14 = (_arg8 * 0.585786437626905); _arg1.lineTo((_arg2 + _arg8), _local11); _arg1.curveTo((_arg2 + _local14), _local11, (_arg2 + _local13), (_local11 - _local13)); _arg1.curveTo(_arg2, (_local11 - _local14), _arg2, (_local11 - _arg8)); _local13 = (_arg6 * 0.292893218813453); _local14 = (_arg6 * 0.585786437626905); _arg1.lineTo(_arg2, (_arg3 + _arg6)); _arg1.curveTo(_arg2, (_arg3 + _local14), (_arg2 + _local13), (_arg3 + _local13)); _arg1.curveTo((_arg2 + _local14), _arg3, (_arg2 + _arg6), _arg3); _local13 = (_arg7 * 0.292893218813453); _local14 = (_arg7 * 0.585786437626905); _arg1.lineTo((_local10 - _arg7), _arg3); _arg1.curveTo((_local10 - _local14), _arg3, (_local10 - _local13), (_arg3 + _local13)); _arg1.curveTo(_local10, (_arg3 + _local14), _local10, (_arg3 + _arg7)); _arg1.lineTo(_local10, (_local11 - _arg9)); } } }//package mx.utils
Section 76
//NameUtil (mx.utils.NameUtil) package mx.utils { import flash.display.*; import mx.core.*; import flash.utils.*; public class NameUtil { mx_internal static const VERSION:String = "3.4.0.9271"; private static var counter:int = 0; public static function displayObjectToString(_arg1:DisplayObject):String{ var result:String; var o:DisplayObject; var s:String; var indices:Array; var displayObject = _arg1; try { o = displayObject; while (o != null) { if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){ break; }; s = o.name; if ((o is IRepeaterClient)){ indices = IRepeaterClient(o).instanceIndices; if (indices){ s = (s + (("[" + indices.join("][")) + "]")); }; }; result = ((result == null)) ? s : ((s + ".") + result); o = o.parent; }; } catch(e:SecurityError) { }; return (result); } public static function createUniqueName(_arg1:Object):String{ if (!_arg1){ return (null); }; var _local2:String = getQualifiedClassName(_arg1); var _local3:int = _local2.indexOf("::"); if (_local3 != -1){ _local2 = _local2.substr((_local3 + 2)); }; var _local4:int = _local2.charCodeAt((_local2.length - 1)); if ((((_local4 >= 48)) && ((_local4 <= 57)))){ _local2 = (_local2 + "_"); }; return ((_local2 + counter++)); } } }//package mx.utils
Section 77
//StringUtil (mx.utils.StringUtil) package mx.utils { import mx.core.*; public class StringUtil { mx_internal static const VERSION:String = "3.4.0.9271"; public static function trim(_arg1:String):String{ if (_arg1 == null){ return (""); }; var _local2:int; while (isWhitespace(_arg1.charAt(_local2))) { _local2++; }; var _local3:int = (_arg1.length - 1); while (isWhitespace(_arg1.charAt(_local3))) { _local3--; }; if (_local3 >= _local2){ return (_arg1.slice(_local2, (_local3 + 1))); }; return (""); } public static function isWhitespace(_arg1:String):Boolean{ switch (_arg1){ case " ": case "\t": case "\r": case "\n": case "\f": return (true); default: return (false); }; } public static function substitute(_arg1:String, ... _args):String{ var _local4:Array; if (_arg1 == null){ return (""); }; var _local3:uint = _args.length; if ((((_local3 == 1)) && ((_args[0] is Array)))){ _local4 = (_args[0] as Array); _local3 = _local4.length; } else { _local4 = _args; }; var _local5:int; while (_local5 < _local3) { _arg1 = _arg1.replace(new RegExp((("\\{" + _local5) + "\\}"), "g"), _local4[_local5]); _local5++; }; return (_arg1); } public static function trimArrayElements(_arg1:String, _arg2:String):String{ var _local3:Array; var _local4:int; var _local5:int; if (((!((_arg1 == ""))) && (!((_arg1 == null))))){ _local3 = _arg1.split(_arg2); _local4 = _local3.length; _local5 = 0; while (_local5 < _local4) { _local3[_local5] = StringUtil.trim(_local3[_local5]); _local5++; }; if (_local4 > 0){ _arg1 = _local3.join(_arg2); }; }; return (_arg1); } } }//package mx.utils
Section 78
//Submitter (Spill.Components.Submitter) package Spill.Components { import flash.display.*; public dynamic class Submitter extends MovieClip { public var OO00OO1l1l:OOO000lll; } }//package Spill.Components
Section 79
//O1OOO0O00 (Util.O1OOO0O00) package Util { import flash.net.*; import flash.external.*; public class O1OOO0O00 { private static const _O1lO0Oll1:Array = ["www.a10.com.gp.dev.spilgames.eu", "stg.pl.a10.com", "gamedev.dev.spilgames.com", "www.agame.com", "www.girlsgogames.com", "www.games.co.uk", "www.mygames.co.uk", "www.girlsgogames.co.uk", "www.spel.nl", "www.spelletjes.nl", "www.girlsgogames.nl", "www.jetztspielen.de", "www.spielen.com", "www.girlsgogames.de", "www.jeux.fr", "www.jeu.fr", "www.girlsgogames.fr", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.gioco.it", "www.giocaregratis.it", "www.girlsgogames.it", "www.gry.pl", "www.minigry.pl", "www.girlsgogames.pl", "www.spela.se", "www.spel.eu", "www.girlsgogames.se", "www.ojogos.pt", "www.ourgames.ru", "www.flashgames.ru", "www.girlsgogames.ru", "www.oyunlar123.com", "www.asoyun.com", "www.girlsgogamestr.com", "www.gamesgames.com", "www.agame.com", "www.girlsgogames.com", "www.juegos.com", "www.zapjuegos.com", "www.juegosdechicas.com", "www.ojogos.com.br", "www.clickjogos.com", "www.girlsgogames.com.br", "www.game.com.cn", "www.xiaoyouxi.com", "www.egames.jp", "www.game.co.in", "www.game.co.in", "www.girlsgogames.in", "www.games.co.id", "www.laro.com.ph", "www.game.com.my", "www.onrpg.com", "www.zlonggames.com", "www.a10.com", "localhost"]; private static var _OOl10ll1l:URLRequest; private static var _O0Oll0l00; public function O1OOO0O00():void{ super(); try { _O0Oll0l00 = ExternalInterface.call("window.location.href.toString"); } catch(e) { _O0Oll0l00 = "error"; }; if ((((_O0Oll0l00 == null)) || ((_O0Oll0l00 == "")))){ _O0Oll0l00 = "error"; }; if (String(_O0Oll0l00).indexOf(".swf") != -1){ _O0Oll0l00 = "error"; }; } public function O0111l110():Boolean{ if (((!((_O001llOll(_O11ll1l00(_O0Oll0l00)) == -1))) && (!((_O0Oll0l00 == "error"))))){ return (true); }; return (false); } private static function _O11ll1l00(_arg1:String):String{ var _local2:String = new String(); var _local3:uint = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); } private static function _O001llOll(_arg1:String):Number{ var _local2:uint; if (((_O1lO0Oll1) && (_arg1))){ _local2 = 0; while (_local2 < _O1lO0Oll1.length) { if (_arg1 == _O1lO0Oll1[_local2]){ return (_local2); }; _local2++; }; return (-1); } else { trace("cannot find site name"); }; return (-1); } } }//package Util
Section 80
//_activeButtonStyleStyle (_activeButtonStyleStyle) package { import mx.core.*; import mx.styles.*; public class _activeButtonStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".activeButtonStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".activeButtonStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ }; }; } } }//package
Section 81
//_activeTabStyleStyle (_activeTabStyleStyle) package { import mx.core.*; import mx.styles.*; public class _activeTabStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".activeTabStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".activeTabStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; }; }; } } }//package
Section 82
//_alertButtonStyleStyle (_alertButtonStyleStyle) package { import mx.core.*; import mx.styles.*; public class _alertButtonStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".alertButtonStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".alertButtonStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.color = 734012; }; }; } } }//package
Section 83
//_comboDropdownStyle (_comboDropdownStyle) package { import mx.core.*; import mx.styles.*; public class _comboDropdownStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".comboDropdown"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".comboDropdown", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.shadowDirection = "center"; this.fontWeight = "normal"; this.dropShadowEnabled = true; this.leading = 0; this.backgroundColor = 0xFFFFFF; this.shadowDistance = 1; this.cornerRadius = 0; this.borderThickness = 0; this.paddingLeft = 5; this.paddingRight = 5; }; }; } } }//package
Section 84
//_dataGridStylesStyle (_dataGridStylesStyle) package { import mx.core.*; import mx.styles.*; public class _dataGridStylesStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".dataGridStyles"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".dataGridStyles", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; }; }; } } }//package
Section 85
//_dateFieldPopupStyle (_dateFieldPopupStyle) package { import mx.core.*; import mx.styles.*; public class _dateFieldPopupStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".dateFieldPopup"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".dateFieldPopup", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.dropShadowEnabled = true; this.backgroundColor = 0xFFFFFF; this.borderThickness = 0; }; }; } } }//package
Section 86
//_errorTipStyle (_errorTipStyle) package { import mx.core.*; import mx.styles.*; public class _errorTipStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".errorTip"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".errorTip", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; this.borderStyle = "errorTipRight"; this.paddingTop = 4; this.borderColor = 13510953; this.color = 0xFFFFFF; this.fontSize = 9; this.shadowColor = 0; this.paddingLeft = 4; this.paddingBottom = 4; this.paddingRight = 4; }; }; } } }//package
Section 87
//_globalStyle (_globalStyle) package { import mx.core.*; import mx.styles.*; import mx.skins.halo.*; public class _globalStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration("global"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration("global", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fillColor = 0xFFFFFF; this.kerning = false; this.iconColor = 0x111111; this.textRollOverColor = 2831164; this.horizontalAlign = "left"; this.shadowCapColor = 14015965; this.backgroundAlpha = 1; this.filled = true; this.textDecoration = "none"; this.roundedBottomCorners = true; this.fontThickness = 0; this.focusBlendMode = "normal"; this.fillColors = [0xFFFFFF, 0xCCCCCC, 0xFFFFFF, 0xEEEEEE]; this.horizontalGap = 8; this.borderCapColor = 9542041; this.buttonColor = 7305079; this.indentation = 17; this.selectionDisabledColor = 0xDDDDDD; this.closeDuration = 250; this.embedFonts = false; this.paddingTop = 0; this.letterSpacing = 0; this.focusAlpha = 0.4; this.bevel = true; this.fontSize = 10; this.shadowColor = 0xEEEEEE; this.borderAlpha = 1; this.paddingLeft = 0; this.fontWeight = "normal"; this.indicatorGap = 14; this.focusSkin = HaloFocusRect; this.dropShadowEnabled = false; this.leading = 2; this.borderSkin = HaloBorder; this.fontSharpness = 0; this.modalTransparencyDuration = 100; this.borderThickness = 1; this.backgroundSize = "auto"; this.borderStyle = "inset"; this.borderColor = 12040892; this.fontAntiAliasType = "advanced"; this.errorColor = 0xFF0000; this.shadowDistance = 2; this.horizontalGridLineColor = 0xF7F7F7; this.stroked = false; this.modalTransparencyColor = 0xDDDDDD; this.cornerRadius = 0; this.verticalAlign = "top"; this.textIndent = 0; this.fillAlphas = [0.6, 0.4, 0.75, 0.65]; this.verticalGridLineColor = 14015965; this.themeColor = 40447; this.version = "3.0.0"; this.shadowDirection = "center"; this.modalTransparency = 0.5; this.repeatInterval = 35; this.openDuration = 250; this.textAlign = "left"; this.fontFamily = "Verdana"; this.textSelectedColor = 2831164; this.paddingBottom = 0; this.strokeWidth = 1; this.fontGridFitType = "pixel"; this.horizontalGridLines = false; this.useRollOver = true; this.verticalGridLines = true; this.repeatDelay = 500; this.fontStyle = "normal"; this.dropShadowColor = 0; this.focusThickness = 2; this.verticalGap = 6; this.disabledColor = 11187123; this.paddingRight = 0; this.focusRoundedCorners = "tl tr bl br"; this.borderSides = "left top right bottom"; this.disabledIconColor = 0x999999; this.modalTransparencyBlur = 3; this.color = 734012; this.selectionDuration = 250; this.highlightAlphas = [0.3, 0]; }; }; } } }//package
Section 88
//_headerDateTextStyle (_headerDateTextStyle) package { import mx.core.*; import mx.styles.*; public class _headerDateTextStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".headerDateText"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".headerDateText", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; this.textAlign = "center"; }; }; } } }//package
Section 89
//_headerDragProxyStyleStyle (_headerDragProxyStyleStyle) package { import mx.core.*; import mx.styles.*; public class _headerDragProxyStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".headerDragProxyStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".headerDragProxyStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; }; }; } } }//package
Section 90
//_linkButtonStyleStyle (_linkButtonStyleStyle) package { import mx.core.*; import mx.styles.*; public class _linkButtonStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".linkButtonStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".linkButtonStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.paddingTop = 2; this.paddingLeft = 2; this.paddingBottom = 2; this.paddingRight = 2; }; }; } } }//package
Section 91
//_opaquePanelStyle (_opaquePanelStyle) package { import mx.core.*; import mx.styles.*; public class _opaquePanelStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".opaquePanel"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".opaquePanel", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.borderColor = 0xFFFFFF; this.backgroundColor = 0xFFFFFF; this.headerColors = [0xE7E7E7, 0xD9D9D9]; this.footerColors = [0xE7E7E7, 0xC7C7C7]; this.borderAlpha = 1; }; }; } } }//package
Section 92
//_plainStyle (_plainStyle) package { import mx.core.*; import mx.styles.*; public class _plainStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".plain"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".plain", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.paddingTop = 0; this.backgroundColor = 0xFFFFFF; this.backgroundImage = ""; this.horizontalAlign = "left"; this.paddingLeft = 0; this.paddingBottom = 0; this.paddingRight = 0; }; }; } } }//package
Section 93
//_popUpMenuStyle (_popUpMenuStyle) package { import mx.core.*; import mx.styles.*; public class _popUpMenuStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".popUpMenu"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".popUpMenu", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "normal"; this.textAlign = "left"; }; }; } } }//package
Section 94
//_richTextEditorTextAreaStyleStyle (_richTextEditorTextAreaStyleStyle) package { import mx.core.*; import mx.styles.*; public class _richTextEditorTextAreaStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".richTextEditorTextAreaStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".richTextEditorTextAreaStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ }; }; } } }//package
Section 95
//_swatchPanelTextFieldStyle (_swatchPanelTextFieldStyle) package { import mx.core.*; import mx.styles.*; public class _swatchPanelTextFieldStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".swatchPanelTextField"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".swatchPanelTextField", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.borderStyle = "inset"; this.borderColor = 14015965; this.highlightColor = 12897484; this.backgroundColor = 0xFFFFFF; this.shadowCapColor = 14015965; this.shadowColor = 14015965; this.paddingLeft = 5; this.buttonColor = 7305079; this.borderCapColor = 9542041; this.paddingRight = 5; }; }; } } }//package
Section 96
//_textAreaHScrollBarStyleStyle (_textAreaHScrollBarStyleStyle) package { import mx.core.*; import mx.styles.*; public class _textAreaHScrollBarStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".textAreaHScrollBarStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".textAreaHScrollBarStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ }; }; } } }//package
Section 97
//_textAreaVScrollBarStyleStyle (_textAreaVScrollBarStyleStyle) package { import mx.core.*; import mx.styles.*; public class _textAreaVScrollBarStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".textAreaVScrollBarStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".textAreaVScrollBarStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ }; }; } } }//package
Section 98
//_todayStyleStyle (_todayStyleStyle) package { import mx.core.*; import mx.styles.*; public class _todayStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".todayStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".todayStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.color = 0xFFFFFF; this.textAlign = "center"; }; }; } } }//package
Section 99
//_weekDayStyleStyle (_weekDayStyleStyle) package { import mx.core.*; import mx.styles.*; public class _weekDayStyleStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".weekDayStyle"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".weekDayStyle", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; this.textAlign = "center"; }; }; } } }//package
Section 100
//_windowStatusStyle (_windowStatusStyle) package { import mx.core.*; import mx.styles.*; public class _windowStatusStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".windowStatus"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".windowStatus", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.color = 0x666666; }; }; } } }//package
Section 101
//_windowStylesStyle (_windowStylesStyle) package { import mx.core.*; import mx.styles.*; public class _windowStylesStyle { public static function init(_arg1:IFlexModuleFactory):void{ var fbs = _arg1; var style:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".windowStyles"); if (!style){ style = new CSSStyleDeclaration(); StyleManager.setStyleDeclaration(".windowStyles", style, false); }; if (style.defaultFactory == null){ style.defaultFactory = function ():void{ this.fontWeight = "bold"; }; }; } } }//package
Section 102
//ananasX_ (ananasX_) package { import flash.display.*; public dynamic class ananasX_ extends MovieClip { } }//package
Section 103
//appleX (appleX) package { import flash.display.*; public dynamic class appleX extends MovieClip { } }//package
Section 104
//appleX_ (appleX_) package { import flash.display.*; public dynamic class appleX_ extends MovieClip { public var basic:MovieClip; } }//package
Section 105
//btn_byn (btn_byn) package { import flash.display.*; public dynamic class btn_byn extends MovieClip { } }//package
Section 106
//btn_reset (btn_reset) package { import flash.display.*; public dynamic class btn_reset extends SimpleButton { } }//package
Section 107
//ButtonSound (ButtonSound) package { import flash.display.*; public dynamic class ButtonSound extends MovieClip { } }//package
Section 108
//en_US$core_properties (en_US$core_properties) package { import mx.resources.*; public class en_US$core_properties extends ResourceBundle { public function en_US$core_properties(){ super("en_US", "core"); } override protected function getContent():Object{ var _local1:Object = {multipleChildSets_ClassAndInstance:"Multiple sets of visual children have been specified for this component (component definition and component instance).", truncationIndicator:"...", notExecuting:"Repeater is not executing.", versionAlreadyRead:"Compatibility version has already been read.", multipleChildSets_ClassAndSubclass:"Multiple sets of visual children have been specified for this component (base component definition and derived component definition).", viewSource:"View Source", badFile:"File does not exist.", stateUndefined:"Undefined state '{0}'.", versionAlreadySet:"Compatibility version has already been set."}; return (_local1); } } }//package
Section 109
//en_US$skins_properties (en_US$skins_properties) package { import mx.resources.*; public class en_US$skins_properties extends ResourceBundle { public function en_US$skins_properties(){ super("en_US", "skins"); } override protected function getContent():Object{ var _local1:Object = {notLoaded:"Unable to load '{0}'."}; return (_local1); } } }//package
Section 110
//en_US$styles_properties (en_US$styles_properties) package { import mx.resources.*; public class en_US$styles_properties extends ResourceBundle { public function en_US$styles_properties(){ super("en_US", "styles"); } override protected function getContent():Object{ var _local1:Object = {unableToLoad:"Unable to load style({0}): {1}."}; return (_local1); } } }//package
Section 111
//GameEvent (GameEvent) package { import flash.events.*; public class GameEvent extends Event { public static const LOOSE:String = "YouLoose"; public static const LEVEL_UP:String = "LevelUP"; public static const TIME_OUT:String = "TimeOut"; public static const SOUND_ON_OFF:String = "switchSound"; public function GameEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("GameEvent", "type", "bubbles", "cancelable", "eventPhase")); } override public function clone():Event{ return (new GameEvent(type, bubbles, cancelable)); } } }//package
Section 112
//GappleX_ (GappleX_) package { import flash.display.*; public dynamic class GappleX_ extends MovieClip { public var basic:MovieClip; } }//package
Section 113
//grywaX (grywaX) package { import flash.display.*; public dynamic class grywaX extends MovieClip { } }//package
Section 114
//grywaX_ (grywaX_) package { import flash.display.*; public dynamic class grywaX_ extends MovieClip { public var basic:MovieClip; } }//package
Section 115
//language (language) package { import flash.net.*; public class language { public static var localConnection:LocalConnection = new LocalConnection(); public static var _languageNum:uint = 0; public static var _languageBox:Array = new Array(); public static var SpillGroupUrl:Array = new Array(); public static var gamename:String = "fruit_salad_festival"; public static function get url2():String{ var _local1:int; while (_local1 < SpillGroupUrl.length) { if (localConnection.domain == SpillGroupUrl[_local1]){ return (_languageBox[_languageNum].url2); }; _local1++; }; return (_languageBox[_languageNum].url2); } public static function get language_nr():String{ return (_languageBox[_languageNum].language_nr); } public static function get portal():String{ return (_languageBox[_languageNum].portal); } public static function set Language(_arg1:Object):void{ var domainextention:int; var domainname:int; var languageVersion = _arg1; var returnDomain:Function = function (_arg1:String):String{ var _local2:String = new String(); var _local3:uint = 7; while (_local3 < _arg1.length) { if (_arg1.charAt(_local3) == "/"){ break; }; _local2 = (_local2 + _arg1.charAt(_local3)); _local3++; }; return (_local2); }; var hostingdomain = ""; var myList:String = localConnection.domain; var myArray:Array = myList.split("."); if (myArray.length <= 3){ domainextention = (myArray.length - 1); domainname = (myArray.length - 2); hostingdomain = ((myArray[domainname] + ".") + myArray[domainextention]); } else { hostingdomain = localConnection.domain; }; if (hostingdomain == "undefined.localhost"){ hostingdomain = "offline_play"; }; var language1:languageItem = new languageItem(); language1.url1 = ((("http://www.gamesgames.com/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language1.url2 = ((("http://www.gamesgames.com/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language1.language_nr = 1; language1.branding_nr = 17; language1.portal = "family"; _languageBox.push(language1); var language2:languageItem = new languageItem(); language2.url1 = "http://www.game.com.cn/moregames/"; language2.url2 = "http://www.game.com.cn/moregames/"; language2.language_nr = 2; language2.branding_nr = 2; language2.portal = "game_com_cn"; _languageBox.push(language2); var language3:languageItem = new languageItem(); language3.url1 = ((("http://www.spelletjes.nl/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language3.url2 = ((("http://www.spelletjes.nl/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language3.language_nr = 3; language3.branding_nr = 18; language3.portal = "family"; _languageBox.push(language3); var language4:languageItem = new languageItem(); language4.url1 = ((("http://www.jeux.fr/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language4.url2 = ((("http://www.jeux.fr/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language4.language_nr = 4; language4.branding_nr = 19; language4.portal = "family"; _languageBox.push(language4); var language5:languageItem = new languageItem(); language5.url1 = ((("http://www.jetztspielen.de/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language5.url2 = ((("http://www.jetztspielen.de/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language5.language_nr = 5; language5.branding_nr = 20; language5.portal = "family"; _languageBox.push(language5); var language6:languageItem = new languageItem(); language6.url1 = ((("http://www.gry.pl/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language6.url2 = ((("http://www.gry.pl/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language6.language_nr = 6; language6.branding_nr = 21; language6.portal = "family"; _languageBox.push(language6); var language7:languageItem = new languageItem(); language7.url1 = ((("http://www.spela.se/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language7.url2 = ((("http://www.spela.se/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language7.language_nr = 7; language7.branding_nr = 22; language7.portal = "family"; _languageBox.push(language7); var language8:languageItem = new languageItem(); language8.url1 = ((("http://www.gioco.it/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language8.url2 = ((("http://www.gioco.it/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language8.language_nr = 8; language8.branding_nr = 23; language8.portal = "family"; _languageBox.push(language8); var language9:languageItem = new languageItem(); language9.url1 = ((("http://www.juegos.com/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language9.url2 = ((("http://www.juegos.com/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language9.language_nr = 9; language9.branding_nr = 24; language9.portal = "family"; _languageBox.push(language9); var language10:languageItem = new languageItem(); language10.url1 = ((("http://www.ojogos.com.br/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language10.url2 = ((("http://www.ojogos.com.br/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language10.language_nr = 11; language10.branding_nr = 25; language10.portal = "family"; _languageBox.push(language10); var language11:languageItem = new languageItem(); language11.url1 = ((("http://www.games.co.id/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language11.url2 = ((("http://www.games.co.id/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language11.language_nr = 13; language11.branding_nr = 13; language11.portal = "tweens"; _languageBox.push(language11); var language12:languageItem = new languageItem(); language12.url1 = ((("http://www.ourgames.ru/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language12.url2 = ((("http://www.ourgames.ru/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language12.language_nr = 12; language12.branding_nr = 26; language12.portal = "family"; _languageBox.push(language12); var language13:languageItem = new languageItem(); language13.url1 = ((("http://www.games.co.uk/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language13.url2 = ((("http://www.games.co.uk/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language13.language_nr = 16; language13.branding_nr = 27; language13.portal = "family"; _languageBox.push(language13); var language14:languageItem = new languageItem(); language14.url1 = ((("http://www.ojogos.pt/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language14.url2 = ((("http://www.ojogos.pt/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language14.language_nr = 10; language14.branding_nr = 42; language14.portal = "family"; _languageBox.push(language14); var language15:languageItem = new languageItem(); language15.url1 = ((("http://www.egames.jp/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language15.url2 = ((("http://www.egames.jp/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language15.language_nr = 17; language15.branding_nr = 44; language15.portal = "family"; _languageBox.push(language15); var language16:languageItem = new languageItem(); language16.url1 = ((("http://www.dailygame.com/?utm_medium=brandedgames_external&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language16.url2 = ((("http://www.dailygame.com/?utm_medium=brandedgames_internal&utm_campaign=" + gamename) + "&utm_source=") + hostingdomain); language16.language_nr = 1; language16.branding_nr = 47; language16.portal = "family"; _languageBox.push(language16); SpillGroupUrl.push("localhost"); SpillGroupUrl.push("www8.agame.com"); SpillGroupUrl.push("gamedev.dev.spilgames.com"); if ((((((languageVersion is Number)) || ((languageVersion is uint)))) || ((languageVersion is int)))){ _languageNum = (Number(languageVersion) - 1); }; } public static function get url1():String{ var _local1:int; while (_local1 < SpillGroupUrl.length) { if (localConnection.domain == SpillGroupUrl[_local1]){ return (_languageBox[_languageNum].url2); }; _local1++; }; return (_languageBox[_languageNum].url1); } public static function get branding_nr():String{ return (_languageBox[_languageNum].branding_nr); } } var _local1:* = (language.Language = 1); return (_local1); }//package class languageItem { public var url1:String; public var url2:String; public var language_nr:int; public var portal:String; public var branding_nr:int; private function languageItem(){ } }
Section 116
//LoaderMc (LoaderMc) package { import flash.display.*; import flash.text.*; public dynamic class LoaderMc extends MovieClip { public var brandLogo:MovieClip; public var bar:MovieClip; public var perTxt:TextField; } }//package
Section 117
//Main (Main) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import actors.*; import managers.*; public class Main extends Sprite { private var _tempButton:SimpleButton; private var _buutonArray:Array; private var _totalScore:int;// = 0 private var _timeOutScreen:MovieClip; private var _soundEnabled:Boolean;// = true private var _totalStageNum:int;// = 0 private var _mainMenu:mc_screen; private var _mainScene:MainScene; private var _background:MovieClip; private var _gameBackground:MovieClip; private var _chanel1:SoundChannel; private var _sound_reset:sound_reset; private var _soundIcon:ButtonSound; private var _stageNumber:int; private var _winScreen:MovieClip; private var _winScreen2:MovieClip; public var brandLogo:MovieClip; public static var languege_nr:Number; public static var localization:Number; public static var numResets:int = 0; public static var branding:Number; public static var mistake:int = 0; public function Main(_arg1:Number=1):void{ _mainMenu = new mc_screen(); _soundIcon = new ButtonSound(); _gameBackground = new mc_mainBackground(); _mainScene = new MainScene(); _timeOutScreen = new mc_timeOut(); _winScreen = new mc_level_win(); _winScreen2 = new mc_game_win(); _buutonArray = []; _sound_reset = new sound_reset(); super(); if (stage){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, init); }; language.Language = _arg1; branding = parseFloat(language.branding_nr); languege_nr = parseFloat(language.language_nr); localization = parseFloat(language.language_nr); } private function showMenu(_arg1:MouseEvent):void{ addChild(_soundIcon); disconect(SimpleButton(_winScreen2["menu"]), showMenu); MovieClip(_winScreen2["brandLogo"]).removeEventListener(MouseEvent.CLICK, playOther); removeChild(_winScreen2); addChildAt(_mainMenu, (this.numChildren - 2)); conect(SimpleButton(_mainMenu["btn_play"]), play); } public function disconect(_arg1:DisplayObject, _arg2:Function):void{ _arg1.removeEventListener(MouseEvent.CLICK, _arg2); } private function addElementsToTheStage():void{ addChild(_gameBackground); addChild(_mainScene); addChild(_mainMenu); addChild(_soundIcon); brandLogo = _mainMenu["brandLogo"]; brandLogo.buttonMode = true; brandLogo.useHandCursor = true; brandLogo.logo_mainscreen.gotoAndStop(Main.branding); brandLogo.text.gotoAndStop(Main.languege_nr); brandLogo.addEventListener(MouseEvent.CLICK, playOther); } private function addListeners():void{ conect(SimpleButton(_mainMenu["btn_play"]), play); _mainScene.addEventListener(GameEvent.LEVEL_UP, showWinScreen); _mainScene.addEventListener(GameEvent.LOOSE, onTimeOut); conect(_soundIcon, onSoundClick); } private function onSoundClick(_arg1:MouseEvent):void{ _mainScene.soundSwitch(); if (MovieClip(_soundIcon).currentFrame == 1){ MovieClip(_soundIcon).gotoAndStop(2); } else { MovieClip(_soundIcon).gotoAndStop(1); }; } private function onRestartButtonClick(_arg1:MouseEvent):void{ if (PublicNames.SOUND_AVAILABLE){ _chanel1 = _sound_reset.play(); }; disconect(SimpleButton(_timeOutScreen["btn_restart"]), onRestartButtonClick); MovieClip(_timeOutScreen["brandLogo"]).removeEventListener(MouseEvent.CLICK, playOther); removeChild(_timeOutScreen); onRestart(null); } private function showWinScreen(_arg1:GameEvent):void{ trace("==================level win++++++++++++++++++"); if (_stageNumber >= 5){ addChild(_winScreen2); brandLogo = _winScreen2["brandLogo"]; brandLogo.buttonMode = true; brandLogo.useHandCursor = true; brandLogo.logo_mainscreen.gotoAndStop(Main.branding); brandLogo.text.gotoAndStop(Main.languege_nr); brandLogo.addEventListener(MouseEvent.CLICK, playOther); conect(SimpleButton(_winScreen2["menu"]), showMenu); _totalScore = (_totalScore + _mainScene.currentScore); TextField(_winScreen2["currentScore"]).text = String(_mainScene.currentScore); TextField(_winScreen2["totalScore"]).text = String(_totalScore); TextField(_winScreen2["stageNum"]).text = String(_stageNumber); } else { addChild(_winScreen); conect(SimpleButton(_winScreen["next_level"]), onNextLevelClick); brandLogo = _winScreen["brandLogo"]; brandLogo.buttonMode = true; brandLogo.useHandCursor = true; brandLogo.logo_mainscreen.gotoAndStop(Main.branding); brandLogo.text.gotoAndStop(Main.languege_nr); brandLogo.addEventListener(MouseEvent.CLICK, playOther); _totalScore = (_totalScore + _mainScene.currentScore); TextField(_winScreen["currentScore"]).text = String(_mainScene.currentScore); TextField(_winScreen["totalScore"]).text = String(_totalScore); TextField(_winScreen["stageNum"]).text = String(_stageNumber); _stageNumber++; }; } public function conect(_arg1:DisplayObject, _arg2:Function):void{ if (_arg1){ _arg1.addEventListener(MouseEvent.CLICK, _arg2); }; } private function onTimeOut(_arg1:GameEvent):void{ addChild(_timeOutScreen); conect(SimpleButton(_timeOutScreen["btn_restart"]), onRestartButtonClick); brandLogo = _timeOutScreen["brandLogo"]; brandLogo.buttonMode = true; brandLogo.useHandCursor = true; brandLogo.logo_mainscreen.gotoAndStop(Main.branding); brandLogo.text.gotoAndStop(Main.languege_nr); brandLogo.addEventListener(MouseEvent.CLICK, playOther); } private function onNextLevelClick(_arg1:MouseEvent):void{ disconect(SimpleButton(_winScreen["next_level"]), onNextLevelClick); MovieClip(_winScreen["brandLogo"]).removeEventListener(MouseEvent.CLICK, playOther); removeChild(_winScreen); _mainScene.LetsGO(_stageNumber); } private function onRestart(_arg1:MouseEvent):void{ _mainScene.LetsGO(_stageNumber); } private function setStartProperties():void{ _soundIcon.gotoAndStop(1); _soundIcon.buttonMode = true; _soundIcon.x = 500; _soundIcon.y = 0; } private function play(_arg1:Event):void{ disconect(_soundIcon, onSoundClick); removeChild(_soundIcon); disconect(SimpleButton(_mainMenu["btn_play"]), play); removeChild(_mainMenu); _stageNumber = 1; _mainScene.LetsGO(_stageNumber); } private function playOther(_arg1:MouseEvent):void{ LinksManager.navigateBrand(); } private function init(_arg1:Event=null):void{ removeEventListener(Event.ADDED_TO_STAGE, init); addElementsToTheStage(); setStartProperties(); addListeners(); } } }//package
Section 118
//mc_angry (mc_angry) package { import flash.display.*; public dynamic class mc_angry extends MovieClip { } }//package
Section 119
//mc_delete (mc_delete) package { import flash.display.*; public dynamic class mc_delete extends MovieClip { } }//package
Section 120
//mc_game_win (mc_game_win) package { import flash.display.*; import flash.text.*; public dynamic class mc_game_win extends MovieClip { public var brandLogo:MovieClip; public var stageNum:TextField; public var currentScore:TextField; public var totalScore:TextField; public var menu:SimpleButton; } }//package
Section 121
//mc_level_win (mc_level_win) package { import flash.display.*; import flash.text.*; import Spill.Components.*; public dynamic class mc_level_win extends MovieClip { public var currentScore:TextField; public var next_level:SimpleButton; public var stageNum:TextField; public var totalScore:TextField; public var brandLogo:MovieClip; public var submit:Submitter; } }//package
Section 122
//mc_mainBackground (mc_mainBackground) package { import flash.display.*; public dynamic class mc_mainBackground extends MovieClip { } }//package
Section 123
//mc_mainObjects (mc_mainObjects) package { import flash.display.*; import flash.text.*; public dynamic class mc_mainObjects extends MovieClip { public var offerUsed:TextField; public var btn_lieves2:MovieClip; public var btn_rose_souse:MovieClip; public var totalOffer:TextField; public var btn_knife:MovieClip; public var btn_berry:MovieClip; public var btn_cukatu:MovieClip; public var btn_ananas:MovieClip; public var btn_grywa:MovieClip; public var workplace:MovieClip; public var btn_plum:MovieClip; public var btn_chocolate:MovieClip; public var btn_cherry:MovieClip; public var btn_lieves:MovieClip; public var btn_plate:MovieClip; public var btn_orange:MovieClip; public var btn_white_souse:MovieClip; public var btn_Gapple:MovieClip; public var btn_apple:MovieClip; public var Score:TextField; public var hero:MovieClip; public var btn_brown_souse:MovieClip; } }//package
Section 124
//mc_narizaje (mc_narizaje) package { import flash.display.*; public dynamic class mc_narizaje extends MovieClip { } }//package
Section 125
//mc_naturaje (mc_naturaje) package { import flash.display.*; public dynamic class mc_naturaje extends MovieClip { } }//package
Section 126
//mc_polyvje_brown (mc_polyvje_brown) package { import flash.display.*; public dynamic class mc_polyvje_brown extends MovieClip { } }//package
Section 127
//mc_polyvje_rose (mc_polyvje_rose) package { import flash.display.*; public dynamic class mc_polyvje_rose extends MovieClip { } }//package
Section 128
//mc_polyvje_white (mc_polyvje_white) package { import flash.display.*; public dynamic class mc_polyvje_white extends MovieClip { } }//package
Section 129
//mc_posupaje (mc_posupaje) package { import flash.display.*; public dynamic class mc_posupaje extends MovieClip { } }//package
Section 130
//mc_screen (mc_screen) package { import flash.display.*; public dynamic class mc_screen extends MovieClip { public var brandLogo:MovieClip; public var btn_play:SimpleButton; } }//package
Section 131
//mc_timeOut (mc_timeOut) package { import flash.display.*; public dynamic class mc_timeOut extends MovieClip { public var brandLogo:MovieClip; public var btn_restart:SimpleButton; } }//package
Section 132
//mc_timeTable (mc_timeTable) package { import flash.display.*; import flash.text.*; public dynamic class mc_timeTable extends MovieClip { public var mc_time:TextField; } }//package
Section 133
//OOO000lll (OOO000lll) package { import flash.events.*; import flash.display.*; import flash.system.*; import Util.*; import flash.net.*; public class OOO000lll extends MovieClip { public var O1OlOO00O:XML; private var _O10OOO1O0:Loader; private var _O1l10l101:Object; private var _OO0l101l1:Object; public var OOO10O100:String; public var O0l00l0O0:XML; private var _OOl10010l:String; private var _O001OO010:Object; private var _O01OO1O00; private var _O01O0lOl0:int; private var _O1Ol011l1:String; private var _O11OO0110:String; private var _OOO00l00l:int; private var _O0lO0100O:String; private var _OOOOll01l:Array; private var _O111O01OO:Object; private var _OO10001Ol:Boolean; private var _OO1l1OO10:String; public var O1lll0ll0:XML; private var _O1OO1OllO:Object; private var _O0l0OO01O; private var _OO0l1lOO1:int; public var OOOll0OO0:int; public function OOO000lll():void{ var _O1OlO10O0:*; super(); Security.allowDomain("*"); _OO10001Ol = false; _O01OO1O00 = this.parent; _O01OO1O00.stop(); var _OOll00l11:int; while (true) { try { _O1OlO10O0 = _O01OO1O00.getChildAt(_OOll00l11); if ((_O1OlO10O0 is MovieClip)){ _O1OlO10O0.visible = false; } else { _O01OO1O00.removeChild(_O1OlO10O0); }; _OOll00l11 = (_OOll00l11 + 1); } catch(e:Error) { break; }; }; try { _O01OO1O00["_O0000Ol01"] = _O0000Ol01; _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; } catch(e:Error) { }; } private function _O11lll1OO0(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO0011ll1O(_arg1); }; } private function _OO0OO1OO0(_arg1:Event):void{ if ((((((_arg1.type == "ScoreLoadSubmitComplete")) || ((_arg1.type == "ScoreLoadListComplete")))) || ((_arg1.type == "ScoreLoadUserListComplete")))){ O0l00l0O0 = _O0l0OO01O.O011Oll0O(); } else { if (_arg1.type == "ScoreLoadTimeComplete"){ O1lll0ll0 = _O0l0OO01O.OO011OOl1(); } else { O0l00l0O0 = _O0l0OO01O.O0001O0Ol(); }; }; _O01OO1O00.dispatchEvent(_arg1); } private function _O10Ol0l10(_arg1:IOErrorEvent):void{ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O01OO1O00.dispatchEvent(new IOErrorEvent(IOErrorEvent.IO_ERROR)); } private function _O01Ol1O1O():void{ if (_O0l0OO01O){ _O0l0OO01O.OO011OOl1(); }; } private function _O110l10ll():void{ if (_O0l0OO01O){ _O0l0OO01O.O01l01OlO(); }; } private function _O01O1101l():void{ stop(); _O10OOO1O0 = new Loader(); _O10OOO1O0.load(new URLRequest(_O1Ol011l1)); _O01OO1O00.addChildAt(_O10OOO1O0, 0); this.addEventListener(Event.ENTER_FRAME, _O0OlOOO1O); _O10OOO1O0.contentLoaderInfo.addEventListener(Event.COMPLETE, _O100O0Oll); _O10OOO1O0.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _O10Ol0l10); } private function _O0000Ol01(_arg1=null, _arg2:String="default", _arg3="", _arg4:int=0, _arg5:String="normal", _arg6:String="", _arg7:int=0, _arg8:int=0, _arg9:int=1, _arg10:Boolean=false):void{ OOO10O100 = _arg5; OOOll0OO0 = _arg4; _O11OO0110 = _arg2; if (_arg3 == ""){ _OO1l1OO10 = _O11OO0110; } else { _OO1l1OO10 = _arg3; }; if (((!((_arg1 == null))) && (!((_arg1.loaderInfo == null))))){ _O1l10l101 = _arg1.loaderInfo.parameters["username"]; _O001OO010 = _arg1.loaderInfo.parameters["hash"]; _OO0l101l1 = _arg1.loaderInfo.parameters["id"]; _O1OO1OllO = _arg1.loaderInfo.parameters["s"]; _O111O01OO = _arg1.loaderInfo.parameters["c"]; _O1Ol011l1 = "http://www8.agame.com/games/flash/highscore/SubmitterV2.swf"; if (_O00O00010(_arg10)){ _O01O1101l(); } else { _O01OO1O00.dispatchEvent(new Event("LoadingFailed")); }; }; _OOl10010l = _arg6; _OO0l1lOO1 = _arg7; _O01O0lOl0 = _arg8; _OOO00l00l = _arg9; } private function _O0O1l0OO0():Boolean{ return (!((_O0l0OO01O == null))); } private function _O100O0Oll(_arg1:Event):void{ _O0l0OO01O = _arg1.currentTarget.content; _O0l0OO01O.O0011ll110O0(_O1OO1OllO, 1, _OO0l101l1, _O111O01OO, OOOll0OO0, _OOl10010l, _OO0l1lOO1, _O01O0lOl0, _OOO00l00l, _O1l10l101, _O001OO010); _O0l0OO01O.addEventListener("HyScorSubmitterLoaded", _OOl11lOOl); _O0l0OO01O.addEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.addEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.addEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00["_O0Olll0lO"] = _O0Olll0lO; _O01OO1O00["_O0O1l0OO0"] = _O0O1l0OO0; _O01OO1O00["_O01Ol1O1O"] = _O01Ol1O1O; _O01OO1O00["_O01lOO10O"] = _O01lOO10O; _O01OO1O00["_O110l10ll"] = _O110l10ll; _O01OO1O00["_O11lll1OO0"] = _O11lll1OO0; _O01OO1O00["_O00OOl1Ol"] = _O00OOl1Ol; _O01OO1O00["_O1OlO10OO"] = _O1OlO10OO; _O01OO1O00["_OOlOOOll1"] = _OOlOOOll1; _O01OO1O00["_O010ll111"] = _O010ll111; } private function _O00O00010(_arg1:Boolean=false):Boolean{ var _local4:String; var _local5:O1OOO0O00; var _local2:Boolean = _arg1; if (!_local2){ _OOOOll01l = ["www8.agame.com"]; } else { _OOOOll01l = ["localhost", "www8.agame.com", "www.zlonggames.com", "gamedev.dev.spilgames.com", "stg.pl.a10.com", "www.a10.com.gp.dev.spilgames.eu"]; }; var _local3:LocalConnection = new LocalConnection(); if (((isNaN((_OO0l101l1 as int))) || (isNaN((_O1OO1OllO as int))))){ return (false); }; for each (_local4 in _OOOOll01l) { if (_local3.domain == _local4){ _local5 = new O1OOO0O00(); if (_local5.O0111l110()){ _OO10001Ol = true; return (true); }; }; }; return (false); } private function _O00OOl1Ol(_arg1:String):void{ if (_O0l0OO01O){ _O0l0OO01O.OO00lO1l0(_arg1, _O1l10l101, _O001OO010); }; } private function _O0OlOOO1O(_arg1:Event):void{ var _local2 = (((_O10OOO1O0.contentLoaderInfo.bytesLoaded / _O10OOO1O0.contentLoaderInfo.bytesTotal) * 100) >> 0); if (_local2 >= 100){ removeEventListener(Event.ENTER_FRAME, _O0OlOOO1O); }; } private function _OOl11lOOl(_arg1:Event):void{ if (_O0l0OO01O){ _O0l0OO01O.removeEventListener("HyScorSubmitterLoaded", _OOl11lOOl); }; _O01OO1O00.dispatchEvent(new Event(Event.COMPLETE)); } private function _O01lOO10O(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O0l01llOl(_arg1, _O1l10l101, _O001OO010); }; } private function _O0Olll0lO():Boolean{ return (_O00O00010(false)); } private function _O1OlO10OO():void{ if (_O0l0OO01O){ _O0l0OO01O.O1l0OOl1l(_O1l10l101, _O001OO010); }; } private function _O10O00lO0():String{ if (_O0l0OO01O){ return (_O0l0OO01O.OOOO00ll0()); }; return (("FAILED " + _O0l0OO01O)); } private function _O0l0O1Oll(_arg1:Event):void{ if ((((((_arg1.type == "AchievLoadListComplete")) || ((_arg1.type == "AchievLoadInfoComplete")))) || ((_arg1.type == "AchievLoadGrantComplete")))){ O1OlOO00O = _O0l0OO01O.O11OO0l0l(); } else { O1OlOO00O = _O0l0OO01O.O0O100l0l(); }; _O01OO1O00.dispatchEvent(_arg1); } private function _O010ll111():void{ _O0l0OO01O.removeEventListener("ScoreLoadError", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadTimeComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadSubmitComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("ScoreLoadUserListComplete", _OO0OO1OO0); _O0l0OO01O.removeEventListener("AchievLoadError", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadTimeComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadListComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadInfoComplete", _O0l0O1Oll); _O0l0OO01O.removeEventListener("AchievLoadGrantComplete", _O0l0O1Oll); _O01OO1O00 = null; _OOOOll01l = null; _O0l0OO01O = null; _O1l10l101 = null; _O001OO010 = null; _O10OOO1O0 = null; O1lll0ll0 = null; O0l00l0O0 = null; O1OlOO00O = null; } private function _OOlOOOll1(_arg1:int):void{ if (_O0l0OO01O){ _O0l0OO01O.O1OlOO111(_arg1); }; } } }//package
Section 134
//orangeX (orangeX) package { import flash.display.*; public dynamic class orangeX extends MovieClip { } }//package
Section 135
//orangeX_ (orangeX_) package { import flash.display.*; public dynamic class orangeX_ extends MovieClip { } }//package
Section 136
//Orderlist (Orderlist) package { import flash.display.*; public dynamic class Orderlist extends MovieClip { public var cukatu:MovieClip; public var ananas:MovieClip; public var plum:MovieClip; public var white_souse:MovieClip; public var berry:MovieClip; public var cherry:MovieClip; public var apple:MovieClip; public var lieves2:MovieClip; public var brown_souse:MovieClip; public var lieves:MovieClip; public var basic:MovieClip; public var Gapple:MovieClip; public var orange:MovieClip; public var rose_souse:MovieClip; public var chocolate:MovieClip; public var grywa:MovieClip; } }//package
Section 137
//plate (plate) package { import flash.display.*; public dynamic class plate extends MovieClip { public var cukatu:MovieClip; public var ananas:MovieClip; public var plum:MovieClip; public var white_souse:MovieClip; public var berry:MovieClip; public var cherry:MovieClip; public var apple:MovieClip; public var lieves2:MovieClip; public var brown_souse:MovieClip; public var lieves:MovieClip; public var basic:MovieClip; public var Gapple:MovieClip; public var orange:MovieClip; public var rose_souse:MovieClip; public var chocolate:MovieClip; public var grywa:MovieClip; } }//package
Section 138
//Preloader (Preloader) package { import flash.events.*; import flash.display.*; import flash.text.*; import managers.*; import flash.ui.*; import flash.utils.*; public class Preloader extends MovieClip { private var _mask:Sprite; public var brandLogo:MovieClip; public var perTxt:TextField; public var mainBar:MovieClip; private var percentLoaded:Number; public var progresBar:MovieClip; private var garbBtn:SimpleButton; public var loclization:Number;// = 1 private var content:LoaderMc; private var tp:Number;// = 0 public function Preloader(){ content = new LoaderMc(); _mask = new Sprite(); super(); stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; addEventListener(Event.ADDED_TO_STAGE, init); } private function onBrandClick(_arg1:MouseEvent):void{ LinksManager.navigateBrand(); } private function checkFrame(_arg1:Event):void{ percentLoaded = ((loaderInfo.bytesLoaded / loaderInfo.bytesTotal) * 100); refresh(); if (percentLoaded == 100){ removeEventListener(Event.ENTER_FRAME, checkFrame); start(); }; } private function init(_arg1:Event):void{ LinksManager.init(stage); addChild(content); mainBar = content.bar; progresBar = content.bar["bar"]; progresBar.scaleX = 0; perTxt = content.perTxt; perTxt.text = "00%"; if (LinksManager.isLocal){ mainBar.visible = false; perTxt.visible = false; }; var _local2:ContextMenu = new ContextMenu(); _local2.hideBuiltInItems(); var _local3:ContextMenuBuiltInItems = _local2.builtInItems; _local3.print = true; _local3.quality = false; this.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onPreIoError); addEventListener(Event.ENTER_FRAME, checkFrame); language.Language = loclization; brandLogo = content["brandLogo"]; brandLogo.buttonMode = true; brandLogo.useHandCursor = true; brandLogo.gotoAndStop(parseFloat(language.branding_nr)); trace("gotoAndStop ", parseFloat(language.branding_nr)); brandLogo.addEventListener(MouseEvent.CLICK, onBrandClick); if (LinksManager.isLocal){ mainBar.alpha = 0; }; setMask(); } public function refresh():void{ progresBar.scaleX = (percentLoaded / 100); perTxt.text = (String(Math.round(percentLoaded)) + "%"); } private function onPreIoError(_arg1:IOErrorEvent):void{ } private function start():void{ if (LinksManager.isLocal){ return; }; while (numChildren) { removeChildAt(0); }; var _local1:Class = (getDefinitionByName("Main") as Class); var _local2:* = new _local1(loclization); addChild((_local2 as DisplayObject)); } private function setMask():void{ _mask.graphics.lineStyle(); _mask.graphics.beginFill(0, 1); _mask.graphics.drawRect(0, 0, 550, 400); addChild(_mask); this.mask = _mask; } } }//package
Section 139
//PublicNames (PublicNames) package { import flash.filters.*; public class PublicNames { public static const PLATE:String = "plate"; public static const CUKATU:String = "cukatu"; public static const ANANAS:String = "ananas"; public static const LIEVES_2:String = "lieves2"; public static const timeArray:Array = [91, 151, 181, 301, 321]; public static const PLUM:String = "plum"; public static const WHITE_SOUSE:String = "white_souse"; public static const GLOW_FILTER_RED2:GlowFilter = new GlowFilter(0xFF0000, 2, 8, 8, 3); public static const BYN:String = "byn"; public static const GRYWA:String = "grywa"; public static const CHERRY:String = "cherry"; public static const ROSE_SOUSE:String = "rose_souse"; public static const LIEVES:String = "lieves"; public static const KNIFE:String = "knife"; public static const offerArray:Array = [5, 10, 10, 15, 15]; public static const GREEN_APPLE:String = "Gapple"; public static const STAGE_WIDTH:int = 545; public static const BROWN_SOUSE:String = "brown_souse"; public static const CHOCOLATE:String = "chocolate"; public static const ORANGE:String = "orange"; public static const STAGE_HEIGHT:int = 395; public static const GLOW_FILTER:GlowFilter = new GlowFilter(0xFFFF00, 1, 8, 8, 6); public static const BERRY:String = "berry"; public static const APPLE:String = "apple"; public static var SOUND_AVAILABLE:Boolean = true; } }//package
Section 140
//sound_background (sound_background) package { import flash.media.*; public dynamic class sound_background extends Sound { } }//package
Section 141
//sound_error (sound_error) package { import flash.media.*; public dynamic class sound_error extends Sound { } }//package
Section 142
//sound_level_fail (sound_level_fail) package { import flash.media.*; public dynamic class sound_level_fail extends Sound { } }//package
Section 143
//sound_level_OK (sound_level_OK) package { import flash.media.*; public dynamic class sound_level_OK extends Sound { } }//package
Section 144
//sound_narizaje1 (sound_narizaje1) package { import flash.media.*; public dynamic class sound_narizaje1 extends Sound { } }//package
Section 145
//sound_narizaje2 (sound_narizaje2) package { import flash.media.*; public dynamic class sound_narizaje2 extends Sound { } }//package
Section 146
//sound_offer_OK (sound_offer_OK) package { import flash.media.*; public dynamic class sound_offer_OK extends Sound { } }//package
Section 147
//sound_put_lieves (sound_put_lieves) package { import flash.media.*; public dynamic class sound_put_lieves extends Sound { } }//package
Section 148
//sound_put_plate (sound_put_plate) package { import flash.media.*; public dynamic class sound_put_plate extends Sound { } }//package
Section 149
//sound_put_to_smitnuk (sound_put_to_smitnuk) package { import flash.media.*; public dynamic class sound_put_to_smitnuk extends Sound { } }//package
Section 150
//sound_put_to_Workplace (sound_put_to_Workplace) package { import flash.media.*; public dynamic class sound_put_to_Workplace extends Sound { } }//package
Section 151
//sound_putBerries (sound_putBerries) package { import flash.media.*; public dynamic class sound_putBerries extends Sound { } }//package
Section 152
//sound_reset (sound_reset) package { import flash.media.*; public dynamic class sound_reset extends Sound { } }//package
Section 153
//sound_timer_end (sound_timer_end) package { import flash.media.*; public dynamic class sound_timer_end extends Sound { } }//package
Section 154
//sound_timer_hilf (sound_timer_hilf) package { import flash.media.*; public dynamic class sound_timer_hilf extends Sound { } }//package
Section 155
//Zwizdy (Zwizdy) package { import flash.display.*; public dynamic class Zwizdy extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:110
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:110 222 227 259 260 274 294 416 422 427 468 474 480 490 491 492 495 497
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:110 222 259 260 274 294 490 491 492 495
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {appleX} [appleX]Uses:6Used by:110
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip {orangeX} [orangeX]Uses:8Used by:110
Symbol 10 GraphicUsed by:110
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip {grywaX} [grywaX]Uses:11Used by:110
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:110
Symbol 15 GraphicUsed by:110
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:22
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:22
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:17 19 21Used by:110
Symbol 23 FontUsed by:24
Symbol 24 EditableTextUses:23Used by:110
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:109
Symbol 27 GraphicUsed by:38
Symbol 28 GraphicUsed by:38
Symbol 29 GraphicUsed by:38
Symbol 30 GraphicUsed by:38
Symbol 31 GraphicUsed by:38
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:38
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClipUses:27 28 29 30 31 32 33 34 35 37Used by:109 220
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:109 220
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:109 220
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:109 220
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:109
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:109 220
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:109 220
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:109
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:109 220
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:109 220
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:109 220
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:109
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:109 220
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:109
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:109
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70 84 197 209
Symbol 70 MovieClipUses:67 69Used by:109
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:109
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:109
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:109
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:109 220
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:109
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:109
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83 69Used by:109
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:109
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:109
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:109 220
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:109
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:109 220
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:109 220
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:109
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:109
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:109 220
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:109 220
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:109 220
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:109 220
Symbol 109 MovieClipUses:26 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108Used by:110
Symbol 110 MovieClip {LoaderMc} [LoaderMc]Uses:1 3 5 7 9 10 12 14 15 22 24 109
Symbol 111 Sound {sound_reset} [sound_reset]
Symbol 112 GraphicUsed by:222
Symbol 113 GraphicUsed by:222
Symbol 114 GraphicUsed by:115 555
Symbol 115 MovieClipUses:114Used by:222 259 274 371
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:222 274 361 492
Symbol 118 GraphicUsed by:222 260
Symbol 119 GraphicUsed by:222
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:222 260 294 422
Symbol 122 GraphicUsed by:222
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:222 260 294 428 430
Symbol 125 GraphicUsed by:222
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip {orangeX_} [orangeX_]Uses:126Used by:222 260 274 294 495 550
Symbol 128 GraphicUsed by:222 260 274 294 495 550
Symbol 129 GraphicUsed by:222
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:222 260 274 294
Symbol 132 GraphicUsed by:222
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 ButtonUses:133 134 135 136Used by:222
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:222 260 294
Symbol 140 GraphicUsed by:222
Symbol 141 GraphicUsed by:222 260 274 294 324 334 348 352 383 386 389 394 405
Symbol 142 GraphicUsed by:222 274 294 324 334 348 383 386 389 394 405
Symbol 143 GraphicUsed by:222 260 274 294 352 386
Symbol 144 GraphicUsed by:222
Symbol 145 GraphicUsed by:222 260 274 294 324 334 348 352 383 386 389 394 405
Symbol 146 GraphicUsed by:222
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:222 294 324 334 348 383 386 389 394
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:222 294 324 334 348 383 386 389 394 405
Symbol 151 GraphicUsed by:222 260 294 324 334 348 352 383 386 389 394 405
Symbol 152 GraphicUsed by:222
Symbol 153 FontUsed by:154 156 157 158 159 160 282 283 432 488 498 499 541 542
Symbol 154 TextUses:153Used by:222 294
Symbol 155 GraphicUsed by:222
Symbol 156 TextUses:153Used by:222
Symbol 157 TextUses:153Used by:222
Symbol 158 EditableTextUses:153Used by:222 294
Symbol 159 EditableTextUses:153Used by:222 294
Symbol 160 EditableTextUses:153Used by:222 294
Symbol 161 GraphicUsed by:222
Symbol 162 GraphicUsed by:164
Symbol 163 MovieClip {OOO000lll} [OOO000lll]Used by:164
Symbol 164 MovieClip {Spill.Components.Submitter} [Spill.Components.Submitter]Uses:162 163Used by:222
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:221
Symbol 167 FontUsed by:168 170 171 172 173 174 175 176 177 178 179 180 181
Symbol 168 TextUses:167Used by:183
Symbol 169 GraphicUsed by:183
Symbol 170 TextUses:167Used by:183
Symbol 171 TextUses:167Used by:183
Symbol 172 TextUses:167Used by:183
Symbol 173 TextUses:167Used by:183
Symbol 174 TextUses:167Used by:183
Symbol 175 TextUses:167Used by:183
Symbol 176 TextUses:167Used by:183
Symbol 177 TextUses:167Used by:183
Symbol 178 TextUses:167Used by:183
Symbol 179 TextUses:167Used by:183
Symbol 180 TextUses:167Used by:183
Symbol 181 TextUses:167Used by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:168 169 170 171 172 173 174 175 176 177 178 179 180 181 182Used by:221
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:220
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:220
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:220
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:220
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:220
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:220
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196 69Used by:220
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:220
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:220
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:220
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:220
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:220
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208 69Used by:220
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:220
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:220
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:220
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:220
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:185 38 40 42 44 187 48 50 189 54 56 58 191 62 193 195 197 199 201 203 78 205 207 209 211 213 90 215 94 96 217 219 102 104 106 108Used by:221
Symbol 221 MovieClipUses:166 183 220Used by:222 260 274 294
Symbol 222 MovieClip {mc_level_win} [mc_level_win]Uses:112 3 113 5 115 117 118 119 121 122 124 125 127 128 129 131 132 137 139 140 141 142 143 144 145 146 148 150 151 152 154 155 156 157 158 159 160 161 164 221
Symbol 223 GraphicUsed by:227
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip {mc_mainBackground} [mc_mainBackground]Uses:223 225 226 3
Symbol 228 GraphicUsed by:260
Symbol 229 GraphicUsed by:260
Symbol 230 GraphicUsed by:260
Symbol 231 GraphicUsed by:236
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:236 452 520
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:236 550 553 555 559
Symbol 236 MovieClipUses:231 233 235Used by:239
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239 547 548 549 551 554 556 557 560 561 562 563 564 567 568
Symbol 239 MovieClipUses:236 238Used by:260 569
Symbol 240 GraphicUsed by:260
Symbol 241 GraphicUsed by:260
Symbol 242 GraphicUsed by:260
Symbol 243 GraphicUsed by:260
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:260 408
Symbol 246 GraphicUsed by:260 352
Symbol 247 GraphicUsed by:260
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:260 352
Symbol 250 GraphicUsed by:260
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:260 352
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:258
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 ButtonUses:254 255 256 257Used by:260
Symbol 259 MovieClipUses:3 5 115Used by:260 294 500
Symbol 260 MovieClip {mc_timeOut} [mc_timeOut]Uses:228 3 5 131 229 230 239 118 240 121 241 124 242 127 128 243 245 141 246 247 143 145 151 249 250 252 253 258 259 139 221
Symbol 261 GraphicUsed by:274
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:274 491 504
Symbol 264 GraphicUsed by:274 294
Symbol 265 GraphicUsed by:274
Symbol 266 GraphicUsed by:274
Symbol 267 GraphicUsed by:274
Symbol 268 GraphicUsed by:274
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:273
Symbol 272 GraphicUsed by:273
Symbol 273 ButtonUses:271 272Used by:274
Symbol 274 MovieClip {mc_screen} [mc_screen]Uses:261 3 5 263 115 264 141 142 143 265 145 266 127 128 267 268 117 131 269 273 221
Symbol 275 GraphicUsed by:294
Symbol 276 GraphicUsed by:294
Symbol 277 GraphicUsed by:294
Symbol 278 GraphicUsed by:294
Symbol 279 GraphicUsed by:294
Symbol 280 GraphicUsed by:294
Symbol 281 GraphicUsed by:294
Symbol 282 TextUses:153Used by:294
Symbol 283 TextUses:153Used by:294
Symbol 284 GraphicUsed by:288
Symbol 285 GraphicUsed by:288
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 ButtonUses:284 285 286 287Used by:294
Symbol 289 GraphicUsed by:294
Symbol 290 GraphicUsed by:294
Symbol 291 GraphicUsed by:294
Symbol 292 GraphicUsed by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClip {mc_game_win} [mc_game_win]Uses:275 3 264 276 277 121 5 278 124 279 127 128 280 131 281 139 259 282 283 158 159 288 154 160 289 141 142 143 290 145 151 291 148 150 292 293 221
Symbol 295 GraphicUsed by:298
Symbol 296 GraphicUsed by:298
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClip {ButtonSound} [ButtonSound]Uses:295 296 297
Symbol 299 Sound {sound_put_plate} [sound_put_plate]
Symbol 300 GraphicUsed by:324 348 383 386 389 394
Symbol 301 GraphicUsed by:302
Symbol 302 ButtonUses:301Used by:324
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:324
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:324
Symbol 307 GraphicUsed by:308 311
Symbol 308 MovieClipUses:307Used by:311 428 533 546
Symbol 309 GraphicUsed by:310 311
Symbol 310 MovieClipUses:309Used by:311 410 533
Symbol 311 ButtonUses:308 310 307 309Used by:324
Symbol 312 GraphicUsed by:324
Symbol 313 GraphicUsed by:324 334 348 383 389 394 405
Symbol 314 GraphicUsed by:324 348 383 389 394
Symbol 315 GraphicUsed by:324
Symbol 316 GraphicUsed by:324
Symbol 317 GraphicUsed by:324
Symbol 318 GraphicUsed by:324
Symbol 319 GraphicUsed by:324
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:323
Symbol 323 ButtonUses:322Used by:324
Symbol 324 MovieClip {mc_delete} [mc_delete]Uses:300 148 150 302 304 306 311 312 141 142 313 145 151 314 315 316 317 318 319 320 321 323Used by:408
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:334
Symbol 327 GraphicUsed by:334
Symbol 328 GraphicUsed by:334
Symbol 329 GraphicUsed by:334
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClip {mc_narizaje} [mc_narizaje]Uses:141 142 313 145 326 151 327 148 150 328 329 330 331 332 333Used by:408
Symbol 335 Sound {sound_error} [sound_error]
Symbol 336 GraphicUsed by:348
Symbol 337 GraphicUsed by:347
Symbol 338 GraphicUsed by:347
Symbol 339 GraphicUsed by:347
Symbol 340 GraphicUsed by:347
Symbol 341 GraphicUsed by:347
Symbol 342 GraphicUsed by:347
Symbol 343 GraphicUsed by:347
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:337 338 339 340 341 342 343 344 345 346Used by:348 389 394
Symbol 348 MovieClip {mc_polyvje_brown} [mc_polyvje_brown]Uses:141 142 313 145 151 300 148 150 314 336 347Used by:408
Symbol 349 GraphicUsed by:352
Symbol 350 GraphicUsed by:352
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClip {mc_angry} [mc_angry]Uses:141 246 349 143 145 151 249 350 252 351Used by:408
Symbol 353 Sound {sound_putBerries} [sound_putBerries]
Symbol 354 GraphicUsed by:360
Symbol 355 GraphicUsed by:360
Symbol 356 GraphicUsed by:360
Symbol 357 GraphicUsed by:360
Symbol 358 GraphicUsed by:360
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClip {Zwizdy} [Zwizdy]Uses:354 355 356 357 358 359
Symbol 361 MovieClip {grywaX_} [grywaX_]Uses:117
Symbol 362 Sound {sound_level_fail} [sound_level_fail]
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip {ananasX_} [ananasX_]Uses:363Used by:489
Symbol 365 GraphicUsed by:370
Symbol 366 GraphicUsed by:370
Symbol 367 GraphicUsed by:370
Symbol 368 GraphicUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 Button {btn_reset} [btn_reset]Uses:365 366 367 368 369
Symbol 371 MovieClip {appleX_} [appleX_]Uses:115
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:383 405
Symbol 374 GraphicUsed by:383
Symbol 375 GraphicUsed by:383
Symbol 376 GraphicUsed by:383
Symbol 377 GraphicUsed by:383
Symbol 378 GraphicUsed by:383
Symbol 379 GraphicUsed by:383
Symbol 380 GraphicUsed by:383
Symbol 381 GraphicUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip {mc_posupaje} [mc_posupaje]Uses:141 142 313 145 151 300 148 150 314 373 374 375 376 377 378 379 380 381 382Used by:408
Symbol 384 Sound {sound_put_lieves} [sound_put_lieves]
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:141 142 385 143 145 151 300 148 150Used by:408
Symbol 387 GraphicUsed by:408
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClip {mc_polyvje_rose} [mc_polyvje_rose]Uses:141 142 313 145 151 300 148 150 314 388 347Used by:408
Symbol 390 GraphicUsed by:408
Symbol 391 FontUsed by:392 406 407
Symbol 392 TextUses:391Used by:408
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClip {mc_polyvje_white} [mc_polyvje_white]Uses:141 142 313 145 151 300 148 150 314 393 347Used by:408
Symbol 395 GraphicUsed by:405
Symbol 396 GraphicUsed by:405
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:405
Symbol 399 GraphicUsed by:405
Symbol 400 GraphicUsed by:405
Symbol 401 GraphicUsed by:405
Symbol 402 GraphicUsed by:405
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClip {mc_naturaje} [mc_naturaje]Uses:141 142 313 145 151 395 150 373 396 398 399 400 401 402 403 404Used by:408
Symbol 406 TextUses:391Used by:408
Symbol 407 TextUses:391Used by:408
Symbol 408 MovieClipUses:245 386 334 387 389 390 392 394 348 383 405 324 406 352 407Used by:500
Symbol 409 GraphicUsed by:500
Symbol 410 MovieClipUses:310Used by:500
Symbol 411 GraphicUsed by:416
Symbol 412 GraphicUsed by:415
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:415
Symbol 415 MovieClipUses:412 414Used by:416 529
Symbol 416 MovieClipUses:3 411 415Used by:500
Symbol 417 GraphicUsed by:422
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:422
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:422 530
Symbol 422 MovieClipUses:3 417 419 121 421Used by:500
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:423Used by:427
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:427 528
Symbol 427 MovieClipUses:3 424 426Used by:500
Symbol 428 MovieClipUses:124 308Used by:500
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:124 429Used by:500
Symbol 431 GraphicUsed by:500
Symbol 432 TextUses:153Used by:500
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:461
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:439 555
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:439
Symbol 439 MovieClipUses:436 438Used by:461
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:444 526 559
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:444 526
Symbol 444 MovieClipUses:441 443Used by:461
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:447 509 550
Symbol 447 MovieClipUses:446Used by:461
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:452 520
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:452 520
Symbol 452 MovieClipUses:233 449 451Used by:461
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:459 527
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:459 527
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:459 527 553
Symbol 459 MovieClipUses:454 456 458Used by:461
Symbol 460 MovieClipUsed by:461
Symbol 461 MovieClipUses:434 439 444 447 452 459 460Used by:500
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:500
Symbol 464 GraphicUsed by:468
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClipUses:466Used by:468
Symbol 468 MovieClipUses:3 464 467Used by:471 563
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:471 475 481
Symbol 471 MovieClipUses:468 470Used by:500
Symbol 472 GraphicUsed by:474
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:472 3 473Used by:475 564
Symbol 475 MovieClipUses:474 470Used by:500
Symbol 476 GraphicUsed by:480
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:480
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:3 476 478 479Used by:481 561
Symbol 481 MovieClipUses:480 470Used by:500
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:487
Symbol 484 GraphicUsed by:487
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:487 568
Symbol 487 MovieClipUses:483 484 486Used by:500
Symbol 488 EditableTextUses:153Used by:500
Symbol 489 MovieClipUses:364Used by:490
Symbol 490 MovieClipUses:3 5 489Used by:500
Symbol 491 MovieClipUses:3 5 263Used by:500
Symbol 492 MovieClipUses:3 5 117Used by:500
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:495
Symbol 495 MovieClipUses:3 5 127 128 494Used by:500
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:3 496Used by:500
Symbol 498 EditableTextUses:153Used by:500
Symbol 499 EditableTextUses:153Used by:500
Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects]Uses:408 409 410 416 422 427 428 430 431 432 461 463 471 475 481 487 488 490 259 491 492 495 497 498 499
Symbol 501 Sound {sound_narizaje2} [sound_narizaje2]
Symbol 502 Sound {sound_level_OK} [sound_level_OK]
Symbol 503 Sound {sound_narizaje1} [sound_narizaje1]
Symbol 504 MovieClip {GappleX_} [GappleX_]Uses:263
Symbol 505 Sound {sound_offer_OK} [sound_offer_OK]
Symbol 506 Sound {sound_put_to_Workplace} [sound_put_to_Workplace]
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:533 548
Symbol 509 MovieClipUses:446Used by:533
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:533
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:533
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:533
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:533
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:520
Symbol 520 MovieClipUses:519 449 233 451Used by:533
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:525
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:525
Symbol 525 MovieClipUses:522 524Used by:533
Symbol 526 MovieClipUses:441 443Used by:533
Symbol 527 MovieClipUses:458 456 454Used by:533
Symbol 528 MovieClipUses:426Used by:533 549
Symbol 529 MovieClipUses:415Used by:533 562
Symbol 530 MovieClipUses:421Used by:533 557
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:533
Symbol 533 MovieClip {plate} [plate]Uses:310 308 508 509 511 513 515 517 520 525 526 527 528 529 530 532
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClip {btn_byn} [btn_byn]Uses:534
Symbol 536 Sound {sound_put_to_smitnuk} [sound_put_to_smitnuk]
Symbol 537 Sound {sound_background} [sound_background]
Symbol 538 Sound {sound_timer_hilf} [sound_timer_hilf]
Symbol 539 Sound {sound_timer_end} [sound_timer_end]
Symbol 540 GraphicUsed by:543
Symbol 541 EditableTextUses:153Used by:543
Symbol 542 TextUses:153Used by:543
Symbol 543 MovieClip {mc_timeTable} [mc_timeTable]Uses:540 541 542
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:569
Symbol 546 MovieClipUses:308Used by:547
Symbol 547 MovieClipUses:546 238Used by:569
Symbol 548 MovieClipUses:508 238Used by:569
Symbol 549 MovieClipUses:528 238Used by:569
Symbol 550 MovieClipUses:446 127 128 235Used by:551
Symbol 551 MovieClipUses:550 238Used by:569
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:458 552 235Used by:554
Symbol 554 MovieClipUses:553 238Used by:569
Symbol 555 MovieClipUses:436 114 235Used by:556
Symbol 556 MovieClipUses:555 238Used by:569
Symbol 557 MovieClipUses:530 238Used by:569
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:441 558 235Used by:560
Symbol 560 MovieClipUses:559 238Used by:569
Symbol 561 MovieClipUses:480 238Used by:569
Symbol 562 MovieClipUses:529 238Used by:569
Symbol 563 MovieClipUses:468 238Used by:569
Symbol 564 MovieClipUses:474 238Used by:569
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:567
Symbol 567 MovieClipUses:566 238Used by:569
Symbol 568 MovieClipUses:486 238Used by:569
Symbol 569 MovieClip {Orderlist} [Orderlist]Uses:545 547 548 549 551 554 239 556 557 560 561 562 563 564 567 568

Instance Names

"bar"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"bar"Symbol 110 MovieClip {LoaderMc} [LoaderMc] Frame 1Symbol 22 MovieClip
"perTxt"Symbol 110 MovieClip {LoaderMc} [LoaderMc] Frame 1Symbol 24 EditableText
"brandLogo"Symbol 110 MovieClip {LoaderMc} [LoaderMc] Frame 1Symbol 109 MovieClip
"OO00OO1l1l"Symbol 164 MovieClip {Spill.Components.Submitter} [Spill.Components.Submitter] Frame 1Symbol 163 MovieClip {OOO000lll} [OOO000lll]
"text"Symbol 221 MovieClip Frame 1Symbol 183 MovieClip
"logo_mainscreen"Symbol 221 MovieClip Frame 1Symbol 220 MovieClip
"next_level"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 137 Button
"currentScore"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 158 EditableText
"totalScore"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 159 EditableText
"stageNum"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 160 EditableText
"submit"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 164 MovieClip {Spill.Components.Submitter} [Spill.Components.Submitter]
"brandLogo"Symbol 222 MovieClip {mc_level_win} [mc_level_win] Frame 1Symbol 221 MovieClip
"basic"Symbol 239 MovieClip Frame 1Symbol 236 MovieClip
"gala"Symbol 239 MovieClip Frame 1Symbol 238 MovieClip
"btn_restart"Symbol 260 MovieClip {mc_timeOut} [mc_timeOut] Frame 1Symbol 258 Button
"brandLogo"Symbol 260 MovieClip {mc_timeOut} [mc_timeOut] Frame 1Symbol 221 MovieClip
"btn_play"Symbol 274 MovieClip {mc_screen} [mc_screen] Frame 1Symbol 273 Button
"brandLogo"Symbol 274 MovieClip {mc_screen} [mc_screen] Frame 1Symbol 221 MovieClip
"currentScore"Symbol 294 MovieClip {mc_game_win} [mc_game_win] Frame 1Symbol 158 EditableText
"totalScore"Symbol 294 MovieClip {mc_game_win} [mc_game_win] Frame 1Symbol 159 EditableText
"menu"Symbol 294 MovieClip {mc_game_win} [mc_game_win] Frame 1Symbol 288 Button
"stageNum"Symbol 294 MovieClip {mc_game_win} [mc_game_win] Frame 1Symbol 160 EditableText
"brandLogo"Symbol 294 MovieClip {mc_game_win} [mc_game_win] Frame 1Symbol 221 MovieClip
"basic"Symbol 361 MovieClip {grywaX_} [grywaX_] Frame 1Symbol 117 MovieClip
"basic"Symbol 371 MovieClip {appleX_} [appleX_] Frame 1Symbol 115 MovieClip
"header"Symbol 408 MovieClip Frame 1Symbol 386 MovieClip
"basic"Symbol 461 MovieClip Frame 1Symbol 434 MovieClip
"apple"Symbol 461 MovieClip Frame 1Symbol 439 MovieClip
"Gapple"Symbol 461 MovieClip Frame 1Symbol 444 MovieClip
"orange"Symbol 461 MovieClip Frame 1Symbol 447 MovieClip
"grywa"Symbol 461 MovieClip Frame 1Symbol 452 MovieClip
"ananas"Symbol 461 MovieClip Frame 1Symbol 459 MovieClip
"up"Symbol 461 MovieClip Frame 1Symbol 460 MovieClip
"hero"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 408 MovieClip
"btn_plate"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 410 MovieClip
"btn_plum"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 416 MovieClip
"btn_cherry"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 422 MovieClip
"btn_berry"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 427 MovieClip
"btn_lieves"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 428 MovieClip
"btn_lieves2"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 430 MovieClip
"workplace"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 461 MovieClip
"btn_knife"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 463 MovieClip
"btn_brown_souse"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 471 MovieClip
"btn_white_souse"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 475 MovieClip
"btn_rose_souse"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 481 MovieClip
"btn_chocolate"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 487 MovieClip
"offerUsed"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 488 EditableText
"btn_ananas"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 490 MovieClip
"btn_apple"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 259 MovieClip
"btn_Gapple"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 491 MovieClip
"btn_grywa"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 492 MovieClip
"btn_orange"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 495 MovieClip
"btn_cukatu"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 497 MovieClip
"totalOffer"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 498 EditableText
"Score"Symbol 500 MovieClip {mc_mainObjects} [mc_mainObjects] Frame 1Symbol 499 EditableText
"basic"Symbol 504 MovieClip {GappleX_} [GappleX_] Frame 1Symbol 263 MovieClip
"basic"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 310 MovieClip
"lieves"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 308 MovieClip
"lieves2"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 508 MovieClip
"orange"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 509 MovieClip
"rose_souse"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 511 MovieClip
"white_souse"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 513 MovieClip
"brown_souse"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 515 MovieClip
"chocolate"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 517 MovieClip
"grywa"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 520 MovieClip
"apple"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 525 MovieClip
"Gapple"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 526 MovieClip
"ananas"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 527 MovieClip
"berry"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 528 MovieClip
"plum"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 529 MovieClip
"cherry"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 530 MovieClip
"cukatu"Symbol 533 MovieClip {plate} [plate] Frame 1Symbol 532 MovieClip
"mc_time"Symbol 543 MovieClip {mc_timeTable} [mc_timeTable] Frame 1Symbol 541 EditableText
"basic"Symbol 547 MovieClip Frame 1Symbol 546 MovieClip
"gala"Symbol 547 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 548 MovieClip Frame 1Symbol 508 MovieClip
"gala"Symbol 548 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 549 MovieClip Frame 1Symbol 528 MovieClip
"gala"Symbol 549 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 551 MovieClip Frame 1Symbol 550 MovieClip
"gala"Symbol 551 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 554 MovieClip Frame 1Symbol 553 MovieClip
"gala"Symbol 554 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 556 MovieClip Frame 1Symbol 555 MovieClip
"gala"Symbol 556 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 557 MovieClip Frame 1Symbol 530 MovieClip
"gala"Symbol 557 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 560 MovieClip Frame 1Symbol 559 MovieClip
"gala"Symbol 560 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 561 MovieClip Frame 1Symbol 480 MovieClip
"gala"Symbol 561 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 562 MovieClip Frame 1Symbol 529 MovieClip
"gala"Symbol 562 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 563 MovieClip Frame 1Symbol 468 MovieClip
"gala"Symbol 563 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 564 MovieClip Frame 1Symbol 474 MovieClip
"gala"Symbol 564 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 567 MovieClip Frame 1Symbol 566 MovieClip
"gala"Symbol 567 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 568 MovieClip Frame 1Symbol 486 MovieClip
"gala"Symbol 568 MovieClip Frame 1Symbol 238 MovieClip
"basic"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 545 MovieClip
"lieves"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 547 MovieClip
"lieves2"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 548 MovieClip
"berry"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 549 MovieClip
"orange"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 551 MovieClip
"ananas"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 554 MovieClip
"grywa"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 239 MovieClip
"apple"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 556 MovieClip
"cherry"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 557 MovieClip
"Gapple"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 560 MovieClip
"rose_souse"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 561 MovieClip
"plum"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 562 MovieClip
"brown_souse"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 563 MovieClip
"white_souse"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 564 MovieClip
"cukatu"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 567 MovieClip
"chocolate"Symbol 569 MovieClip {Orderlist} [Orderlist] Frame 1Symbol 568 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1461 bytes "<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'><rdf:Description rdf:about='' xmlns ..."
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 1000, ScriptTimeout: 60 seconds
ExportAssets (56)Timeline Frame 1Symbol 110 as "LoaderMc"
ExportAssets (56)Timeline Frame 1Symbol 9 as "orangeX"
ExportAssets (56)Timeline Frame 1Symbol 7 as "appleX"
ExportAssets (56)Timeline Frame 1Symbol 12 as "grywaX"
ExportAssets (56)Timeline Frame 2Symbol 111 as "sound_reset"
ExportAssets (56)Timeline Frame 2Symbol 222 as "mc_level_win"
ExportAssets (56)Timeline Frame 2Symbol 227 as "mc_mainBackground"
ExportAssets (56)Timeline Frame 2Symbol 260 as "mc_timeOut"
ExportAssets (56)Timeline Frame 2Symbol 274 as "mc_screen"
ExportAssets (56)Timeline Frame 2Symbol 294 as "mc_game_win"
ExportAssets (56)Timeline Frame 2Symbol 298 as "ButtonSound"
ExportAssets (56)Timeline Frame 2Symbol 127 as "orangeX_"
ExportAssets (56)Timeline Frame 2Symbol 164 as "Spill.Components.Submitter"
ExportAssets (56)Timeline Frame 2Symbol 299 as "sound_put_plate"
ExportAssets (56)Timeline Frame 2Symbol 324 as "mc_delete"
ExportAssets (56)Timeline Frame 2Symbol 334 as "mc_narizaje"
ExportAssets (56)Timeline Frame 2Symbol 335 as "sound_error"
ExportAssets (56)Timeline Frame 2Symbol 348 as "mc_polyvje_brown"
ExportAssets (56)Timeline Frame 2Symbol 352 as "mc_angry"
ExportAssets (56)Timeline Frame 2Symbol 353 as "sound_putBerries"
ExportAssets (56)Timeline Frame 2Symbol 360 as "Zwizdy"
ExportAssets (56)Timeline Frame 2Symbol 361 as "grywaX_"
ExportAssets (56)Timeline Frame 2Symbol 362 as "sound_level_fail"
ExportAssets (56)Timeline Frame 2Symbol 364 as "ananasX_"
ExportAssets (56)Timeline Frame 2Symbol 370 as "btn_reset"
ExportAssets (56)Timeline Frame 2Symbol 371 as "appleX_"
ExportAssets (56)Timeline Frame 2Symbol 383 as "mc_posupaje"
ExportAssets (56)Timeline Frame 2Symbol 384 as "sound_put_lieves"
ExportAssets (56)Timeline Frame 2Symbol 500 as "mc_mainObjects"
ExportAssets (56)Timeline Frame 2Symbol 501 as "sound_narizaje2"
ExportAssets (56)Timeline Frame 2Symbol 405 as "mc_naturaje"
ExportAssets (56)Timeline Frame 2Symbol 502 as "sound_level_OK"
ExportAssets (56)Timeline Frame 2Symbol 503 as "sound_narizaje1"
ExportAssets (56)Timeline Frame 2Symbol 504 as "GappleX_"
ExportAssets (56)Timeline Frame 2Symbol 389 as "mc_polyvje_rose"
ExportAssets (56)Timeline Frame 2Symbol 505 as "sound_offer_OK"
ExportAssets (56)Timeline Frame 2Symbol 506 as "sound_put_to_Workplace"
ExportAssets (56)Timeline Frame 2Symbol 533 as "plate"
ExportAssets (56)Timeline Frame 2Symbol 394 as "mc_polyvje_white"
ExportAssets (56)Timeline Frame 2Symbol 535 as "btn_byn"
ExportAssets (56)Timeline Frame 2Symbol 536 as "sound_put_to_smitnuk"
ExportAssets (56)Timeline Frame 2Symbol 163 as "OOO000lll"
ExportAssets (56)Timeline Frame 2Symbol 537 as "sound_background"
ExportAssets (56)Timeline Frame 2Symbol 538 as "sound_timer_hilf"
ExportAssets (56)Timeline Frame 2Symbol 539 as "sound_timer_end"
ExportAssets (56)Timeline Frame 2Symbol 543 as "mc_timeTable"
ExportAssets (56)Timeline Frame 2Symbol 569 as "Orderlist"
SerialNumber (41)Timeline Frame 1

Labels

"Preloader"Frame 1
"Main"Frame 2




http://swfchan.com/24/115157/info.shtml
Created: 9/3 -2019 21:29:49 Last modified: 9/3 -2019 21:29:49 Server time: 07/05 -2024 04:34:52