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

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

Mario Fruits - Skill toss game.swf

This is the info page for
Flash #128755

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


Text
<p align="center"><font face="04b_03b" size="38" color="#993300" letterSpacing="0.000000" kerning="1">00000000</font></p><p align="center"></p>

R

OK

M

***

00000000

00000000

OK

MiSS!

GOOD!

combo!

TOTAL SCORE

more Games

Next Level

Next Level

More Games

Bricks Can not Break

Double Hit to Break

Bombs

Start Games

Start Games

More Games

Help

ActionScript [AS3]

Section 1
//mc_bomb_attack_2_131 (_02_Ongs_tipiSave_IBRAVO_fla.mc_bomb_attack_2_131) package _02_Ongs_tipiSave_IBRAVO_fla { import flash.display.*; public dynamic class mc_bomb_attack_2_131 extends MovieClip { } }//package _02_Ongs_tipiSave_IBRAVO_fla
Section 2
//button147_17 (_fla.button147_17) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class button147_17 extends MovieClip { public function button147_17(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package _fla
Section 3
//button151_25 (_fla.button151_25) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class button151_25 extends MovieClip { public function button151_25(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package _fla
Section 4
//cnfreeadcom_1_1_6277_1 (_fla.cnfreeadcom_1_1_6277_1) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class cnfreeadcom_1_1_6277_1 extends MovieClip { public var btn:SimpleButton; public function cnfreeadcom_1_1_6277_1(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest(" http://www.playcow.com"); navigateToURL(_local2); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 5
//cnfreeadcom_1_8_71076_27 (_fla.cnfreeadcom_1_8_71076_27) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class cnfreeadcom_1_8_71076_27 extends MovieClip { public function cnfreeadcom_1_8_71076_27(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package _fla
Section 6
//F_btn_23 (_fla.F_btn_23) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class F_btn_23 extends MovieClip { public var btn:SimpleButton; public function F_btn_23(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.facebook.com/pages/PlayCow/126005204300"); navigateToURL(_local2); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 7
//Timeline_12 (_fla.Timeline_12) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class Timeline_12 extends MovieClip { public function Timeline_12(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package _fla
Section 8
//Timeline_126 (_fla.Timeline_126) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class Timeline_126 extends MovieClip { public var btn:SimpleButton; public function Timeline_126(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.playcow.com/?utm_source=game&utm_medium=s&utm_campaign=SuperMarioFruits"); navigateToURL(_local2); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 9
//Timeline_19 (_fla.Timeline_19) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class Timeline_19 extends MovieClip { public var btn:SimpleButton; public function Timeline_19(){ addFrameScript(25, frame26); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest(" http://www.playcow.com"); navigateToURL(_local2); } function frame26(){ stop(); btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 10
//Timeline_246 (_fla.Timeline_246) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class Timeline_246 extends MovieClip { public var btn:SimpleButton; public function Timeline_246(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.playcow.com/?utm_source=game&utm_medium=s&utm_campaign=SuperMarioFruits"); navigateToURL(_local2); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 11
//Timeline_96 (_fla.Timeline_96) package _fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class Timeline_96 extends MovieClip { public var btn:SimpleButton; public function Timeline_96(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ var _local2:URLRequest = new URLRequest("http://www.playcow.com/?utm_source=game&utm_medium=s&utm_campaign=SuperMarioFruits"); navigateToURL(_local2); } function frame1(){ btn.addEventListener(MouseEvent.CLICK, onClick); } } }//package _fla
Section 12
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_SHOW:String = "StoreShow"; public static const STORE_HIDE:String = "StoreHide"; public static const ITEM_OWNED:String = "ItemOwned"; public static const ITEM_NEW:String = "ItemNew"; public static const STORE_ITEMS:String = "StoreItems"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const NO_USER:String = "NoUser"; public static var _inventory:MochiInventory; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function get inventory():MochiInventory{ return (_inventory); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function requestFunding(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestFunding", _arg1); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _inventory = new MochiInventory(); }); addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _inventory = null; }); } }//package mochi.as3
Section 13
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var Fragment:Number; private var Sibling:MochiDigits; private var Encoder:Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{ Encoder = 0; setValue(_arg1, _arg2); } public function get value():Number{ return (Number(this.toString())); } public function set value(_arg1:Number):void{ setValue(_arg1); } public function addValue(_arg1:Number):void{ value = (value + _arg1); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1); Fragment = (_local3.charCodeAt(_temp1) ^ Encoder); if (_arg2 < _local3.length){ Sibling = new MochiDigits(_arg1, _arg2); } else { Sibling = null; }; reencode(); } public function reencode():void{ var _local1:uint = int((2147483647 * Math.random())); Fragment = (Fragment ^ (_local1 ^ Encoder)); Encoder = _local1; } public function toString():String{ var _local1:String = String.fromCharCode((Fragment ^ Encoder)); if (Sibling != null){ _local1 = (_local1 + Sibling.toString()); }; return (_local1); } } }//package mochi.as3
Section 14
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ eventTable[_arg1] = []; return; }; for (_local3 in eventTable[_arg1]) { if (eventTable[_arg1][_local3] != _arg2){ } else { eventTable[_arg1].splice(Number(_local3), 1); }; }; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if (eventTable[_arg1] == undefined){ return; }; for (_local3 in eventTable[_arg1]) { var _local6 = eventTable[_arg1]; _local6[_local3](_arg2); }; } } }//package mochi.as3
Section 15
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { public class MochiEvents { public static const ACHIEVEMENTS_OWNED:String = "AchievementOwned"; public static const ACHIEVEMENT_NEW:String = "AchievementReceived"; public static const GAME_ACHIEVEMENTS:String = "GameAchievements"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const IO_PENDING:String = "IOPending"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_CENTER:String = "ALIGN_C"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const FORMAT_SHORT:String = "ShortForm"; public static const FORMAT_LONG:String = "LongForm"; public static const FORMAT_NONE:String = "NoForm"; private static var gameStart:Number; private static var levelStart:Number; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function getVersion():String{ return (MochiServices.getVersion()); } public static function getAchievements(_arg1:Object=null):void{ MochiServices.send("events_getAchievements", _arg1); } public static function unlockAchievement(_arg1:Object):void{ MochiServices.send("events_unlockAchievement", _arg1); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function showAwards(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.stayOnTop(); MochiServices.send("events_showAwards", _arg1); } public static function setNotifications(_arg1:Object):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("events_setNotifications", _arg1, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startPlay(_arg1:String="gameplay"):void{ MochiServices.send("events_setRoundID", {tag:String(_arg1)}, null, null); } public static function endPlay():void{ MochiServices.send("events_clearRoundID", null, null, null); } public static function trackEvent(_arg1:String, _arg2=null):void{ MochiServices.send("events_trackEvent", {tag:_arg1, value:_arg2}, null, null); } } }//package mochi.as3
Section 16
//MochiInventory (mochi.as3.MochiInventory) package mochi.as3 { import flash.events.*; import flash.utils.*; public dynamic class MochiInventory extends Proxy { private var _timer:Timer; private var _consumableProperties:Object; private var _syncPending:Boolean; private var _outstandingID:Number; private var _syncID:Number; private var _names:Array; private var _storeSync:Object; private static const CONSUMER_KEY:String = "MochiConsumables"; private static const KEY_SALT:String = " syncMaint"; public static const READY:String = "InvReady"; public static const WRITTEN:String = "InvWritten"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IoError"; public static const VALUE_ERROR:String = "InvValueError"; public static const NOT_READY:String = "InvNotReady"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public function MochiInventory():void{ MochiCoins.addEventListener(MochiCoins.ITEM_OWNED, itemOwned); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.addEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, loggedOut); _storeSync = new Object(); _syncPending = false; _outstandingID = 0; _syncID = 0; _timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, sync); _timer.start(); if (MochiSocial.loggedIn){ loggedIn(); } else { loggedOut(); }; } public function release():void{ MochiCoins.removeEventListener(MochiCoins.ITEM_NEW, newItems); MochiSocial.removeEventListener(MochiSocial.LOGGED_IN, loggedIn); MochiSocial.removeEventListener(MochiSocial.LOGGED_OUT, loggedOut); } private function loggedOut(_arg1:Object=null):void{ _consumableProperties = null; } private function loggedIn(_arg1:Object=null):void{ MochiUserData.get(CONSUMER_KEY, getConsumableBag); } private function newItems(_arg1:Object):void{ if (!this[(_arg1.id + KEY_SALT)]){ this[(_arg1.id + KEY_SALT)] = 0; }; if (!this[_arg1.id]){ this[_arg1.id] = 0; }; this[(_arg1.id + KEY_SALT)] = (this[(_arg1.id + KEY_SALT)] + _arg1.count); this[_arg1.id] = (this[_arg1.id] + _arg1.count); if (((_arg1.privateProperties) && (_arg1.privateProperties.consumable))){ if (!this[_arg1.privateProperties.tag]){ this[_arg1.privateProperties.tag] = 0; }; this[_arg1.privateProperties.tag] = (this[_arg1.privateProperties.tag] + (_arg1.privateProperties.inc * _arg1.count)); }; } private function itemOwned(_arg1:Object):void{ _storeSync[_arg1.id] = {properties:_arg1.properties, count:_arg1.count}; } private function getConsumableBag(_arg1:MochiUserData):void{ var _local2:String; var _local3:Number; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); return; }; _consumableProperties = {}; _names = new Array(); if (_arg1.data){ for (_local2 in _arg1.data) { _names.push(_local2); _consumableProperties[_local2] = new MochiDigits(_arg1.data[_local2]); }; }; for (_local2 in _storeSync) { _local3 = _storeSync[_local2].count; if (_consumableProperties[(_local2 + KEY_SALT)]){ _local3 = (_local3 - _consumableProperties[(_local2 + KEY_SALT)].value); }; if (_local3 == 0){ } else { newItems({id:_local2, count:_local3, properties:_storeSync[_local2].properties}); }; }; triggerEvent(READY, {}); } private function putConsumableBag(_arg1:MochiUserData):void{ _syncPending = false; if (_arg1.error){ triggerEvent(ERROR, {type:IO_ERROR, error:_arg1.error}); _outstandingID = -1; }; triggerEvent(WRITTEN, {}); } private function sync(_arg1:Event=null):void{ var _local3:String; if (((_syncPending) || ((_syncID == _outstandingID)))){ return; }; _outstandingID = _syncID; var _local2:Object = {}; for (_local3 in _consumableProperties) { _local2[_local3] = MochiDigits(_consumableProperties[_local3]).value; }; MochiUserData.put(CONSUMER_KEY, _local2, putConsumableBag); _syncPending = true; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (-1); }; if (_consumableProperties[_arg1]){ return (MochiDigits(_consumableProperties[_arg1]).value); }; return (undefined); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function deleteProperty(_arg1):Boolean{ if (!_consumableProperties[_arg1]){ return (false); }; _names.splice(_names.indexOf(_arg1), 1); delete _consumableProperties[_arg1]; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function hasProperty(_arg1):Boolean{ if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return (false); }; if (_consumableProperties[_arg1] == undefined){ return (false); }; return (true); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:MochiDigits; if (_consumableProperties == null){ triggerEvent(ERROR, {type:NOT_READY}); return; }; if (!(_arg2 is Number)){ triggerEvent(ERROR, {type:VALUE_ERROR, error:"Invalid type", arg:_arg2}); return; }; if (_consumableProperties[_arg1]){ _local3 = MochiDigits(_consumableProperties[_arg1]); if (_local3.value == _arg2){ return; }; _local3.value = _arg2; } else { _names.push(_arg1); _consumableProperties[_arg1] = new MochiDigits(_arg2); }; _syncID++; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextNameIndex(_arg1:int):int{ return (((_arg1)>=_names.length) ? 0 : (_arg1 + 1)); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function nextName(_arg1:int):String{ return (_names[(_arg1 - 1)]); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 17
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { public static var onCloseHandler:Object; public static var onErrorHandler:Object; private static var boardID:String; public static function onClose(_arg1:Object=null):void{ if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiServices.warnID(_arg1, true); MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ delete options.clip; MochiServices.setContainer(); MochiServices.bringToTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; var _local2:Object = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } } }//package mochi.as3
Section 18
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.geom.*; public class MochiServices { public static const CONNECTED:String = "onConnected"; private static var _id:String; private static var _container:Object; private static var _clip:MovieClip; private static var _loader:Loader; private static var _timer:Timer; private static var _preserved:Object; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; private static var _services:String = "services.swf"; private static var _mochiLC:String = "MochiLC.swf"; private static var _swfVersion:String; private static var _listenChannelName:String = "__ms_"; private static var _sendChannel:LocalConnection; private static var _sendChannelName:String; private static var _connecting:Boolean = false; private static var _connected:Boolean = false; public static var netup:Boolean = true; public static var netupAttempted:Boolean = false; public static var onError:Object; public static var widget:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _queue:Array; private static var _nextCallbackID:Number; private static var _callbacks:Object; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function get id():String{ return (_id); } public static function get clip():Object{ return (_container); } public static function get childClip():Object{ return (_clip); } public static function getVersion():String{ return ("3.9.3 as3"); } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } public static function get connected():Boolean{ return (_connected); } public static function warnID(_arg1:String, _arg2:Boolean):void{ _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; var _local3:Number = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (clip.stage == null){ trace("MochiServices connect requires the containing clip be attached to the stage"); }; if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, connectWait); _timer = null; } catch(error:Error) { }; }; } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_clip.parent){ _clip.parent.removeChild(_clip); }; if (_arg1 != null){ if ((_arg1 is DisplayObjectContainer)){ _container = _arg1; }; }; if (_arg2){ if ((_container is DisplayObjectContainer)){ DisplayObjectContainer(_container).addChild(_clip); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; var _local3:String = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local3 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local3); _clip = new MovieClip(); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, detach); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, detach); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); var _local4:URLRequest = new URLRequest(_local3); var _local5:URLVariables = new URLVariables(); _local5.listenLC = _listenChannelName; _local5.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local5.api_version = getVersion(); if (widget){ _local5.widget = true; }; _local4.data = _local5; _loader.load(_local4); _clip.addChild(_loader); _sendChannel = new LocalConnection(); _queue = []; _nextCallbackID = 0; _callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } private static function detach(_arg1:Event):void{ var _local2:LoaderInfo = LoaderInfo(_arg1.target); _local2.removeEventListener(Event.COMPLETE, detach); _local2.removeEventListener(IOErrorEvent.IO_ERROR, detach); _local2.removeEventListener(Event.COMPLETE, loadLCBridgeComplete); _local2.removeEventListener(IOErrorEvent.IO_ERROR, loadError); } private static function loadLCBridge(_arg1:Object):void{ var _local2:Loader = new Loader(); var _local3:String = (_servURL + _mochiLC); var _local4:URLRequest = new URLRequest(_local3); _local2.contentLoaderInfo.addEventListener(Event.COMPLETE, detach); _local2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, detach); _local2.contentLoaderInfo.addEventListener(Event.COMPLETE, loadLCBridgeComplete); _local2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local2.load(_local4); _arg1.addChild(_local2); } private static function loadLCBridgeComplete(_arg1:Event):void{ var _local2:Loader = LoaderInfo(_arg1.target).loader; _mochiLocalConnection = MovieClip(_local2.content); listen(); } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); } else { _timer.stop(); _timer.removeEventListener(TimerEvent.TIMER, connectWait); _timer = null; }; } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _queue.shift()); }; }; } private static function onReceive(_arg1:Object):void{ var methodName:String; var pkg = _arg1; var cb:String = pkg.callbackID; var cblst:Object = _callbacks[cb]; if (!cblst){ return; }; var method:* = cblst.callbackMethod; methodName = ""; var obj:Object = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _callbacks[cb]; } private static function onEvent(_arg1:Object):void{ var _local2:String = _arg1.target; var _local3:String = _arg1.event; switch (_local2){ case "services": MochiServices.triggerEvent(_arg1.event, _arg1.args); break; case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "social": MochiSocial.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_queue))){ while (_queue.length > 0) { _local2 = _queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _callbacks[_local2.callbackID]; }; delete _callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ if (_arg1 != null){ if (_arg1.onError != null){ _arg1.onError.apply(null, ["NotConnected"]); }; if (((!((_arg1.options == null))) && (!((_arg1.options.onError == null))))){ _arg1.options.onError.apply(null, ["NotConnected"]); }; }; if (_arg3 != null){ _arg1 = {}; _arg1.error = true; _arg1.errorCode = "NotConnected"; if (((!((_arg2 == null))) && ((_arg3 is String)))){ try { var _local4 = _arg2; _local4[_arg3](_arg1); } catch(error:Error) { }; } else { if (_arg3 != null){ try { _arg3.apply(_arg1); } catch(error:Error) { }; }; }; }; } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _queue.push({methodName:_arg1, args:_arg2, callbackID:_nextCallbackID}); }; if (_clip != null){ if (_callbacks != null){ _callbacks[_nextCallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _nextCallbackID++; }; }; } private static function urlOptions(_arg1:Object):Object{ var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; var _local2:Object = {}; if (_arg1.stage){ _local3 = _arg1.stage.loaderInfo.parameters.mochiad_options; } else { _local3 = _arg1.loaderInfo.parameters.mochiad_options; }; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var avm1Click:DisplayObject; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; var vars:Object = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); var s = "?"; var i:Number = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://link.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); var _local2:Rectangle = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local4:int; var _local14:Loader; var _local3:Array = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; var _local5:Array = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; var _local6:Array = [0, 64, 0, 0, 0]; var _local7:MovieClip = new MovieClip(); var _local8:LocalConnection = new LocalConnection(); var _local9:String = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); var _local10:ByteArray = new ByteArray(); var _local11:ByteArray = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); var _local12:uint = ((_local3.length + _local11.length) + 4); var _local13:uint = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } } }//package mochi.as3
Section 19
//MochiSocial (mochi.as3.MochiSocial) package mochi.as3 { public class MochiSocial { public static const LOGGED_IN:String = "LoggedIn"; public static const LOGGED_OUT:String = "LoggedOut"; public static const LOGIN_SHOW:String = "LoginShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOWN:String = "LoginShown"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const PROFILE_HIDE:String = "ProfileHide"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const FRIEND_LIST:String = "FriendsList"; public static const PROFILE_DATA:String = "ProfileData"; public static const GAMEPLAY_DATA:String = "GameplayData"; public static const ACTION_CANCELED:String = "onCancel"; public static const ACTION_COMPLETE:String = "onComplete"; public static const USER_INFO:String = "UserInfo"; public static const ERROR:String = "Error"; public static const IO_ERROR:String = "IOError"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static var _user_info:Object = null; public static function getVersion():String{ return (MochiServices.getVersion()); } public static function getAPIURL():String{ if (!_user_info){ return (null); }; return (_user_info.api_url); } public static function getAPIToken():String{ if (!_user_info){ return (null); }; return (_user_info.api_token); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_showLoginWidget", {options:_arg1}); } public static function hideLoginWidget():void{ MochiServices.send("social_hideLoginWidget"); } public static function requestLogin(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestLogin", _arg1); } public static function showProfile(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.stayOnTop(); MochiServices.send("social_showProfile", _arg1); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("social_saveUserProperties", _arg1); } public static function getFriendsList(_arg1:Object=null):void{ MochiServices.send("social_getFriendsList", _arg1); } public static function postToStream(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_postToStream", _arg1); } public static function inviteFriends(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_inviteFriends", _arg1); } public static function requestFan(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("social_requestFan", _arg1); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function get loggedIn():Boolean{ return (!((_user_info == null))); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } MochiSocial.addEventListener(MochiSocial.LOGGED_IN, function (_arg1:Object):void{ _user_info = _arg1; }); MochiSocial.addEventListener(MochiSocial.LOGGED_OUT, function (_arg1:Object):void{ _user_info = null; }); } }//package mochi.as3
Section 20
//MochiUserData (mochi.as3.MochiUserData) package mochi.as3 { import flash.events.*; import flash.utils.*; import flash.net.*; public class MochiUserData extends EventDispatcher { public var _loader:URLLoader; public var key:String;// = null public var data;// = null public var error:Event;// = null public var operation:String;// = null public var callback:Function;// = null public function MochiUserData(_arg1:String="", _arg2:Function=null){ this.key = _arg1; this.callback = _arg2; } public function serialize(_arg1):ByteArray{ var _local2:ByteArray = new ByteArray(); _local2.objectEncoding = ObjectEncoding.AMF3; _local2.writeObject(_arg1); _local2.compress(); return (_local2); } public function deserialize(_arg1:ByteArray){ _arg1.objectEncoding = ObjectEncoding.AMF3; _arg1.uncompress(); return (_arg1.readObject()); } public function request(_arg1:String, _arg2:ByteArray):void{ var _operation = _arg1; var _data = _arg2; operation = _operation; var api_url:String = MochiSocial.getAPIURL(); var api_token:String = MochiSocial.getAPIToken(); if ((((api_url == null)) || ((api_token == null)))){ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, "not logged in")); return; }; _loader = new URLLoader(); var args:URLVariables = new URLVariables(); args.op = _operation; args.key = key; var req:URLRequest = new URLRequest((((MochiSocial.getAPIURL() + "/") + "MochiUserData?") + args.toString())); req.method = URLRequestMethod.POST; req.contentType = "application/x-mochi-userdata"; req.requestHeaders = [new URLRequestHeader("x-mochi-services-version", MochiServices.getVersion()), new URLRequestHeader("x-mochi-api-token", api_token)]; req.data = _data; _loader.dataFormat = URLLoaderDataFormat.BINARY; _loader.addEventListener(Event.COMPLETE, completeHandler); _loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); try { _loader.load(req); } catch(e:SecurityError) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + e.toString()))); }; } public function completeHandler(_arg1:Event):void{ var event = _arg1; try { if (_loader.data.length){ data = deserialize(_loader.data); } else { data = null; }; } catch(e:Error) { errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("deserialize error: " + e.toString()))); return; }; if (callback != null){ performCallback(); } else { dispatchEvent(event); }; close(); } public function errorHandler(_arg1:IOErrorEvent):void{ data = null; error = _arg1; if (callback != null){ performCallback(); } else { dispatchEvent(_arg1); }; close(); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ errorHandler(new IOErrorEvent(IOErrorEvent.IO_ERROR, false, false, ("security error: " + _arg1.toString()))); } public function performCallback():void{ try { callback(this); } catch(e:Error) { trace(("[MochiUserData] exception during callback: " + e)); }; } public function close():void{ if (_loader){ _loader.removeEventListener(Event.COMPLETE, completeHandler); _loader.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler); _loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); _loader.close(); _loader = null; }; error = null; callback = null; } public function getEvent():void{ request("get", serialize(null)); } public function putEvent(_arg1):void{ request("put", serialize(_arg1)); } override public function toString():String{ return ((((((((("[MochiUserData operation=" + operation) + " key=\"") + key) + "\" data=") + data) + " error=\"") + error) + "\"]")); } public static function get(_arg1:String, _arg2:Function):void{ var _local3:MochiUserData = new MochiUserData(_arg1, _arg2); _local3.getEvent(); } public static function put(_arg1:String, _arg2, _arg3:Function):void{ var _local4:MochiUserData = new MochiUserData(_arg1, _arg3); _local4.putEvent(_arg2); } } }//package mochi.as3
Section 21
//MainTimeline (ongsCandyTree_ibravo_fla.MainTimeline) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import mochi.as3.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class MainTimeline extends MovieClip { public var IS_COMM:Boolean; public var sound:NeoSound; public var RANK:String; public var isTest:Boolean; public var mc_text:MovieClip; public var USER_ID:String; public var btn_help:MovieClip; public var pow:NeoSound; public var container:MovieClip; public var GAME_ID:String; public var mc_main:MovieClip; public var btn_start:MovieClip; public var bgm:NeoSound; public var mc_controller:MovieClip; public function MainTimeline(){ MochiServices.connect("325a92356e437190", root); addFrameScript(0, frame1, 1, frame2, 2, frame3); } public function trim(_arg1:String):String{ var _local2:Array; _local2 = _arg1.split(""); while (((_local2.length) && ((((((_local2[0] == " ")) || ((_local2[0] == "\n")))) || ((_local2[0] == "\r")))))) { _local2.shift(); }; _local2.reverse(); while (((_local2.length) && ((((((_local2[0] == " ")) || ((_local2[0] == "\n")))) || ((_local2[0] == "\r")))))) { _local2.shift(); }; _local2.reverse(); return (_local2.join("")); } public function restart(_arg1:MouseEvent=null):void{ gotoAndStop(2); } public function moveScene(_arg1:String):void{ gotoAndStop(_arg1); } public function onBtn_help(_arg1:MouseEvent):void{ showHelp(); } public function showTitle(_arg1:MouseEvent=null):void{ gotoAndStop("타이틀"); } public function makeScrambleValue(_arg1:String, _arg2:MovieClip, _arg3:Number):Object{ var _arg1 = _arg1; var _arg2 = _arg2; var _arg3 = _arg3; var name:* = _arg1; var mc:* = _arg2; var iv:* = _arg3; if (mc == null){ trace("ERROR: makeScrambleValue - 목표 무비가 존재하지 않음."); return (null); }; if (mc[name] != null){ trace((((("WARNING: makeScrambleValue - 무비(" + mc) + ")에 ") + name) + " 변수가 이미 존재함.")); } else { mc[name] = new Object(); mc[name].text = ""; }; mc[name].setVar = function (_arg1:Number):Number{ this.seed = (getTimer() * Math.floor((Math.random() * 1000000))); this.val = (this.seed + _arg1); this.text = this.toString(); return (this.getVar()); }; mc[name].getVar = function ():Number{ return ((this.val - this.seed)); }; mc[name].addVar = function (_arg1:Number):Number{ var _local2:*; _local2 = this.getVar(); this.seed = (getTimer() * Math.floor((Math.random() * 1000000))); this.val = ((this.seed + _local2) + _arg1); this.text = this.toString(); return (this.getVar()); }; mc[name].toString = function ():String{ return (Number(this.getVar()).toString()); }; mc[name].setVar(iv); return (mc[name]); } public function alert(_arg1:String):void{ var _local2:* = null; var _local3:* = _arg1; _local2 = new URLRequest((("javascript:alert('" + _local3) + "');")); try { navigateToURL(_local2, "_self"); } catch(e:Error) { }; } public function parseArray(_arg1:Event, _arg2:String="&"):Array{ var _arg1 = _arg1; var _arg2 = _arg2; var loader:* = null; var texts:* = null; var filter:* = null; var e:* = _arg1; var needle:String = _arg2; loader = (e.target as URLLoader); texts = String(loader.data).split(needle); filter = function (_arg1, _arg2:int, _arg3:Array):Boolean{ return (((((String(_arg1).length) && (!((String(_arg1) == "\r"))))) && (!((String(_arg1) == "\n"))))); }; return (texts.filter(filter)); } function frame1(){ stop(); System.useCodePage = true; stage.showDefaultContextMenu = false; stage.align = StageAlign.TOP_LEFT; bgm = new NeoSound(); bgm.bgm(new soundBgm()); bgm.pause(); pow = new NeoSound(); pow.bgm(new soundpow()); pow.pause(); sound = new NeoSound(); isTest = true; IS_COMM = false; RANK = "***"; } function frame3(){ mc_text.gotoAndStop(1); pageView(); btn_start.addEventListener(MouseEvent.MOUSE_DOWN, onBtn_start); mc_text.btn_prev.addEventListener(MouseEvent.CLICK, handle_buttonClick); mc_text.btn_next.addEventListener(MouseEvent.CLICK, handle_buttonClick); } public function onSound(_arg1:MouseEvent=null):void{ var _local2:MovieClip; _local2 = (_arg1.currentTarget as MovieClip); switch (_local2.currentFrame){ case 1: sound.volume = 0; bgm.volume = 0; pow.volume = 0; _local2.gotoAndStop(2); break; case 2: sound.volume = 1; bgm.volume = 1; pow.volume = 1; _local2.gotoAndStop(1); break; }; } public function playGame(_arg1:MouseEvent=null):void{ gotoAndStop("게임"); } function frame2(){ stop(); btn_start.addEventListener(MouseEvent.MOUSE_DOWN, onBtn_start); btn_help.addEventListener(MouseEvent.MOUSE_DOWN, onBtn_help); } public function onBtn_start(_arg1:MouseEvent):void{ playGame(); } public function pageView():void{ switch (mc_text.currentFrame){ case 1: mc_text.btn_prev.visible = false; mc_text.btn_next.visible = true; break; case mc_text.totalFrames: mc_text.btn_prev.visible = true; mc_text.btn_next.visible = false; break; }; } public function showHelp(_arg1:MouseEvent=null):void{ gotoAndStop("게임방법"); } public function stopSounds():void{ SoundMixer.stopAll(); } public function handle_buttonClick(_arg1:MouseEvent):void{ var _local2:String; _local2 = _arg1.target.name.split("_")[1]; if (_local2 == "prev"){ mc_text.prevFrame(); } else { if (_local2 == "next"){ mc_text.nextFrame(); }; }; pageView(); } } }//package ongsCandyTree_ibravo_fla
Section 22
//mc_3dollbox_80 (ongsCandyTree_ibravo_fla.mc_3dollbox_80) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_3dollbox_80 extends MovieClip { public function mc_3dollbox_80(){ addFrameScript(12, frame13, 18, frame19, 23, frame24, 33, frame34, 43, frame44); } function frame19(){ stop(); } function frame13(){ stop(); } function frame24(){ stop(); } function frame34(){ stop(); } function frame44(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 23
//mc_bg_14 (ongsCandyTree_ibravo_fla.mc_bg_14) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_bg_14 extends MovieClip { public var mc_backB:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 24
//mc_cookie_6_44 (ongsCandyTree_ibravo_fla.mc_cookie_6_44) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_cookie_6_44 extends MovieClip { public function mc_cookie_6_44(){ addFrameScript(16, frame17, 17, frame18); } function frame18(){ stop(); } function frame17(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 25
//mc_cookie_6_eff1_45 (ongsCandyTree_ibravo_fla.mc_cookie_6_eff1_45) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_cookie_6_eff1_45 extends MovieClip { public function mc_cookie_6_eff1_45(){ addFrameScript(13, frame14); } function frame14(){ stop(); MovieClip(parent).gotoAndStop("crash"); } } }//package ongsCandyTree_ibravo_fla
Section 26
//mc_cookie_item1_49 (ongsCandyTree_ibravo_fla.mc_cookie_item1_49) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_cookie_item1_49 extends MovieClip { public function mc_cookie_item1_49(){ addFrameScript(13, frame14); } function frame14(){ stop(); MovieClip(parent).mc.gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 27
//mc_cookie_item1_out_50 (ongsCandyTree_ibravo_fla.mc_cookie_item1_out_50) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_cookie_item1_out_50 extends MovieClip { public function mc_cookie_item1_out_50(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 28
//mc_cookie_item2_boom_55 (ongsCandyTree_ibravo_fla.mc_cookie_item2_boom_55) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_cookie_item2_boom_55 extends MovieClip { public function mc_cookie_item2_boom_55(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 29
//mc_cookie_item3_eff_58 (ongsCandyTree_ibravo_fla.mc_cookie_item3_eff_58) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_cookie_item3_eff_58 extends MovieClip { public function mc_cookie_item3_eff_58(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 30
//mc_gameclear_24 (ongsCandyTree_ibravo_fla.mc_gameclear_24) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_gameclear_24 extends MovieClip { public function mc_gameclear_24(){ addFrameScript(29, frame30, 30, frame31); } function frame30(){ stop(); MovieClip(parent).gameClear(true); } function frame31(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 31
//mc_gameover_18 (ongsCandyTree_ibravo_fla.mc_gameover_18) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_gameover_18 extends MovieClip { public function mc_gameover_18(){ addFrameScript(29, frame30, 30, frame31); } function frame30(){ } function frame31(){ stop(); MovieClip(parent).gameOver(true); } } }//package ongsCandyTree_ibravo_fla
Section 32
//mc_gauge_bar_68 (ongsCandyTree_ibravo_fla.mc_gauge_bar_68) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_gauge_bar_68 extends MovieClip { public var mc_mask:MovieClip; public var mc_arrow:MovieClip; public var powbar:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 33
//mc_main_13 (ongsCandyTree_ibravo_fla.mc_main_13) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_main_13 extends MovieClip { public var mc_gameClear:MovieClip; public var powNum:Number; public var prevScore:uint; public var bgmToggle:Boolean; public var mc_stageClear:MovieClip; public var mc_result_test:MovieClip; public var pow:Number; public var maxPow:Number; public var mc_middle:MovieClip; public var mc_gameover:MovieClip; public var mc_stageStart:MovieClip; public var mc_basket:MovieClip; public var isThree:Boolean; public var score:Object; public var mapItem:mc_snack; public var mc_score:MovieClip; public var current_mission:MovieClip; public var mc_actionText:mc_eff; public var angle:Number; public var ballArry:Array; public var stage_02:Array; public var stage_03:Array; public var stage_04:Array; public var mc_result:MovieClip; public var stage_06:Array; public var stage_07:Array; public var stage_08:Array; public var stage_09:Array; public var stage_05:Array; public var stage_01:Array; public var stage_10:Array; public var stage_11:Array; public var stage_12:Array; public var mc_hero:MovieClip; public var stage_14:Array; public var stage_15:Array; public var mapItemLen:Number; public var mc_ballMovie:MovieClip; public var basketCount:Number; public var ballNum:uint; public var stage_13:Array; public var mc_power:MovieClip; public var prevPow:Number; public var stageH:Number; public var num_ball:MovieClip; public var stageW:Number; public var hitCheck:Number; public var checkMap:mc_snack; public var mc_angleArrow:MovieClip; public var isGameOver:Boolean; public var isItem:Boolean; public var mc_timer:MovieClip; public var totalBall:uint; public var mapItemArry:Array; public var btn_sound:MovieClip; public var isRestart:Boolean; public var isBasket:Boolean; public var total_mission:MovieClip; public var mc_consol:MovieClip; public var mc_level:MovieClip; public var stageNum:Object; public var effect:Effect; public var mc_ongsun:MovieClip; public var totalMission:uint; public var mapItemSpace:Number; public var bg_mc:MovieClip; public var currentMission:uint; public var isThrow:Boolean; public var ball:mc_ball; public function mc_main_13(){ addFrameScript(0, frame1); } public function onPow_Handler_Up(_arg1:MouseEvent):void{ if (!isThrow){ mc_hero.gotoAndStop("공던짐"); mc_power.visible = false; mc_angleArrow.visible = false; MovieClip(parent).pow.pause(); soundThrow(); mc_power.removeEventListener(Event.ENTER_FRAME, onPower_handler_enter); this.removeEventListener(MouseEvent.MOUSE_DOWN, onPow_Handler_Down); this.removeEventListener(MouseEvent.MOUSE_UP, onPow_Handler_Up); }; } public function restart(_arg1:MouseEvent):void{ var _local2:int; score.setVar(prevScore); ballNum = totalBall; stageNum.setVar(1); score.setVar(0); totalBall = 20; isRestart = true; init(); MovieClip(parent).sound.stop(); mc_stageStart.gotoAndPlay(1); mc_result_test.visible = false; mc_result.visible = false; _local2 = 0; while (_local2 < mapItemArry.length) { if (this.contains(mapItemArry[_local2]) == true){ removeChild(mapItemArry[_local2]); }; _local2++; }; mapItemArry = []; ballSet(ballNum); } public function missionClear():void{ var _local1:Number; if (currentMission == 0){ stageNum.addVar(1); numberic(stageNum.getVar(), 2, mc_stageStart.mc_stagenum); if (stageNum.getVar() < 16){ soundStageClear(); mc_stageClear.visible = true; mc_stageClear.gotoAndPlay(1); } else { sndclear(); MovieClip(parent).bgm.pause(); mc_gameClear.visible = true; mc_gameClear.gotoAndPlay(1); }; } else { if (ballNum != 0){ if (!isThree){ mc_ongsun.gotoAndStop("공줄때"); } else { mc_ongsun.gotoAndStop("삼돌이공줄때"); }; _local1 = (((-13 / totalBall) * ballNum) + 15); if (ballNum != 1){ if (ballNum < 4){ mc_ballMovie.gotoAndStop((14 - (ballNum - 1))); } else { mc_ballMovie.gotoAndStop(Math.floor(_local1)); }; } else { mc_ballMovie.gotoAndStop(14); }; } else { if (!isGameOver){ mc_gameover.visible = true; mc_gameover.gotoAndPlay(1); soundOver(); MovieClip(parent).bgm.pause(); isGameOver = true; }; }; }; } public function numberic(_arg1:int, _arg2:int, _arg3:Object):void{ var _local4:String; var _local5:Number; _local4 = digitNumber(_arg1, _arg2); _local5 = 0; while (_local5 < _local4.length) { _arg3[("num_" + _local5)].gotoAndStop((Number(_local4.charAt(_local5)) + 1)); _local5++; }; } public function getAt(_arg1:Array, _arg2:MovieClip):Number{ var _local3:*; if (_arg1 == null){ return (-1); }; _local3 = 0; while (_local3 < _arg1.length) { if (_arg1[_local3] == _arg2){ return (_local3); }; _local3++; }; return (-1); } public function showTestResult():void{ mc_result_test.y = -120; mc_result_test.visible = true; this.addChild(mc_result_test); trace(("score" + score.getVar())); mc_result_test.playerscore = score.getVar(); mc_result_test.mc_score.text = mc_result_test.playerscore.toString(); mc_result_test.btn_title.addEventListener(MouseEvent.MOUSE_DOWN, titleMove); mc_result_test.btn_init.addEventListener(MouseEvent.MOUSE_DOWN, restart); } public function gamePlay():void{ hitCheck = 0; if (ballNum != -1){ isThrow = false; mc_angleArrow.visible = true; scoreSet(score.getVar()); missionSet(currentMission, totalMission); ballSet(ballNum); this.addEventListener(MouseEvent.MOUSE_DOWN, onPow_Handler_Down); this.addEventListener(Event.ENTER_FRAME, onArrow_handler); }; } public function titleMove(_arg1:MouseEvent):void{ MovieClip(parent).sound.stop(); MovieClip(parent).gotoAndStop(1, "타이틀"); } public function itemCrash():void{ MovieClip(root).sound.play(new soundenemy()); } function frame1(){ stage_01 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0], [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 2, 2, 1, 1, 1, 2, 2, 0, 0], [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0], [0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_02 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 0, 3, 3, 0, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0], [0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 3, 3, 0, 3, 3, 0, 3, 3, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_03 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0], [0, 0, 8, 4, 8, 4, 8, 4, 8, 4, 8, 0], [0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0], [0, 0, 8, 4, 8, 4, 8, 4, 8, 4, 8, 0], [0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_04 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0], [0, 0, 0, 5, 5, 5, 6, 6, 5, 5, 5, 0], [0, 0, 0, 5, 5, 8, 6, 6, 8, 5, 5, 0], [0, 0, 0, 5, 5, 5, 6, 6, 5, 5, 5, 0], [0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_05 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0], [0, 0, 0, 0, 1, 8, 1, 1, 8, 1, 0, 0], [0, 0, 0, 0, 6, 1, 6, 6, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 7, 6, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 8, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_06 = [[0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0], [0, 0, 0, 0, 0, 2, 8, 2, 8, 2, 0, 0], [0, 0, 0, 0, 2, 2, 2, 7, 2, 2, 2, 0], [0, 0, 0, 0, 2, 2, 8, 7, 8, 2, 2, 0], [0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0], [0, 0, 0, 0, 0, 0, 8, 2, 8, 0, 0, 0], [0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_07 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0], [0, 0, 0, 6, 1, 1, 6, 1, 1, 6, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_08 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 6, 6, 9, 9, 6, 6, 6, 0], [0, 0, 0, 0, 0, 3, 6, 6, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 3, 3, 3, 0, 0, 0], [0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 0], [0, 0, 0, 0, 0, 3, 3, 3, 3, 0, 0, 0], [0, 0, 0, 0, 0, 3, 6, 6, 3, 0, 0, 0], [0, 0, 0, 6, 6, 6, 9, 9, 6, 6, 6, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_09 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 0], [0, 0, 0, 4, 4, 9, 4, 4, 4, 4, 7, 0], [0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 7, 0], [0, 0, 0, 4, 4, 6, 6, 6, 6, 4, 7, 0], [0, 0, 0, 4, 4, 6, 6, 6, 6, 4, 7, 0], [0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 7, 0], [0, 0, 0, 4, 4, 9, 4, 4, 4, 4, 7, 0], [0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_10 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0], [0, 0, 0, 7, 3, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 3, 0, 6, 3, 0, 0], [0, 0, 0, 0, 6, 0, 9, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 6, 7, 3, 0, 0, 0], [0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_11 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 6, 0, 0, 0, 6, 6, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 6, 0, 4, 4, 0, 7, 0, 4, 4, 0, 6], [0, 6, 0, 4, 4, 0, 7, 0, 4, 4, 0, 6], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 6, 0, 0, 0, 6, 6, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_12 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0], [0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0], [0, 0, 7, 0, 2, 0, 7, 0, 2, 0, 7, 0], [0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0], [0, 0, 7, 0, 2, 0, 7, 0, 2, 0, 0, 0], [0, 0, 7, 0, 2, 0, 0, 0, 2, 0, 0, 0], [0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_13 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 6, 0, 6, 7, 0, 0, 0], [0, 0, 0, 0, 0, 7, 0, 0, 6, 0, 0, 0], [0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 7, 0, 1, 0, 1, 0, 0], [0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_14 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 6, 9, 6, 0, 0, 0, 0], [0, 0, 0, 0, 6, 0, 5, 0, 6, 0, 0, 0], [0, 0, 0, 6, 0, 5, 6, 5, 0, 6, 0, 0], [0, 0, 6, 0, 5, 0, 7, 0, 5, 0, 6, 0], [0, 0, 0, 5, 0, 7, 0, 7, 0, 5, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stage_15 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0], [0, 0, 0, 0, 7, 0, 1, 1, 1, 0, 7, 0], [0, 0, 0, 0, 7, 0, 1, 1, 0, 0, 0, 0], [0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; stageNum = MovieClip(root).makeScrambleValue("_stegeNum", this, 1); score = MovieClip(root).makeScrambleValue("_score", this, 0); prevScore = 0; currentMission = 0; totalMission = 0; totalBall = 20; ballNum = totalBall; isGameOver = false; isRestart = false; isItem = false; basketCount = 0; isBasket = false; pow = 0; prevPow = 0; isThrow = false; maxPow = 30; powNum = 1; mapItemArry = []; mapItemLen = 36; mapItemSpace = 6; stageW = 640; stageH = 480; ballArry = []; isThree = false; bg_mc.cacheAsBitmap = true; mc_consol.cacheAsBitmap = true; mc_basket.cacheAsBitmap = true; mc_middle.cacheAsBitmap = true; mc_result.cacheAsBitmap = true; bgmToggle = true; btn_sound.buttonMode = true; btn_sound.gotoAndStop(((MovieClip(parent).sound.volume)>0) ? 1 : 2); btn_sound.addEventListener(MouseEvent.CLICK, MovieClip(parent).onSound); btn_sound.addEventListener(MouseEvent.MOUSE_OVER, onBtn_Over); btn_sound.addEventListener(MouseEvent.MOUSE_OUT, onBtn_Over); init(); mc_result_test.visible = false; mc_result.visible = false; } public function soundStageClear():void{ MovieClip(root).sound.play(new soundGoal()); } public function ball_action_08(_arg1:int, _arg2:int):void{ var _local3:Array; var _local4:Array; var _local5:int; var _local6:int; _local3 = []; _local4 = []; _local5 = 0; while (_local5 < mapItemArry.length) { if (mapItemArry[_local5] != null){ if ((((((mapItemArry[_local5].yNum == (_arg2 - 1))) || ((mapItemArry[_local5].yNum == _arg2)))) || ((mapItemArry[_local5].yNum == (_arg2 + 1))))){ if (mapItemArry[_local5].xNum == (_arg1 - 1)){ _local3.push(mapItemArry[_local5]); _local4.push(_local5); }; if (mapItemArry[_local5].cell != 8){ if (mapItemArry[_local5].xNum == _arg1){ _local3.push(mapItemArry[_local5]); _local4.push(_local5); }; }; if (mapItemArry[_local5].xNum == (_arg1 + 1)){ _local3.push(mapItemArry[_local5]); _local4.push(_local5); }; }; }; _local5++; }; _local6 = 0; while (_local6 < _local3.length) { ball_action_basice(_local3[_local6], _local4[_local6]); _local6++; }; } public function ball_action_06(_arg1:Event):void{ ball = (_arg1.currentTarget as mc_ball); ball.alpha = (ball.alpha + (0.2 * (0 - ball.alpha))); if (Math.abs((ball.alpha - 0)) < 0.1){ deleteOne(ballArry, ball); hitMovie(); if (this.contains(ball) == true){ ball.removeEventListener(Event.ENTER_FRAME, ball_action_06); this.removeChild(ball); }; }; } public function scoreSet(_arg1:int=0):void{ var _local2:String; var _local3:Number; _local2 = digitNumber(_arg1, 7); _local3 = 0; while (_local3 < _local2.length) { mc_score[("num_" + _local3)].gotoAndStop((Number(_local2.charAt(_local3)) + 1)); _local3++; }; } public function onEffectEnter(_arg1:Event):void{ effect = (_arg1.currentTarget as Effect); if (effect.currentFrame == effect.totalFrames){ effect.removeEventListener(Event.ENTER_FRAME, onEffectEnter); this.removeChild(effect); }; } public function soundOver():void{ MovieClip(root).sound.play(new soundGameover(), 0.5); } public function stageSet(_arg1:Number=0):void{ var _local2:String; var _local3:Number; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:int; var _local8:int; _local2 = digitNumber(_arg1, 2); _local3 = 0; currentMission = 0; totalMission = 0; while (_local3 < _local2.length) { mc_level[("num_" + _local3)].gotoAndStop((Number(_local2.charAt(_local3)) + 1)); _local3++; }; if (_arg1 != 0){ _local4 = this[("stage_" + _local2)]; _local5 = 12; _local6 = 10; if (mapItemArry.length != 0){ _local7 = 0; while (_local7 < mapItemArry.length) { this.removeChild(mapItemArry[_local7]); _local7++; }; mapItemArry = []; }; _local7 = 0; while (_local7 < _local6) { _local8 = 0; while (_local8 < _local5) { if (_local4[_local7][_local8] != 0){ mapItem = new mc_snack(); mapItem.gotoAndStop(_local4[_local7][_local8]); mapItem.x = ((((-169 + stageW) - ((mapItemLen + mapItemSpace) * _local5)) + ((mapItemLen + mapItemSpace) * _local8)) + (mapItemLen / 2)); mapItem.y = ((-241 + ((mapItemLen + mapItemSpace) * _local7)) + (mapItemLen / 2)); if (_local4[_local7][_local8] < 7){ if (_local4[_local7][_local8] != 6){ currentMission++; totalMission++; }; }; if (_local4[_local7][_local8] > 5){ mapItem.addEventListener(EMovieClip.FRAME_COMPLETE, frameCompleteHandler); }; if (_local4[_local7][_local8] == 7){ if (_local4[_local7][(_local8 - 1)] == 7){ mapItem.isLeft = true; } else { mapItem.isLeft = false; }; if (_local4[_local7][(_local8 + 1)] == 7){ mapItem.isRight = true; } else { mapItem.isRight = false; }; if (_local4[(_local7 - 1)][_local8] == 7){ mapItem.isTop = true; } else { mapItem.isTop = false; }; if (_local4[(_local7 + 1)][_local8] == 7){ mapItem.isBottom = true; } else { mapItem.isBottom = false; }; }; mapItem.remove = 0; mapItem.cell = _local4[_local7][_local8]; mapItem.vx = 0; mapItem.vy = 0; mapItem.xNum = _local8; mapItem.yNum = _local7; this.addChildAt(mapItem, 1); mapItemArry.push(mapItem); }; _local8++; }; _local7++; }; missionSet(currentMission, totalMission); }; } public function frameCompleteHandler(_arg1:Event):void{ mapItem = (_arg1.currentTarget as mc_snack); _arg1.currentTarget.removeEventListener(EMovieClip.FRAME_COMPLETE, frameCompleteHandler); if (_arg1.currentTarget == mapItem){ _arg1.currentTarget.mc.gotoAndStop("normal"); }; } public function sndclear():void{ MovieClip(root).sound.play(new soundclear()); } public function soundMiss():void{ MovieClip(root).sound.play(new soundFail()); } public function item_07():void{ MovieClip(root).sound.play(new soundpingpong()); } public function soundStart():void{ MovieClip(root).sound.play(new snd_start()); } public function deleteOne(_arg1:Array, _arg2:MovieClip){ var _local3:Number; _local3 = getAt(_arg1, _arg2); if (_local3 > -1){ _arg1.splice(_local3, 1); }; } public function onCookie_handle(_arg1:Event):void{ mapItem = (_arg1.currentTarget as mc_snack); if (mapItem.cell < 7){ mapItem.y = (mapItem.y + (0.1 * (300 - mapItem.y))); mapItem.alpha = (mapItem.alpha + (0.1 * (0 - mapItem.alpha))); }; if (mapItem.y > 185){ if (!isBasket){ this.addEventListener(Event.ENTER_FRAME, onBasketEnter); isBasket = true; }; }; if (Math.abs((mapItem.alpha - 0)) < 0.1){ mapItem.removeEventListener(Event.ENTER_FRAME, onCookie_handle); mapItem.alpha = 0; mapItem.y = stageH; if (this.contains(mapItem) == true){ this.removeChild(mapItem); }; }; } public function digitNumber(_arg1:int, _arg2:int):String{ var _local3:String; var _local4:Number; var _local5:int; var _local6:String; _local3 = String(_arg1); _local4 = _local3.length; if (_local3.length != _arg2){ _local5 = 0; while (_local5 < (_arg2 - _local4)) { _local6 = _local3; _local3 = "0"; _local3 = (_local3 + _local6); _local5++; }; return (_local3); }; return (_local3); } public function item_08():void{ MovieClip(root).sound.play(new soundbomb()); } public function init():void{ MovieClip(parent).bgm.resume(); mc_result.visible = false; mc_middle.visible = false; mc_gameClear.visible = false; mc_gameClear.gotoAndStop("hide"); btn_sound.gotoAndStop(1); mc_stageClear.gotoAndStop("hide"); mc_gameover.gotoAndStop(1); mc_gameover.visible = false; mc_actionText.gotoAndStop("hide"); mc_ballMovie.gotoAndStop(1); mc_ongsun.gotoAndStop("normal"); mc_hero.gotoAndStop("normal"); mc_power.visible = false; mc_angleArrow.visible = false; isGameOver = false; stageSet(); scoreSet(); missionSet(); ballSet(); gameClear(); gameOver(); this.addChild(mc_stageStart); numberic(stageNum.getVar(), 2, mc_stageStart.mc_stagenum); mc_stageStart.addEventListener("gameStart", gameStart_handler); } public function soundThrow():void{ MovieClip(root).sound.play(new soundthrow()); } public function exitOver():void{ MovieClip(root).sound.play(new soundGameover(), 0.5); } public function missionSet(_arg1:int=0, _arg2:int=0):void{ var _local3:String; var _local4:String; var _local5:Number; _local3 = digitNumber(_arg1, 2); _local4 = digitNumber(_arg2, 2); _local5 = 0; while (_local5 < _local3.length) { current_mission[("num_" + _local5)].gotoAndStop((Number(_local3.charAt(_local5)) + 1)); total_mission[("num_" + _local5)].gotoAndStop((Number(_local4.charAt(_local5)) + 1)); _local5++; }; } public function ball_handler():void{ var _local1:int; var _local2:int; _local1 = 0; if (isThree){ _local1 = 3; } else { _local1 = 1; }; isThrow = true; _local2 = 0; while (_local2 < _local1) { ball = new mc_ball(); if ((_local2 % 3) == 0){ ball.v = pow; ball.q = angle; } else { if ((_local2 % 3) == 1){ ball.v = (pow * 0.9); ball.q = (angle - 0.2); } else { ball.v = (pow * 1.1); ball.q = (angle + 0.2); }; }; ball.g = 1; ball.x = mc_angleArrow.x; ball.y = mc_angleArrow.y; ball.alpha = 0.3; ball.count = 0; ball.prevX = ball.x; ball.prevY = ball.y; ball.vx = (ball.v * Math.cos(ball.q)); ball.vy = (ball.v * Math.sin(ball.q)); ballArry.push(ball); this.addChildAt(ball, 1); ball.addEventListener(Event.ENTER_FRAME, onBall_handler_Enter); _local2++; }; isThree = false; isItem = false; } public function onPow_Handler_Down(_arg1:MouseEvent):void{ if (!isThrow){ mc_power.visible = true; pow = 0; MovieClip(parent).pow.resume(); mc_hero.gotoAndStop("ready"); isThrow = false; mc_power.addEventListener(Event.ENTER_FRAME, onPower_handler_enter); this.addEventListener(MouseEvent.MOUSE_UP, onPow_Handler_Up); this.removeEventListener(Event.ENTER_FRAME, onArrow_handler); }; } public function onBasketEnter(_arg1:Event):void{ basketCount++; if ((basketCount % 3) == 0){ mc_basket.x = (mc_basket.x + 2); }; if ((basketCount % 3) == 1){ mc_basket.x = (mc_basket.x - 2); }; if (basketCount > 2){ this.removeEventListener(Event.ENTER_FRAME, onBasketEnter); isBasket = false; basketCount = 0; }; } public function onGameClear_handler_down(_arg1:MouseEvent):void{ if (stageNum.getVar() < 16){ isRestart = false; gameClear(); mc_stageStart.gotoAndPlay(1); } else { gameOver(true); }; } public function gameClear(_arg1:Boolean=false):void{ var _local2:int; if (!_arg1){ mc_middle.y = -500; } else { if (mapItemArry.length != 0){ _local2 = 0; while (_local2 < mapItemArry.length) { if (this.contains(mapItemArry[_local2]) == true){ removeChild(mapItemArry[_local2]); }; _local2++; }; mapItemArry = []; }; this.addChild(mc_middle); mc_middle.visible = true; numberic(ballNum, 2, mc_middle.num_mission); score.addVar((ballNum * 40)); numberic((ballNum * 40), 4, mc_middle.num_time); numberic(score.getVar(), 7, mc_middle.num_total); prevScore = score.getVar(); mc_middle.y = 0; mc_middle.btn_ok.addEventListener(MouseEvent.MOUSE_DOWN, onGameClear_handler_down); }; } public function onArrow_handler(_arg1:Event):void{ angle = Math.atan2((mouseY - mc_angleArrow.y), (mouseX - mc_angleArrow.x)); if (angle < -1.57){ angle = -1.57; }; if (angle > 0.8){ angle = 0.8; }; mc_angleArrow.rotation = ((angle * 180) / Math.PI); if (mc_angleArrow.rotation < -90){ mc_angleArrow.rotation = -90; } else { if (mc_angleArrow.rotation > 45){ mc_angleArrow.rotation = 45; }; }; } public function hitMovie():void{ if (ballArry.length == 0){ if (hitCheck == 0){ if (isThree){ mc_actionText.gotoAndPlay("three"); mc_hero.gotoAndStop("good"); mc_ongsun.gotoAndStop("good or combo"); } else { if (isItem){ mc_ongsun.gotoAndStop("good or combo"); mc_hero.gotoAndStop("good"); } else { mc_ongsun.gotoAndStop("miss"); mc_hero.gotoAndStop("miss"); mc_actionText.gotoAndStop("miss"); soundMiss(); }; }; } else { if (hitCheck == 1){ mc_ongsun.gotoAndStop("good or combo"); mc_hero.gotoAndStop("good"); mc_actionText.gotoAndStop("good"); } else { mc_ongsun.gotoAndStop("good or combo"); mc_hero.gotoAndStop("combo"); mc_actionText.gotoAndStop("combo"); }; }; }; } public function showResult(_arg1:String, _arg2:uint, _arg3:uint):void{ mc_result.y = -125; mc_result.visible = true; trace("userID:", _arg1); trace("rank:", _arg2); trace("score:", _arg3); mc_result.uid.text = _arg1; mc_result.score.text = _arg2; mc_result.rank.text = _arg3; mc_result.btn_title.addEventListener(MouseEvent.MOUSE_DOWN, titleMove); mc_result.btn_init.addEventListener(MouseEvent.MOUSE_DOWN, restart); } public function onBall_handler_Enter(_arg1:Event):void{ var _local2:int; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; ball = (_arg1.currentTarget as mc_ball); ball.alpha = (ball.alpha + (0.3 * (1 - ball.alpha))); ball.vy = (ball.vy + ball.g); ball.x = (ball.x + ball.vx); ball.y = (ball.y + ball.vy); if ((((ball.x > (stageW - 169))) || ((ball.x < -169)))){ deleteOne(ballArry, ball); hitMovie(); ball.removeEventListener(Event.ENTER_FRAME, onBall_handler_Enter); if (this.contains(ball) == true){ this.removeChild(ball); }; }; if (ball.y > stageH){ deleteOne(ballArry, ball); hitMovie(); ball.removeEventListener(Event.ENTER_FRAME, onBall_handler_Enter); if (this.contains(ball) == true){ this.removeChild(ball); }; }; if (this.contains(ball) == true){ _local2 = 0; while (_local2 < mapItemArry.length) { if ((((getBall2BallCollission(ball, mapItemArry[_local2]) > 0)) && ((getBall2BallCollission(ball, mapItemArry[_local2]) <= 1)))){ _local3 = getBall2BallCollission(ball, mapItemArry[_local2]); if (mapItemArry[_local2].cell < 6){ effect = new Effect(); this.addChild(effect); effect.x = mapItemArry[_local2].x; effect.y = mapItemArry[_local2].y; effect.gotoAndPlay(1); effect.addEventListener(Event.ENTER_FRAME, onEffectEnter); mapItemArry[_local2].addEventListener(Event.ENTER_FRAME, onCookie_handle); mapItemArry.splice(_local2, 1); currentMission--; missionSet(currentMission, totalMission); hitCheck++; if (hitCheck < 2){ score.addVar(20); } else { score.addVar(40); }; scoreSet(score.getVar()); itemCrash(); break; }; if (mapItemArry[_local2].cell == 6){ mapItemArry[_local2].remove++; itemCrash(); ball.x = (ball.x + (ball.vx * _local3)); ball.y = (ball.y + (ball.vy * _local3)); if (mapItemArry[_local2].remove > 1){ effect = new Effect(); this.addChild(effect); effect.x = mapItemArry[_local2].x; effect.y = mapItemArry[_local2].y; effect.gotoAndPlay(1); effect.addEventListener(Event.ENTER_FRAME, onEffectEnter); ball.removeEventListener(Event.ENTER_FRAME, onBall_handler_Enter); ball.addEventListener(Event.ENTER_FRAME, ball_action_06); mapItemArry[_local2].addEventListener(Event.ENTER_FRAME, onCookie_handle); mapItemArry.splice(_local2, 1); score.addVar(20); scoreSet(score.getVar()); isItem = true; mc_actionText.gotoAndPlay("fc_2"); } else { mapItemArry[_local2].mc.gotoAndPlay("hit"); ball.removeEventListener(Event.ENTER_FRAME, onBall_handler_Enter); ball.addEventListener(Event.ENTER_FRAME, ball_action_06); isItem = true; mc_actionText.gotoAndPlay("fc_1"); }; break; }; if (mapItemArry[_local2].cell == 7){ if (ball.count > 5){ deleteOne(ballArry, ball); hitMovie(); ball.removeEventListener(Event.ENTER_FRAME, onBall_handler_Enter); if (this.contains(ball) == true){ this.removeChild(ball); }; }; mapItemArry[_local2].mc.gotoAndPlay("hit"); item_07(); ball.count++; _local4 = (ball.prevX - ball.x); _local5 = (ball.prevY - ball.y); _local6 = ((Math.atan2((ball.y - mapItemArry[_local2].y), (ball.x - mapItemArry[_local2].x)) * 180) / Math.PI); if (ball.y > mapItemArry[_local2].y){ if (_local6 < 45){ if (mapItemArry[_local2].isRight){ ball.vy = (ball.vy * -1); } else { if (_local4 < 0){ ball.vx = (ball.vx * 1); } else { ball.vx = (ball.vx * -1); }; }; } else { if (_local6 > 135){ if (mapItemArry[_local2].isLeft){ ball.vy = (ball.vy * -1); } else { if (_local4 > 0){ ball.vx = (ball.vx * 1); } else { ball.vx = (ball.vx * -1); }; }; } else { if ((((_local6 > 45)) && ((_local6 < 135)))){ if (mapItemArry[_local2].isBottom){ ball.vx = (ball.vx * -1); } else { ball.vy = (ball.vy * -1); }; } else { ball.vy = (ball.vy * -1); ball.vx = (ball.vx * -1); }; }; }; } else { if (ball.y < mapItemArry[_local2].x){ if (_local6 > -45){ if (mapItemArry[_local2].isRight){ ball.vy = (ball.vy * -1); } else { if (_local4 < 0){ ball.vx = (ball.vx * 1); } else { ball.vx = (ball.vx * -1); }; }; } else { if (_local6 < -135){ if (mapItemArry[_local2].isLeft){ ball.vy = (ball.vy * -1); } else { if (_local4 > 0){ ball.vx = (ball.vx * 1); } else { ball.vx = (ball.vx * -1); }; }; } else { if ((((_local6 < -45)) && ((_local6 > -135)))){ if (mapItemArry[_local2].isTop){ ball.vx = (ball.vx * -1); } else { ball.vy = (ball.vy * -1); }; } else { ball.vy = (ball.vy * -1); ball.vx = (ball.vx * -1); }; }; }; } else { trace("예외"); }; }; isItem = true; mc_actionText.gotoAndPlay("tipi"); break; }; if (mapItemArry[_local2].cell == 8){ if (mapItemArry[_local2] != checkMap){ mapItemArry[_local2].mc.gotoAndStop("hit"); _local7 = mapItemArry[_local2].xNum; _local8 = mapItemArry[_local2].yNum; checkMap = mapItemArry[_local2]; mapItemArry.splice(_local2, 1); item_08(); score.addVar(40); ball_action_08(_local7, _local8); isItem = true; mc_actionText.gotoAndPlay("bomb"); break; }; }; if (mapItemArry[_local2].cell == 9){ mc_actionText.gotoAndPlay("three"); mapItemArry[_local2].mc.gotoAndStop("hit"); itemCrash(); mapItemArry.splice(_local2, 1); isThree = true; score.addVar(40); break; }; }; _local2++; }; }; ball.prevX = ball.x; ball.prevY = ball.y; } public function onPower_handler_enter(_arg1:Event):void{ pow = (pow + powNum); if (pow > maxPow){ pow = maxPow; powNum = (powNum * -1); } else { if (pow < 0){ pow = 0; powNum = (powNum * -1); }; }; mc_power.mc_mask.scaleX = ((((1 - 0) / (maxPow - 0)) * (pow - 0)) - 0); mc_power.mc_arrow.x = ((((90 - 0) / (maxPow - 0)) * (pow - 0)) - 0); } public function gameStart_handler(_arg1:Event):void{ mc_stageStart.gotoAndStop("hide"); isThrow = false; isThree = false; stageSet(stageNum.getVar()); scoreSet(score.getVar()); missionSet(currentMission, totalMission); if (!isRestart){ if ((stageNum.getVar() % 5) == 0){ totalBall = (totalBall - 3); }; }; ballNum = totalBall; ballSet(totalBall); mc_ballMovie.gotoAndStop(1); this.addEventListener(Event.ENTER_FRAME, onArrow_handler); } public function ball_action_basice(_arg1:MovieClip, _arg2:int):void{ if (_arg1 != null){ if (_arg1.cell < 7){ effect = new Effect(); this.addChild(effect); effect.x = _arg1.x; effect.y = _arg1.y; effect.gotoAndPlay(1); effect.addEventListener(Event.ENTER_FRAME, onEffectEnter); if (_arg1.cell < 6){ currentMission--; hitCheck++; missionSet(currentMission, totalMission); }; _arg1.addEventListener(Event.ENTER_FRAME, onCookie_handle); deleteOne(mapItemArry, _arg1); if (hitCheck < 2){ score.addVar(20); } else { score.addVar(40); }; scoreSet(score.getVar()); }; }; } public function getBall2BallCollission(_arg1:MovieClip, _arg2:MovieClip):Number{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Boolean; var _local15:Boolean; _local3 = ((_arg1.width / 2) + (mapItemLen / 2)); _local4 = (_arg2.x - _arg1.x); _local5 = (_arg2.y - _arg1.y); _local6 = (_arg2.vx - _arg1.vx); _local7 = (_arg2.vy - _arg1.vy); _local8 = (Math.pow(_local6, 2) + Math.pow(_local7, 2)); _local9 = (2 * ((_local4 * _local6) + (_local5 * _local7))); _local10 = ((Math.pow(_local4, 2) + Math.pow(_local5, 2)) - Math.pow(_local3, 2)); _local11 = Math.sqrt((Math.pow(_local9, 2) - ((4 * _local8) * _local10))); _local12 = (-((_local9 + _local11)) / (2 * _local8)); _local13 = (-((_local9 - _local11)) / (2 * _local8)); _local14 = (((_local12 > 0)) && ((_local12 <= 1))); _local15 = (((_local13 > 0)) && ((_local13 <= 1))); if (((_local14) && (_local15))){ }; if (_local12 < _local13){ return (_local12); }; return (_local13); } public function gameOver(_arg1:Boolean=false):void{ if (!_arg1){ mc_result.y = -500; } else { if (ballNum == 0){ mc_ongsun.gotoAndStop("miss"); mc_hero.gotoAndStop("miss"); }; mc_middle.visible = false; addChild(new SaveScore(stageNum.getVar(), score.getVar())); }; } public function ballSet(_arg1:int=0):void{ var _local2:String; var _local3:Number; _local2 = digitNumber(_arg1, 2); _local3 = 0; while (_local3 < _local2.length) { num_ball[("num_" + _local3)].gotoAndStop((Number(_local2.charAt(_local3)) + 1)); _local3++; }; } public function onBtn_Over(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_OVER){ isThrow = true; }; if (_arg1.type == MouseEvent.MOUSE_OUT){ isThrow = false; }; } } }//package ongsCandyTree_ibravo_fla
Section 34
//mc_many_ball_136 (ongsCandyTree_ibravo_fla.mc_many_ball_136) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_many_ball_136 extends MovieClip { public var mc_light:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 35
//mc_manyball_eff_1_137 (ongsCandyTree_ibravo_fla.mc_manyball_eff_1_137) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_manyball_eff_1_137 extends MovieClip { public function mc_manyball_eff_1_137(){ addFrameScript(13, frame14); } function frame14(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 36
//mc_miss_78 (ongsCandyTree_ibravo_fla.mc_miss_78) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_miss_78 extends MovieClip { public function mc_miss_78(){ addFrameScript(20, frame21); } function frame21(){ stop(); MovieClip(parent).gotoAndStop("hide"); } } }//package ongsCandyTree_ibravo_fla
Section 37
//mc_missionball_63 (ongsCandyTree_ibravo_fla.mc_missionball_63) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_missionball_63 extends MovieClip { public function mc_missionball_63(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 38
//mc_number_22 (ongsCandyTree_ibravo_fla.mc_number_22) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_number_22 extends MovieClip { public function mc_number_22(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 39
//mc_ong_82 (ongsCandyTree_ibravo_fla.mc_ong_82) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_82 extends MovieClip { public var mc3:MovieClip; public var mc5:MovieClip; public var mc2:MovieClip; public var mc0:MovieClip; public var mc4:MovieClip; public var mc7:MovieClip; public var mc6:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 40
//mc_ong_ball_3doll_96 (ongsCandyTree_ibravo_fla.mc_ong_ball_3doll_96) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ong_ball_3doll_96 extends MovieClip { public function mc_ong_ball_3doll_96(){ addFrameScript(11, frame12); } function frame12(){ stop(); MovieClip(parent.parent).gamePlay(); } } }//package ongsCandyTree_ibravo_fla
Section 41
//mc_ong_ball_91 (ongsCandyTree_ibravo_fla.mc_ong_ball_91) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ong_ball_91 extends MovieClip { public function mc_ong_ball_91(){ addFrameScript(11, frame12); } function frame12(){ stop(); MovieClip(parent.parent).gamePlay(); } } }//package ongsCandyTree_ibravo_fla
Section 42
//mc_ong_combo_114 (ongsCandyTree_ibravo_fla.mc_ong_combo_114) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_combo_114 extends MovieClip { public function mc_ong_combo_114(){ addFrameScript(16, frame17); } function frame17(){ stop(); MovieClip(parent).gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 43
//mc_ong_good_111 (ongsCandyTree_ibravo_fla.mc_ong_good_111) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_good_111 extends MovieClip { public function mc_ong_good_111(){ addFrameScript(10, frame11); } function frame11(){ stop(); MovieClip(parent).gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 44
//mc_ong_miss_107 (ongsCandyTree_ibravo_fla.mc_ong_miss_107) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_miss_107 extends MovieClip { public function mc_ong_miss_107(){ addFrameScript(26, frame27); } function frame27(){ stop(); MovieClip(parent).gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 45
//mc_ong_normal_83 (ongsCandyTree_ibravo_fla.mc_ong_normal_83) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_normal_83 extends MovieClip { public function mc_ong_normal_83(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 46
//mc_ong_throw_1_102 (ongsCandyTree_ibravo_fla.mc_ong_throw_1_102) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ong_throw_1_102 extends MovieClip { public function mc_ong_throw_1_102(){ addFrameScript(4, frame5, 8, frame9); } function frame5(){ MovieClip(parent.parent.parent).ball_handler(); } function frame9(){ stop(); MovieClip(parent.parent).gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 47
//mc_ong_throw_1_3doll_106 (ongsCandyTree_ibravo_fla.mc_ong_throw_1_3doll_106) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ong_throw_1_3doll_106 extends MovieClip { public function mc_ong_throw_1_3doll_106(){ addFrameScript(4, frame5, 8, frame9); } function frame5(){ MovieClip(parent.parent.parent).ball_handler(); } function frame9(){ stop(); MovieClip(parent.parent.parent).gotoAndStop("normal"); } } }//package ongsCandyTree_ibravo_fla
Section 48
//mc_ong_throw_101 (ongsCandyTree_ibravo_fla.mc_ong_throw_101) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_throw_101 extends MovieClip { public function mc_ong_throw_101(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 49
//mc_ong_throw_3doll_104 (ongsCandyTree_ibravo_fla.mc_ong_throw_3doll_104) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_throw_3doll_104 extends MovieClip { public function mc_ong_throw_3doll_104(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 50
//mc_ong_throw_redy_99 (ongsCandyTree_ibravo_fla.mc_ong_throw_redy_99) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ong_throw_redy_99 extends MovieClip { public function mc_ong_throw_redy_99(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 51
//mc_ongsun_118 (ongsCandyTree_ibravo_fla.mc_ongsun_118) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ongsun_118 extends MovieClip { public var mc1:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 52
//mc_ongsun_balll_122 (ongsCandyTree_ibravo_fla.mc_ongsun_balll_122) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ongsun_balll_122 extends MovieClip { public function mc_ongsun_balll_122(){ addFrameScript(13, frame14); } function frame14(){ stop(); MovieClip(parent.parent).ballNum--; MovieClip(parent).gotoAndStop("normal"); MovieClip(parent.parent).mc_hero.gotoAndStop("공받을때"); } } }//package ongsCandyTree_ibravo_fla
Section 53
//mc_ongsun_balll_3doll_130 (ongsCandyTree_ibravo_fla.mc_ongsun_balll_3doll_130) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ongsun_balll_3doll_130 extends MovieClip { public function mc_ongsun_balll_3doll_130(){ addFrameScript(13, frame14); } function frame14(){ stop(); MovieClip(parent).gotoAndStop("normal"); MovieClip(parent.parent).mc_hero.gotoAndStop("삼돌이공받을때"); } } }//package ongsCandyTree_ibravo_fla
Section 54
//mc_ongsun_good_135 (ongsCandyTree_ibravo_fla.mc_ongsun_good_135) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ongsun_good_135 extends MovieClip { public function mc_ongsun_good_135(){ addFrameScript(19, frame20); } function frame20(){ stop(); MovieClip(parent).gotoAndStop("normal"); MovieClip(parent.parent).missionClear(); } } }//package ongsCandyTree_ibravo_fla
Section 55
//mc_ongsun_miss_132 (ongsCandyTree_ibravo_fla.mc_ongsun_miss_132) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_ongsun_miss_132 extends MovieClip { public function mc_ongsun_miss_132(){ addFrameScript(17, frame18); } function frame18(){ stop(); MovieClip(parent).gotoAndStop("normal"); MovieClip(parent.parent).missionClear(); } } }//package ongsCandyTree_ibravo_fla
Section 56
//mc_ongsun_normal_119 (ongsCandyTree_ibravo_fla.mc_ongsun_normal_119) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_ongsun_normal_119 extends MovieClip { public function mc_ongsun_normal_119(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 57
//mc_result_139 (ongsCandyTree_ibravo_fla.mc_result_139) package ongsCandyTree_ibravo_fla { import flash.display.*; import flash.text.*; public dynamic class mc_result_139 extends MovieClip { public var btn_init:SimpleButton; public var rank:TextField; public var uid:TextField; public var score:TextField; public var btn_title:SimpleButton; } }//package ongsCandyTree_ibravo_fla
Section 58
//mc_result_test_142 (ongsCandyTree_ibravo_fla.mc_result_test_142) package ongsCandyTree_ibravo_fla { import flash.events.*; import flash.display.*; import mochi.as3.*; import flash.text.*; public dynamic class mc_result_test_142 extends MovieClip { public var btn_init:SimpleButton; public var mc_score:TextField; public var btn_title:SimpleButton; public var sub_btn:SimpleButton; public var playerscore:int; public function mc_result_test_142(){ addFrameScript(0, frame1); this.sub_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler); } private function onMouseDownHandler(_arg1:MouseEvent):void{ var evt = _arg1; var o:Object = {n:[4, 12, 8, 7, 0, 14, 1, 5, 6, 13, 2, 13, 13, 7, 12, 11], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; var boardID:String = o.f(0, ""); MochiScores.showLeaderboard({boardID:boardID, score:playerscore}); } function frame1(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 59
//mc_score_31 (ongsCandyTree_ibravo_fla.mc_score_31) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_score_31 extends MovieClip { public var num_0:mc_Digit_3; public var num_2:mc_Digit_3; public var num_3:mc_Digit_3; public var num_4:mc_Digit_3; public var num_6:mc_Digit_3; public var num_5:mc_Digit_3; public var num_1:mc_Digit_3; } }//package ongsCandyTree_ibravo_fla
Section 60
//mc_score_popup_27 (ongsCandyTree_ibravo_fla.mc_score_popup_27) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_score_popup_27 extends MovieClip { public var num_0:mc_Digit_3; public var num_2:mc_Digit_3; public var num_3:mc_Digit_3; public var num_1:mc_Digit_3; } }//package ongsCandyTree_ibravo_fla
Section 61
//mc_score_win_26 (ongsCandyTree_ibravo_fla.mc_score_win_26) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_score_win_26 extends MovieClip { public var num_total:MovieClip; public var btn_ok:SimpleButton; public var num_mission:MovieClip; public var num_time:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 62
//mc_stage_33 (ongsCandyTree_ibravo_fla.mc_stage_33) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_stage_33 extends MovieClip { public var num_0:mc_Digit_3; public var num_1:mc_Digit_3; } }//package ongsCandyTree_ibravo_fla
Section 63
//mc_Stage_Clear_23 (ongsCandyTree_ibravo_fla.mc_Stage_Clear_23) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_Stage_Clear_23 extends MovieClip { public function mc_Stage_Clear_23(){ addFrameScript(39, frame40, 40, frame41); } function frame40(){ MovieClip(parent).gameClear(true); } function frame41(){ stop(); } } }//package ongsCandyTree_ibravo_fla
Section 64
//mc_Stage_Start_20 (ongsCandyTree_ibravo_fla.mc_Stage_Start_20) package ongsCandyTree_ibravo_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.text.*; import flash.system.*; import flash.geom.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class mc_Stage_Start_20 extends MovieClip { public var e_gameStart:Event; public var mc_stagenum:MovieClip; public function mc_Stage_Start_20(){ addFrameScript(0, frame1, 28, frame29, 47, frame48); } function frame1(){ MovieClip(parent).soundStart(); } function frame29(){ } function frame48(){ stop(); MovieClip(parent).mc_ongsun.gotoAndStop("공줄때"); e_gameStart = new Event("gameStart"); dispatchEvent(e_gameStart); } } }//package ongsCandyTree_ibravo_fla
Section 65
//mc_stageclear_number_21 (ongsCandyTree_ibravo_fla.mc_stageclear_number_21) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_stageclear_number_21 extends MovieClip { public var num_0:MovieClip; public var num_1:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 66
//mc_Text_5 (ongsCandyTree_ibravo_fla.mc_Text_5) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class mc_Text_5 extends MovieClip { public var btn_prev:SimpleButton; public var btn_next:SimpleButton; } }//package ongsCandyTree_ibravo_fla
Section 67
//num_ball_66 (ongsCandyTree_ibravo_fla.num_ball_66) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class num_ball_66 extends MovieClip { public var num_0:MovieClip; public var num_1:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 68
//num_ball_score_29 (ongsCandyTree_ibravo_fla.num_ball_score_29) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class num_ball_score_29 extends MovieClip { public var num_0:MovieClip; public var num_1:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 69
//num_mission1_61 (ongsCandyTree_ibravo_fla.num_mission1_61) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class num_mission1_61 extends MovieClip { public var num_0:MovieClip; public var num_1:MovieClip; } }//package ongsCandyTree_ibravo_fla
Section 70
//num_mission2_37 (ongsCandyTree_ibravo_fla.num_mission2_37) package ongsCandyTree_ibravo_fla { import flash.display.*; public dynamic class num_mission2_37 extends MovieClip { public var num_0:mc_Digit_3; public var num_1:mc_Digit_3; } }//package ongsCandyTree_ibravo_fla
Section 71
//eff_good (eff_good) package { import flash.display.*; public dynamic class eff_good extends MovieClip { public function eff_good(){ addFrameScript(19, frame20); } function frame20(){ stop(); MovieClip(parent).gotoAndStop("hide"); } } }//package
Section 72
//Effect (Effect) package { import flash.display.*; public dynamic class Effect extends MovieClip { public function Effect(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package
Section 73
//EMovieClip (EMovieClip) package { import flash.events.*; import flash.display.*; public class EMovieClip extends MovieClip { public var mc:MovieClip; public static const FRAME_COMPLETE:String = "frameComplete"; public function EMovieClip(){ this.stop(); this.init(); } private function init():void{ this.initFrame(); } private function initFrame():void{ var _local1:Array; var _local2:int; _local1 = this.currentLabels; _local2 = 0; while (_local2 < _local1.length) { this.addFrameScript((_local1[_local2].frame - 1), addFrameEvent); _local2++; }; } private function addFrameEvent():void{ this.dispatchEvent(new Event(EMovieClip.FRAME_COMPLETE)); } } }//package
Section 74
//mc_ball (mc_ball) package { import flash.display.*; public dynamic class mc_ball extends MovieClip { } }//package
Section 75
//mc_combo (mc_combo) package { import flash.display.*; public dynamic class mc_combo extends MovieClip { public function mc_combo(){ addFrameScript(27, frame28); } function frame28(){ stop(); MovieClip(parent).gotoAndStop("hide"); } } }//package
Section 76
//mc_Digit_3 (mc_Digit_3) package { import flash.display.*; public dynamic class mc_Digit_3 extends MovieClip { } }//package
Section 77
//mc_eff (mc_eff) package { import flash.display.*; public dynamic class mc_eff extends MovieClip { public var mc:MovieClip; public function mc_eff(){ addFrameScript(17, frame18, 28, frame29, 39, frame40, 50, frame51, 61, frame62); } function frame18(){ stop(); } function frame29(){ stop(); } function frame40(){ stop(); } function frame51(){ stop(); } function frame62(){ stop(); } } }//package
Section 78
//mc_snack (mc_snack) package { public dynamic class mc_snack extends EMovieClip { } }//package
Section 79
//NeoSound (NeoSound) package { import flash.media.*; import flash.events.*; public class NeoSound { var channel:SoundChannel; var IS_BGM:Boolean; var sound:Sound; var IS_PAUSE:Boolean; var trans:SoundTransform; var position:Number; public function NeoSound():void{ IS_PAUSE = false; IS_BGM = false; position = 0; trans = new SoundTransform(1, 0); } public function bgm(_arg1:Sound, _arg2:Number=0):void{ IS_BGM = true; play(_arg1, _arg2); channel.addEventListener(Event.SOUND_COMPLETE, _replay); } public function stop():void{ if (sound){ channel.stop(); sound = null; }; } private function _replay(_arg1:Event):void{ if (!IS_BGM){ return; }; channel = sound.play(0, 0, trans); channel.addEventListener(Event.SOUND_COMPLETE, _replay); } public function get volume():Number{ return (trans.volume); } public function get pan():Number{ return (trans.pan); } public function resume():void{ if (((!(sound)) || (!(IS_PAUSE)))){ return; }; IS_PAUSE = false; channel = sound.play(position, 0, trans); if (IS_BGM){ channel.addEventListener(Event.SOUND_COMPLETE, _replay); }; } public function play(_arg1:Sound, _arg2:Number=0):void{ pan = _arg2; sound = _arg1; channel = sound.play(0, 0, trans); } public function pause():void{ if (((!(sound)) || (IS_PAUSE))){ return; }; IS_PAUSE = true; position = channel.position; channel.stop(); } public function set pan(_arg1:Number):void{ trans.pan = _arg1; } public function set volume(_arg1:Number):void{ trans.volume = _arg1; if (!IS_PAUSE){ pause(); resume(); }; } } }//package
Section 80
//SaveScore (SaveScore) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; public class SaveScore extends Sprite { private var _stageNum:uint; private var _root:MovieClip; private var _parent:MovieClip; private var _scoreNum:uint; public function SaveScore(_arg1:uint=0, _arg2:uint=0):void{ _stageNum = _arg1; _scoreNum = _arg2; if (stage){ init(); } else { addEventListener(Event.ADDED_TO_STAGE, init); }; } private function init(_arg1:Event=null):void{ removeEventListener(Event.ADDED_TO_STAGE, init); _root = MovieClip(root); _parent = MovieClip(parent); savescore(); } private function savecone():void{ var _local1:uint; if (_stageNum < 3){ return; }; _local1 = (_stageNum + 5); if (_root.isTest){ if (_root.IS_COMM){ comm_savecorn("http://www.ibravo.com/Web/Game/Popup/Ranking_UpdatePoint.aspx", _local1); } else { _parent.showTestResult(); }; } else { comm_savecorn("/Web/Game/Popup/Ranking_UpdatePoint.aspx", _local1); }; } private function trim(_arg1:String):String{ var _local2:Array; _local2 = _arg1.split(""); while (((_local2.length) && ((((((_local2[0] == " ")) || ((_local2[0] == "\n")))) || ((_local2[0] == "\r")))))) { _local2.shift(); }; _local2.reverse(); while (((_local2.length) && ((((((_local2[0] == " ")) || ((_local2[0] == "\n")))) || ((_local2[0] == "\r")))))) { _local2.shift(); }; _local2.reverse(); return (_local2.join("")); } private function savescore():void{ if (_root.isTest){ if (_root.IS_COMM){ comm_savescore("http://www.ibravo.com/Web/Game/ENIGames/GameSave.aspx"); } else { _parent.showTestResult(); }; } else { comm_savescore("/Web/Game/ENIGames/GameSave.aspx"); }; } private function alert(_arg1:String):void{ var _local2:* = null; var _local3:* = _arg1; _local2 = new URLRequest((("javascript:alert('" + _local3) + "');")); try { navigateToURL(_local2, "_self"); } catch(e:Error) { }; } private function parseArray(_arg1:Event, _arg2:String="&"):Array{ var _arg1 = _arg1; var _arg2 = _arg2; var loader:* = null; var texts:* = null; var filter:* = null; var e:* = _arg1; var needle:String = _arg2; loader = (e.target as URLLoader); texts = String(loader.data).split(needle); filter = function (_arg1, _arg2:int, _arg3:Array):Boolean{ return (((((String(_arg1).length) && (!((String(_arg1) == "\r"))))) && (!((String(_arg1) == "\n"))))); }; return (texts.filter(filter)); } private function comm_savecorn(_arg1:String, _arg2:uint):void{ var _local3:* = null; var _local4:* = null; var _local5:* = _arg1; var _local6:* = _arg2; _local3 = new URLRequest(_local5); _local3.method = URLRequestMethod.POST; _local4 = new URLVariables(); _local4.userID = _root.USER_ID; _local4.gameID = _root.GAME_ID; _local4.corn = _local6; _local3.data = _local4; try { trace("try 성공"); navigateToURL(_local3, "CornMoney"); } catch(e:Error) { }; } private function comm_savescore(_arg1:String):void{ var _local2:URLRequest; var _local3:URLVariables; var _local4:URLLoader; _local2 = new URLRequest(_arg1); _local2.method = URLRequestMethod.POST; _local3 = new URLVariables(); _local3.userID = _root.USER_ID; _local3.gameID = _root.GAME_ID; _local3.score = _scoreNum; _local2.data = _local3; _local4 = new URLLoader(); _local4.dataFormat = URLLoaderDataFormat.TEXT; configureListeners(_local4); _local4.load(_local2); } private function configureListeners(_arg1:IEventDispatcher):void{ var _arg1 = _arg1; var onComplete:* = null; var securityErrorHandler:* = null; var httpStatusHandler:* = null; var ioErrorHandler:* = null; var dispatcher:* = _arg1; onComplete = function (_arg1:Event):void{ var _arg1 = _arg1; var texts:* = null; var i:* = 0; var len:* = 0; var timer:* = null; var handle_timerComplete:* = null; var temp:* = null; var key:* = null; var val:* = null; var e:* = _arg1; handle_timerComplete = function (_arg1:TimerEvent):void{ _parent.showResult(_root.USER_ID, _root.RANK, _scoreNum); savecone(); }; texts = parseArray(e, "\n"); texts = String(texts[0]).split("&"); i = 0; len = texts.length; while (i < len) { temp = String(texts[i]).split("="); key = trim(String(temp[0])); val = trim(String(temp[1])); if (key == "ranking"){ _root.RANK = val; }; i = (i + 1); }; timer = new Timer(1000, 1); timer.addEventListener(TimerEvent.TIMER_COMPLETE, handle_timerComplete); timer.start(); }; securityErrorHandler = function (_arg1:SecurityErrorEvent):void{ trace(("securityErrorHandler: " + _arg1)); alert("보안오류입니다."); }; httpStatusHandler = function (_arg1:HTTPStatusEvent):void{ trace(("httpStatusHandler: " + _arg1)); }; ioErrorHandler = function (_arg1:IOErrorEvent):void{ trace(("ioErrorHandler: " + _arg1)); alert("서버와 통신할 수 없습니다."); }; dispatcher.addEventListener(Event.COMPLETE, onComplete); dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } } }//package
Section 81
//snd_start (snd_start) package { import flash.media.*; public dynamic class snd_start extends Sound { } }//package
Section 82
//soundBgm (soundBgm) package { import flash.media.*; public dynamic class soundBgm extends Sound { } }//package
Section 83
//soundbomb (soundbomb) package { import flash.media.*; public dynamic class soundbomb extends Sound { } }//package
Section 84
//soundclear (soundclear) package { import flash.media.*; public dynamic class soundclear extends Sound { } }//package
Section 85
//soundenemy (soundenemy) package { import flash.media.*; public dynamic class soundenemy extends Sound { } }//package
Section 86
//soundFail (soundFail) package { import flash.media.*; public dynamic class soundFail extends Sound { } }//package
Section 87
//soundGameover (soundGameover) package { import flash.media.*; public dynamic class soundGameover extends Sound { } }//package
Section 88
//soundGoal (soundGoal) package { import flash.media.*; public dynamic class soundGoal extends Sound { } }//package
Section 89
//soundpingpong (soundpingpong) package { import flash.media.*; public dynamic class soundpingpong extends Sound { } }//package
Section 90
//soundpow (soundpow) package { import flash.media.*; public dynamic class soundpow extends Sound { } }//package
Section 91
//soundShoot (soundShoot) package { import flash.media.*; public dynamic class soundShoot extends Sound { } }//package
Section 92
//soundthrow (soundthrow) package { import flash.media.*; public dynamic class soundthrow extends Sound { } }//package
Section 93
//sprite137 (sprite137) package { import flash.events.*; import flash.display.*; public class sprite137 extends MovieClip { public var play_btn:SimpleButton; public function sprite137(){ addFrameScript(107, frame108); this.play_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler); } private function onMouseDownHandler(_arg1:MouseEvent):void{ MovieClip(root).showTitle(); } function frame108(){ stop(); } } }//package

