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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM65088683-25DC&rnd=65088683" width="1" height="1"></div>

WideContainer.swf

This is the info page for
Flash #268694

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


Text
G

N

I

D

A

O

L

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

ActionScript [AS3]

Section 1
//Strong (fl.transitions.easing.Strong) package fl.transitions.easing { public class Strong { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package fl.transitions.easing
Section 2
//TweenLite (gs.TweenLite) package gs { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.media.*; import flash.utils.*; public class TweenLite { public var onStart_func:Function; public var onStartParams_array:Array; public var initTime_num:uint; public var tween_array:Array; public var target_obj:Object; public var delay_num:Number; public var endTarget_obj:Object; public var instance_obj:TweenLite; public var startTime_num:uint; public var endColor_obj:ColorTransform; public var duration_num:Number; public var sound_obj:SoundTransform; public var color_obj:ColorTransform; public var vars_obj:Object; public var _active_bol:Boolean; public var onComplete_func:Function; public var dead_bol:Boolean; public var onCompleteParams_array:Array; private static var _all:Array = new Array(); private static var _delayedCall_obj:Object = new Object(); private static var _sprite_spr:Sprite = new Sprite(); private static var _listening_bol:Boolean; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Number=0, _arg5:Function=null, _arg6:Array=null, _arg7:Boolean=true){ var _local8:TweenLite; var _local9:Boolean; var _local10:int; var _local11:Boolean; var _local12:Array; super(); _local8 = this; _local9 = false; if (((((!((_arg3.overwrite == false))) && (!((_arg7 == false))))) && (!((_arg1 == null))))){ _local12 = _all.slice(); _local10 = (_local12.length - 1); while (_local10 >= 0) { if ((((_local12[_local10].endTarget_obj == _arg1)) && (!(_local12[_local10].dead_bol)))){ if (!_local9){ _local8 = _local12[_local10]; _local9 = true; } else { removeTween(_local12[_local10]); }; }; _local10--; }; }; _local8.vars_obj = _arg3; _local8.duration_num = _arg2; _local8.delay_num = ((((_arg3.delay) || (_arg4))) || (0)); if (_arg2 == 0){ _local8.duration_num = 0.001; if (_local8.delay_num == 0){ _local8.vars_obj.runBackwards = true; }; }; _local8.dead_bol = false; _local8.target_obj = (_local8.endTarget_obj = _arg1); _local8.onComplete_func = ((_arg3.onComplete) || (_arg5)); _local8.onCompleteParams_array = ((_arg3.onCompleteParams) || (_arg6)); _local8.onStart_func = _arg3.onStart; _local8.onStartParams_array = _arg3.onStartParams; if (_local8.vars_obj.ease == undefined){ _local8.vars_obj.ease = easeOut; } else { if (!(_local8.vars_obj.ease is Function)){ trace((("ERROR: You cannot use '" + _local8.vars_obj.ease) + "' for the TweenLite ease property. Only functions are accepted.")); }; }; _local8.tween_array = []; _local8.initTime_num = getTimer(); if (_local8.vars_obj.runBackwards == true){ _local8.initTweenVals(); }; instance_obj = _local8; _local8._active_bol = false; _local11 = this.active_bol; if ((((_arg2 == 0)) && ((_local8.delay_num == 0)))){ removeTween(_local8); } else { if (!_local9){ _all.push(_local8); if (!_listening_bol){ _sprite_spr.addEventListener(Event.ENTER_FRAME, executeAll); _listening_bol = true; }; }; }; } public function initTweenVals():void{ var _local1:Number; var _local2:String; var _local3:Array; var _local4:TweenLite; var _local5:TweenLite; var _local6:Object; var _local7:int; _local1 = (delay_num - ((getTimer() - initTime_num) / 1000)); if ((target_obj is Array)){ _local3 = []; for (_local2 in vars_obj) { if ((vars_obj[_local2] is Array)){ _local3 = vars_obj[_local2]; break; }; }; _local7 = 0; while (_local7 < _local3.length) { if (((!((target_obj[_local7] == _local3[_local7]))) && (!((target_obj[_local7] == undefined))))){ tween_array.push({o:target_obj, p:_local7.toString(), s:target_obj[_local7], c:(_local3[_local7] - target_obj[_local7]), e:vars_obj.ease}); }; _local7++; }; } else { for (_local2 in vars_obj) { if ((((_local2 == "volume")) && ((target_obj is MovieClip)))){ sound_obj = target_obj.soundTransform; _local4 = new TweenLite(this, duration_num, {volumeProxy:vars_obj[_local2], ease:easeNone, delay:_local1, overwrite:false, runBackwards:vars_obj.runBackwards}); _local4.endTarget_obj = target_obj; } else { if ((((_local2.toLowerCase() == "mccolor")) && ((target_obj is DisplayObject)))){ color_obj = target_obj.transform.colorTransform; endColor_obj = new ColorTransform(); if (vars_obj.alpha == undefined){ endColor_obj.alphaMultiplier = target_obj.alpha; }; if (((!((vars_obj[_local2] == null))) && (!((vars_obj[_local2] == ""))))){ endColor_obj.color = vars_obj[_local2]; }; _local5 = new TweenLite(this, duration_num, {colorProxy:1, delay:_local1, overwrite:false, runBackwards:vars_obj.runBackwards}); _local5.endTarget_obj = target_obj; } else { if (((((((!(isNaN(vars_obj[_local2]))) && (!((_local2 == "delay"))))) && (!((_local2 == "overwrite"))))) && (!((_local2 == "runBackwards"))))){ if (target_obj.hasOwnProperty(_local2)){ tween_array.push({o:target_obj, p:_local2, s:target_obj[_local2], c:(vars_obj[_local2] - target_obj[_local2]), e:vars_obj.ease}); } else { tween_array.push({o:target_obj, p:_local2, s:0, c:0, e:vars_obj.ease}); }; }; }; }; }; }; if (vars_obj.runBackwards == true){ _local7 = 0; while (_local7 < tween_array.length) { _local6 = tween_array[_local7]; tween_array[_local7].s = (_local6.s + _local6.c); _local6.c = (_local6.c * -1); if (_local6.c != 0){ _local6.o[_local6.p] = _local6.e(0, _local6.s, _local6.c, duration_num); }; _local7++; }; }; } public function get active_bol():Boolean{ if (_active_bol){ return (true); }; if (((getTimer() - initTime_num) / 1000) > delay_num){ _active_bol = true; startTime_num = getTimer(); if (vars_obj.runBackwards != true){ initTweenVals(); }; if (onStart_func != null){ onStart_func.apply(null, onStartParams_array); }; if (duration_num == 0){ duration_num = 0.001; startTime_num = (startTime_num - 1); }; return (true); //unresolved jump }; return (false); } public function get colorProxy():Number{ return (0); } public function set volumeProxy(_arg1:Number):void{ sound_obj.volume = _arg1; target_obj.soundTransform = sound_obj; } public function render():void{ var _local1:Number; var _local2:Object; var _local3:int; _local1 = ((getTimer() - startTime_num) / 1000); if (_local1 > duration_num){ _local1 = duration_num; }; _local3 = 0; while (_local3 < tween_array.length) { _local2 = tween_array[_local3]; _local2.o[_local2.p] = _local2.e(_local1, _local2.s, _local2.c, duration_num); _local3++; }; if (_local1 >= duration_num){ dead_bol = true; if (onComplete_func != null){ onComplete_func.apply(null, onCompleteParams_array); }; removeTween(this); }; } public function get volumeProxy():Number{ return (sound_obj.volume); } public function set colorProxy(_arg1:Number):void{ var _local2:Number; _local2 = (1 - _arg1); target_obj.transform.colorTransform = new ColorTransform(((color_obj.redMultiplier * _local2) + (endColor_obj.redMultiplier * _arg1)), ((color_obj.greenMultiplier * _local2) + (endColor_obj.greenMultiplier * _arg1)), ((color_obj.blueMultiplier * _local2) + (endColor_obj.blueMultiplier * _arg1)), ((color_obj.alphaMultiplier * _local2) + (endColor_obj.alphaMultiplier * _arg1)), ((color_obj.redOffset * _local2) + (endColor_obj.redOffset * _arg1)), ((color_obj.greenOffset * _local2) + (endColor_obj.greenOffset * _arg1)), ((color_obj.blueOffset * _local2) + (endColor_obj.blueOffset * _arg1)), ((color_obj.alphaOffset * _local2) + (endColor_obj.alphaOffset * _arg1))); } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_delayedCall_obj, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:false})); } public static function get allTweens_array():Array{ return (_all); } private static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function removeTween(_arg1:TweenLite):void{ var _local2:int; _local2 = (_all.length - 1); while (_local2 >= 0) { if (_all[_local2] == _arg1){ killTweenAt(_local2); break; }; _local2--; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Number=0, _arg5:Function=null, _arg6:Array=null, _arg7:Boolean=true):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public static function killDelayedCallsTo(_arg1:Object):void{ var _local2:int; _local2 = (_all.length - 1); while (_local2 >= 0) { if ((((((_all[_local2].onComplete_func == _arg1)) && ((_all[_local2].target_obj == _delayedCall_obj)))) || ((_all[_local2].target_obj == _arg1)))){ killTweenAt(_local2); }; _local2--; }; } private static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } private static function killTweenAt(_arg1:Number):void{ delete _all[_arg1]; _all.splice(_arg1, 1); if (_all.length == 0){ _sprite_spr.removeEventListener(Event.ENTER_FRAME, executeAll); _listening_bol = false; }; } public static function executeAll(_arg1:Event):void{ var _local2:Array; var _local3:int; var _local4:int; _local2 = _all.slice(); _local3 = _local2.length; _local4 = 0; while (_local4 < _local3) { if (_local2[_local4].active_bol){ _local2[_local4].render(); }; _local4++; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object, _arg4:Number=0, _arg5:Function=null, _arg6:Array=null, _arg7:Boolean=true):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public static function killTweensOf(_arg1:Object):void{ var _local2:int; if ((_arg1 is Function)){ killDelayedCallsTo(_arg1); } else { _local2 = (_all.length - 1); while (_local2 >= 0) { if (_all[_local2].endTarget_obj == _arg1){ killTweenAt(_local2); }; _local2--; }; }; } } }//package gs
Section 3
//BarFrame (BarFrame) package { import flash.display.*; public dynamic class BarFrame extends MovieClip { } }//package
Section 4
//BarFrameMask (BarFrameMask) package { import flash.display.*; public dynamic class BarFrameMask extends MovieClip { } }//package
Section 5
//BigFrame (BigFrame) package { import flash.display.*; public dynamic class BigFrame extends MovieClip { } }//package
Section 6
//BigFrameFeature (BigFrameFeature) package { import flash.display.*; public dynamic class BigFrameFeature extends MovieClip { } }//package
Section 7
//BigFrameMask (BigFrameMask) package { import flash.display.*; public dynamic class BigFrameMask extends MovieClip { } }//package
Section 8
//BobHand (BobHand) package { import flash.display.*; public dynamic class BobHand extends MovieClip { } }//package
Section 9
//DefaultContainer (DefaultContainer) package { import gs.*; import flash.events.*; import flash.display.*; import fl.transitions.easing.*; import flash.net.*; import flash.external.*; import flash.ui.*; public class DefaultContainer extends MovieClip { public var frameMask:MovieClip; public var funFactsPage:String; public var contentHeight:Number; public var bgImage:String; public var contentYToLoad:Number; public var contentTypeToLoad:String; public var titleXPos:Number; public var frame:MovieClip; public var listId:Number; public var frameYPos:Number; public var contentXMLToLoad:String; public var titleToLoad:String; public var listInfo:Array; public var listPage:Boolean; public var contentVarsToLoad:Boolean; public var listXml:XML; public var contentScaleToLoad:Number; public var xmlListToLoad:String; public var contentWidth:Number; public var frameToLoad:String; public var subFromHeight:Number; public var contentToLoad:String; public var typeToLoad:String; public var contentXToLoad:Number; public var bobHand:MovieClip; public var buttonsToLoad:String; public static const PUBLISH:Boolean = true; public function DefaultContainer(){ var _local1:MovieClip; var _local2:MovieClip; var _local3:MovieClip; var _local4:MovieClip; var _local5:MovieClip; var _local6:Loader; var _local7:DisplayObject; var _local8:FrameTitle; var _local9:URLLoader; super(); if (root.loaderInfo.parameters.bgImage){ bgImage = root.loaderInfo.parameters.bgImage; } else { bgImage = ""; }; if (bgImage != ""){ _local6 = new Loader(); _local6.load(new URLRequest(bgImage)); _local7 = addChild(_local6); }; if (root.loaderInfo.parameters.contentFrame){ frameToLoad = root.loaderInfo.parameters.contentFrame; } else { frameToLoad = "title"; }; if (root.loaderInfo.parameters.containerType){ typeToLoad = root.loaderInfo.parameters.containerType; } else { typeToLoad = "normal"; }; if (root.loaderInfo.parameters.contentTitle){ titleToLoad = root.loaderInfo.parameters.contentTitle; } else { titleToLoad = "DEFAULT TITLE"; }; if (root.loaderInfo.parameters.contentName){ contentToLoad = root.loaderInfo.parameters.contentName; } else { contentToLoad = "../DefaultPage.swf"; }; if (root.loaderInfo.parameters.contentX){ contentXToLoad = root.loaderInfo.parameters.contentX; } else { contentXToLoad = 0; }; if (root.loaderInfo.parameters.contentY){ contentYToLoad = root.loaderInfo.parameters.contentY; } else { contentYToLoad = 0; }; if (root.loaderInfo.parameters.contentScale){ contentScaleToLoad = root.loaderInfo.parameters.contentScale; } else { contentScaleToLoad = 1; }; if (root.loaderInfo.parameters.contentRate){ stage.frameRate = root.loaderInfo.parameters.contentRate; } else { stage.frameRate = 30; }; if (root.loaderInfo.parameters.contentVars){ contentVarsToLoad = root.loaderInfo.parameters.contentVars; } else { contentVarsToLoad = false; }; if (root.loaderInfo.parameters.contentXML){ contentXMLToLoad = root.loaderInfo.parameters.contentXML; } else { contentXMLToLoad = "xml/games.xml"; }; if (root.loaderInfo.parameters.contentType){ contentTypeToLoad = root.loaderInfo.parameters.contentType; } else { contentTypeToLoad = "games"; }; if (root.loaderInfo.parameters.buttonsType){ buttonsToLoad = root.loaderInfo.parameters.buttonsType; } else { buttonsToLoad = ""; }; if (root.loaderInfo.parameters.funFactsPage){ funFactsPage = root.loaderInfo.parameters.funFactsPage; } else { funFactsPage = ""; }; if (root.loaderInfo.parameters.xmlListFile){ listPage = true; xmlListToLoad = root.loaderInfo.parameters.xmlListFile; } else { listPage = false; xmlListToLoad = ""; }; subFromHeight = 0; if (frameToLoad == "title"){ frame = new Frame(); frameMask = new FrameMask(); frameYPos = 12; } else { if (frameToLoad == "no_title"){ frame = new BigFrame(); frameMask = new BigFrameMask(); frameYPos = 0; } else { if (frameToLoad == "title_bar"){ frame = new BarFrame(); frameMask = new BarFrameMask(); frameYPos = 12; subFromHeight = 35; frameMask.printMask.x = (frameMask.printMask.x + (contentXToLoad + (3 * contentScaleToLoad))); frameMask.printMask.y = (frameMask.printMask.y - (contentYToLoad + (280 * contentScaleToLoad))); frameMask.printMask.scaleX = (frameMask.printMask.scaleY = contentScaleToLoad); } else { if (frameToLoad == "title_feature"){ frame = new FrameFeature(); frameMask = new FrameMask(); frameYPos = 12; } else { if (frameToLoad == "no_title_feature"){ frame = new BigFrameFeature(); frameMask = new BigFrameMask(); frameYPos = 0; }; }; }; }; }; if (typeToLoad == "normal"){ titleXPos = 166.5; contentWidth = 558; contentHeight = (450 - (subFromHeight + frameYPos)); } else { if (typeToLoad == "wide"){ titleXPos = 249; contentWidth = 728; contentHeight = (450 - (subFromHeight + frameYPos)); }; }; this.addChild(frame); frame.name = "frame"; frame.y = frameYPos; _local1 = new MovieClip(); _local1.name = "contentContainer"; this.addChild(_local1); _local2 = new Preloader(); _local2.name = "preloaderContent"; _local1.addChild(_local2); _local2.x = (contentWidth / 2); _local2.y = ((contentHeight / 2) + frameYPos); _local2.visible = false; if (!listPage){ loadContent(contentToLoad); }; this.addChild(frameMask); frameMask.name = "frameMask"; frameMask.x = 5; frameMask.y = (frameYPos + 5); getChildByName("contentContainer").mask = frameMask; if ((((((frameToLoad == "title")) || ((frameToLoad == "title_bar")))) || ((frameToLoad == "title_feature")))){ _local8 = new FrameTitle(); this.addChild(_local8); _local8.name = "frameTitle"; _local8.x = titleXPos; _local8.y = 0; _local8.titleText.text = titleToLoad; }; if (buttonsToLoad == "fun_facts"){ _local3 = new PreviousGame(); this.addChild(_local3); _local3.name = "prevButton"; _local3.x = 5; _local3.y = 420; _local4 = new FunFacts(); this.addChild(_local4); _local4.name = "funFactsButton"; _local4.x = 189.3; _local4.y = 420; _local5 = new NextGame(); this.addChild(_local5); _local5.name = "nextButton"; _local5.x = 373.5; _local5.y = 420; standardButton(_local3); standardButton(_local4); standardButton(_local5); } else { if (buttonsToLoad == "games"){ _local3 = new PreviousGame(); this.addChild(_local3); _local3.name = "prevButton"; _local3.x = 5; _local3.y = 420; _local4 = new ReplayGame(); this.addChild(_local4); _local4.name = "replayButton"; _local4.x = 189.3; _local4.y = 420; _local5 = new NextGame(); this.addChild(_local5); _local5.name = "nextButton"; _local5.x = 373.5; _local5.y = 420; standardButton(_local3); standardButton(_local4); standardButton(_local5); }; }; listInfo = new Array(); if (listPage){ _local9 = new URLLoader(); _local9.addEventListener(Event.COMPLETE, xmlCompleteHandler); _local9.load(new URLRequest(xmlListToLoad)); }; bobHand = new BobHand(); bobHand.visible = false; addChild(bobHand); addEventListener(Event.ENTER_FRAME, tick); } public function loadCompleteHandler(_arg1:Event):void{ var _local2:MovieClip; _local2 = ((getChildByName("contentContainer") as MovieClip).getChildByName("preloaderContent") as MovieClip); _local2.visible = false; if (contentVarsToLoad){ _arg1.target.content.loadVars(contentXMLToLoad, contentTypeToLoad); }; } public function twist2(_arg1:MovieClip):void{ TweenLite.to(_arg1.button_text, 0.1, {rotation:0, ease:Strong.easeInOut}); } public function onButtonClick(_arg1:MouseEvent):void{ var url:String; var request:URLRequest; var evt = _arg1; if (evt.target.name == "prevButton"){ url = listInfo[(listId - 1)][0]; } else { if (evt.target.name == "nextButton"){ url = listInfo[(listId + 1)][0]; } else { if (evt.target.name == "replayButton"){ url = listInfo[listId][0]; } else { if (evt.target.name == "funFactsButton"){ url = funFactsPage; }; }; }; }; request = new URLRequest(url); try { navigateToURL(request, "_self"); } catch(e:Error) { trace("Error occurred!"); }; } public function twist(_arg1:MovieClip):void{ TweenLite.to(_arg1.button_text, 0.1, {rotation:8, scaleX:1.25, scaleY:1.25, ease:Strong.easeInOut, onComplete:twist2, onCompleteParams:[_arg1]}); } public function untwist(_arg1:MovieClip):void{ TweenLite.to(_arg1.button_text, 0.1, {scaleX:1, scaleY:1, ease:Strong.easeInOut, onComplete:untwist2, onCompleteParams:[_arg1]}); } public function loadInitHandler(_arg1:Event):void{ var _local2:Loader; var _local3:LoaderInfo; var _local4:MovieClip; _local2 = Loader(_arg1.target.loader); _local3 = LoaderInfo(_local2.contentLoaderInfo); _local4 = ((getChildByName("contentContainer") as MovieClip).getChildByName("preloaderContent") as MovieClip); _local3.content.x = contentXToLoad; _local3.content.y = contentYToLoad; _local3.content.scaleX = (_local3.content.scaleY = contentScaleToLoad); if (_local3.bytesTotal == _local3.bytesLoaded){ _local3.addEventListener(Event.COMPLETE, loadCompleteHandlerNoLoader); } else { _local3.addEventListener(Event.COMPLETE, loadCompleteHandler); }; } public function loadCompleteHandlerNoLoader(_arg1:Event):void{ var _local2:MovieClip; _local2 = ((getChildByName("contentContainer") as MovieClip).getChildByName("preloaderContent") as MovieClip); _local2.visible = false; if (contentVarsToLoad){ _arg1.target.content.loadVars(contentXMLToLoad, contentTypeToLoad); }; } public function onOver(_arg1:MouseEvent):void{ bobHand.visible = true; Mouse.hide(); } public function onButtonOver(_arg1:MouseEvent):void{ if (_arg1.target.buttonActive){ twist((_arg1.target as MovieClip)); bobHand.x = mouseX; bobHand.y = mouseY; bobHand.visible = true; Mouse.hide(); }; } public function standardButton(_arg1:MovieClip):void{ _arg1.buttonMode = true; _arg1.mouseChildren = false; _arg1.addEventListener(MouseEvent.MOUSE_OVER, onButtonOver); _arg1.addEventListener(MouseEvent.MOUSE_OUT, onButtonOut); _arg1.addEventListener(MouseEvent.CLICK, onButtonClick); _arg1.buttonActive = true; } function ioErrorHandler(_arg1:IOErrorEvent):void{ trace(("ioErrorHandler: " + _arg1)); } public function tick(_arg1:Event):void{ bobHand.x = mouseX; bobHand.y = mouseY; } public function loadListInfo():void{ var _local1:XMLList; var _local2:Number; var _local3:XMLList; var _local4:Number; listInfo = new Array(); _local1 = listXml.children(); _local2 = 0; while (_local2 < _local1.length()) { listInfo[_local2] = new Array(); listInfo[_local2][0] = _local1.url[_local2]; listInfo[_local2][1] = _local1.swf[_local2]; _local3 = _local1.alt_swfs[_local2].children(); _local4 = 0; while (_local4 < _local3.length()) { listInfo[_local2][(2 + _local4)] = _local3[_local4]; _local4++; }; _local2++; }; } public function onButtonOut(_arg1:MouseEvent):void{ if (_arg1.target.buttonActive){ untwist((_arg1.target as MovieClip)); bobHand.x = mouseX; bobHand.y = mouseY; bobHand.visible = false; Mouse.show(); }; } public function loadProgressHandler(_arg1:ProgressEvent):void{ var _local2:MovieClip; var _local3:int; _local2 = ((getChildByName("contentContainer") as MovieClip).getChildByName("preloaderContent") as MovieClip); if ((_arg1.bytesTotal / 1000) < 80){ _local2.visible = false; } else { _local2.visible = true; _local3 = int(((_arg1.bytesLoaded / _arg1.bytesTotal) * 15)); _local2.gotoAndStop(_local3); }; } public function loadContent(_arg1:String):void{ var _local2:Loader; var _local3:URLRequest; var _local4:MovieClip; var _local5:DisplayObject; var _local6:uint; var _local7:uint; var _local8:MovieClip; var _local9:MovieClip; _local2 = new Loader(); _local3 = new URLRequest(_arg1); _local2.load(_local3); _local2.contentLoaderInfo.addEventListener(Event.INIT, loadInitHandler); _local2.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgressHandler); _local2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); _local4 = (getChildByName("contentContainer") as MovieClip); _local5 = _local4.addChild(_local2); _local5.name = "contentLoaded"; _local5.y = frameYPos; if (listPage){ listId = -1; _local6 = 0; while (_local6 < listInfo.length) { trace(listInfo[_local6][1]); _local7 = 0; while (_local7 < listInfo[_local6].length) { if (listInfo[_local6][(1 + _local7)] != undefined){ trace(((listInfo[_local6][(1 + _local7)] + "==") + _arg1)); if (listInfo[_local6][(1 + _local7)] == _arg1){ listId = _local6; }; }; _local7++; }; _local6++; }; trace(listId); if (listId == 0){ _local8 = (getChildByName("prevButton") as MovieClip); _local8.gotoAndStop("inactive"); _local8.buttonActive = false; _local8.buttonMode = false; }; if (listId == (listInfo.length - 1)){ _local9 = (getChildByName("nextButton") as MovieClip); _local9.gotoAndStop("inactive"); _local9.buttonActive = false; _local9.buttonMode = false; }; }; } public function xmlCompleteHandler(_arg1:Event):void{ var _local2:Loader; listXml = XML(_arg1.target.data); _local2 = new Loader(); loadListInfo(); loadContent(contentToLoad); } public function onOut(_arg1:MouseEvent):void{ bobHand.visible = false; Mouse.show(); } public function untwist2(_arg1:MovieClip):void{ TweenLite.to(_arg1.button_text, 0.1, {rotation:0, ease:Strong.easeInOut}); } } }//package
Section 10
//Frame (Frame) package { import flash.display.*; public dynamic class Frame extends MovieClip { } }//package
Section 11
//FrameFeature (FrameFeature) package { import flash.display.*; public dynamic class FrameFeature extends MovieClip { } }//package
Section 12
//FrameMask (FrameMask) package { import flash.display.*; public dynamic class FrameMask extends MovieClip { } }//package
Section 13
//FrameTitle (FrameTitle) package { import flash.display.*; import flash.text.*; public dynamic class FrameTitle extends MovieClip { public var titleText:TextField; } }//package
Section 14
//FunFacts (FunFacts) package { import flash.display.*; public dynamic class FunFacts extends MovieClip { public var button_text:MovieClip; } }//package
Section 15
//NextGame (NextGame) package { import flash.display.*; public dynamic class NextGame extends MovieClip { public var button_text:MovieClip; public function NextGame(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 16
//Preloader (Preloader) package { import flash.display.*; public dynamic class Preloader extends MovieClip { public function Preloader(){ addFrameScript(0, frame1, 14, frame15); } function frame15(){ } function frame1(){ stop(); } } }//package
Section 17
//PreviousGame (PreviousGame) package { import flash.display.*; public dynamic class PreviousGame extends MovieClip { public var button_text:MovieClip; public function PreviousGame(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 18
//ReplayGame (ReplayGame) package { import flash.display.*; public dynamic class ReplayGame extends MovieClip { public var button_text:MovieClip; } }//package

