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

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

Camera-Fashion-Girl.swf

This is the info page for
Flash #107758

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


Text
<p align="center"><font face="Arial" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">100%</font></p>

NEXT PAGE

RESET

SHOW

more games

happy day!

replay

ActionScript [AS3]

Section 1
//allforgirls__14 (Camera_fla.allforgirls__14) package Camera_fla { import flash.events.*; import flash.display.*; public dynamic class allforgirls__14 extends MovieClip { public var play_btn:SimpleButton; public function allforgirls__14(){ addFrameScript(45, frame46); } public function playHandler(_arg1:MouseEvent):void{ MovieClip(root).play(); play_btn.removeEventListener(MouseEvent.CLICK, playHandler); } function frame46(){ stop(); play_btn.addEventListener(MouseEvent.CLICK, playHandler); } } }//package Camera_fla
Section 2
//allforgirls_650_1 (Camera_fla.allforgirls_650_1) package Camera_fla { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; public dynamic class allforgirls_650_1 extends MovieClip { public var loading:MovieClip; public var percent_txt:TextField; public var logo_btn:SimpleButton; public function allforgirls_650_1(){ addFrameScript(0, frame1, 1, frame2); } public function enterFrameHandler(_arg1:Event):void{ var _local2:Number; _local2 = int(((root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal) * 100)); if (loading.currentFrame < _local2){ loading.play(); } else { loading.stop(); }; if (loading.currentFrame == loading.totalFrames){ this.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); goNext(); }; percent_txt.text = (loading.currentFrame.toString() + "%"); } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, enterFrameHandler); logo_btn.addEventListener(MouseEvent.CLICK, linkHandler); } function frame2(){ stop(); } public function goNext():void{ this.play(); } public function linkHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.allforgirls.net"), "_blank"); } } }//package Camera_fla
Section 3
//allforgirls_mc_98 (Camera_fla.allforgirls_mc_98) package Camera_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class allforgirls_mc_98 extends MovieClip { public var logo_btn:SimpleButton; public function allforgirls_mc_98(){ addFrameScript(0, frame1); } function frame1(){ logo_btn.addEventListener(MouseEvent.CLICK, linkHandler); } public function linkHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.allforgirls.net"), "_blank"); } } }//package Camera_fla
Section 4
//AS_16 (Camera_fla.AS_16) package Camera_fla { import flash.display.*; public dynamic class AS_16 extends MovieClip { public function AS_16(){ addFrameScript(0, frame1, 1, frame2, 77, frame78, 100, frame101); } function frame78(){ this.scaleX = (this.scaleY = ((Math.random() * 0.4) + 0.2)); this.gotoAndPlay((Math.floor((Math.random() * 24)) + 78)); } function frame1(){ this.visible = false; this.gotoAndPlay(78); } function frame2(){ this.visible = true; } function frame101(){ this.gotoAndPlay(2); } } }//package Camera_fla
Section 5
//didi_source_mc_100 (Camera_fla.didi_source_mc_100) package Camera_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class didi_source_mc_100 extends MovieClip { public var logo_btn:SimpleButton; public function didi_source_mc_100(){ addFrameScript(0, frame1); } function frame1(){ logo_btn.addEventListener(MouseEvent.CLICK, linkHandler); } public function linkHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.didigames.com"), "_blank"); } } }//package Camera_fla
Section 6
//Timeline_108 (Camera_fla.Timeline_108) package Camera_fla { import flash.display.*; public dynamic class Timeline_108 extends MovieClip { public var p2n:MovieClip; public var p11:MovieClip; public var p10:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p9:MovieClip; public var p1n:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p4:MovieClip; public var p6:MovieClip; } }//package Camera_fla
Section 7
//Timeline_113 (Camera_fla.Timeline_113) package Camera_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.net.*; import flash.system.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.media.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Timeline_113 extends MovieClip { public var dh2_mc:MovieClip; public var dh1_mc:MovieClip; public function Timeline_113(){ addFrameScript(6, frame7, 15, frame16); } function frame7(){ dh1_mc.asdasdasdsa.play(); dh2_mc.asdasdasdsa.play(); } function frame16(){ stop(); } } }//package Camera_fla
Section 8
//Timeline_114 (Camera_fla.Timeline_114) package Camera_fla { import flash.display.*; public dynamic class Timeline_114 extends MovieClip { public var personShowMc:MovieClip; public var asdasdasdsa:MovieClip; } }//package Camera_fla
Section 9
//Timeline_115 (Camera_fla.Timeline_115) package Camera_fla { import flash.display.*; public dynamic class Timeline_115 extends MovieClip { public function Timeline_115(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package Camera_fla
Section 10
//Timeline_19 (Camera_fla.Timeline_19) package Camera_fla { import flash.display.*; public dynamic class Timeline_19 extends MovieClip { public function Timeline_19(){ addFrameScript(26, frame27); } function frame27(){ stop(); } } }//package Camera_fla
Section 11
//Timeline_21 (Camera_fla.Timeline_21) package Camera_fla { import flash.display.*; public dynamic class Timeline_21 extends MovieClip { public var p2n:MovieClip; public var p11:MovieClip; public var p10:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p4:MovieClip; } }//package Camera_fla
Section 12
//Timeline_49 (Camera_fla.Timeline_49) package Camera_fla { import flash.display.*; public dynamic class Timeline_49 extends MovieClip { public function Timeline_49(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package Camera_fla
Section 13
//Timeline_52 (Camera_fla.Timeline_52) package Camera_fla { import flash.display.*; public dynamic class Timeline_52 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 14
//Timeline_59 (Camera_fla.Timeline_59) package Camera_fla { import flash.display.*; public dynamic class Timeline_59 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 15
//Timeline_61 (Camera_fla.Timeline_61) package Camera_fla { import flash.display.*; public dynamic class Timeline_61 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 16
//Timeline_63 (Camera_fla.Timeline_63) package Camera_fla { import flash.display.*; public dynamic class Timeline_63 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 17
//Timeline_65 (Camera_fla.Timeline_65) package Camera_fla { import flash.display.*; public dynamic class Timeline_65 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 18
//Timeline_67 (Camera_fla.Timeline_67) package Camera_fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 19
//Timeline_69 (Camera_fla.Timeline_69) package Camera_fla { import flash.display.*; public dynamic class Timeline_69 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 20
//Timeline_71 (Camera_fla.Timeline_71) package Camera_fla { import flash.display.*; public dynamic class Timeline_71 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 21
//Timeline_72 (Camera_fla.Timeline_72) package Camera_fla { import flash.display.*; public dynamic class Timeline_72 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 22
//Timeline_74 (Camera_fla.Timeline_74) package Camera_fla { import flash.display.*; public dynamic class Timeline_74 extends MovieClip { public var m_mc:MovieClip; } }//package Camera_fla
Section 23
//Timeline_76 (Camera_fla.Timeline_76) package Camera_fla { import flash.display.*; public dynamic class Timeline_76 extends MovieClip { public var bg_mc:MovieClip; } }//package Camera_fla
Section 24
//Timeline_85 (Camera_fla.Timeline_85) package Camera_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Timeline_85 extends MovieClip { public var logo_btn:SimpleButton; public function Timeline_85(){ addFrameScript(0, frame1); } function frame1(){ logo_btn.addEventListener(MouseEvent.CLICK, linkHandler); } public function linkHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.allforgirls.net"), "_blank"); } } }//package Camera_fla
Section 25
//Timeline_89 (Camera_fla.Timeline_89) package Camera_fla { import flash.display.*; public dynamic class Timeline_89 extends MovieClip { public var dh_mc3:MovieClip; public var dh_mc4:MovieClip; public var dh_mc6:MovieClip; public var dh_mc8:MovieClip; public var dh_mc9:MovieClip; public function Timeline_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Camera_fla
Section 26
//Timeline_90 (Camera_fla.Timeline_90) package Camera_fla { import flash.display.*; public dynamic class Timeline_90 extends MovieClip { public function Timeline_90(){ addFrameScript(26, frame27); } function frame27(){ MovieClip(parent).gotoAndStop(1); } } }//package Camera_fla
Section 27
//Timeline_94 (Camera_fla.Timeline_94) package Camera_fla { import flash.display.*; public dynamic class Timeline_94 extends MovieClip { public function Timeline_94(){ addFrameScript(16, frame17); } function frame17(){ MovieClip(parent).gotoAndStop(1); } } }//package Camera_fla
Section 28
//Timeline_95 (Camera_fla.Timeline_95) package Camera_fla { import flash.display.*; public dynamic class Timeline_95 extends MovieClip { public function Timeline_95(){ addFrameScript(12, frame13); } function frame13(){ MovieClip(parent).gotoAndStop(1); } } }//package Camera_fla
Section 29
//Timeline_96 (Camera_fla.Timeline_96) package Camera_fla { import flash.display.*; public dynamic class Timeline_96 extends MovieClip { public function Timeline_96(){ addFrameScript(14, frame15); } function frame15(){ MovieClip(parent).gotoAndStop(1); } } }//package Camera_fla
Section 30
//Timeline_97 (Camera_fla.Timeline_97) package Camera_fla { import flash.display.*; public dynamic class Timeline_97 extends MovieClip { public function Timeline_97(){ addFrameScript(17, frame18); } function frame18(){ MovieClip(parent).gotoAndStop(1); } } }//package Camera_fla
Section 31
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_w:Number; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var progress:Number; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }, progress_override:function (_arg1:Object):Number{ return (NaN); }, bar_offset:0}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = (10 + options.bar_offset); bar.y = (h - 20); }; bar_w = ((w - bar.x) - 10); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(bar_w, 0); backing.lineTo(bar_w, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(bar_w, 0); inside.lineTo(bar_w, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(bar_w, 0); outline.lineTo(bar_w, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; progress = Math.min(1, options.progress_override(clip)); f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (!isNaN(progress)){ complete = (progress == 1); } else { if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Object; var _local11:Number; var _local12:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; _local7 = Math.min(1, options.progress_override(_local1)); if (_local7 == 1){ complete = true; }; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local8 = ((100 * _local6) / _local5); if (!isNaN(_local7)){ _local8 = (100 * _local7); }; _local9 = ((100 * _local3) / chk.ad_msec); _local10 = this._mochiad_bar._inside; _local11 = Math.min(100, Math.min(((_local8) || (0)), _local9)); _local11 = Math.max(this.last_pcnt, _local11); this.last_pcnt = _local11; _local10.scaleX = (_local11 * 0.01); options.ad_progress(_local11); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local8}); if (_local8 >= 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local12 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local12 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local8 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (unloaded){ MochiAd.unload(_local1); } else { if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 32
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const LOGGED_IN:String = "LoggedIn"; public static const STORE_ITEMS:String = "StoreItems"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const ITEM_NEW:String = "ItemNew"; public static const USER_INFO:String = "UserInfo"; public static const IO_ERROR:String = "IOError"; public static const ITEM_OWNED:String = "ItemOwned"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const ERROR:String = "Error"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOW:String = "LoginShow"; public static const STORE_SHOW:String = "StoreShow"; public static const PROFILE_HIDE:String = "ProfileHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); 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.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } 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.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } } }//package mochi.as3
Section 33
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var eventTable:Object; public function MochiEventDispatcher():void{ eventTable = {}; } 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); }; } 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 addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2); eventTable[_arg1].push(_arg2); } } }//package mochi.as3
Section 34
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local3:Object; var _local4:Object; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function endGame():void{ var _local1:Number; _local1 = (new Date().time - gameStart); trigger("end_game", {time:_local1}); } public static function startGame():void{ gameStart = new Date().time; trigger("start_game"); } public static function trigger(_arg1:String, _arg2:Object=null):void{ if (_arg2 == null){ _arg2 = {}; } else { if (_arg2["kind"] != undefined){ trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); _arg2["kind"] = _arg1; }; }; MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startLevel():void{ levelStart = new Date().time; trigger("start_level"); } public static function endLevel():void{ var _local1:Number; _local1 = (new Date().time - levelStart); trigger("end_level", {time:_local1}); } } }//package mochi.as3
Section 35
//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 { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = _clip._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = 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 _clip._callbacks[cb]; } public static function get childClip():Object{ return (_clip); } 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:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [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]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_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); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_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 stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; 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; vars = 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); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = 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); }; } public static function warnID(_arg1:String, _arg2:Boolean):void{ var _local3:Number; _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; }; }; }; _local3 = 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 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(); } catch(error:Error) { }; }; } 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 getVersion():String{ return ("3.3 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_clip._queue))){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String; var _local3:String; _local2 = _arg1.target; _local3 = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; 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 setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } 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, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_clip._queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var mochiLCURL:String; var req:URLRequest; var complete:Function; var clip = _arg1; loader = new Loader(); mochiLCURL = (_servURL + _mochiLC); req = new URLRequest(mochiLCURL); complete = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } 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..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String; var _local4:String; var _local5:URLRequest; var _local6:URLVariables; _local3 = ("_mochiservices_com_" + _arg1); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; _local4 = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local4 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local4); _clip = createEmptyMovieClip(_arg2, _local3, 10336, false); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local5 = new URLRequest(_local4); _local6 = new URLVariables(); _local6.listenLC = _listenChannelName; _local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local6.api_version = getVersion(); if (widget){ _local6.widget = true; }; _local5.data = _local6; _loader.load(_local5); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } 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 (((!(_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 createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } 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); }; }; } 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"); }; } } }//package mochi.as3
Section 36
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var _syncContainer:Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{ _syncContainer = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY: _syncContainer[_arg2.name] = _arg2.value; break; }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (_syncContainer[_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:String; if (_syncContainer[_arg1] == _arg2){ return; }; _local3 = _arg1.toString(); _syncContainer[_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } } }//package mochi.as3
Section 37
//Item (Item) package { import flash.events.*; import flash.display.*; public class Item extends MovieClip { public var p7c1:MovieClip; public var p7c2:MovieClip; public var p7c3:MovieClip; public var p7c4:MovieClip; public var goalPage:uint;// = 1 public var p6c1:MovieClip; public var p6c2:MovieClip; public var p6c3:MovieClip; public var p6c4:MovieClip; private var nowPageMax:uint;// = 1 public var p5c1:MovieClip; public var p5c3:MovieClip; public var p5c2:MovieClip; public var p5c4:MovieClip; public var p4c1:MovieClip; public var p4c2:MovieClip; public var p4c4:MovieClip; public var p4c3:MovieClip; public var p10c1:MovieClip; public var p10c2:MovieClip; public var p10c3:MovieClip; public var p10c4:MovieClip; public var next_btn:SimpleButton; public var p3c1:MovieClip; public var p3c2:MovieClip; public var p3c3:MovieClip; public var p3c4:MovieClip; public var p2c2:MovieClip; public var p2c1:MovieClip; public var p2c3:MovieClip; public var p1c1:MovieClip; public var p1c2:MovieClip; public var p1c3:MovieClip; public var p9c1:MovieClip; public var p9c3:MovieClip; public var p9c4:MovieClip; public var p9c2:MovieClip; public var p8c1:MovieClip; public var p8c2:MovieClip; public var p8c3:MovieClip; public var p8c4:MovieClip; public function Item(){ goalPage = 1; nowPageMax = 1; super(); next_btn.addEventListener(MouseEvent.MOUSE_DOWN, nextPage); addFrameScript(0, refurbish, 1, refurbish, 2, refurbish, 3, refurbish, 4, refurbish, 5, refurbish, 6, refurbish, 7, refurbish, 8, refurbish, 9, refurbish); } private function nextPage(_arg1:MouseEvent):void{ if ((goalPage * 4) < nowPageMax){ goalPage++; } else { goalPage = 1; }; refurbish(); } private function goodsChange(_arg1:MouseEvent):void{ var _local2:uint; shineClass.mouseDown((_arg1.currentTarget as MovieClip)); if (_arg1.currentTarget.name.length > 4){ _local2 = uint(_arg1.currentTarget.name.substr(1, 2)); } else { _local2 = uint(_arg1.currentTarget.name.substr(1, 1)); }; MovieClip(root).save_arr[_local2] = _arg1.currentTarget.m_mc.currentFrame; MovieClip(root).refurbish(MovieClip(root).personPlayMc); MovieClip(root).dhdh_mc.gotoAndStop(_local2); } public function refurbish():void{ var _local1:uint; var _local2:uint; var _local3:uint; stop(); if (goalPage == 0){ goalPage = 1; }; _local1 = 3; _local2 = this.currentFrame; nowPageMax = this[(("p" + _local2) + "c1")].m_mc.totalFrames; if (this.currentFrame > 2){ _local1 = 4; }; if (nowPageMax > _local1){ next_btn.visible = true; } else { next_btn.visible = false; }; _local3 = 1; while (_local3 <= _local1) { this[((("p" + _local2) + "c") + _local3)].m_mc.gotoAndStop(((_local1 * (goalPage - 1)) + _local3)); this[((("p" + _local2) + "c") + _local3)].buttonMode = true; this[((("p" + _local2) + "c") + _local3)].mouseChildren = false; this[((("p" + _local2) + "c") + _local3)].addEventListener(MouseEvent.MOUSE_DOWN, goodsChange); this[((("p" + _local2) + "c") + _local3)].addEventListener(MouseEvent.MOUSE_OVER, shineClass.mouseOver); this[((("p" + _local2) + "c") + _local3)].addEventListener(MouseEvent.MOUSE_OUT, shineClass.mouseOut); _local3++; }; } } }//package
Section 38
//List (List) package { import flash.events.*; import flash.display.*; public class List extends Sprite { public var p10:MovieClip; public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p5:MovieClip; public var p7:MovieClip; public var p8:MovieClip; public var p9:MovieClip; public var p6:MovieClip; public var p4:MovieClip; public function List(){ var _local1:uint; super(); _local1 = 1; while (_local1 <= 10) { this[("p" + _local1)].gotoAndStop(_local1); this[("p" + _local1)].getChildAt(0).gotoAndStop(1); this[("p" + _local1)].mouseChildren = false; this[("p" + _local1)].buttonMode = true; this[("p" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, itemChange); this[("p" + _local1)].addEventListener(MouseEvent.MOUSE_OVER, mouseOver); this[("p" + _local1)].addEventListener(MouseEvent.MOUSE_OUT, mouseOut); _local1++; }; } private function mouseOver(_arg1:MouseEvent):void{ var _local2:uint; var _local3:uint; _arg1.currentTarget.getChildAt(0).gotoAndStop(2); _local2 = uint(_arg1.currentTarget.name.substr(1)); if (_local2 != MovieClip(root).goalFrame){ _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOver); _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOut); _arg1.currentTarget.addEventListener(Event.ENTER_FRAME, enterOver); }; _local3 = 1; while (_local3 <= 10) { if (((!((_local2 == _local3))) && (!((_local3 == MovieClip(root).goalFrame))))){ this[("p" + _local3)].getChildAt(0).gotoAndStop(1); this[("p" + _local3)].removeEventListener(Event.ENTER_FRAME, enterOver); this[("p" + _local3)].removeEventListener(Event.ENTER_FRAME, enterOut); this[("p" + _local3)].addEventListener(Event.ENTER_FRAME, enterOut); }; _local3++; }; } public function refurbish(_arg1:uint):void{ var _local2:uint; _local2 = 1; while (_local2 <= 10) { if (_local2 == _arg1){ this[("p" + _local2)].getChildAt(0).gotoAndStop(2); this[("p" + _local2)].scaleX = (this[("p" + _local2)].scaleY = 1.2); } else { this[("p" + _local2)].getChildAt(0).gotoAndStop(1); this[("p" + _local2)].scaleX = (this[("p" + _local2)].scaleY = 1); }; _local2++; }; } private function enterOut(_arg1:Event):void{ _arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleY = (_arg1.currentTarget.scaleY - 0.02)); if (_arg1.currentTarget.scaleX <= 1){ _arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleY = 1); _arg1.currentTarget.getChildAt(0).gotoAndStop(1); _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOut); }; } private function mouseOut(_arg1:MouseEvent):void{ var _local2:uint; var _local3:uint; _arg1.currentTarget.getChildAt(0).gotoAndStop(1); _local2 = uint(_arg1.currentTarget.name.substr(1)); if (_local2 != MovieClip(root).goalFrame){ _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOver); _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOut); _arg1.currentTarget.addEventListener(Event.ENTER_FRAME, enterOut); }; _local3 = 1; while (_local3 <= 10) { if (_local3 == MovieClip(root).goalFrame){ this[("p" + _local3)].getChildAt(0).gotoAndStop(2); this[("p" + _local3)].removeEventListener(Event.ENTER_FRAME, enterOver); this[("p" + _local3)].removeEventListener(Event.ENTER_FRAME, enterOut); this[("p" + _local3)].addEventListener(Event.ENTER_FRAME, enterOver); }; _local3++; }; } private function itemChange(_arg1:MouseEvent):void{ var _local2:uint; _local2 = uint(_arg1.currentTarget.name.substr(1)); MovieClip(root).itemChange(_local2, 0); } private function enterOver(_arg1:Event):void{ _arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleY = (_arg1.currentTarget.scaleY + 0.02)); if (_arg1.currentTarget.scaleX >= 1.2){ _arg1.currentTarget.scaleX = (_arg1.currentTarget.scaleY = 1.2); _arg1.currentTarget.getChildAt(0).gotoAndStop(2); _arg1.currentTarget.removeEventListener(Event.ENTER_FRAME, enterOver); }; } } }//package
Section 39
//Main (Main) package { import flash.events.*; import flash.display.*; import mochi.as3.*; public dynamic class Main extends MovieClip { private const speed:uint = 40; private const firstMode:String = "load"; public var replay_btn:SimpleButton; public var show_btn:SimpleButton; public var goalFrame:uint;// = 1 public var dhdh_mc:MovieClip; public var dh_mc:MovieClip; public var item_mc:Item; public var personShowMc:MovieClip; public var reset_btn:SimpleButton; public var personPlayMc:MovieClip; public var save_arr:Array; public var list_mc:List; private var saveCop_arr:Array; public function Main(){ goalFrame = 1; super(); addFrameScript(0, frame0, 1, frame1, 2, frame2); } private function itemMoveUp(_arg1:Event):void{ item_mc.y = (item_mc.y - speed); if (item_mc.y <= -304){ item_mc.y = -304; if (goalFrame != 0){ item_mc.gotoAndStop(goalFrame); }; if (item_mc.goalPage != 0){ item_mc.refurbish(); }; item_mc.removeEventListener(Event.ENTER_FRAME, itemMoveUp); item_mc.addEventListener(Event.ENTER_FRAME, itemMoveDown); }; } public function refurbish(_arg1:MovieClip):void{ var _local2:Array; var _local3:uint; _local2 = save_arr; _local3 = 1; while (_local3 <= _local2[0]) { if (_local2[_local3]){ _arg1[("p" + _local3)].gotoAndStop(_local2[_local3]); } else { _arg1[("p" + _local3)].gotoAndStop(_arg1[("p" + _local3)].totalFrames); }; if (_arg1[(("p" + _local3) + "n")]){ _arg1[(("p" + _local3) + "n")].gotoAndStop(_arg1[("p" + _local3)].currentFrame); }; _local3++; }; } private function frame0():void{ if (firstMode == "load"){ stop(); } else { if (firstMode == "add"){ MochiAd.showPreGameAd({clip:root, id:"b93e51acac30b148", res:"650x450", background:0xFFFFFF, color:0xFF8A00, outline:0xFFFFFF, no_bg:true}); }; }; } private function frame1():void{ stop(); save_arr = new Array(11, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0); saveCop_arr = save_arr.slice(); refurbish(personPlayMc); list_mc.refurbish(goalFrame); reset_btn.addEventListener(MouseEvent.MOUSE_DOWN, resetGame); show_btn.addEventListener(MouseEvent.MOUSE_DOWN, showGame); } private function itemMoveDown(_arg1:Event):void{ item_mc.y = (item_mc.y + speed); if (item_mc.y >= 206){ item_mc.y = 206; item_mc.removeEventListener(Event.ENTER_FRAME, itemMoveDown); }; } private function replayGame(_arg1:MouseEvent):void{ gotoAndStop("frame_1"); } private function showGame(_arg1:MouseEvent):void{ gotoAndStop("frame_2"); } private function frame2():void{ stop(); save_arr[11] = 1; refurbish(personShowMc); dh_mc.stop(); dh_mc.dh1_mc.asdasdasdsa.stop(); dh_mc.dh2_mc.asdasdasdsa.stop(); replay_btn.visible = false; personShowMc.p11.buttonMode = true; personShowMc.p11.addEventListener(MouseEvent.MOUSE_DOWN, donghua); replay_btn.addEventListener(MouseEvent.MOUSE_DOWN, replayGame); } public function itemChange(_arg1:uint, _arg2:uint):void{ if (item_mc.currentFrame != _arg1){ goalFrame = _arg1; item_mc.goalPage = _arg2; item_mc.removeEventListener(Event.ENTER_FRAME, itemMoveUp); item_mc.removeEventListener(Event.ENTER_FRAME, itemMoveDown); item_mc.addEventListener(Event.ENTER_FRAME, itemMoveUp); }; } private function resetGame(_arg1:MouseEvent):void{ save_arr = saveCop_arr.slice(); refurbish(personPlayMc); } private function donghua(_arg1:MouseEvent):void{ personShowMc.visible = false; save_arr[11] = 0; dh_mc.play(); replay_btn.visible = true; refurbish(dh_mc.dh1_mc.personShowMc); refurbish(dh_mc.dh2_mc.personShowMc); } } }//package
Section 40
//shineClass (shineClass) package { import flash.events.*; import flash.display.*; import flash.filters.*; public class shineClass { private static var strength:Number = 5; private static var Alpha:Number = 100; private static var filterArray:Array = new Array(); private static var blurX:Number = 8; private static var blurY:Number = 8; private static var filterclear:Array = new Array(filter); private static var inner:Boolean = false; private static var color:Number = 0xFFFFFF; private static var filter:GlowFilter = new GlowFilter(color, Alpha, blurX, blurY, strength, quality, inner, knockout); private static var knockout:Boolean = false; private static var quality:Number = 3; public static function mouseOver(_arg1:MouseEvent):void{ _arg1.currentTarget.m_mc.filters = filterclear; } public static function mouseDown(_arg1:MovieClip):void{ _arg1.m_mc.filters = filterclear; } public static function mouseOut(_arg1:MouseEvent):void{ _arg1.currentTarget.m_mc.filters = filterArray; } } }//package