Library Items

Symbol 1 Sound {soundpow}
Symbol 2 Sound {soundenemy}
Symbol 3 Sound {soundFail}
Symbol 4 Sound {soundGameover}
Symbol 5 Sound {soundGoal}
Symbol 6 Sound {soundpingpong}
Symbol 7 Sound {soundShoot}
Symbol 8 Sound {snd_start}
Symbol 9 Sound {soundBgm}
Symbol 10 Sound {soundbomb}
Symbol 11 Sound {soundclear}
Symbol 12 Sound {soundthrow}
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClip {mc_ball}Uses:14
Symbol 16 GraphicUsed by:18
Symbol 17 SoundUsed by:18
Symbol 18 MovieClip {Effect}Uses:16 17
Symbol 19 GraphicUsed by:48
Symbol 20 GraphicUsed by:21 50
Symbol 21 MovieClipUses:20Used by:48 471  Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:48 499
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:48 499
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:48 499
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:48 499
Symbol 30 FontUsed by:31
Symbol 31 EditableTextUses:30Used by:48
Symbol 32 ButtonUsed by:48 58
Symbol 33 GraphicUsed by:39 44 46 57
Symbol 34 FontUsed by:35 45 458 460 468 546 573 574 575
Symbol 35 TextUses:34Used by:39
Symbol 36 GraphicUsed by:39 46 57
Symbol 37 FontUsed by:38 53 54 55 56 456
Symbol 38 TextUses:37Used by:39 46 57
Symbol 39 ButtonUses:33 35 36 38Used by:48
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 ButtonUses:33 41 42 43Used by:48
Symbol 45 TextUses:34Used by:46
Symbol 46 ButtonUses:33 45 36 38Used by:47
Symbol 47 MovieClip {_fla.Timeline_246}Uses:46Used by:48
Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142}Uses:19 21 23 25 27 29 31 32 39 44 47Used by:561
Symbol 49 GraphicUsed by:58
Symbol 50 MovieClipUses:20Used by:58
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:58
Symbol 53 EditableTextUses:37Used by:58
Symbol 54 EditableTextUses:37Used by:58
Symbol 55 EditableTextUses:37Used by:58
Symbol 56 TextUses:37Used by:57
Symbol 57 ButtonUses:33 56 36 38Used by:58
Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139}Uses:49 50 52 53 54 55 32 57Used by:561
Symbol 59 GraphicUsed by:64
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {ongsCandyTree_ibravo_fla.mc_manyball_eff_1_137}Uses:59 60 61 62 63Used by:78
Symbol 65 GraphicUsed by:78
Symbol 66 GraphicUsed by:78
Symbol 67 GraphicUsed by:78
Symbol 68 GraphicUsed by:78
Symbol 69 GraphicUsed by:78
Symbol 70 GraphicUsed by:78
Symbol 71 GraphicUsed by:78
Symbol 72 GraphicUsed by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:78
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip {ongsCandyTree_ibravo_fla.mc_many_ball_136}Uses:65 66 67 68 69 70 71 72 73 74 75 76 77 64Used by:561
Symbol 79 GraphicUsed by:88
Symbol 80 GraphicUsed by:88
Symbol 81 GraphicUsed by:88
Symbol 82 GraphicUsed by:88
Symbol 83 GraphicUsed by:88
Symbol 84 GraphicUsed by:88
Symbol 85 GraphicUsed by:88
Symbol 86 GraphicUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_good_135}Uses:79 80 81 82 83 84 85 86 87Used by:161
Symbol 89 GraphicUsed by:103
Symbol 90 GraphicUsed by:103
Symbol 91 GraphicUsed by:103
Symbol 92 GraphicUsed by:103
Symbol 93 GraphicUsed by:103
Symbol 94 GraphicUsed by:103
Symbol 95 GraphicUsed by:103
Symbol 96 GraphicUsed by:103
Symbol 97 GraphicUsed by:103
Symbol 98 GraphicUsed by:103
Symbol 99 GraphicUsed by:103
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_miss_132}Uses:89 90 91 92 93 94 95 96 97 98 99 100 101 102Used by:161
Symbol 104 GraphicUsed by:127
Symbol 105 GraphicUsed by:127
Symbol 106 GraphicUsed by:127
Symbol 107 GraphicUsed by:127
Symbol 108 GraphicUsed by:127
Symbol 109 GraphicUsed by:127
Symbol 110 GraphicUsed by:127
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:127
Symbol 113 GraphicUsed by:127
Symbol 114 GraphicUsed by:127
Symbol 115 GraphicUsed by:127
Symbol 116 GraphicUsed by:127
Symbol 117 GraphicUsed by:127
Symbol 118 GraphicUsed by:127
Symbol 119 GraphicUsed by:127
Symbol 120 GraphicUsed by:127
Symbol 121 GraphicUsed by:127
Symbol 122 GraphicUsed by:127
Symbol 123 GraphicUsed by:127
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_balll_3doll_130}Uses:104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126Used by:161
Symbol 128 GraphicUsed by:151
Symbol 129 GraphicUsed by:151
Symbol 130 GraphicUsed by:151
Symbol 131 GraphicUsed by:151
Symbol 132 GraphicUsed by:151
Symbol 133 GraphicUsed by:151
Symbol 134 GraphicUsed by:151
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:151
Symbol 137 GraphicUsed by:151
Symbol 138 GraphicUsed by:151
Symbol 139 GraphicUsed by:151
Symbol 140 GraphicUsed by:151
Symbol 141 GraphicUsed by:151
Symbol 142 GraphicUsed by:151
Symbol 143 GraphicUsed by:151
Symbol 144 GraphicUsed by:151
Symbol 145 GraphicUsed by:151
Symbol 146 GraphicUsed by:151
Symbol 147 GraphicUsed by:151
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_balll_122}Uses:128 129 130 131 132 133 134 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150Used by:161
Symbol 152 GraphicUsed by:159
Symbol 153 GraphicUsed by:159
Symbol 154 GraphicUsed by:159
Symbol 155 GraphicUsed by:159
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_normal_119}Uses:152 153 154 155 156 157 158Used by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118}Uses:160 159 151 127 103 88Used by:561
Symbol 162 GraphicUsed by:170 176 191 200 207 215 221 236 247 253
Symbol 163 GraphicUsed by:170 176 191 221
Symbol 164 GraphicUsed by:170 176 191 200 207 215 221 236 247 253
Symbol 165 GraphicUsed by:170 176 191 221
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170 176 191 200 207 215 221 236 247 253
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:162 163 164 165 166 167 168 169Used by:171
Symbol 171 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_combo_114}Uses:170Used by:255
Symbol 172 GraphicUsed by:176
Symbol 173 GraphicUsed by:176
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:162 163 164 165 172 167 173 174 175Used by:177
Symbol 177 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_good_111}Uses:176Used by:255
Symbol 178 GraphicUsed by:191
Symbol 179 GraphicUsed by:191
Symbol 180 GraphicUsed by:191
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:191
Symbol 183 GraphicUsed by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:191
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:162 163 164 165 178 167 179 180 181 182 183 184 185 186 187 188 189 190Used by:192
Symbol 192 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_miss_107}Uses:191Used by:255
Symbol 193 GraphicUsed by:200
Symbol 194 GraphicUsed by:200
Symbol 195 GraphicUsed by:200
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:200
Symbol 200 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_1_3doll_106}Uses:193 162 194 164 195 196 167 197 199Used by:201
Symbol 201 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_3doll_104}Uses:200Used by:255
Symbol 202 GraphicUsed by:207
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_1_102}Uses:202 162 203 164 204 205 167 206Used by:215
Symbol 208 GraphicUsed by:215
Symbol 209 GraphicUsed by:215
Symbol 210 GraphicUsed by:215
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_101}Uses:208 162 209 164 210 211 167 212 214 207Used by:255
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:221
Symbol 221 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_redy_99}Uses:216 162 163 164 165 217 167 218 220Used by:255
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:236
Symbol 224 GraphicUsed by:236 247
Symbol 225 GraphicUsed by:236 247
Symbol 226 GraphicUsed by:236
Symbol 227 GraphicUsed by:236
Symbol 228 GraphicUsed by:236
Symbol 229 GraphicUsed by:236
Symbol 230 GraphicUsed by:236
Symbol 231 GraphicUsed by:236 247
Symbol 232 GraphicUsed by:236 247
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_ball_3doll_96}Uses:223 162 224 164 225 226 167 227 228 229 230 231 232 233 234 235Used by:255
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:247
Symbol 239 GraphicUsed by:247
Symbol 240 GraphicUsed by:247
Symbol 241 GraphicUsed by:247
Symbol 242 GraphicUsed by:247
Symbol 243 GraphicUsed by:247
Symbol 244 GraphicUsed by:247
Symbol 245 GraphicUsed by:247
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_ball_91}Uses:238 162 224 164 225 239 167 240 241 242 243 231 232 244 245 246Used by:255
Symbol 248 GraphicUsed by:253
Symbol 249 GraphicUsed by:253
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_normal_83}Uses:162 248 164 249 250 167 251 252Used by:255
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82}Uses:254 253 247 236 221 215 201 192 177 171Used by:561
Symbol 256 GraphicUsed by:261 286
Symbol 257 GraphicUsed by:261 286
Symbol 258 GraphicUsed by:261 286
Symbol 259 GraphicUsed by:261 286
Symbol 260 GraphicUsed by:261 286
Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80}Uses:256 257 258 259 260Used by:286
Symbol 262 FontUsed by:263 268
Symbol 263 TextUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClip {ongsCandyTree_ibravo_fla.mc_miss_78}Uses:265Used by:286
Symbol 267 GraphicUsed by:280
Symbol 268 TextUses:262Used by:269
Symbol 269 MovieClipUses:268Used by:270
Symbol 270 MovieClipUses:269Used by:280
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:280
Symbol 273 GraphicUsed by:280
Symbol 274 GraphicUsed by:280
Symbol 275 GraphicUsed by:280
Symbol 276 GraphicUsed by:277 280 371
Symbol 277 MovieClipUses:276Used by:280 371
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280 371
Symbol 280 MovieClip {eff_good}Uses:267 270 272 273 274 275 276 277 279Used by:286
Symbol 281 FontUsed by:282
Symbol 282 TextUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:284
Symbol 284 MovieClipUses:283Used by:285
Symbol 285 MovieClip {mc_combo}Uses:284Used by:286
Symbol 286 MovieClip {mc_eff}Uses:285 280 266 261 256 257 258 259 260Used by:561
Symbol 287 GraphicUsed by:295
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:295
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:295
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip {ongsCandyTree_ibravo_fla.mc_gauge_bar_68}Uses:287 289 291 293 294Used by:561
Symbol 296 GraphicUsed by:327
Symbol 297 GraphicUsed by:298 426 440 484
Symbol 298 MovieClipUses:297Used by:327
Symbol 299 GraphicUsed by:327 436 450 494
Symbol 300 GraphicUsed by:327
Symbol 301 GraphicUsed by:302 427 441 485
Symbol 302 MovieClipUses:301Used by:327
Symbol 303 GraphicUsed by:327
Symbol 304 GraphicUsed by:305 428 442 486
Symbol 305 MovieClipUses:304Used by:327
Symbol 306 GraphicUsed by:327
Symbol 307 GraphicUsed by:308 429 443 487
Symbol 308 MovieClipUses:307Used by:327
Symbol 309 GraphicUsed by:327
Symbol 310 GraphicUsed by:311 430 444 488
Symbol 311 MovieClipUses:310Used by:327
Symbol 312 GraphicUsed by:327
Symbol 313 GraphicUsed by:314 431 445 489
Symbol 314 MovieClipUses:313Used by:327
Symbol 315 GraphicUsed by:327
Symbol 316 GraphicUsed by:317 432 446 490
Symbol 317 MovieClipUses:316Used by:327
Symbol 318 GraphicUsed by:327
Symbol 319 GraphicUsed by:320 433 447 491
Symbol 320 MovieClipUses:319Used by:327
Symbol 321 GraphicUsed by:327
Symbol 322 GraphicUsed by:323 434 448 492
Symbol 323 MovieClipUses:322Used by:327
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:326 435 449 493
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClipUses:296 298 299 300 302 303 305 306 308 309 311 312 314 315 317 318 320 321 323 324 326Used by:328
Symbol 328 MovieClip {ongsCandyTree_ibravo_fla.num_ball_66}Uses:327Used by:561
Symbol 329 GraphicUsed by:332
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:329 330 331Used by:339
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:333 334 335Used by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClip {ongsCandyTree_ibravo_fla.mc_missionball_63}Uses:332 338Used by:561
Symbol 340 GraphicUsed by:350
Symbol 341 GraphicUsed by:350
Symbol 342 GraphicUsed by:350
Symbol 343 GraphicUsed by:350
Symbol 344 GraphicUsed by:350
Symbol 345 GraphicUsed by:350
Symbol 346 GraphicUsed by:350
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:340 341 342 343 344 345 346 347 348 349Used by:351
Symbol 351 MovieClip {ongsCandyTree_ibravo_fla.num_mission1_61}Uses:350Used by:561
Symbol 352 GraphicUsed by:355 424
Symbol 353 GraphicUsed by:355 424
Symbol 354 GraphicUsed by:355 424
Symbol 355 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item3_eff_58}Uses:352 353 354Used by:424
Symbol 356 MovieClipUsed by:367 422
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:359
Symbol 359 MovieClipUses:358Used by:367
Symbol 360 GraphicUsed by:367
Symbol 361 GraphicUsed by:367
Symbol 362 GraphicUsed by:367
Symbol 363 GraphicUsed by:367
Symbol 364 GraphicUsed by:367
Symbol 365 GraphicUsed by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClip {_02_Ongs_tipiSave_IBRAVO_fla.mc_bomb_attack_2_131}Uses:356 359 360 361 362 363 364 365 366Used by:368
Symbol 368 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item2_boom_55}Uses:367Used by:423
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:371
Symbol 371 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item1_out_50}Uses:370 276 277 279Used by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item1_49}Uses:372 371Used by:425
Symbol 374 GraphicUsed by:382
Symbol 375 GraphicUsed by:382
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:382
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:382
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_eff1_45}Uses:374 375 377 379 380 381Used by:386
Symbol 383 GraphicUsed by:386
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:386
Symbol 386 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_44}Uses:383 382 385Used by:425
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390 395 400 405 410
Symbol 390 MovieClipUses:387 389Used by:425
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:425
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394 389Used by:425
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:398
Symbol 398 MovieClipUses:397Used by:425
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399 389Used by:425
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:403
Symbol 403 MovieClipUses:402Used by:425
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404 389Used by:425
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:408
Symbol 408 MovieClipUses:407Used by:425
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409 389Used by:425
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:425
Symbol 414 GraphicUsed by:421
Symbol 415 GraphicUsed by:421
Symbol 416 GraphicUsed by:421
Symbol 417 GraphicUsed by:421
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:414 415 416 417 418 419 420Used by:422
Symbol 422 MovieClipUses:356 421Used by:423
Symbol 423 MovieClipUses:422 368Used by:425
Symbol 424 MovieClipUses:352 353 354 355Used by:425
Symbol 425 MovieClip {mc_snack}Uses:390 393 395 398 400 403 405 408 410 413 386 373 423 424Used by:561
Symbol 426 MovieClipUses:297Used by:436
Symbol 427 MovieClipUses:301Used by:436
Symbol 428 MovieClipUses:304Used by:436
Symbol 429 MovieClipUses:307Used by:436
Symbol 430 MovieClipUses:310Used by:436
Symbol 431 MovieClipUses:313Used by:436
Symbol 432 MovieClipUses:316Used by:436
Symbol 433 MovieClipUses:319Used by:436
Symbol 434 MovieClipUses:322Used by:436
Symbol 435 MovieClipUses:325Used by:436
Symbol 436 MovieClip {mc_Digit_3}Uses:426 299 427 428 429 430 431 432 433 434 435Used by:437 438 439 452
Symbol 437 MovieClip {ongsCandyTree_ibravo_fla.num_mission2_37}Uses:436Used by:561
Symbol 438 MovieClip {ongsCandyTree_ibravo_fla.mc_stage_33}Uses:436Used by:561
Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31}Uses:436Used by:471 561
Symbol 440 MovieClipUses:297Used by:450
Symbol 441 MovieClipUses:301Used by:450
Symbol 442 MovieClipUses:304Used by:450
Symbol 443 MovieClipUses:307Used by:450
Symbol 444 MovieClipUses:310Used by:450
Symbol 445 MovieClipUses:313Used by:450
Symbol 446 MovieClipUses:316Used by:450
Symbol 447 MovieClipUses:319Used by:450
Symbol 448 MovieClipUses:322Used by:450
Symbol 449 MovieClipUses:325Used by:450
Symbol 450 MovieClipUses:440 299 441 442 443 444 445 446 447 448 449Used by:451
Symbol 451 MovieClip {ongsCandyTree_ibravo_fla.num_ball_score_29}Uses:450Used by:471
Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27}Uses:436Used by:471
Symbol 453 GraphicUsed by:471
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:471
Symbol 456 TextUses:37Used by:471
Symbol 457 GraphicUsed by:461
Symbol 458 TextUses:34Used by:461
Symbol 459 GraphicUsed by:461
Symbol 460 TextUses:34Used by:461
Symbol 461 ButtonUses:457 458 459 460Used by:462
Symbol 462 MovieClip {_fla.Timeline_96}Uses:461Used by:471
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:471
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:471 561
Symbol 467 GraphicUsed by:470
Symbol 468 TextUses:34Used by:470
Symbol 469 GraphicUsed by:470
Symbol 470 ButtonUses:467 468 469Used by:471
Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26}Uses:453 21 455 456 462 452 464 466 451 439 470Used by:561
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:476
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476
Symbol 476 MovieClipUses:473 475Used by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClip {ongsCandyTree_ibravo_fla.mc_gameclear_24}Uses:476 477Used by:561
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:483 498
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:483
Symbol 483 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Clear_23}Uses:480 482Used by:561
Symbol 484 MovieClipUses:297Used by:494
Symbol 485 MovieClipUses:301Used by:494
Symbol 486 MovieClipUses:304Used by:494
Symbol 487 MovieClipUses:307Used by:494
Symbol 488 MovieClipUses:310Used by:494
Symbol 489 MovieClipUses:313Used by:494
Symbol 490 MovieClipUses:316Used by:494
Symbol 491 MovieClipUses:319Used by:494
Symbol 492 MovieClipUses:322Used by:494
Symbol 493 MovieClipUses:325Used by:494
Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22}Uses:484 299 485 486 487 488 489 490 491 492 493Used by:495
Symbol 495 MovieClip {ongsCandyTree_ibravo_fla.mc_stageclear_number_21}Uses:494Used by:498
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:498
Symbol 498 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Start_20}Uses:480 495 497Used by:561
Symbol 499 MovieClipUses:23 25 27 29Used by:500
Symbol 500 MovieClip {ongsCandyTree_ibravo_fla.mc_gameover_18}Uses:499Used by:561
Symbol 501 GraphicUsed by:538
Symbol 502 GraphicUsed by:538
Symbol 503 GraphicUsed by:538
Symbol 504 GraphicUsed by:538
Symbol 505 GraphicUsed by:538
Symbol 506 GraphicUsed by:507 508 509 510 511 512
Symbol 507 MovieClipUses:506Used by:538
Symbol 508 MovieClipUses:506Used by:538
Symbol 509 MovieClipUses:506Used by:538
Symbol 510 MovieClipUses:506Used by:538
Symbol 511 MovieClipUses:506Used by:538
Symbol 512 MovieClipUses:506Used by:538
Symbol 513 GraphicUsed by:514 515 516 517 518 519 520 521 522 523 524 525 526 527
Symbol 514 MovieClipUses:513Used by:538
Symbol 515 MovieClipUses:513Used by:538
Symbol 516 MovieClipUses:513Used by:538
Symbol 517 MovieClipUses:513Used by:538
Symbol 518 MovieClipUses:513Used by:538
Symbol 519 MovieClipUses:513Used by:538
Symbol 520 MovieClipUses:513Used by:538
Symbol 521 MovieClipUses:513Used by:538
Symbol 522 MovieClipUses:513Used by:538
Symbol 523 MovieClipUses:513Used by:538
Symbol 524 MovieClipUses:513Used by:538
Symbol 525 MovieClipUses:513Used by:538
Symbol 526 MovieClipUses:513Used by:538
Symbol 527 MovieClipUses:513Used by:538
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:538
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:538
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:538
Symbol 534 GraphicUsed by:538
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:537
Symbol 537 MovieClipUses:536Used by:538
Symbol 538 MovieClip {ongsCandyTree_ibravo_fla.mc_bg_14}Uses:501 502 503 504 505 507 508 509 510 511 512 514 515 516 517 518 519 520 521 522 523 524 525 526 527 529 531 533 534 537Used by:561
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:561
Symbol 541 GraphicUsed by:545
Symbol 542 MovieClipUsed by:545
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:543Used by:545
Symbol 545 MovieClipUses:541 542 544Used by:561
Symbol 546 TextUses:34Used by:548
Symbol 547 GraphicUsed by:548
Symbol 548 ButtonUses:546 547Used by:549
Symbol 549 MovieClip {_fla.Timeline_126}Uses:548Used by:561
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:553 555
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:551 552Used by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:553 551 554Used by:561
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUsed by:559
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:557 558Used by:560
Symbol 560 MovieClipUses:559Used by:561
Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13}Uses:538 540 545 500 498 483 478 471 439 549 438 555 437 425 351 339 466 328 556 295 286 560 255 161 78 58 48Used by:Timeline
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:566
Symbol 564 GraphicUsed by:566
Symbol 565 GraphicUsed by:566 570
Symbol 566 ButtonUses:562 563 564 565Used by:579
Symbol 567 GraphicUsed by:570
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 ButtonUses:567 568 569 565Used by:579
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:579
Symbol 573 TextUses:34Used by:579
Symbol 574 TextUses:34Used by:579
Symbol 575 TextUses:34Used by:579
Symbol 576 GraphicUsed by:578
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:576 577Used by:579
Symbol 579 MovieClip {ongsCandyTree_ibravo_fla.mc_Text_5}Uses:566 570 572 573 574 575 578Used by:Timeline
Symbol 580 GraphicUsed by:585 677 678 680 682 689 690
Symbol 581 FontUsed by:582 583 679 688
Symbol 582 TextUses:581Used by:585 677 678
Symbol 583 TextUses:581Used by:585
Symbol 584 SoundUsed by:585 678 682 683 689 690
Symbol 585 ButtonUses:580 582 583 584Used by:589 678
Symbol 586 GraphicUsed by:589
Symbol 587 ShapeTweeningUsed by:589
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClip {sprite137}Uses:585 586 587 588Used by:Timeline
Symbol 590 GraphicUsed by:Timeline
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:593
Symbol 593 ButtonUses:592Used by:594
Symbol 594 MovieClip {_fla.cnfreeadcom_1_1_6277_1}Uses:593Used by:Timeline
Symbol 595 GraphicUsed by:Timeline
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:Timeline
Symbol 598 GraphicUsed by:Timeline
Symbol 599 GraphicUsed by:606
Symbol 600 GraphicUsed by:606
Symbol 601 GraphicUsed by:606
Symbol 602 GraphicUsed by:606
Symbol 603 GraphicUsed by:606
Symbol 604 GraphicUsed by:606
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:599 600 601 602 603 604 605Used by:Timeline
Symbol 607 GraphicUsed by:620
Symbol 608 GraphicUsed by:620
Symbol 609 GraphicUsed by:620
Symbol 610 GraphicUsed by:620
Symbol 611 GraphicUsed by:620
Symbol 612 GraphicUsed by:620
Symbol 613 GraphicUsed by:620
Symbol 614 GraphicUsed by:620
Symbol 615 GraphicUsed by:620
Symbol 616 GraphicUsed by:620
Symbol 617 GraphicUsed by:620
Symbol 618 GraphicUsed by:620 633
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:607 608 609 610 611 612 613 614 615 616 617 618 619Used by:Timeline
Symbol 621 GraphicUsed by:633
Symbol 622 GraphicUsed by:633
Symbol 623 GraphicUsed by:633
Symbol 624 GraphicUsed by:633
Symbol 625 GraphicUsed by:633
Symbol 626 GraphicUsed by:633
Symbol 627 GraphicUsed by:633
Symbol 628 GraphicUsed by:633
Symbol 629 GraphicUsed by:633
Symbol 630 GraphicUsed by:633
Symbol 631 GraphicUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:621 622 623 624 625 626 627 628 629 630 631 632 618Used by:Timeline
Symbol 634 GraphicUsed by:650
Symbol 635 GraphicUsed by:650
Symbol 636 GraphicUsed by:650
Symbol 637 GraphicUsed by:650
Symbol 638 GraphicUsed by:650
Symbol 639 GraphicUsed by:650
Symbol 640 GraphicUsed by:650
Symbol 641 GraphicUsed by:650
Symbol 642 GraphicUsed by:650
Symbol 643 GraphicUsed by:650
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:650
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:650
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649Used by:651
Symbol 651 MovieClipUses:650Used by:Timeline
Symbol 652 GraphicUsed by:668
Symbol 653 GraphicUsed by:668
Symbol 654 GraphicUsed by:668
Symbol 655 GraphicUsed by:668
Symbol 656 GraphicUsed by:668
Symbol 657 GraphicUsed by:668
Symbol 658 GraphicUsed by:668
Symbol 659 GraphicUsed by:668
Symbol 660 GraphicUsed by:668
Symbol 661 GraphicUsed by:668
Symbol 662 GraphicUsed by:668
Symbol 663 GraphicUsed by:668
Symbol 664 GraphicUsed by:668
Symbol 665 GraphicUsed by:668
Symbol 666 GraphicUsed by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667Used by:Timeline
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669Used by:673
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:673
Symbol 673 MovieClipUses:670 672Used by:675
Symbol 674 SoundUsed by:675
Symbol 675 MovieClip {_fla.Timeline_12}Uses:673 674Used by:Timeline
Symbol 676 MovieClipUsed by:Timeline
Symbol 677 MovieClipUses:580 582Used by:678
Symbol 678 MovieClip {_fla.button147_17}Uses:677 580 582 585 584Used by:Timeline
Symbol 679 TextUses:581Used by:680 682
Symbol 680 MovieClipUses:580 679Used by:681
Symbol 681 MovieClipUses:680Used by:682 683
Symbol 682 ButtonUses:681 580 679 584Used by:683
Symbol 683 MovieClip {_fla.Timeline_19}Uses:681 584 682Used by:Timeline
Symbol 684 GraphicUsed by:686
Symbol 685 GraphicUsed by:686
Symbol 686 ButtonUses:684 685Used by:687
Symbol 687 MovieClip {_fla.F_btn_23}Uses:686Used by:Timeline
Symbol 688 TextUses:581Used by:689 690
Symbol 689 ButtonUses:580 688 584Used by:690
Symbol 690 MovieClip {_fla.button151_25}Uses:580 688 689 584Used by:Timeline
Symbol 691 GraphicUsed by:699
Symbol 692 GraphicUsed by:699
Symbol 693 GraphicUsed by:699
Symbol 694 GraphicUsed by:699
Symbol 695 GraphicUsed by:699
Symbol 696 GraphicUsed by:699
Symbol 697 GraphicUsed by:699
Symbol 698 SoundUsed by:699
Symbol 699 MovieClip {_fla.cnfreeadcom_1_8_71076_27}Uses:691 692 693 694 695 696 697 698Used by:Timeline
Symbol 700 GraphicUsed by:Timeline
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:Timeline
Symbol 703 GraphicUsed by:718
Symbol 704 GraphicUsed by:718
Symbol 705 GraphicUsed by:718
Symbol 706 GraphicUsed by:718
Symbol 707 GraphicUsed by:718
Symbol 708 GraphicUsed by:718
Symbol 709 GraphicUsed by:718
Symbol 710 GraphicUsed by:718
Symbol 711 GraphicUsed by:718
Symbol 712 GraphicUsed by:718
Symbol 713 GraphicUsed by:718
Symbol 714 GraphicUsed by:718
Symbol 715 GraphicUsed by:718
Symbol 716 GraphicUsed by:718
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:703 704 705 706 707 708 709 710 711 712 713 714 715 716 717Used by:Timeline

