Section 1
//brush1_97 (_fla.brush1_97)
package _fla {
import flash.display.*;
public dynamic class brush1_97 extends MovieClip {
public var m_5:MovieClip;
public var m_2:MovieClip;
public var m_3:MovieClip;
public var m_1:MovieClip;
public var m_4:MovieClip;
}
}//package _fla
Section 2
//fackbook_mc_46 (_fla.fackbook_mc_46)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
public dynamic class fackbook_mc_46 extends MovieClip {
public var logo_btn:SimpleButton;
public function fackbook_mc_46(){
addFrameScript(0, frame1);
}
function frame1(){
logo_btn.addEventListener(MouseEvent.CLICK, linkHandler);
}
public function linkHandler(_arg1:MouseEvent):void{
navigateToURL(new URLRequest("http://www.facebook.com/igirlsgamesfans"), "_blank");
}
}
}//package _fla
Section 3
//igirlsgames_loading_4 (_fla.igirlsgames_loading_4)
package _fla {
import flash.display.*;
public dynamic class igirlsgames_loading_4 extends MovieClip {
public function igirlsgames_loading_4(){
addFrameScript(99, frame100);
}
function frame100(){
stop();
}
}
}//package _fla
Section 4
//igirlsgames_loading_6 (_fla.igirlsgames_loading_6)
package _fla {
import flash.display.*;
public dynamic class igirlsgames_loading_6 extends MovieClip {
public var k28:MovieClip;
public var k23:MovieClip;
public var k30:MovieClip;
public var k31:MovieClip;
public var k33:MovieClip;
public var k22:MovieClip;
public var k36:MovieClip;
public var k35:MovieClip;
public var k32:MovieClip;
public var k4:MovieClip;
public var k6:MovieClip;
public var k7:MovieClip;
public var k8:MovieClip;
public var k2:MovieClip;
public var k5:MovieClip;
public var k9:MovieClip;
public var k1:MovieClip;
public var k34:MovieClip;
public var k3:MovieClip;
public var k10:MovieClip;
public var k12:MovieClip;
public var k13:MovieClip;
public var k14:MovieClip;
public var k15:MovieClip;
public var k16:MovieClip;
public var k17:MovieClip;
public var k19:MovieClip;
public var k18:MovieClip;
public var k11:MovieClip;
public var k20:MovieClip;
public var k24:MovieClip;
public var k25:MovieClip;
public var k26:MovieClip;
public var k21:MovieClip;
public var k29:MovieClip;
public var k27:MovieClip;
}
}//package _fla
Section 5
//igirlsgames_loadingyj6_2 (_fla.igirlsgames_loadingyj6_2)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
public dynamic class igirlsgames_loadingyj6_2 extends MovieClip {
public var logo_btn:SimpleButton;
public function igirlsgames_loadingyj6_2(){
addFrameScript(0, frame1);
}
function frame1(){
logo_btn.addEventListener(MouseEvent.CLICK, linkHandler);
}
public function linkHandler(_arg1:MouseEvent):void{
navigateToURL(new URLRequest("http://www.igirlsgames.com"), "_blank");
}
}
}//package _fla
Section 6
//igirlsgames_logo_39 (_fla.igirlsgames_logo_39)
package _fla {
import flash.display.*;
public dynamic class igirlsgames_logo_39 extends MovieClip {
public function igirlsgames_logo_39(){
addFrameScript(142, frame143);
}
function frame143(){
gotoAndPlay(44);
}
}
}//package _fla
Section 7
//igirlsgames_logo_41 (_fla.igirlsgames_logo_41)
package _fla {
import flash.display.*;
public dynamic class igirlsgames_logo_41 extends MovieClip {
public function igirlsgames_logo_41(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
}
}
}//package _fla
Section 8
//igirlsgames_logo_43 (_fla.igirlsgames_logo_43)
package _fla {
import flash.display.*;
public dynamic class igirlsgames_logo_43 extends MovieClip {
public function igirlsgames_logo_43(){
addFrameScript(7, frame8);
}
function frame8(){
stop();
}
}
}//package _fla
Section 9
//igirlsgames_logo_mc_34 (_fla.igirlsgames_logo_mc_34)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.net.*;
public dynamic class igirlsgames_logo_mc_34 extends MovieClip {
public var logo_btn:SimpleButton;
public function igirlsgames_logo_mc_34(){
addFrameScript(0, frame1);
}
function frame1(){
logo_btn.addEventListener(MouseEvent.CLICK, linkHandler);
}
public function linkHandler(_arg1:MouseEvent):void{
navigateToURL(new URLRequest("http://www.igirlsgames.com/summer-bride-dress-up.html"), "_blank");
}
}
}//package _fla
Section 10
//igirlsgamesload_mc_1 (_fla.igirlsgamesload_mc_1)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class igirlsgamesload_mc_1 extends MovieClip {
public var loading:MovieClip;
public var a;
public var percent_mc:MovieClip;
public var play_btn:SimpleButton;
public function igirlsgamesload_mc_1(){
addFrameScript(0, frame1, 1, frame2);
}
public function enterFrameHandler(_arg1:Event):void{
var _local2:Number;
var _local3:*;
_local2 = int(((root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal) * 100));
if (percent_mc.currentFrame < _local2){
percent_mc.play();
} else {
percent_mc.stop();
};
_local3 = 1;
while (_local3 <= 36) {
if (_local3 <= Math.ceil(((percent_mc.currentFrame * 36) / 100))){
loading[("k" + _local3)].visible = true;
};
_local3++;
};
if (((loading.k36.visible) && ((percent_mc.currentFrame >= 100)))){
this.removeEventListener(Event.ENTER_FRAME, enterFrameHandler);
goNext();
};
}
function frame1(){
stop();
a = 1;
while (a <= 36) {
loading[("k" + a)].gotoAndStop(a);
loading[("k" + a)].visible = false;
a++;
};
this.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
public function playHandler(_arg1:MouseEvent):void{
play_btn.removeEventListener(MouseEvent.CLICK, playHandler);
MovieClip(root).play();
}
function frame2(){
stop();
play_btn.addEventListener(MouseEvent.CLICK, playHandler);
}
public function goNext():void{
this.play();
}
}
}//package _fla
Section 11
//kaitoudonghua_19 (_fla.kaitoudonghua_19)
package _fla {
import flash.display.*;
public dynamic class kaitoudonghua_19 extends MovieClip {
public function kaitoudonghua_19(){
addFrameScript(0, frame1, 78, frame79);
}
function frame79(){
stop();
MovieClip(parent).nextFrame();
}
function frame1(){
stop();
}
}
}//package _fla
Section 12
//MainTimeline (_fla.MainTimeline)
package _fla {
import gs.*;
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import gs.easing.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var replay_btn:SimpleButton;
public var selectedOptionID:int;
public var show_btn:SimpleButton;
public var brush_1_mc:MovieClip;
public var setting:Object;
public var sourceData:Object;
public var cs_icon_mc:icon_link;
public var brush_2_mc:MovieClip;
public var m_mc:MovieClip;
public var gameData:Object;
public var play_btn:SimpleButton;
public var list_mc:MovieClip;
public var option_1:MovieClip;
public var option_2:MovieClip;
public var option_4:MovieClip;
public var option_5:MovieClip;
public var option_6:MovieClip;
public var option_3:MovieClip;
public var cursor_mc:MovieClip;
public var reset_btn:SimpleButton;
public var load_mc:MovieClip;
public var foot_1_mc:MovieClip;
public var cursorType:String;
public var cs_oil_mc:MovieClip;
public var MOREGAME_URI:String;
public var foot_2_mc:MovieClip;
public var moreGameBtn:SimpleButton;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
public function changeOil(_arg1:int):void{
this[(("foot_" + gameData.current) + "_mc")][("nail_" + _arg1)].oil_mc.gotoAndStop(gameData.foots[gameData.current][_arg1].oil);
}
public function optionClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
var _local3:int;
_local2 = (_arg1.currentTarget as MovieClip);
_local3 = get_id(_local2.name);
selectOption(_local3);
}
public function $(_arg1:MovieClip, _arg2:Function, _arg3:String, _arg4:String="", _arg5:int=1, _arg6:int=-1):int{
var _local7:int;
var _local8:InteractiveObject;
var _local9:int;
_local7 = 0;
if (_arg6 != -1){
_local9 = _arg5;
while (_local9 <= _arg6) {
_local8 = _arg1[((_arg3 + _local9) + _arg4)];
_arg2.apply(null, [_local8]);
_local7++;
_local9++;
};
} else {
_local9 = _arg5;
while ((_local8 = _arg1[((_arg3 + _local9) + _arg4)])) {
_arg2.apply(null, [_local8]);
_local7++;
_local9++;
};
};
return (_local7);
}
public function setCursor(_arg1:String, _arg2:int):void{
switch (cursorType){
case "oil":
case "icon":
cursor_mc.x = (cursor_mc.y = -500);
break;
};
stage.removeEventListener(MouseEvent.MOUSE_MOVE, moveCursor);
cursor_mc = null;
cursorType = _arg1;
switch (cursorType){
case "oil":
gameData.oil = _arg2;
cursor_mc = cs_oil_mc;
break;
case "icon":
cs_icon_mc.gotoAndStop(_arg2);
cursor_mc = cs_icon_mc;
break;
default:
cursor_mc = null;
break;
};
if (cursor_mc){
cursor_mc.mouseEnabled = false;
cursor_mc.mouseChildren = false;
stage.addEventListener(MouseEvent.MOUSE_MOVE, moveCursor);
moveCursor();
};
if (((((!((cursorType == "oil"))) && (!((cursorType == "icon"))))) && (!((list_mc.currentFrame == 2))))){
if (((foot_1_mc) && (foot_2_mc))){
TweenLite.to(this[(("foot_" + gameData.current) + "_mc")], 0.5, {scaleX:1, scaleY:1, y:setting[(("foot" + gameData.current) + "_y1")]});
};
};
}
public function moreGameHandler(_arg1:MouseEvent):void{
navigateToURL(new URLRequest(MOREGAME_URI), "_blank");
}
function frame3(){
stop();
selectedOptionID = -1;
setting = {foot1_x1:205, foot1_y1:228, foot1_x2:205, foot1_y2:-208, foot2_x1:135, foot2_y1:247, foot2_x2:-286, foot2_y2:227};
init_game();
}
function frame4(){
stop();
init_show();
}
function frame1(){
sourceData = {fuse:1, nail:1, oil:-1, shoes:-1, current:1, foots:[undefined, [{wenshen:-1, footlink:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}], [{wenshen:-1, footlink:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}, {ring:-1, icon:-1, oil:-1}]]};
gameData = {};
MOREGAME_URI = "http://www.igirlsgames.com/hideandseek-dress-up.html";
cursorType = "default";
cursor_mc = null;
MochiBot.track(this, "49b21ccb");
stop();
}
public function deepCloneObject(_arg1:Object):Object{
var _local2:ByteArray;
_local2 = new ByteArray();
_local2.writeObject(_arg1);
_local2.position = 0;
return (_local2.readObject());
}
public function init_start():void{
play_btn.addEventListener(MouseEvent.CLICK, playHandler);
moreGameBtn.addEventListener(MouseEvent.CLICK, moreGameHandler);
}
function frame2(){
stop();
init_start();
}
public function moveCursor(_arg1:MouseEvent=null):void{
if (cursor_mc){
cursor_mc.x = stage.mouseX;
cursor_mc.y = stage.mouseY;
};
}
public function selectOption(_arg1:int):void{
if (_arg1 == selectedOptionID){
return;
};
if (selectedOptionID > 0){
removeLight(this[("option_" + selectedOptionID)]);
};
selectedOptionID = _arg1;
addLight(this[("option_" + selectedOptionID)]);
setCursor("default", -1);
list_mc.gotoAndStop(_arg1);
setCursor("default", -1);
}
public function clear_game():void{
setCursor("default", -1);
reset_btn.removeEventListener(MouseEvent.CLICK, resetHandler);
show_btn.removeEventListener(MouseEvent.CLICK, showHandler);
}
public function get_id(_arg1:String, _arg2:int=1):int{
var _local3:Array;
_local3 = _arg1.split("_");
return (int(_local3[_arg2]));
}
public function optionOut(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
TweenLite.to(_local2, 0.2, {scaleX:1, scaleY:1, ease:Back.easeOut});
}
public function init_show():void{
replay_btn.addEventListener(MouseEvent.CLICK, replayHandler);
}
public function optionOver(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
TweenLite.to(_local2, 0.2, {scaleX:1.1, scaleY:1.1, ease:Back.easeOut});
}
public function removeLight(_arg1:MovieClip):void{
_arg1.removeEventListener(Event.ENTER_FRAME, lightHandler);
_arg1.filters = [];
}
public function addLight(_arg1:MovieClip):void{
_arg1.lightData = {speed:1, blur:5, color:0xFFFFFF};
_arg1.addEventListener(Event.ENTER_FRAME, lightHandler);
}
public function resetHandler(_arg1:MouseEvent):void{
init_data();
foot_1_mc.reset();
foot_2_mc.reset();
}
public function lightHandler(_arg1:Event):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
_local2.lightData.blur = (_local2.lightData.blur + _local2.lightData.speed);
_local2.filters = [getBitmapFilter(_local2.lightData)];
if (_local2.lightData.blur >= 16){
_local2.lightData.speed = -1;
} else {
if (_local2.lightData.blur <= 5){
_local2.lightData.speed = 1;
};
};
}
public function top(_arg1:DisplayObject):void{
_arg1.parent.setChildIndex(_arg1, (_arg1.parent.numChildren - 1));
}
public function replayHandler(_arg1:MouseEvent):void{
clear_show();
init_data();
this.gotoAndStop("start");
}
public function playHandler(_arg1:MouseEvent):void{
clear_start();
play_btn.visible = false;
m_mc.play();
}
public function init_data():void{
gameData = deepCloneObject(sourceData);
}
public function showHandler(_arg1:MouseEvent):void{
clear_game();
this.nextFrame();
}
public function initOption(_arg1:MovieClip):void{
_arg1.mouseChildren = false;
_arg1.buttonMode = true;
_arg1.addEventListener(MouseEvent.ROLL_OVER, optionOver);
_arg1.addEventListener(MouseEvent.ROLL_OUT, optionOut);
_arg1.addEventListener(MouseEvent.CLICK, optionClick);
}
public function clear_show():void{
replay_btn.removeEventListener(MouseEvent.CLICK, replayHandler);
removeChild(replay_btn);
}
public function init_game():void{
init_data();
$(this, initOption, "option_");
selectOption(1);
reset_btn.addEventListener(MouseEvent.CLICK, resetHandler);
show_btn.addEventListener(MouseEvent.CLICK, showHandler);
}
public function clear_start():void{
play_btn.removeEventListener(MouseEvent.CLICK, playHandler);
}
public function getBitmapFilter(_arg1:Object):BitmapFilter{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Boolean;
var _local8:Boolean;
var _local9:Number;
_local2 = _arg1.color;
_local3 = 1;
_local4 = _arg1.blur;
_local5 = _arg1.blur;
_local6 = 2;
_local7 = false;
_local8 = false;
_local9 = BitmapFilterQuality.HIGH;
return (new GlowFilter(_local2, _local3, _local4, _local5, _local6, _local9, _local7, _local8));
}
}
}//package _fla
Section 13
//shua1_98 (_fla.shua1_98)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class shua1_98 extends MovieClip {
public var nail_mc:MovieClip;
public function shua1_98(){
addFrameScript(0, frame1, 1, frame2, 24, frame25, 25, frame26);
}
function frame1(){
stop();
}
function frame25(){
MovieClip(root).changeOil(1);
}
function frame26(){
stop();
}
function frame2(){
nail_mc.gotoAndStop(MovieClip(root).gameData.nail);
nail_mc.oil_mc.gotoAndStop(this.id);
nail_mc.mask_mc.gotoAndStop(MovieClip(root).gameData.nail);
}
}
}//package _fla
Section 14
//shua2_104 (_fla.shua2_104)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class shua2_104 extends MovieClip {
public var nail_mc:MovieClip;
public function shua2_104(){
addFrameScript(0, frame1, 1, frame2, 27, frame28, 28, frame29);
}
function frame1(){
stop();
}
function frame29(){
stop();
}
function frame2(){
nail_mc.gotoAndStop(MovieClip(root).gameData.nail);
nail_mc.oil_mc.gotoAndStop(this.id);
nail_mc.mask_mc.gotoAndStop(MovieClip(root).gameData.nail);
}
function frame28(){
MovieClip(root).changeOil(2);
}
}
}//package _fla
Section 15
//shua3_106 (_fla.shua3_106)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class shua3_106 extends MovieClip {
public var nail_mc:MovieClip;
public function shua3_106(){
addFrameScript(0, frame1, 1, frame2, 27, frame28, 28, frame29);
}
function frame1(){
stop();
}
function frame29(){
stop();
}
function frame2(){
nail_mc.oil_mc.gotoAndStop(this.id);
nail_mc.gotoAndStop(MovieClip(root).gameData.nail);
nail_mc.mask_mc.gotoAndStop(MovieClip(root).gameData.nail);
}
function frame28(){
MovieClip(root).changeOil(3);
}
}
}//package _fla
Section 16
//shua4_108 (_fla.shua4_108)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class shua4_108 extends MovieClip {
public var nail_mc:MovieClip;
public function shua4_108(){
addFrameScript(0, frame1, 1, frame2, 20, frame21, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame21(){
MovieClip(root).changeOil(4);
}
function frame2(){
nail_mc.gotoAndStop(MovieClip(root).gameData.nail);
nail_mc.oil_mc.gotoAndStop(this.id);
nail_mc.mask_mc.gotoAndStop(MovieClip(root).gameData.nail);
}
}
}//package _fla
Section 17
//shua5_110 (_fla.shua5_110)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class shua5_110 extends MovieClip {
public var nail_mc:MovieClip;
public function shua5_110(){
addFrameScript(0, frame1, 1, frame2, 20, frame21, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame21(){
MovieClip(root).changeOil(5);
}
function frame2(){
nail_mc.gotoAndStop(MovieClip(root).gameData.nail);
nail_mc.oil_mc.gotoAndStop(this.id);
nail_mc.mask_mc.gotoAndStop(MovieClip(root).gameData.nail);
}
}
}//package _fla
Section 18
//Timeline_119 (_fla.Timeline_119)
package _fla {
import flash.display.*;
public dynamic class Timeline_119 extends MovieClip {
public function Timeline_119(){
addFrameScript(13, frame14);
}
function frame14(){
stop();
}
}
}//package _fla
Section 19
//Timeline_120 (_fla.Timeline_120)
package _fla {
import flash.display.*;
public dynamic class Timeline_120 extends MovieClip {
public var foot_2_mc:MovieClip;
public var foot_1_mc:MovieClip;
}
}//package _fla
Section 20
//Timeline_121 (_fla.Timeline_121)
package _fla {
import flash.display.*;
public dynamic class Timeline_121 extends MovieClip {
public var p_mc:MovieClip;
public function Timeline_121(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package _fla
Section 21
//Timeline_122 (_fla.Timeline_122)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_122 extends MovieClip {
public var fuse_mc:MovieClip;
public var main:MovieClip;
public function Timeline_122(){
addFrameScript(0, frame1);
}
function frame1(){
main = MovieClip(root);
fuse_mc.gotoAndStop(main.gameData.fuse);
}
}
}//package _fla
Section 22
//Timeline_17 (_fla.Timeline_17)
package _fla {
import flash.display.*;
public dynamic class Timeline_17 extends MovieClip {
public function Timeline_17(){
addFrameScript(10, frame11);
}
function frame11(){
stop();
}
}
}//package _fla
Section 23
//Timeline_22 (_fla.Timeline_22)
package _fla {
import flash.display.*;
public dynamic class Timeline_22 extends MovieClip {
public var 新建符号_1:MovieClip;
public function Timeline_22(){
addFrameScript(29, frame30);
}
function frame30(){
stop();
}
}
}//package _fla
Section 24
//Timeline_49 (_fla.Timeline_49)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_49 extends MovieClip {
public var icon_2:MovieClip;
public var ring_2:MovieClip;
public var ring_3:MovieClip;
public var icon_1:MovieClip;
public var fuse_mc:MovieClip;
public var nail_1:MovieClip;
public var nail_5:MovieClip;
public var nail_2:MovieClip;
public var wenshen_mc:MovieClip;
public var nail_4:MovieClip;
public var dataArr:Array;
public var nail_3:MovieClip;
public var shoes_mc:MovieClip;
public var main:MovieClip;
public var footlink_mc:MovieClip;
public var ring_4:MovieClip;
public var ring_5:MovieClip;
public var ring_1:MovieClip;
public var icon_3:MovieClip;
public var icon_4:MovieClip;
public var icon_5:MovieClip;
public function Timeline_49(){
addFrameScript(0, frame1);
}
public function init():void{
var _local1:MovieClip;
var _local2:int;
fuse_mc.gotoAndStop(main.gameData.fuse);
shoes_mc.gotoAndStop(((main.gameData.shoes > 0)) ? main.gameData.shoes : shoes_mc.totalFrames);
wenshen_mc.gotoAndStop(((dataArr[0].wenshen > 0)) ? dataArr[0].wenshen : wenshen_mc.totalFrames);
footlink_mc.gotoAndStop(((dataArr[0].footlink > 0)) ? dataArr[0].footlink : footlink_mc.totalFrames);
_local2 = 1;
while (_local2 <= 5) {
_local1 = this[("icon_" + _local2)];
_local1.gotoAndStop(((dataArr[_local2].icon > 0)) ? dataArr[_local2].icon : _local1.totalFrames);
_local1.mouseChildren = false;
_local1.mouseEnabled = false;
_local1 = this[("ring_" + _local2)];
_local1.gotoAndStop(((dataArr[_local2].ring > 0)) ? dataArr[_local2].ring : _local1.totalFrames);
_local1 = this[("nail_" + _local2)];
_local1.gotoAndStop(main.gameData.nail);
_local1.mask_mc.gotoAndStop(main.gameData.nail);
_local1.oil_mc.gotoAndStop(((dataArr[_local2].oil > 0)) ? dataArr[_local2].oil : _local1.oil_mc.totalFrames);
_local1.addEventListener(MouseEvent.CLICK, nailHandler);
_local2++;
};
}
public function nailHandler(_arg1:MouseEvent):void{
var _local2:MovieClip;
var _local3:int;
_local2 = (_arg1.currentTarget as MovieClip);
_local3 = main.get_id(_local2.name);
if (main.cursorType == "oil"){
main[(("brush_" + main.gameData.current) + "_mc")][("m_" + _local3)].gotoAndPlay(2);
main[(("brush_" + main.gameData.current) + "_mc")][("m_" + _local3)].id = main.gameData.oil;
main.gameData.foots[main.gameData.current][_local3].oil = main.gameData.oil;
} else {
if (main.cursorType == "icon"){
this[("icon_" + _local3)].gotoAndStop(main.cs_icon_mc.currentFrame);
main.gameData.foots[main.gameData.current][_local3].icon = main.cs_icon_mc.currentFrame;
main.setCursor("default", -1);
};
};
}
function frame1(){
stop();
main = MovieClip(root);
dataArr = main.gameData.foots[main.get_id(this.name)];
init();
}
public function reset():void{
dataArr = main.gameData.foots[main.get_id(this.name)];
init();
}
}
}//package _fla
Section 25
//Timeline_52 (_fla.Timeline_52)
package _fla {
import flash.display.*;
public dynamic class Timeline_52 extends MovieClip {
public var oil_mc:MovieClip;
public var mask_mc:MovieClip;
}
}//package _fla
Section 26
//Timeline_55 (_fla.Timeline_55)
package _fla {
import flash.display.*;
public dynamic class Timeline_55 extends MovieClip {
public var oil_mc:MovieClip;
public var mask_mc:MovieClip;
public function Timeline_55(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package _fla
Section 27
//Timeline_57 (_fla.Timeline_57)
package _fla {
import flash.display.*;
public dynamic class Timeline_57 extends MovieClip {
public var oil_mc:MovieClip;
public var mask_mc:MovieClip;
}
}//package _fla
Section 28
//Timeline_59 (_fla.Timeline_59)
package _fla {
import flash.display.*;
public dynamic class Timeline_59 extends MovieClip {
public var oil_mc:MovieClip;
public var mask_mc:MovieClip;
public function Timeline_59(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package _fla
Section 29
//Timeline_61 (_fla.Timeline_61)
package _fla {
import flash.display.*;
public dynamic class Timeline_61 extends MovieClip {
public var oil_mc:MovieClip;
public var mask_mc:MovieClip;
}
}//package _fla
Section 30
//Timeline_63 (_fla.Timeline_63)
package _fla {
import flash.display.*;
public dynamic class Timeline_63 extends MovieClip {
public var 新建符号_1:MovieClip;
}
}//package _fla
Section 31
//Timeline_65 (_fla.Timeline_65)
package _fla {
import flash.display.*;
public dynamic class Timeline_65 extends MovieClip {
public var 新符号_78:MovieClip;
}
}//package _fla
Section 32
//Timeline_82 (_fla.Timeline_82)
package _fla {
import gs.*;
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import gs.easing.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_82 extends MovieClip {
public var icon_7:MovieClip;
public var oil_31:MovieClip;
public var icon_5:MovieClip;
public var oil_40:MovieClip;
public var icon_9:MovieClip;
public var oil_30:MovieClip;
public var ring_5_1:MovieClip;
public var ring_5_2:MovieClip;
public var oil_20:MovieClip;
public var oil_12:MovieClip;
public var nail_1:MovieClip;
public var nail_2:MovieClip;
public var ring_4_1:MovieClip;
public var ring_4_2:MovieClip;
public var i:int;
public var ring_3_1:MovieClip;
public var ring_3_2:MovieClip;
public var shoes_1:MovieClip;
public var shoes_2:MovieClip;
public var shoes_4:MovieClip;
public var shoes_6:MovieClip;
public var shoes_3:MovieClip;
public var shoes_5:MovieClip;
public var 新符号_78:MovieClip;
public var fuse_1:MovieClip;
public var fuse_2:MovieClip;
public var fuse_3:MovieClip;
public var ring_2_2:MovieClip;
public var fuse_4:MovieClip;
public var ring_2_1:MovieClip;
public var oil_1:MovieClip;
public var oil_2:MovieClip;
public var oil_3:MovieClip;
public var oil_5:MovieClip;
public var oil_6:MovieClip;
public var oil_8:MovieClip;
public var oil_4:MovieClip;
public var oil_9:MovieClip;
public var ring_1_1:MovieClip;
public var ring_1_2:MovieClip;
public var oil_7:MovieClip;
public var footlink_1:MovieClip;
public var footlink_2:MovieClip;
public var footlink_3:MovieClip;
public var footlink_5:MovieClip;
public var footArr:Array;
public var footlink_6:MovieClip;
public var footlink_4:MovieClip;
public var wenshen_1:MovieClip;
public var wenshen_3:MovieClip;
public var wenshen_4:MovieClip;
public var wenshen_5:MovieClip;
public var wenshen_6:MovieClip;
public var wenshen_7:MovieClip;
public var wenshen_8:MovieClip;
public var wenshen_2:MovieClip;
public var icon_12:MovieClip;
public var icon_14:MovieClip;
public var oil_14:MovieClip;
public var oil_15:MovieClip;
public var oil_16:MovieClip;
public var oil_17:MovieClip;
public var oil_18:MovieClip;
public var oil_19:MovieClip;
public var oil_13:MovieClip;
public var icon_13:MovieClip;
public var oil_11:MovieClip;
public var icon_10:MovieClip;
public var icon_11:MovieClip;
public var main:MovieClip;
public var oil_21:MovieClip;
public var oil_22:MovieClip;
public var oil_23:MovieClip;
public var oil_24:MovieClip;
public var oil_25:MovieClip;
public var oil_26:MovieClip;
public var oil_27:MovieClip;
public var oil_28:MovieClip;
public var oil_29:MovieClip;
public var oil_10:MovieClip;
public var icon_1:MovieClip;
public var oil_32:MovieClip;
public var icon_3:MovieClip;
public var oil_34:MovieClip;
public var oil_35:MovieClip;
public var oil_37:MovieClip;
public var oil_38:MovieClip;
public var icon_2:MovieClip;
public var oil_33:MovieClip;
public var oil_36:MovieClip;
public var icon_8:MovieClip;
public var oil_39:MovieClip;
public var icon_4:MovieClip;
public var icon_6:MovieClip;
public function Timeline_82(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6);
}
public function init_ring(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, ringClick);
}
public function init_footlink(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, footlinkClick);
}
public function init_nail(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, nailClick);
_arg1.gotoAndStop(main.get_id(_arg1.name));
}
public function init_oil(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, oilClick);
}
function frame2(){
stop();
main.$(this, init_icons, "icon_");
if (main.gameData.current == 1){
TweenLite.to(main.foot_1_mc, 0.5, {scaleX:2, scaleY:2, y:(main.setting.foot1_y1 - 200)});
} else {
TweenLite.to(main.foot_2_mc, 0.5, {scaleX:2, scaleY:2, y:(main.setting.foot2_y1 - 200)});
};
}
function frame3(){
stop();
i = 1;
while (i <= 5) {
main.$(this, init_ring, (("ring_" + i) + "_"));
i++;
};
}
function frame4(){
stop();
main.$(this, init_wenshen, "wenshen_");
selectWenshen(footArr[0].wenshen);
}
function frame5(){
stop();
main.$(this, init_footlink, "footlink_");
selectFootlink(footArr[0].footlink);
}
function frame1(){
stop();
main = MovieClip(root);
footArr = main.gameData.foots[main.gameData.current];
main.$(this, init_fuse, "fuse_");
selectFuse(main.gameData.fuse);
main.$(this, init_nail, "nail_");
selectNail(main.gameData.nail);
main.$(this, init_oil, "oil_");
}
function frame6(){
stop();
main.$(this, init_shoes, "shoes_");
selectShoes(main.gameData.shoes);
}
public function selectFuse(_arg1:int):void{
main.setCursor("default", -1);
main.removeLight(this[("fuse_" + main.gameData.fuse)]);
main.gameData.fuse = _arg1;
main.addLight(this[("fuse_" + main.gameData.fuse)]);
main.foot_1_mc.fuse_mc.gotoAndStop(_arg1);
main.foot_2_mc.fuse_mc.gotoAndStop(_arg1);
}
public function itemOver(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
_local2.overData = {layer:_local2.parent.getChildIndex(_local2)};
TweenLite.to(_local2, 0.2, {scaleX:1.1, scaleY:1.1, ease:Back.easeOut});
}
public function selectWenshen(_arg1:int):void{
if (footArr[0].wenshen > 0){
main.removeLight(this[("wenshen_" + footArr[0].wenshen)]);
};
footArr[0].wenshen = _arg1;
if (footArr[0].wenshen > 0){
main.addLight(this[("wenshen_" + footArr[0].wenshen)]);
main[(("foot_" + main.gameData.current) + "_mc")].wenshen_mc.gotoAndStop(_arg1);
} else {
main[(("foot_" + main.gameData.current) + "_mc")].wenshen_mc.gotoAndStop(main[(("foot_" + main.gameData.current) + "_mc")].wenshen_mc.totalFrames);
};
}
public function iconsClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectIcons(main.get_id(_local2.name));
}
public function selectFootlink(_arg1:int):void{
if (footArr[0].footlink > 0){
main.removeLight(this[("footlink_" + footArr[0].footlink)]);
};
footArr[0].footlink = _arg1;
if (footArr[0].footlink > 0){
main.addLight(this[("footlink_" + footArr[0].footlink)]);
main[(("foot_" + main.gameData.current) + "_mc")].footlink_mc.gotoAndStop(_arg1);
} else {
main[(("foot_" + main.gameData.current) + "_mc")].footlink_mc.gotoAndStop(main[(("foot_" + main.gameData.current) + "_mc")].footlink_mc.totalFrames);
};
}
public function fuseClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectFuse(main.get_id(_local2.name));
}
public function oilClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectOil(main.get_id(_local2.name));
}
public function init_wenshen(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, wenshenClick);
}
public function init_shoes(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, shoesClick);
}
public function footlinkClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectFootlink(main.get_id(_local2.name));
}
public function nailClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectNail(main.get_id(_local2.name));
}
public function init_icons(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, iconsClick);
}
public function init_fuse(_arg1:MovieClip):void{
_arg1.buttonMode = true;
_arg1.mouseChildren = false;
_arg1.addEventListener(MouseEvent.ROLL_OUT, itemOut);
_arg1.addEventListener(MouseEvent.ROLL_OVER, itemOver);
_arg1.addEventListener(MouseEvent.CLICK, fuseClick);
_arg1.gotoAndStop(main.get_id(_arg1.name));
}
public function selectNail(_arg1:int):void{
var _local2:int;
main.setCursor("default", -1);
main.removeLight(this[("nail_" + main.gameData.nail)]);
main.gameData.nail = _arg1;
main.addLight(this[("nail_" + main.gameData.nail)]);
_local2 = 1;
while (_local2 <= 5) {
main.foot_1_mc[("nail_" + _local2)].gotoAndStop(_arg1);
main.foot_2_mc[("nail_" + _local2)].gotoAndStop(_arg1);
main.foot_1_mc[("nail_" + _local2)].mask_mc.gotoAndStop(_arg1);
main.foot_2_mc[("nail_" + _local2)].mask_mc.gotoAndStop(_arg1);
_local2++;
};
}
public function selectOil(_arg1:int):void{
if (main.gameData.oil > 0){
main.removeLight(this[("oil_" + main.gameData.oil)]);
this[("oil_" + main.gameData.oil)].active(false);
};
main.gameData.oil = _arg1;
if (main.gameData.oil > 0){
main.addLight(this[("oil_" + main.gameData.oil)]);
this[("oil_" + main.gameData.oil)].active(true);
main.setCursor("oil", _arg1);
};
if (main.gameData.current == 1){
TweenLite.to(main.foot_1_mc, 0.5, {scaleX:2, scaleY:2, y:(main.setting.foot1_y1 - 200)});
} else {
TweenLite.to(main.foot_2_mc, 0.5, {scaleX:2, scaleY:2, y:(main.setting.foot2_y1 - 200)});
};
}
public function ringClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
var _local3:int;
var _local4:int;
_local2 = (_arg1.currentTarget as MovieClip);
_local3 = main.get_id(_local2.name);
_local4 = main.get_id(_local2.name, 2);
selectRing(_local3, _local4);
}
public function itemOut(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
TweenLite.to(_local2, 0.2, {scaleX:1, scaleY:1, ease:Back.easeOut});
}
public function wenshenClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectWenshen(main.get_id(_local2.name));
}
public function selectRing(_arg1:int, _arg2:int):void{
if (footArr[_arg1].ring > 0){
main.removeLight(this[["ring", _arg1, footArr[_arg1].ring].join("_")]);
};
footArr[_arg1].ring = _arg2;
if (_arg2 > 0){
main.addLight(this[["ring", _arg1, footArr[_arg1].ring].join("_")]);
main[(("foot_" + main.gameData.current) + "_mc")][("ring_" + _arg1)].gotoAndStop(_arg2);
} else {
main[(("foot_" + main.gameData.current) + "_mc")][("ring_" + _arg1)].gotoAndStop(main[(("foot_" + main.gameData.current) + "_mc")][("ring_" + _arg1)].totalFrames);
};
}
public function selectShoes(_arg1:int):void{
if (main.gameData.shoes > 0){
main.removeLight(this[("shoes_" + main.gameData.shoes)]);
};
main.gameData.shoes = _arg1;
if (main.gameData.shoes > 0){
main.addLight(this[("shoes_" + main.gameData.shoes)]);
main["foot_1_mc"].shoes_mc.gotoAndStop(_arg1);
main["foot_2_mc"].shoes_mc.gotoAndStop(_arg1);
} else {
main["foot_1_mc"].shoes_mc.gotoAndStop(main["foot_1_mc"].shoes_mc.totalFrames);
main["foot_2_mc"].shoes_mc.gotoAndStop(main["foot_1_mc"].shoes_mc.totalFrames);
};
}
public function selectIcons(_arg1:int):void{
main.setCursor("icon", _arg1);
}
public function shoesClick(_arg1:MouseEvent):void{
var _local2:MovieClip;
_local2 = (_arg1.currentTarget as MovieClip);
selectShoes(main.get_id(_local2.name));
}
}
}//package _fla
Section 33
//Timeline_90 (_fla.Timeline_90)
package _fla {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class Timeline_90 extends MovieClip {
public var id:int;
public var oil_mc:MovieClip;
public var main:MovieClip;
public var hat_mc:MovieClip;
public function Timeline_90(){
addFrameScript(0, frame1);
}
public function active(_arg1:Boolean):void{
hat_mc.visible = !(_arg1);
}
function frame1(){
main = MovieClip(root);
id = main.get_id(this.name);
oil_mc.gotoAndStop(id);
}
}
}//package _fla
Section 34
//zuoyouhuan_95 (_fla.zuoyouhuan_95)
package _fla {
import gs.*;
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
import flash.media.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.printing.*;
import flash.text.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class zuoyouhuan_95 extends MovieClip {
public var toggle_mc:MovieClip;
public var main:MovieClip;
public function zuoyouhuan_95(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
toggle_mc.buttonMode = true;
toggle_mc.mouseChildren = false;
toggle_mc.addEventListener(MouseEvent.CLICK, handHandler);
toggle_mc.gotoAndStop(1);
main = MovieClip(root);
}
public function handHandler(_arg1:MouseEvent):void{
var _local2:Number;
var _local3:Number;
toggle_mc.gotoAndStop((3 - toggle_mc.currentFrame));
main.gameData.current = toggle_mc.currentFrame;
_local2 = 1;
_local3 = 0;
if ((((main.cursorType == "oil")) || ((main.list_mc.currentFrame == 2)))){
_local2 = 2;
_local3 = -200;
};
if (main.gameData.current == 1){
TweenLite.to(main.foot_2_mc, 0.3, {scaleX:_local2, scaleY:_local2, x:main.setting.foot2_x2, y:main.setting.foot2_y2});
TweenLite.to(main.foot_1_mc, 0.5, {scaleX:1, scaleY:1, x:main.setting.foot1_x1, y:(main.setting.foot1_y1 + _local3)});
} else {
TweenLite.to(main.foot_2_mc, 0.5, {scaleX:_local2, scaleY:_local2, x:main.setting.foot2_x1, y:(main.setting.foot2_y1 + _local3)});
TweenLite.to(main.foot_1_mc, 0.3, {scaleX:1, scaleY:1, x:main.setting.foot1_x2, y:main.setting.foot1_y2});
};
}
}
}//package _fla
Section 35
//Back (gs.easing.Back)
package gs.easing {
public class Back {
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2));
}
public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2));
}
public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1.70158):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2));
};
_arg1 = (_arg1 - 2);
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2));
}
}
}//package gs.easing
Section 36
//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class AutoAlphaPlugin extends TweenPlugin {
protected var _tweenVisible:Boolean;
protected var _tween:TweenLite;
protected var _visible:Boolean;
protected var _target:Object;
public static const VERSION:Number = 1;
public static const API:Number = 1;
public function AutoAlphaPlugin(){
this.propName = "autoAlpha";
this.overwriteProps = ["alpha", "visible"];
this.onComplete = onCompleteTween;
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
if (((!((_target.visible == true))) && (_tweenVisible))){
_target.visible = true;
};
}
public function onCompleteTween():void{
if (((((_tweenVisible) && (!((_tween.vars.runBackwards == true))))) && ((_tween.ease == _tween.vars.ease)))){
_target.visible = _visible;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
_target = _arg1;
_tween = _arg3;
_visible = Boolean(!((_arg2 == 0)));
_tweenVisible = true;
addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha");
return (true);
}
override public function killProps(_arg1:Object):void{
super.killProps(_arg1);
_tweenVisible = !(Boolean(("visible" in _arg1)));
}
}
}//package gs.plugins
Section 37
//EndArrayPlugin (gs.plugins.EndArrayPlugin)
package gs.plugins {
import gs.*;
import gs.utils.tween.*;
public class EndArrayPlugin extends TweenPlugin {
protected var _info:Array;
protected var _a:Array;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function EndArrayPlugin(){
_info = [];
super();
this.propName = "endArray";
this.overwriteProps = ["endArray"];
}
override public function set changeFactor(_arg1:Number):void{
var _local2:int;
var _local3:ArrayTweenInfo;
var _local4:Number;
var _local5:int;
if (this.round){
_local2 = (_info.length - 1);
while (_local2 > -1) {
_local3 = _info[_local2];
_local4 = (_local3.start + (_local3.change * _arg1));
_local5 = ((_local4)<0) ? -1 : 1;
_a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4);
_local2--;
};
} else {
_local2 = (_info.length - 1);
while (_local2 > -1) {
_local3 = _info[_local2];
_a[_local3.index] = (_local3.start + (_local3.change * _arg1));
_local2--;
};
};
}
public function init(_arg1:Array, _arg2:Array):void{
var _local3:int;
_a = _arg1;
_local3 = (_arg2.length - 1);
while (_local3 > -1) {
if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){
_info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3]));
};
_local3--;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){
return (false);
};
init((_arg1 as Array), _arg2);
return (true);
}
}
}//package gs.plugins
Section 38
//FramePlugin (gs.plugins.FramePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class FramePlugin extends TweenPlugin {
public var frame:int;
protected var _target:MovieClip;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function FramePlugin(){
this.propName = "frame";
this.overwriteProps = ["frame"];
this.round = true;
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_target.gotoAndStop(this.frame);
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){
return (false);
};
_target = (_arg1 as MovieClip);
this.frame = _target.currentFrame;
addTween(this, "frame", this.frame, _arg2, "frame");
return (true);
}
}
}//package gs.plugins
Section 39
//RemoveTintPlugin (gs.plugins.RemoveTintPlugin)
package gs.plugins {
public class RemoveTintPlugin extends TintPlugin {
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function RemoveTintPlugin(){
this.propName = "removeTint";
}
}
}//package gs.plugins
Section 40
//TintPlugin (gs.plugins.TintPlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
import flash.geom.*;
import gs.utils.tween.*;
public class TintPlugin extends TweenPlugin {
protected var _ct:ColorTransform;
protected var _ignoreAlpha:Boolean;
protected var _target:DisplayObject;
public static const VERSION:Number = 1.1;
public static const API:Number = 1;
protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"];
public function TintPlugin(){
this.propName = "tint";
this.overwriteProps = ["tint"];
}
override public function set changeFactor(_arg1:Number):void{
var _local2:ColorTransform;
updateTweens(_arg1);
if (_ignoreAlpha){
_local2 = _target.transform.colorTransform;
_ct.alphaMultiplier = _local2.alphaMultiplier;
_ct.alphaOffset = _local2.alphaOffset;
};
_target.transform.colorTransform = _ct;
}
public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{
var _local3:int;
var _local4:String;
_target = _arg1;
_ct = _target.transform.colorTransform;
_local3 = (_props.length - 1);
while (_local3 > -1) {
_local4 = _props[_local3];
if (_ct[_local4] != _arg2[_local4]){
_tweens[_tweens.length] = new TweenInfo(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false);
};
_local3--;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
var _local4:ColorTransform;
if (!(_arg1 is DisplayObject)){
return (false);
};
_local4 = new ColorTransform();
if (((!((_arg2 == null))) && (!((_arg3.exposedVars.removeTint == true))))){
_local4.color = uint(_arg2);
};
_ignoreAlpha = true;
init((_arg1 as DisplayObject), _local4);
return (true);
}
}
}//package gs.plugins
Section 41
//TweenPlugin (gs.plugins.TweenPlugin)
package gs.plugins {
import gs.*;
import gs.utils.tween.*;
public class TweenPlugin {
public var overwriteProps:Array;
protected var _tweens:Array;
public var round:Boolean;
public var onComplete:Function;
public var propName:String;
protected var _changeFactor:Number;// = 0
public static const VERSION:Number = 1.03;
public static const API:Number = 1;
public function TweenPlugin(){
_tweens = [];
_changeFactor = 0;
super();
}
protected function updateTweens(_arg1:Number):void{
var _local2:int;
var _local3:TweenInfo;
var _local4:Number;
var _local5:int;
if (this.round){
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
_local3 = _tweens[_local2];
_local4 = (_local3.start + (_local3.change * _arg1));
_local5 = ((_local4)<0) ? -1 : 1;
_local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4);
_local2--;
};
} else {
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
_local3 = _tweens[_local2];
_local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1));
_local2--;
};
};
}
public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_changeFactor = _arg1;
}
protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{
var _local6:Number;
if (_arg4 != null){
_local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4);
if (_local6 != 0){
_tweens[_tweens.length] = new TweenInfo(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false);
};
};
}
public function killProps(_arg1:Object):void{
var _local2:int;
_local2 = (this.overwriteProps.length - 1);
while (_local2 > -1) {
if ((this.overwriteProps[_local2] in _arg1)){
this.overwriteProps.splice(_local2, 1);
};
_local2--;
};
_local2 = (_tweens.length - 1);
while (_local2 > -1) {
if ((_tweens[_local2].name in _arg1)){
_tweens.splice(_local2, 1);
};
_local2--;
};
}
public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName);
return (true);
}
public function get changeFactor():Number{
return (_changeFactor);
}
public static function activate(_arg1:Array):Boolean{
var _local2:int;
var _local3:Object;
_local2 = (_arg1.length - 1);
while (_local2 > -1) {
_local3 = new (_arg1[_local2]);
TweenLite.plugins[_local3.propName] = _arg1[_local2];
_local2--;
};
return (true);
}
}
}//package gs.plugins
Section 42
//VisiblePlugin (gs.plugins.VisiblePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
public class VisiblePlugin extends TweenPlugin {
protected var _tween:TweenLite;
protected var _visible:Boolean;
protected var _target:Object;
public static const VERSION:Number = 1;
public static const API:Number = 1;
public function VisiblePlugin(){
this.propName = "visible";
this.overwriteProps = ["visible"];
this.onComplete = onCompleteTween;
}
override public function set changeFactor(_arg1:Number):void{
if (_target.visible != true){
_target.visible = true;
};
}
public function onCompleteTween():void{
if (((!((_tween.vars.runBackwards == true))) && ((_tween.ease == _tween.vars.ease)))){
_target.visible = _visible;
};
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
_target = _arg1;
_tween = _arg3;
_visible = Boolean(_arg2);
return (true);
}
}
}//package gs.plugins
Section 43
//VolumePlugin (gs.plugins.VolumePlugin)
package gs.plugins {
import gs.*;
import flash.display.*;
import flash.media.*;
public class VolumePlugin extends TweenPlugin {
protected var _st:SoundTransform;
protected var _target:Object;
public static const VERSION:Number = 1.01;
public static const API:Number = 1;
public function VolumePlugin(){
this.propName = "volume";
this.overwriteProps = ["volume"];
}
override public function set changeFactor(_arg1:Number):void{
updateTweens(_arg1);
_target.soundTransform = _st;
}
override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{
if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){
return (false);
};
_target = _arg1;
_st = _target.soundTransform;
addTween(_st, "volume", _st.volume, _arg2, "volume");
return (true);
}
}
}//package gs.plugins
Section 44
//ArrayTweenInfo (gs.utils.tween.ArrayTweenInfo)
package gs.utils.tween {
public class ArrayTweenInfo {
public var change:Number;
public var index:uint;
public var start:Number;
public function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){
this.index = _arg1;
this.start = _arg2;
this.change = _arg3;
}
}
}//package gs.utils.tween
Section 45
//TweenInfo (gs.utils.tween.TweenInfo)
package gs.utils.tween {
public class TweenInfo {
public var start:Number;
public var name:String;
public var change:Number;
public var target:Object;
public var property:String;
public var isPlugin:Boolean;
public function TweenInfo(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean){
this.target = _arg1;
this.property = _arg2;
this.start = _arg3;
this.change = _arg4;
this.name = _arg5;
this.isPlugin = _arg6;
}
}
}//package gs.utils.tween
Section 46
//TweenLite (gs.TweenLite)
package gs {
import flash.events.*;
import flash.display.*;
import gs.utils.tween.*;
import gs.plugins.*;
import flash.utils.*;
public class TweenLite {
public var delay:Number;
protected var _hasUpdate:Boolean;
protected var _hasPlugins:Boolean;
public var started:Boolean;
public var initted:Boolean;
public var active:Boolean;
public var startTime:Number;
public var target:Object;
public var duration:Number;
public var gc:Boolean;
public var vars:Object;
public var ease:Function;
public var tweens:Array;
public var exposedVars:Object;
public var combinedTimeScale:Number;
public var initTime:Number;
public static const version:Number = 10.092;
private static var _timer:Timer = new Timer(2000);
public static var defaultEase:Function = TweenLite.easeOut;
public static var plugins:Object = {};
public static var currentTime:uint;
public static var masterList:Dictionary = new Dictionary(false);
protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, persist:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, timeScale:1};
public static var killDelayedCallsTo:Function = TweenLite.killTweensOf;
public static var timingSprite:Sprite = new Sprite();
public static var overwriteManager:Object;
private static var _tlInitted:Boolean;
public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){
var _local4:int;
super();
if (_arg1 == null){
return;
};
if (!_tlInitted){
TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]);
currentTime = getTimer();
timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true);
if (overwriteManager == null){
overwriteManager = {mode:1, enabled:false};
};
_timer.addEventListener("timer", killGarbage, false, 0, true);
_timer.start();
_tlInitted = true;
};
this.vars = _arg3;
this.duration = ((_arg2) || (0.001));
this.delay = ((_arg3.delay) || (0));
this.combinedTimeScale = ((_arg3.timeScale) || (1));
this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0))));
this.target = _arg1;
if (typeof(this.vars.ease) != "function"){
this.vars.ease = defaultEase;
};
if (this.vars.easeParams != null){
this.vars.proxiedEase = this.vars.ease;
this.vars.ease = easeProxy;
};
this.ease = this.vars.ease;
this.exposedVars = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars;
this.tweens = [];
this.initTime = currentTime;
this.startTime = (this.initTime + (this.delay * 1000));
_local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite);
if (((!((_arg1 in masterList))) || ((_local4 == 1)))){
masterList[_arg1] = [this];
} else {
masterList[_arg1].push(this);
};
if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){
initTweenVals();
if (this.active){
render((this.startTime + 1));
} else {
render(this.startTime);
};
if (((((!((this.exposedVars.visible == null))) && ((this.vars.runBackwards == true)))) && ((this.target is DisplayObject)))){
this.target.visible = this.exposedVars.visible;
};
};
}
public function set enabled(_arg1:Boolean):void{
var _local2:Array;
var _local3:Boolean;
var _local4:int;
if (_arg1){
if (!(this.target in masterList)){
masterList[this.target] = [this];
} else {
_local2 = masterList[this.target];
_local4 = (_local2.length - 1);
while (_local4 > -1) {
if (_local2[_local4] == this){
_local3 = true;
break;
};
_local4--;
};
if (!_local3){
_local2[_local2.length] = this;
};
};
};
this.gc = (_arg1) ? false : true;
if (this.gc){
this.active = false;
} else {
this.active = this.started;
};
}
public function clear():void{
this.tweens = [];
this.vars = (this.exposedVars = {ease:this.vars.ease});
_hasUpdate = false;
}
public function render(_arg1:uint):void{
var _local2:Number;
var _local3:Number;
var _local4:TweenInfo;
var _local5:int;
_local2 = ((_arg1 - this.startTime) * 0.001);
if (_local2 >= this.duration){
_local2 = this.duration;
_local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0;
} else {
_local3 = this.ease(_local2, 0, 1, this.duration);
};
_local5 = (this.tweens.length - 1);
while (_local5 > -1) {
_local4 = this.tweens[_local5];
_local4.target[_local4.property] = (_local4.start + (_local3 * _local4.change));
_local5--;
};
if (_hasUpdate){
this.vars.onUpdate.apply(null, this.vars.onUpdateParams);
};
if (_local2 == this.duration){
complete(true);
};
}
public function activate():void{
this.started = (this.active = true);
if (!this.initted){
initTweenVals();
};
if (this.vars.onStart != null){
this.vars.onStart.apply(null, this.vars.onStartParams);
};
if (this.duration == 0.001){
this.startTime = (this.startTime - 1);
};
}
public function get enabled():Boolean{
return ((this.gc) ? false : true);
}
public function initTweenVals():void{
var _local1:String;
var _local2:int;
var _local3:*;
var _local4:TweenInfo;
if (((!((this.exposedVars.timeScale == undefined))) && (this.target.hasOwnProperty("timeScale")))){
this.tweens[this.tweens.length] = new TweenInfo(this.target, "timeScale", this.target.timeScale, (this.exposedVars.timeScale - this.target.timeScale), "timeScale", false);
};
for (_local1 in this.exposedVars) {
if ((_local1 in _reservedProps)){
} else {
if ((_local1 in plugins)){
_local3 = new (plugins[_local1]);
if (_local3.onInitTween(this.target, this.exposedVars[_local1], this) == false){
this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false);
} else {
this.tweens[this.tweens.length] = new TweenInfo(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true);
_hasPlugins = true;
};
} else {
this.tweens[this.tweens.length] = new TweenInfo(this.target, _local1, this.target[_local1], ((typeof(this.exposedVars[_local1]))=="number") ? (this.exposedVars[_local1] - this.target[_local1]) : Number(this.exposedVars[_local1]), _local1, false);
};
};
};
if (this.vars.runBackwards == true){
_local2 = (this.tweens.length - 1);
while (_local2 > -1) {
_local4 = this.tweens[_local2];
this.tweens[_local2].start = (_local4.start + _local4.change);
_local4.change = -(_local4.change);
_local2--;
};
};
if (this.vars.onUpdate != null){
_hasUpdate = true;
};
if (((TweenLite.overwriteManager.enabled) && ((this.target in masterList)))){
overwriteManager.manageOverwrites(this, masterList[this.target]);
};
this.initted = true;
}
protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams)));
}
public function killVars(_arg1:Object):void{
if (overwriteManager.enabled){
overwriteManager.killVars(_arg1, this.exposedVars, this.tweens);
};
}
public function complete(_arg1:Boolean=false):void{
var _local2:int;
if (!_arg1){
if (!this.initted){
initTweenVals();
};
this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale));
render(currentTime);
return;
};
if (_hasPlugins){
_local2 = (this.tweens.length - 1);
while (_local2 > -1) {
if (((this.tweens[_local2].isPlugin) && (!((this.tweens[_local2].target.onComplete == null))))){
this.tweens[_local2].target.onComplete();
};
_local2--;
};
};
if (this.vars.persist != true){
this.enabled = false;
};
if (this.vars.onComplete != null){
this.vars.onComplete.apply(null, this.vars.onCompleteParams);
};
}
public static function updateAll(_arg1:Event=null):void{
var _local2:uint;
var _local3:Dictionary;
var _local4:Array;
var _local5:int;
var _local6:TweenLite;
_local2 = (currentTime = getTimer());
_local3 = masterList;
for each (_local4 in _local3) {
_local5 = (_local4.length - 1);
while (_local5 > -1) {
_local6 = _local4[_local5];
if (_local6.active){
_local6.render(_local2);
} else {
if (_local6.gc){
_local4.splice(_local5, 1);
} else {
if (_local2 >= _local6.startTime){
_local6.activate();
_local6.render(_local2);
};
};
};
_local5--;
};
};
}
public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{
if (_arg1 != null){
if (_arg2){
_arg1.clear();
};
_arg1.enabled = false;
};
}
public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{
var _local3:Array;
var _local4:int;
var _local5:TweenLite;
if (((!((_arg1 == null))) && ((_arg1 in masterList)))){
_local3 = masterList[_arg1];
_local4 = (_local3.length - 1);
while (_local4 > -1) {
_local5 = _local3[_local4];
if (((_arg2) && (!(_local5.gc)))){
_local5.complete(false);
};
_local5.clear();
_local4--;
};
delete masterList[_arg1];
};
}
public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
_arg3.runBackwards = true;
return (new TweenLite(_arg1, _arg2, _arg3));
}
public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2));
}
protected static function killGarbage(_arg1:TimerEvent):void{
var _local2:Dictionary;
var _local3:Object;
_local2 = masterList;
for (_local3 in _local2) {
if (_local2[_local3].length == 0){
delete _local2[_local3];
};
};
}
public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{
return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0}));
}
public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{
return (new TweenLite(_arg1, _arg2, _arg3));
}
}
}//package gs
Section 47
//icon_link (icon_link)
package {
import flash.display.*;
public dynamic class icon_link extends MovieClip {
}
}//package
Section 48
//MochiBot (MochiBot)
package {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public static function track(_arg1:Sprite, _arg2:String):MochiBot{
var _local3:MochiBot;
var _local4:String;
var _local5:URLVariables;
var _local6:String;
var _local7:URLRequest;
var _local8:Loader;
if (Security.sandboxType == "localWithFile"){
return (null);
};
_local3 = new (MochiBot);
_arg1.addChild(_local3);
Security.allowDomain("*");
Security.allowInsecureDomain("*");
_local4 = "http://core.mochibot.com/my/core.swf";
_local5 = new URLVariables();
_local5["sb"] = Security.sandboxType;
_local5["v"] = Capabilities.version;
_local5["swfid"] = _arg2;
_local5["mv"] = "8";
_local5["fv"] = "9";
_local6 = _local3.root.loaderInfo.loaderURL;
if (_local6.indexOf("http") == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = "local";
};
_local7 = new URLRequest(_local4);
_local7.contentType = "application/x-www-form-urlencoded";
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
_local8 = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
}
}//package