Library Items

Symbol 1 GraphicUsed by:43
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:43
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:43
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:43
Symbol 8 BitmapUsed by:9 16
Symbol 9 GraphicUses:8Used by:43
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:43
Symbol 12 GraphicUsed by:43
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:43
Symbol 15 BitmapUsed by:16 22
Symbol 16 GraphicUses:8 15Used by:43
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:43
Symbol 19 GraphicUsed by:43
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:43
Symbol 22 GraphicUses:15Used by:43
Symbol 23 GraphicUsed by:24
Symbol 24 ButtonUses:23Used by:43
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:43
Symbol 27 GraphicUsed by:35 42
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:35 42
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:35 42
Symbol 32 GraphicUsed by:35 42
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35 42
Symbol 35 MovieClipUses:27 29 31 32 34Used by:43
Symbol 36 FontUsed by:37
Symbol 37 EditableTextUses:36Used by:43
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 ButtonUses:38 39 40Used by:42
Symbol 42 MovieClip {Camera_fla.allforgirls__14}Uses:27 29 31 32 34 41Used by:43
Symbol 43 MovieClip {Camera_fla.allforgirls_650_1}Uses:1 3 5 7 9 11 12 14 16 18 19 21 22 24 26 35 37 42Used by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip {Camera_fla.AS_16}Uses:45Used by:471  Timeline
Symbol 47 GraphicUsed by:48 51
Symbol 48 MovieClipUses:47Used by:471  Timeline
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:471  Timeline
Symbol 51 MovieClipUses:47Used by:52
Symbol 52 MovieClip {Camera_fla.Timeline_19}Uses:51Used by:249 410 417 424 471 498  Timeline
Symbol 53 GraphicUsed by:58 252
Symbol 54 GraphicUsed by:58 252
Symbol 55 GraphicUsed by:58 252
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58 252
Symbol 58 MovieClipUses:53 54 55 57Used by:231 479
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:231
Symbol 62 GraphicUsed by:74
Symbol 63 GraphicUsed by:74
Symbol 64 GraphicUsed by:74
Symbol 65 GraphicUsed by:74
Symbol 66 GraphicUsed by:74
Symbol 67 GraphicUsed by:74
Symbol 68 GraphicUsed by:74
Symbol 69 GraphicUsed by:74
Symbol 70 GraphicUsed by:74
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:62 63 64 65 66 67 68 69 70 71 72 73Used by:231 479
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:79
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:76 78Used by:231 479
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:84
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:81 83Used by:231 479
Symbol 85 GraphicUsed by:231
Symbol 86 GraphicUsed by:94
Symbol 87 GraphicUsed by:94
Symbol 88 GraphicUsed by:94
Symbol 89 GraphicUsed by:94
Symbol 90 GraphicUsed by:94
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:86 87 88 89 90 91 92 93Used by:231 479
Symbol 95 GraphicUsed by:231 479
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:96 97 98 99Used by:231 479
Symbol 101 GraphicUsed by:231 479
Symbol 102 GraphicUsed by:116
Symbol 103 GraphicUsed by:116
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:113 115 116 190 223 385
Symbol 107 GraphicUsed by:116
Symbol 108 GraphicUsed by:116
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:116
Symbol 111 GraphicUsed by:116
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112 106Used by:116
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114 106Used by:116
Symbol 116 MovieClipUses:102 103 106 107 108 110 111 113 115Used by:231 388 479
Symbol 117 GraphicUsed by:190 385
Symbol 118 GraphicUsed by:190
Symbol 119 GraphicUsed by:190
Symbol 120 GraphicUsed by:190
Symbol 121 GraphicUsed by:190
Symbol 122 GraphicUsed by:190
Symbol 123 GraphicUsed by:190
Symbol 124 GraphicUsed by:190
Symbol 125 GraphicUsed by:190
Symbol 126 GraphicUsed by:190
Symbol 127 GraphicUsed by:190
Symbol 128 GraphicUsed by:190
Symbol 129 GraphicUsed by:190
Symbol 130 GraphicUsed by:190 385
Symbol 131 GraphicUsed by:190
Symbol 132 GraphicUsed by:190
Symbol 133 GraphicUsed by:190
Symbol 134 GraphicUsed by:190
Symbol 135 GraphicUsed by:190
Symbol 136 GraphicUsed by:190
Symbol 137 GraphicUsed by:190
Symbol 138 GraphicUsed by:190
Symbol 139 GraphicUsed by:190
Symbol 140 GraphicUsed by:190
Symbol 141 GraphicUsed by:190
Symbol 142 GraphicUsed by:190
Symbol 143 GraphicUsed by:190
Symbol 144 GraphicUsed by:190
Symbol 145 GraphicUsed by:190
Symbol 146 GraphicUsed by:190
Symbol 147 GraphicUsed by:190
Symbol 148 GraphicUsed by:190
Symbol 149 GraphicUsed by:190
Symbol 150 GraphicUsed by:190
Symbol 151 GraphicUsed by:190
Symbol 152 GraphicUsed by:190
Symbol 153 GraphicUsed by:190
Symbol 154 GraphicUsed by:190
Symbol 155 GraphicUsed by:190
Symbol 156 GraphicUsed by:190
Symbol 157 GraphicUsed by:190
Symbol 158 GraphicUsed by:190
Symbol 159 GraphicUsed by:190
Symbol 160 GraphicUsed by:190
Symbol 161 GraphicUsed by:190
Symbol 162 GraphicUsed by:190
Symbol 163 GraphicUsed by:190
Symbol 164 GraphicUsed by:190
Symbol 165 GraphicUsed by:190
Symbol 166 GraphicUsed by:190
Symbol 167 GraphicUsed by:190
Symbol 168 GraphicUsed by:190
Symbol 169 GraphicUsed by:190
Symbol 170 GraphicUsed by:190
Symbol 171 GraphicUsed by:190
Symbol 172 GraphicUsed by:190
Symbol 173 GraphicUsed by:190
Symbol 174 GraphicUsed by:190
Symbol 175 GraphicUsed by:190
Symbol 176 GraphicUsed by:190
Symbol 177 GraphicUsed by:190
Symbol 178 GraphicUsed by:190
Symbol 179 GraphicUsed by:190
Symbol 180 GraphicUsed by:190
Symbol 181 GraphicUsed by:190
Symbol 182 GraphicUsed by:190
Symbol 183 GraphicUsed by:190
Symbol 184 GraphicUsed by:190
Symbol 185 GraphicUsed by:190
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:117 106 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189Used by:231 479
Symbol 191 GraphicUsed by:199 252
Symbol 192 GraphicUsed by:199 252
Symbol 193 GraphicUsed by:199 252
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:199 252
Symbol 196 GraphicUsed by:199 252
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199 252
Symbol 199 MovieClipUses:191 192 193 195 196 198Used by:231 479
Symbol 200 GraphicUsed by:223
Symbol 201 GraphicUsed by:223
Symbol 202 GraphicUsed by:223
Symbol 203 GraphicUsed by:223
Symbol 204 GraphicUsed by:223
Symbol 205 GraphicUsed by:223
Symbol 206 GraphicUsed by:223
Symbol 207 GraphicUsed by:223
Symbol 208 GraphicUsed by:223
Symbol 209 GraphicUsed by:223
Symbol 210 GraphicUsed by:223
Symbol 211 GraphicUsed by:223
Symbol 212 GraphicUsed by:223
Symbol 213 GraphicUsed by:223
Symbol 214 GraphicUsed by:223
Symbol 215 GraphicUsed by:223
Symbol 216 GraphicUsed by:223
Symbol 217 GraphicUsed by:223
Symbol 218 GraphicUsed by:223
Symbol 219 GraphicUsed by:223
Symbol 220 GraphicUsed by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:200 106 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222Used by:231 310 479
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:230
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:229
Symbol 229 MovieClip {Camera_fla.Timeline_49}Uses:228Used by:230
Symbol 230 MovieClipUses:226 229Used by:231 479
Symbol 231 MovieClip {Camera_fla.Timeline_21}Uses:58 61 74 79 84 85 94 95 100 101 116 190 199 223 230Used by:489  Timeline
Symbol 232 GraphicUsed by:Timeline
Symbol 233 GraphicUsed by:389
Symbol 234 GraphicUsed by:239 391
Symbol 235 GraphicUsed by:238 252 392
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238 252 392
Symbol 238 MovieClipUses:235 237Used by:239
Symbol 239 MovieClip {Camera_fla.Timeline_52}Uses:234 238Used by:389
Symbol 240 GraphicUsed by:245 249
Symbol 241 FontUsed by:242 405 412 419 481 492
Symbol 242 TextUses:241Used by:249
Symbol 243 GraphicUsed by:249
Symbol 244 GraphicUsed by:247
Symbol 245 MovieClipUses:240Used by:247
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:244 245 246Used by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 ButtonUses:240 242 243 248 52Used by:389
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 MovieClipUses:53 235 237 191 54 192 55 193 57 195 196 198Used by:253
Symbol 253 MovieClip {Camera_fla.Timeline_59}Uses:250 251 252Used by:389
Symbol 254 GraphicUsed by:260
Symbol 255 GraphicUsed by:259
Symbol 256 GraphicUsed by:259
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:255 256 257 258Used by:260
Symbol 260 MovieClip {Camera_fla.Timeline_61}Uses:254 259Used by:389
Symbol 261 GraphicUsed by:271
Symbol 262 GraphicUsed by:270
Symbol 263 GraphicUsed by:270
Symbol 264 GraphicUsed by:270
Symbol 265 GraphicUsed by:270
Symbol 266 GraphicUsed by:270
Symbol 267 GraphicUsed by:270
Symbol 268 GraphicUsed by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:262 263 264 265 266 267 268 269Used by:271
Symbol 271 MovieClip {Camera_fla.Timeline_63}Uses:261 270Used by:389
Symbol 272 GraphicUsed by:278
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:273 274 275 276Used by:278
Symbol 278 MovieClip {Camera_fla.Timeline_65}Uses:272 277Used by:389
Symbol 279 GraphicUsed by:293
Symbol 280 GraphicUsed by:292
Symbol 281 GraphicUsed by:292
Symbol 282 GraphicUsed by:292
Symbol 283 GraphicUsed by:292
Symbol 284 GraphicUsed by:292
Symbol 285 GraphicUsed by:292
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:280 281 282 283 284 285 286 287 288 289 290 291Used by:293
Symbol 293 MovieClip {Camera_fla.Timeline_67}Uses:279 292Used by:389
Symbol 294 GraphicUsed by:308
Symbol 295 GraphicUsed by:307
Symbol 296 GraphicUsed by:307
Symbol 297 GraphicUsed by:307
Symbol 298 GraphicUsed by:307
Symbol 299 GraphicUsed by:307
Symbol 300 GraphicUsed by:307
Symbol 301 GraphicUsed by:307
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:295 296 297 298 299 300 301 302 303 304 305 306Used by:308
Symbol 308 MovieClip {Camera_fla.Timeline_69}Uses:294 307Used by:389
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClip {Camera_fla.Timeline_71}Uses:309 223Used by:389
Symbol 311 GraphicUsed by:386
Symbol 312 GraphicUsed by:385
Symbol 313 GraphicUsed by:385
Symbol 314 GraphicUsed by:385
Symbol 315 GraphicUsed by:385
Symbol 316 GraphicUsed by:385
Symbol 317 GraphicUsed by:385
Symbol 318 GraphicUsed by:385
Symbol 319 GraphicUsed by:385
Symbol 320 GraphicUsed by:385
Symbol 321 GraphicUsed by:385
Symbol 322 GraphicUsed by:385
Symbol 323 GraphicUsed by:385
Symbol 324 GraphicUsed by:385
Symbol 325 GraphicUsed by:385
Symbol 326 GraphicUsed by:385
Symbol 327 GraphicUsed by:385
Symbol 328 GraphicUsed by:385
Symbol 329 GraphicUsed by:385
Symbol 330 GraphicUsed by:385
Symbol 331 GraphicUsed by:385
Symbol 332 GraphicUsed by:385
Symbol 333 GraphicUsed by:385
Symbol 334 GraphicUsed by:385
Symbol 335 GraphicUsed by:385
Symbol 336 GraphicUsed by:385
Symbol 337 GraphicUsed by:385
Symbol 338 GraphicUsed by:385
Symbol 339 GraphicUsed by:385
Symbol 340 GraphicUsed by:385
Symbol 341 GraphicUsed by:385
Symbol 342 GraphicUsed by:385
Symbol 343 GraphicUsed by:385
Symbol 344 GraphicUsed by:385
Symbol 345 GraphicUsed by:385
Symbol 346 GraphicUsed by:385
Symbol 347 GraphicUsed by:385
Symbol 348 GraphicUsed by:385
Symbol 349 GraphicUsed by:385
Symbol 350 GraphicUsed by:385
Symbol 351 GraphicUsed by:385
Symbol 352 GraphicUsed by:385
Symbol 353 GraphicUsed by:385
Symbol 354 GraphicUsed by:385
Symbol 355 GraphicUsed by:385
Symbol 356 GraphicUsed by:385
Symbol 357 GraphicUsed by:385
Symbol 358 GraphicUsed by:385
Symbol 359 GraphicUsed by:385
Symbol 360 GraphicUsed by:385
Symbol 361 GraphicUsed by:385
Symbol 362 GraphicUsed by:385
Symbol 363 GraphicUsed by:385
Symbol 364 GraphicUsed by:385
Symbol 365 GraphicUsed by:385
Symbol 366 GraphicUsed by:385
Symbol 367 GraphicUsed by:385
Symbol 368 GraphicUsed by:385
Symbol 369 GraphicUsed by:385
Symbol 370 GraphicUsed by:385
Symbol 371 GraphicUsed by:385
Symbol 372 GraphicUsed by:385
Symbol 373 GraphicUsed by:385
Symbol 374 GraphicUsed by:385
Symbol 375 GraphicUsed by:385
Symbol 376 GraphicUsed by:385
Symbol 377 GraphicUsed by:385
Symbol 378 GraphicUsed by:385
Symbol 379 GraphicUsed by:385
Symbol 380 GraphicUsed by:385
Symbol 381 GraphicUsed by:385
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:117 106 312 313 314 315 316 317 318 319 320 321 322 323 324 325 130 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384Used by:386
Symbol 386 MovieClip {Camera_fla.Timeline_72}Uses:311 385Used by:389
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClip {Camera_fla.Timeline_74}Uses:387 116Used by:389
Symbol 389 MovieClip {Item}Uses:233 239 249 253 260 271 278 293 308 310 386 388Used by:Timeline
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:234 390Used by:402
Symbol 392 MovieClipUses:235 237Used by:402
Symbol 393 GraphicUsed by:402
Symbol 394 GraphicUsed by:402
Symbol 395 GraphicUsed by:402
Symbol 396 GraphicUsed by:402
Symbol 397 GraphicUsed by:402
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClip {Camera_fla.Timeline_76}Uses:391 392 393 394 395 396 397 398 399 400 401Used by:403
Symbol 403 MovieClip {List}Uses:402Used by:Timeline
Symbol 404 GraphicUsed by:407 410
Symbol 405 TextUses:241Used by:410
Symbol 406 GraphicUsed by:410
Symbol 407 MovieClipUses:404Used by:409
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:407 408Used by:410
Symbol 410 ButtonUses:404 405 406 409 52Used by:Timeline
Symbol 411 GraphicUsed by:414 417
Symbol 412 TextUses:241Used by:417
Symbol 413 GraphicUsed by:417
Symbol 414 MovieClipUses:411Used by:416
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:414 415Used by:417
Symbol 417 ButtonUses:411 412 413 416 52Used by:Timeline
Symbol 418 GraphicUsed by:421 424
Symbol 419 TextUses:241Used by:424
Symbol 420 GraphicUsed by:424
Symbol 421 MovieClipUses:418Used by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:421 422Used by:424
Symbol 424 ButtonUses:418 419 420 423 52Used by:425
Symbol 425 MovieClip {Camera_fla.Timeline_85}Uses:424Used by:Timeline
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:432
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:432
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClip {Camera_fla.Timeline_90}Uses:427 429 431Used by:448
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClip {Camera_fla.Timeline_94}Uses:433Used by:448
Symbol 435 GraphicUsed by:442
Symbol 436 GraphicUsed by:442 447
Symbol 437 GraphicUsed by:442 447
Symbol 438 GraphicUsed by:442 447
Symbol 439 GraphicUsed by:442 447
Symbol 440 GraphicUsed by:442 447
Symbol 441 GraphicUsed by:442 447
Symbol 442 MovieClip {Camera_fla.Timeline_95}Uses:435 436 437 438 439 440 441Used by:448
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClip {Camera_fla.Timeline_96}Uses:443Used by:448
Symbol 445 GraphicUsed by:447
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClip {Camera_fla.Timeline_97}Uses:445 436 437 438 439 440 441 446Used by:448
Symbol 448 MovieClip {Camera_fla.Timeline_89}Uses:432 434 442 444 447Used by:Timeline
Symbol 449 GraphicUsed by:451
Symbol 450 GraphicUsed by:451
Symbol 451 ButtonUses:449 450Used by:452
Symbol 452 MovieClip {Camera_fla.allforgirls_mc_98}Uses:451Used by:Timeline
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:464
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:464
Symbol 457 GraphicUsed by:464
Symbol 458 GraphicUsed by:464
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:464
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:464
Symbol 463 GraphicUsed by:464
Symbol 464 ButtonUses:454 456 457 458 460 462 463Used by:465
Symbol 465 MovieClip {Camera_fla.didi_source_mc_100}Uses:464Used by:Timeline
Symbol 466 GraphicUsed by:Timeline
Symbol 467 GraphicUsed by:471
Symbol 468 GraphicUsed by:470
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:468 469Used by:471
Symbol 471 MovieClipUses:467 470 46 48 50 52Used by:Timeline
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:474
Symbol 474 MovieClipUses:473Used by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClip {Camera_fla.Timeline_108}Uses:58 474 74 79 84 475 94 95 100 101 116 190 199 223 230 478Used by:Timeline
Symbol 480 GraphicUsed by:489
Symbol 481 TextUses:241Used by:489
Symbol 482 GraphicUsed by:489
Symbol 483 GraphicUsed by:487
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClip {Camera_fla.Timeline_115}Uses:483 486Used by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClip {Camera_fla.Timeline_114}Uses:480 481 482 487 231 488Used by:490
Symbol 490 MovieClip {Camera_fla.Timeline_113}Uses:489Used by:Timeline
Symbol 491 GraphicUsed by:498
Symbol 492 TextUses:241Used by:498
Symbol 493 GraphicUsed by:498
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:495 496Used by:498
Symbol 498 ButtonUses:491 492 493 497 52Used by:Timeline