Instance Names

"container"Frame 1Symbol 589 MovieClip {sprite137}
"mc_controller"Frame 2Symbol 676 MovieClip
"btn_start"Frame 2Symbol 678 MovieClip {_fla.button147_17}
"btn_help"Frame 2Symbol 690 MovieClip {_fla.button151_25}
"btn_start"Frame 3Symbol 678 MovieClip {_fla.button147_17}
"mc_text"Frame 3Symbol 579 MovieClip {ongsCandyTree_ibravo_fla.mc_Text_5}
"mc_main"Frame 4Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13}
"btn"Symbol 47 MovieClip {_fla.Timeline_246} Frame 1Symbol 46 Button
"mc_score"Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142} Frame 1Symbol 31 EditableText
"btn_title"Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142} Frame 1Symbol 32 Button
"btn_init"Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142} Frame 1Symbol 39 Button
"sub_btn"Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142} Frame 1Symbol 44 Button
"uid"Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139} Frame 1Symbol 53 EditableText
"score"Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139} Frame 1Symbol 54 EditableText
"rank"Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139} Frame 1Symbol 55 EditableText
"btn_title"Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139} Frame 1Symbol 32 Button
"btn_init"Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139} Frame 1Symbol 57 Button
"mc_light"Symbol 78 MovieClip {ongsCandyTree_ibravo_fla.mc_many_ball_136} Frame 14Symbol 64 MovieClip {ongsCandyTree_ibravo_fla.mc_manyball_eff_1_137}
"mc1"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 7Symbol 151 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_balll_122}
"mc0"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 1Symbol 253 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_normal_83}
"mc2"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 14Symbol 236 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_ball_3doll_96}
"mc3"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 35Symbol 215 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_101}
"mc4"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 40Symbol 201 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_throw_3doll_104}
"mc5"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 52Symbol 192 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_miss_107}
"mc6"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 57Symbol 177 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_good_111}
"mc7"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 62Symbol 171 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_combo_114}
"mc"Symbol 286 MovieClip {mc_eff} Frame 4Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80}
"mc_mask"Symbol 295 MovieClip {ongsCandyTree_ibravo_fla.mc_gauge_bar_68} Frame 1Symbol 289 MovieClip
"powbar"Symbol 295 MovieClip {ongsCandyTree_ibravo_fla.mc_gauge_bar_68} Frame 1Symbol 291 MovieClip
"mc_arrow"Symbol 295 MovieClip {ongsCandyTree_ibravo_fla.mc_gauge_bar_68} Frame 1Symbol 293 MovieClip
"num_0"Symbol 328 MovieClip {ongsCandyTree_ibravo_fla.num_ball_66} Frame 1Symbol 327 MovieClip
"num_1"Symbol 328 MovieClip {ongsCandyTree_ibravo_fla.num_ball_66} Frame 1Symbol 327 MovieClip
"num_0"Symbol 351 MovieClip {ongsCandyTree_ibravo_fla.num_mission1_61} Frame 1Symbol 350 MovieClip
"num_1"Symbol 351 MovieClip {ongsCandyTree_ibravo_fla.num_mission1_61} Frame 1Symbol 350 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 1Symbol 393 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 2Symbol 398 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 3Symbol 403 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 4Symbol 408 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 5Symbol 413 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 6Symbol 386 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_44}
"mc"Symbol 425 MovieClip {mc_snack} Frame 7Symbol 373 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item1_49}
"mc"Symbol 425 MovieClip {mc_snack} Frame 8Symbol 423 MovieClip
"mc"Symbol 425 MovieClip {mc_snack} Frame 9Symbol 424 MovieClip
"num_0"Symbol 437 MovieClip {ongsCandyTree_ibravo_fla.num_mission2_37} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_1"Symbol 437 MovieClip {ongsCandyTree_ibravo_fla.num_mission2_37} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_1"Symbol 438 MovieClip {ongsCandyTree_ibravo_fla.mc_stage_33} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_0"Symbol 438 MovieClip {ongsCandyTree_ibravo_fla.mc_stage_33} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_1"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_0"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_3"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_2"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_4"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_5"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_6"Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_0"Symbol 451 MovieClip {ongsCandyTree_ibravo_fla.num_ball_score_29} Frame 1Symbol 450 MovieClip
"num_1"Symbol 451 MovieClip {ongsCandyTree_ibravo_fla.num_ball_score_29} Frame 1Symbol 450 MovieClip
"num_1"Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_0"Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_2"Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"num_3"Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27} Frame 1Symbol 436 MovieClip {mc_Digit_3}
"btn"Symbol 462 MovieClip {_fla.Timeline_96} Frame 1Symbol 461 Button
"num_time"Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26} Frame 1Symbol 452 MovieClip {ongsCandyTree_ibravo_fla.mc_score_popup_27}
"num_mission"Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26} Frame 1Symbol 451 MovieClip {ongsCandyTree_ibravo_fla.num_ball_score_29}
"num_total"Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26} Frame 1Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31}
"btn_ok"Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26} Frame 1Symbol 470 Button
"num_1"Symbol 495 MovieClip {ongsCandyTree_ibravo_fla.mc_stageclear_number_21} Frame 1Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22}
"num_0"Symbol 495 MovieClip {ongsCandyTree_ibravo_fla.mc_stageclear_number_21} Frame 1Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22}
"mc_stagenum"Symbol 498 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Start_20} Frame 1Symbol 495 MovieClip {ongsCandyTree_ibravo_fla.mc_stageclear_number_21}
"btn"Symbol 549 MovieClip {_fla.Timeline_126} Frame 1Symbol 548 Button
"bg_mc"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 538 MovieClip {ongsCandyTree_ibravo_fla.mc_bg_14}
"mc_basket"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 540 MovieClip
"mc_consol"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 545 MovieClip
"mc_gameover"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 500 MovieClip {ongsCandyTree_ibravo_fla.mc_gameover_18}
"mc_stageStart"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 498 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Start_20}
"mc_stageClear"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 483 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Clear_23}
"mc_gameClear"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 478 MovieClip {ongsCandyTree_ibravo_fla.mc_gameclear_24}
"mc_middle"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 471 MovieClip {ongsCandyTree_ibravo_fla.mc_score_win_26}
"mc_score"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 439 MovieClip {ongsCandyTree_ibravo_fla.mc_score_31}
"mc_level"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 438 MovieClip {ongsCandyTree_ibravo_fla.mc_stage_33}
"btn_sound"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 555 MovieClip
"current_mission"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 437 MovieClip {ongsCandyTree_ibravo_fla.num_mission2_37}
"total_mission"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 351 MovieClip {ongsCandyTree_ibravo_fla.num_mission1_61}
"mc_timer"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 339 MovieClip {ongsCandyTree_ibravo_fla.mc_missionball_63}
"num_ball"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 328 MovieClip {ongsCandyTree_ibravo_fla.num_ball_66}
"mc_power"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 295 MovieClip {ongsCandyTree_ibravo_fla.mc_gauge_bar_68}
"mc_actionText"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 286 MovieClip {mc_eff}
"mc_angleArrow"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 560 MovieClip
"mc_hero"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82}
"mc_ongsun"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118}
"mc_ballMovie"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 78 MovieClip {ongsCandyTree_ibravo_fla.mc_many_ball_136}
"mc_result"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 58 MovieClip {ongsCandyTree_ibravo_fla.mc_result_139}
"mc_result_test"Symbol 561 MovieClip {ongsCandyTree_ibravo_fla.mc_main_13} Frame 1Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142}
"btn_next"Symbol 579 MovieClip {ongsCandyTree_ibravo_fla.mc_Text_5} Frame 1Symbol 566 Button
"btn_prev"Symbol 579 MovieClip {ongsCandyTree_ibravo_fla.mc_Text_5} Frame 1Symbol 570 Button
"play_btn"Symbol 589 MovieClip {sprite137} Frame 1Symbol 585 Button
"btn"Symbol 594 MovieClip {_fla.cnfreeadcom_1_1_6277_1} Frame 1Symbol 593 Button
"btn"Symbol 683 MovieClip {_fla.Timeline_19} Frame 26Symbol 682 Button
"btn"Symbol 687 MovieClip {_fla.F_btn_23} Frame 1Symbol 686 Button