Library Items

Symbol 1 GraphicUsed by:30
Symbol 2 FontUsed by:3 4 5 6 7 8 9
Symbol 3 TextUses:2Used by:10
Symbol 4 TextUses:2Used by:10
Symbol 5 TextUses:2Used by:10
Symbol 6 TextUses:2Used by:10
Symbol 7 TextUses:2Used by:10
Symbol 8 TextUses:2Used by:10
Symbol 9 TextUses:2Used by:10
Symbol 10 MovieClipUses:3 4 5 6 7 8 9Used by:30
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:30
Symbol 13 GraphicUsed by:30
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:30
Symbol 16 GraphicUsed by:30
Symbol 17 GraphicUsed by:30
Symbol 18 GraphicUsed by:30
Symbol 19 GraphicUsed by:30
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:30
Symbol 22 GraphicUsed by:30
Symbol 23 GraphicUsed by:30
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {Preloader}Uses:1 10 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip {PreviousGame}Uses:31 33 34
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {NextGame}Uses:36 38 39
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip {FunFacts}Uses:41 43
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClip {ReplayGame}Uses:45 47
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip {BobHand}Uses:49 50
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip {BarFrame}Uses:52
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {BarFrameMask}Uses:54
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip {FrameFeature}Uses:56
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip {BigFrameFeature}Uses:58
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {Frame}Uses:60
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip {BigFrame}Uses:62
Symbol 64 GraphicUsed by:67
Symbol 65 FontUsed by:66
Symbol 66 EditableTextUses:65Used by:67
Symbol 67 MovieClip {FrameTitle}Uses:64 66
Symbol 68 GraphicUsed by:69 70
Symbol 69 MovieClip {FrameMask}Uses:68
Symbol 70 MovieClip {BigFrameMask}Uses:68

Instance Names

"button_text"Symbol 35 MovieClip {PreviousGame} Frame 1Symbol 33 MovieClip
"button_text"Symbol 40 MovieClip {NextGame} Frame 1Symbol 38 MovieClip
"button_text"Symbol 44 MovieClip {FunFacts} Frame 1Symbol 43 MovieClip
"button_text"Symbol 48 MovieClip {ReplayGame} Frame 1Symbol 47 MovieClip
"titleText"Symbol 67 MovieClip {FrameTitle} Frame 1Symbol 66 EditableText

Special Tags

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

Labels

"active"Symbol 35 MovieClip {PreviousGame} Frame 1
"inactive"Symbol 35 MovieClip {PreviousGame} Frame 2
"active"Symbol 40 MovieClip {NextGame} Frame 1
"inactive"Symbol 40 MovieClip {NextGame} Frame 2




https://swfchan.com/54/268694/info.shtml
Created: 23/8 -2026 16:18:13 Last modified: 23/8 -2026 16:18:13 Server time: 25/08 -2026 04:55:07