Instance Names

"personPlayMc"Frame 2Symbol 231 MovieClip {Camera_fla.Timeline_21}
"item_mc"Frame 2Symbol 389 MovieClip {Item}
"list_mc"Frame 2Symbol 403 MovieClip {List}
"reset_btn"Frame 2Symbol 410 Button
"show_btn"Frame 2Symbol 417 Button
"dhdh_mc"Frame 2Symbol 448 MovieClip {Camera_fla.Timeline_89}
"personShowMc"Frame 3Symbol 479 MovieClip {Camera_fla.Timeline_108}
"dh_mc"Frame 3Symbol 490 MovieClip {Camera_fla.Timeline_113}
"replay_btn"Frame 3Symbol 498 Button
"play_btn"Symbol 42 MovieClip {Camera_fla.allforgirls__14} Frame 36Symbol 41 Button
"logo_btn"Symbol 43 MovieClip {Camera_fla.allforgirls_650_1} Frame 1Symbol 24 Button
"loading"Symbol 43 MovieClip {Camera_fla.allforgirls_650_1} Frame 1Symbol 35 MovieClip
"percent_txt"Symbol 43 MovieClip {Camera_fla.allforgirls_650_1} Frame 1Symbol 37 EditableText
"p2n"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 58 MovieClip
"p1"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 61 MovieClip
"p6"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 74 MovieClip
"p5"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 79 MovieClip
"p7"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 84 MovieClip
"p4"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 94 MovieClip
"p3"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 100 MovieClip
"p10"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 116 MovieClip
"p9"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 190 MovieClip
"p2"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 199 MovieClip
"p8"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 223 MovieClip
"p11"Symbol 231 MovieClip {Camera_fla.Timeline_21} Frame 1Symbol 230 MovieClip
"m_mc"Symbol 239 MovieClip {Camera_fla.Timeline_52} Frame 1Symbol 238 MovieClip
"m_mc"Symbol 253 MovieClip {Camera_fla.Timeline_59} Frame 1Symbol 252 MovieClip
"m_mc"Symbol 260 MovieClip {Camera_fla.Timeline_61} Frame 1Symbol 259 MovieClip
"m_mc"Symbol 271 MovieClip {Camera_fla.Timeline_63} Frame 1Symbol 270 MovieClip
"m_mc"Symbol 278 MovieClip {Camera_fla.Timeline_65} Frame 1Symbol 277 MovieClip
"m_mc"Symbol 293 MovieClip {Camera_fla.Timeline_67} Frame 1Symbol 292 MovieClip
"m_mc"Symbol 308 MovieClip {Camera_fla.Timeline_69} Frame 1Symbol 307 MovieClip
"m_mc"Symbol 310 MovieClip {Camera_fla.Timeline_71} Frame 1Symbol 223 MovieClip
"m_mc"Symbol 386 MovieClip {Camera_fla.Timeline_72} Frame 1Symbol 385 MovieClip
"m_mc"Symbol 388 MovieClip {Camera_fla.Timeline_74} Frame 1Symbol 116 MovieClip
"p1c1"Symbol 389 MovieClip {Item} Frame 1Symbol 239 MovieClip {Camera_fla.Timeline_52}
"p1c2"Symbol 389 MovieClip {Item} Frame 1Symbol 239 MovieClip {Camera_fla.Timeline_52}
"p1c3"Symbol 389 MovieClip {Item} Frame 1Symbol 239 MovieClip {Camera_fla.Timeline_52}
"next_btn"Symbol 389 MovieClip {Item} Frame 1Symbol 249 Button
"p2c1"Symbol 389 MovieClip {Item} Frame 2Symbol 253 MovieClip {Camera_fla.Timeline_59}
"p2c2"Symbol 389 MovieClip {Item} Frame 2Symbol 253 MovieClip {Camera_fla.Timeline_59}
"p2c3"Symbol 389 MovieClip {Item} Frame 2Symbol 253 MovieClip {Camera_fla.Timeline_59}
"p3c1"Symbol 389 MovieClip {Item} Frame 3Symbol 260 MovieClip {Camera_fla.Timeline_61}
"p3c2"Symbol 389 MovieClip {Item} Frame 3Symbol 260 MovieClip {Camera_fla.Timeline_61}
"p3c3"Symbol 389 MovieClip {Item} Frame 3Symbol 260 MovieClip {Camera_fla.Timeline_61}
"p3c4"Symbol 389 MovieClip {Item} Frame 3Symbol 260 MovieClip {Camera_fla.Timeline_61}
"p4c1"Symbol 389 MovieClip {Item} Frame 4Symbol 271 MovieClip {Camera_fla.Timeline_63}
"p4c2"Symbol 389 MovieClip {Item} Frame 4Symbol 271 MovieClip {Camera_fla.Timeline_63}
"p4c3"Symbol 389 MovieClip {Item} Frame 4Symbol 271 MovieClip {Camera_fla.Timeline_63}
"p4c4"Symbol 389 MovieClip {Item} Frame 4Symbol 271 MovieClip {Camera_fla.Timeline_63}
"p5c1"Symbol 389 MovieClip {Item} Frame 5Symbol 278 MovieClip {Camera_fla.Timeline_65}
"p5c2"Symbol 389 MovieClip {Item} Frame 5Symbol 278 MovieClip {Camera_fla.Timeline_65}
"p5c3"Symbol 389 MovieClip {Item} Frame 5Symbol 278 MovieClip {Camera_fla.Timeline_65}
"p5c4"Symbol 389 MovieClip {Item} Frame 5Symbol 278 MovieClip {Camera_fla.Timeline_65}
"p6c1"Symbol 389 MovieClip {Item} Frame 6Symbol 293 MovieClip {Camera_fla.Timeline_67}
"p6c2"Symbol 389 MovieClip {Item} Frame 6Symbol 293 MovieClip {Camera_fla.Timeline_67}
"p6c3"Symbol 389 MovieClip {Item} Frame 6Symbol 293 MovieClip {Camera_fla.Timeline_67}
"p6c4"Symbol 389 MovieClip {Item} Frame 6Symbol 293 MovieClip {Camera_fla.Timeline_67}
"p7c1"Symbol 389 MovieClip {Item} Frame 7Symbol 308 MovieClip {Camera_fla.Timeline_69}
"p7c2"Symbol 389 MovieClip {Item} Frame 7Symbol 308 MovieClip {Camera_fla.Timeline_69}
"p7c3"Symbol 389 MovieClip {Item} Frame 7Symbol 308 MovieClip {Camera_fla.Timeline_69}
"p7c4"Symbol 389 MovieClip {Item} Frame 7Symbol 308 MovieClip {Camera_fla.Timeline_69}
"p8c1"Symbol 389 MovieClip {Item} Frame 8Symbol 310 MovieClip {Camera_fla.Timeline_71}
"p8c2"Symbol 389 MovieClip {Item} Frame 8Symbol 310 MovieClip {Camera_fla.Timeline_71}
"p8c3"Symbol 389 MovieClip {Item} Frame 8Symbol 310 MovieClip {Camera_fla.Timeline_71}
"p8c4"Symbol 389 MovieClip {Item} Frame 8Symbol 310 MovieClip {Camera_fla.Timeline_71}
"p9c1"Symbol 389 MovieClip {Item} Frame 9Symbol 386 MovieClip {Camera_fla.Timeline_72}
"p9c2"Symbol 389 MovieClip {Item} Frame 9Symbol 386 MovieClip {Camera_fla.Timeline_72}
"p9c3"Symbol 389 MovieClip {Item} Frame 9Symbol 386 MovieClip {Camera_fla.Timeline_72}
"p9c4"Symbol 389 MovieClip {Item} Frame 9Symbol 386 MovieClip {Camera_fla.Timeline_72}
"p10c1"Symbol 389 MovieClip {Item} Frame 10Symbol 388 MovieClip {Camera_fla.Timeline_74}
"p10c2"Symbol 389 MovieClip {Item} Frame 10Symbol 388 MovieClip {Camera_fla.Timeline_74}
"p10c3"Symbol 389 MovieClip {Item} Frame 10Symbol 388 MovieClip {Camera_fla.Timeline_74}
"p10c4"Symbol 389 MovieClip {Item} Frame 10Symbol 388 MovieClip {Camera_fla.Timeline_74}
"bg_mc"Symbol 402 MovieClip {Camera_fla.Timeline_76} Frame 1Symbol 391 MovieClip
"p7"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p3"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p4"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p5"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p6"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p2"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p8"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p9"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p10"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"p1"Symbol 403 MovieClip {List} Frame 1Symbol 402 MovieClip {Camera_fla.Timeline_76}
"logo_btn"Symbol 425 MovieClip {Camera_fla.Timeline_85} Frame 1Symbol 424 Button
"dh_mc3"Symbol 448 MovieClip {Camera_fla.Timeline_89} Frame 2Symbol 432 MovieClip {Camera_fla.Timeline_90}
"dh_mc8"Symbol 448 MovieClip {Camera_fla.Timeline_89} Frame 3Symbol 434 MovieClip {Camera_fla.Timeline_94}
"dh_mc4"Symbol 448 MovieClip {Camera_fla.Timeline_89} Frame 5Symbol 442 MovieClip {Camera_fla.Timeline_95}
"dh_mc9"Symbol 448 MovieClip {Camera_fla.Timeline_89} Frame 6Symbol 444 MovieClip {Camera_fla.Timeline_96}
"dh_mc6"Symbol 448 MovieClip {Camera_fla.Timeline_89} Frame 7Symbol 447 MovieClip {Camera_fla.Timeline_97}
"logo_btn"Symbol 452 MovieClip {Camera_fla.allforgirls_mc_98} Frame 1Symbol 451 Button
"logo_btn"Symbol 465 MovieClip {Camera_fla.didi_source_mc_100} Frame 1Symbol 464 Button
"p2n"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 58 MovieClip
"p1"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 474 MovieClip
"p6"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 74 MovieClip
"p5"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 79 MovieClip
"p7"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 84 MovieClip
"p4"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 94 MovieClip
"p3"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 100 MovieClip
"p10"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 116 MovieClip
"p9"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 190 MovieClip
"p2"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 199 MovieClip
"p8"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 223 MovieClip
"p11"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 230 MovieClip
"p1n"Symbol 479 MovieClip {Camera_fla.Timeline_108} Frame 1Symbol 478 MovieClip
"asdasdasdsa"Symbol 489 MovieClip {Camera_fla.Timeline_114} Frame 1Symbol 487 MovieClip {Camera_fla.Timeline_115}
"personShowMc"Symbol 489 MovieClip {Camera_fla.Timeline_114} Frame 1Symbol 231 MovieClip {Camera_fla.Timeline_21}
"dh1_mc"Symbol 490 MovieClip {Camera_fla.Timeline_113} Frame 1Symbol 489 MovieClip {Camera_fla.Timeline_114}
"dh2_mc"Symbol 490 MovieClip {Camera_fla.Timeline_113} Frame 1Symbol 489 MovieClip {Camera_fla.Timeline_114}

Special Tags

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

Labels

"frame_1"Frame 2
"frame_2"Frame 3
"loop"Symbol 43 MovieClip {Camera_fla.allforgirls_650_1} Frame 1
"end"Symbol 43 MovieClip {Camera_fla.allforgirls_650_1} Frame 2




http://swfchan.com/22/107758/info.shtml
Created: 16/3 -2019 04:38:48 Last modified: 16/3 -2019 04:38:48 Server time: 27/04 -2024 12:39:55