Special Tags

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

Labels

"로딩"Frame 1
"타이틀"Frame 2
"게임방법"Frame 3
"게임"Frame 4
"hide"Symbol 48 MovieClip {ongsCandyTree_ibravo_fla.mc_result_test_142} Frame 2
"공개수 일정 줄어듬"Symbol 78 MovieClip {ongsCandyTree_ibravo_fla.mc_many_ball_136} Frame 1
"공이 다없고 난 후에 생기는효과 (한번출현)"Symbol 78 MovieClip {ongsCandyTree_ibravo_fla.mc_many_ball_136} Frame 14
"normal"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 1
"공줄때"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 7
"삼돌이공줄때"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 14
"miss"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 24
"good or combo"Symbol 161 MovieClip {ongsCandyTree_ibravo_fla.mc_ongsun_118} Frame 29
"normal"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 1
"공받을때"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 8
"삼돌이공받을때"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 14
"ready"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 25
"공던짐"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 35
"삼돌이공던질때"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 40
"miss"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 52
"good"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 57
"combo"Symbol 255 MovieClip {ongsCandyTree_ibravo_fla.mc_ong_82} Frame 62
"three"Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80} Frame 1
"fc_1"Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80} Frame 14
"fc_2"Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80} Frame 20
"bomb"Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80} Frame 25
"tipi"Symbol 261 MovieClip {ongsCandyTree_ibravo_fla.mc_3dollbox_80} Frame 35
"combo"Symbol 286 MovieClip {mc_eff} Frame 1
"good"Symbol 286 MovieClip {mc_eff} Frame 2
"miss"Symbol 286 MovieClip {mc_eff} Frame 3
"item"Symbol 286 MovieClip {mc_eff} Frame 4
"hide"Symbol 286 MovieClip {mc_eff} Frame 5
"three"Symbol 286 MovieClip {mc_eff} Frame 6
"fc_1"Symbol 286 MovieClip {mc_eff} Frame 19
"fc_2"Symbol 286 MovieClip {mc_eff} Frame 30
"bomb"Symbol 286 MovieClip {mc_eff} Frame 41
"tipi"Symbol 286 MovieClip {mc_eff} Frame 52
"normal"Symbol 291 MovieClip Frame 1
"normal"Symbol 339 MovieClip {ongsCandyTree_ibravo_fla.mc_missionball_63} Frame 1
"공이 3개 이하로 남을때부터..."Symbol 339 MovieClip {ongsCandyTree_ibravo_fla.mc_missionball_63} Frame 2
"normal"Symbol 373 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item1_49} Frame 1
"hit"Symbol 373 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_item1_49} Frame 7
"normal"Symbol 386 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_44} Frame 1
"hit"Symbol 386 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_44} Frame 8
"crash"Symbol 386 MovieClip {ongsCandyTree_ibravo_fla.mc_cookie_6_44} Frame 18
"normal"Symbol 423 MovieClip Frame 1
"hit"Symbol 423 MovieClip Frame 7
"normal"Symbol 424 MovieClip Frame 1
"hit"Symbol 424 MovieClip Frame 7
"과자"Symbol 425 MovieClip {mc_snack} Frame 1
"fc_6"Symbol 425 MovieClip {mc_snack} Frame 6
"fc_7"Symbol 425 MovieClip {mc_snack} Frame 7
"fc_8"Symbol 425 MovieClip {mc_snack} Frame 8
"fc_9"Symbol 425 MovieClip {mc_snack} Frame 9
"hide"Symbol 478 MovieClip {ongsCandyTree_ibravo_fla.mc_gameclear_24} Frame 31
"hide"Symbol 483 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Clear_23} Frame 41
"num_0"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 1
"num_1"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 2
"num_2"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 3
"num_3"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 4
"num_4"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 5
"num_5"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 6
"num_6"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 7
"num_7"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 8
"num_8"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 9
"num_9"Symbol 494 MovieClip {ongsCandyTree_ibravo_fla.mc_number_22} Frame 10
"hide"Symbol 498 MovieClip {ongsCandyTree_ibravo_fla.mc_Stage_Start_20} Frame 48
"hide"Symbol 500 MovieClip {ongsCandyTree_ibravo_fla.mc_gameover_18} Frame 31




http://swfchan.com/26/128755/info.shtml
Created: 23/2 -2019 19:59:35 Last modified: 23/2 -2019 19:59:35 Server time: 26/04 -2024 23:52:24