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

swfchan turned sixteen years old yesterday! (5may2024)

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

sniper-hero-2.swf

This is the info page for
Flash #122981

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


Text
headshot

姚明受伤了

100%

<p align="left"><font face="Arial" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Play again</font></p>

GAME OVER

<p align="left"><font face="Arial" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1">Play again</font></p>

<p align="left"><font face="Arial" size="36" color="#ffffff" letterSpacing="0.000000" kerning="1">Instruction</font></p>

Enemies have invaded many parts of your home
country. As a sniper, you are dispatched to Lurk
around the enemy camp and shoot them.
Instruction:
S key to stand;
A key to Hide;
Spacebar to aim;
Left mouse click to shoot.

<p align="left"><font face="黑体" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>v1.12</b></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Play Game</font></p>

抗战胜利

命中率

爆头率

杀敌数

X

=

关卡得分

总得分

Shot rate

Headshot rate

Enemies Killed

Score

Total Score

点击进入下一关

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>10000</b></font></p>

%

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>20000</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>100</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>200</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

<p align="left"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

<p align="center"><font face="黑体" size="16" color="#66ff00" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

time:

<p align="center"><font face="黑体" size="16" color="#66ff00" letterSpacing="0.000000" kerning="1"><b>9</b></font></p>

x

x

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

Enemies Killed

<p align="center"><font face="黑体" size="16" color="#66ff00" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

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

Enemies Left

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

Enemies escaped

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

1

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

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

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

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

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

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

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

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

目标出现!!

Level Pass Conditions:
Shield militia to placed a bomb in the enemy bunker,
and then detonate the bomb to destroy the bunker

Level Fail Conditions:
Militia or sniper being killed

militia

Bomb

Level Pass Conditions:
Kill Enemy Major-general

Level Fail Conditions:
Enemy Major-general escaped
or sniper being killed

日军小队长

Level Pass Conditions:Kill all the enemy

Level Fail Conditions:Sniper being killed

Level Pass Conditions:Stop and destroy the enemy reinforcement vehicles

Level Fail Conditions:More than three vehicles pass through

Level Pass Conditions:
Destroy the aircraft carrier and other facilities

X5

X4

X1

Level Pass Conditions:Eliminate all enemies within 200 seconds

Level Fail Conditions:Out of time or sniper being killed

START

START

START

子弹不足!

按R键装弹

<p align="right"><font face="宋体" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

射击炸弹,摧毁堡垒!

按 S键 站起
按 A键 躲避
按 空格键 瞄准

按 S键 站起
按 A键 躲避
按 空格键 瞄准

ActionScript [AS3]

Section 1
//F_btn_115 (_fla.F_btn_115) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class F_btn_115 extends MovieClip { public function F_btn_115(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.facebook.com/freegameswow"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 2
//Logo_18 (_fla.Logo_18) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Logo_18 extends MovieClip { public function Logo_18(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.freegameswow.com"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 3
//Logowow_108 (_fla.Logowow_108) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Logowow_108 extends MovieClip { public function Logowow_108(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.freegameswow.com"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 4
//T_btn_113 (_fla.T_btn_113) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class T_btn_113 extends MovieClip { public function T_btn_113(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.twitter.com/freegameswow"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 5
//Timeline_102 (_fla.Timeline_102) package _fla { import flash.display.*; public dynamic class Timeline_102 extends MovieClip { public function Timeline_102(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package _fla
Section 6
//Timeline_11 (_fla.Timeline_11) package _fla { import flash.display.*; public dynamic class Timeline_11 extends MovieClip { public function Timeline_11(){ addFrameScript(7, frame8); } function frame8(){ stop(); } } }//package _fla
Section 7
//Timeline_119 (_fla.Timeline_119) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Timeline_119 extends MovieClip { public var b:Boolean; public var GG:GetGameList; public function Timeline_119(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); GG = new GetGameList(); this.parent.addChild(GG); GG.visible = false; b = false; this.buttonMode = true; } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.freegameswow.com"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 8
//Timeline_33 (_fla.Timeline_33) package _fla { import flash.display.*; public dynamic class Timeline_33 extends MovieClip { public function Timeline_33(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 9
//Timeline_34 (_fla.Timeline_34) package _fla { import flash.display.*; public dynamic class Timeline_34 extends MovieClip { public function Timeline_34(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package _fla
Section 10
//Timeline_36 (_fla.Timeline_36) package _fla { import flash.display.*; public dynamic class Timeline_36 extends MovieClip { public function Timeline_36(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 11
//Timeline_37 (_fla.Timeline_37) package _fla { import flash.display.*; public dynamic class Timeline_37 extends MovieClip { public function Timeline_37(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 12
//Timeline_38 (_fla.Timeline_38) package _fla { import flash.display.*; public dynamic class Timeline_38 extends MovieClip { public function Timeline_38(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 13
//Timeline_39 (_fla.Timeline_39) package _fla { import flash.display.*; public dynamic class Timeline_39 extends MovieClip { public function Timeline_39(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 14
//Timeline_40 (_fla.Timeline_40) package _fla { import flash.display.*; public dynamic class Timeline_40 extends MovieClip { public var ren:MovieClip; public function Timeline_40(){ addFrameScript(1767, frame1768); } function frame1768(){ stop(); } } }//package _fla
Section 15
//Timeline_41 (_fla.Timeline_41) package _fla { import flash.display.*; public dynamic class Timeline_41 extends MovieClip { public function Timeline_41(){ addFrameScript(7, frame8, 8, frame9); } function frame8(){ gotoAndPlay(1); } function frame9(){ stop(); } } }//package _fla
Section 16
//Timeline_42 (_fla.Timeline_42) package _fla { import flash.display.*; public dynamic class Timeline_42 extends MovieClip { public function Timeline_42(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package _fla
Section 17
//Timeline_50 (_fla.Timeline_50) package _fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_50 extends MovieClip { public var _txt:TextField; } }//package _fla
Section 18
//Timeline_54 (_fla.Timeline_54) package _fla { import flash.display.*; public dynamic class Timeline_54 extends MovieClip { public function Timeline_54(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 19
//Timeline_55 (_fla.Timeline_55) package _fla { import flash.display.*; public dynamic class Timeline_55 extends MovieClip { public function Timeline_55(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 20
//Timeline_56 (_fla.Timeline_56) package _fla { import flash.display.*; public dynamic class Timeline_56 extends MovieClip { public function Timeline_56(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package _fla
Section 21
//Timeline_57 (_fla.Timeline_57) package _fla { import flash.display.*; public dynamic class Timeline_57 extends MovieClip { public function Timeline_57(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package _fla
Section 22
//Timeline_60 (_fla.Timeline_60) package _fla { import flash.display.*; public dynamic class Timeline_60 extends MovieClip { public function Timeline_60(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 23
//Timeline_61 (_fla.Timeline_61) package _fla { import flash.display.*; public dynamic class Timeline_61 extends MovieClip { public function Timeline_61(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package _fla
Section 24
//Timeline_64 (_fla.Timeline_64) package _fla { import flash.display.*; public dynamic class Timeline_64 extends MovieClip { public function Timeline_64(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 25
//Timeline_65 (_fla.Timeline_65) package _fla { import flash.display.*; public dynamic class Timeline_65 extends MovieClip { public function Timeline_65(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 26
//Timeline_66 (_fla.Timeline_66) package _fla { import flash.display.*; public dynamic class Timeline_66 extends MovieClip { public function Timeline_66(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 27
//Timeline_67 (_fla.Timeline_67) package _fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public function Timeline_67(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package _fla
Section 28
//Timeline_7 (_fla.Timeline_7) package _fla { import flash.display.*; public dynamic class Timeline_7 extends MovieClip { public var G:MovieClip; public function Timeline_7(){ addFrameScript(0, frame1, 20, frame21, 30, frame31, 39, frame40); } function frame1(){ this.mouseEnabled = false; this.mouseChildren = false; } function frame21(){ gotoAndPlay("run"); } function frame31(){ gotoAndPlay("JingBao"); } function frame40(){ stop(); } } }//package _fla
Section 29
//Timeline_70 (_fla.Timeline_70) package _fla { import flash.display.*; public dynamic class Timeline_70 extends MovieClip { public function Timeline_70(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 30
//Timeline_71 (_fla.Timeline_71) package _fla { import flash.display.*; public dynamic class Timeline_71 extends MovieClip { public function Timeline_71(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 31
//Timeline_73 (_fla.Timeline_73) package _fla { import flash.display.*; public dynamic class Timeline_73 extends MovieClip { public function Timeline_73(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 32
//Timeline_77 (_fla.Timeline_77) package _fla { import flash.display.*; public dynamic class Timeline_77 extends MovieClip { public function Timeline_77(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 33
//Timeline_79 (_fla.Timeline_79) package _fla { import flash.display.*; public dynamic class Timeline_79 extends MovieClip { public function Timeline_79(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 34
//Timeline_8 (_fla.Timeline_8) package _fla { import flash.display.*; public dynamic class Timeline_8 extends MovieClip { public var RR:MovieClip; public function Timeline_8(){ addFrameScript(0, frame1, 248, frame249); } function frame1(){ stop(); } function frame249(){ stop(); } } }//package _fla
Section 35
//Timeline_9 (_fla.Timeline_9) package _fla { import flash.display.*; public dynamic class Timeline_9 extends MovieClip { public function Timeline_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 36
//Timeline_90 (_fla.Timeline_90) package _fla { import flash.display.*; public dynamic class Timeline_90 extends MovieClip { public function Timeline_90(){ addFrameScript(3, frame4); } function frame4(){ gotoAndPlay(1); } } }//package _fla
Section 37
//Timeline_94 (_fla.Timeline_94) package _fla { import flash.display.*; public dynamic class Timeline_94 extends MovieClip { public var RR:MovieClip; public function Timeline_94(){ addFrameScript(0, frame1, 336, frame337); } function frame1(){ stop(); } function frame337(){ stop(); } } }//package _fla
Section 38
//LoadingBarMain (com.display.LoadingBarMain) package com.display { public class LoadingBarMain extends LoadingBar { public function LoadingBarMain():void{ } public function setBar(_arg1:int):void{ txt.text = (_arg1 + "%"); bar.scaleX = (_arg1 / 100); } } }//package com.display
Section 39
//MainUI (com.display.MainUI) package com.display { import flash.events.*; import flash.display.*; import flash.net.*; public class MainUI extends Sprite { private var backUrl:String;// = "" private var curGameId:uint;// = 0 private var toUrl:String;// = "" private var curPic:uint;// = 0 private var onceNum:uint;// = 5 private var speed:int;// = 18 private var span:int;// = 15 private var dataAry:Array; private var picSp:Sprite; private var picAry:Array; private var rightBtn:TurnBtn; private var maskMc:MaskMc; private var xspan:int;// = 6 private var leftBtn:TurnBtn; private var targetX:Number;// = 0 public function MainUI(_arg1:String, _arg2:uint, _arg3:Array):void{ curPic = 0; onceNum = 5; span = 15; xspan = 6; speed = 18; targetX = 0; picAry = new Array(); dataAry = new Array(); backUrl = ""; toUrl = ""; curGameId = 0; picSp = new Sprite(); maskMc = new MaskMc(); leftBtn = new TurnBtn(); rightBtn = new TurnBtn(); super(); dataAry = _arg3; curGameId = _arg2; backUrl = _arg1; leftBtn.scaleX = -1; leftBtn.y = (leftBtn.height * 0.5); leftBtn.x = (leftBtn.width * 0.5); leftBtn.addEventListener(MouseEvent.CLICK, onMovePicHandler); addChild(leftBtn); addChild(picSp); picSp.mask = maskMc; picSp.x = ((leftBtn.x + (leftBtn.width * 0.5)) + span); addChild(maskMc); maskMc.x = picSp.x; maskMc.y = picSp.y; rightBtn.y = (rightBtn.height * 0.5); rightBtn.x = (((maskMc.x + maskMc.width) + span) + (rightBtn.width * 0.5)); rightBtn.addEventListener(MouseEvent.CLICK, onMovePicHandler); addChild(rightBtn); showUI(); } private function onLeftEnterFrameHandler(_arg1:Event):void{ var _local2:uint; _local2 = (curPic - onceNum); while (_local2 <= curPic) { picAry[_local2].x = (picAry[_local2].x + speed); _local2++; }; if ((picAry[(curPic - onceNum)].x + speed) >= targetX){ _local2 = ((curPic - onceNum) + 1); while (_local2 <= curPic) { picAry[_local2].x = (picAry[_local2].x + (targetX - picAry[(curPic - onceNum)].x)); _local2++; }; picAry[(curPic - onceNum)].x = targetX; picSp.removeChild(picAry[curPic]); this.mouseEnabled = true; this.mouseChildren = true; this.removeEventListener(Event.ENTER_FRAME, onLeftEnterFrameHandler); }; } private function moveToRight():void{ if (curPic <= onceNum){ return; }; curPic--; picSp.addChild(picAry[(curPic - onceNum)]); picAry[(curPic - onceNum)].x = ((picAry[((curPic - onceNum) + 1)].x - picAry[(curPic - onceNum)].width) - xspan); targetX = picAry[((curPic - onceNum) + 1)].x; this.mouseEnabled = false; this.mouseChildren = false; this.addEventListener(Event.ENTER_FRAME, onLeftEnterFrameHandler); } private function showUI():void{ var _local1:uint; var _local2:uint; _local1 = 0; _local1 = ((dataAry.length >= onceNum)) ? onceNum : dataAry.length; curPic = _local1; _local2 = 0; while (_local2 < _local1) { createPicFun(_local2); _local2++; }; } private function moveToLeft():void{ if (curPic >= dataAry.length){ return; }; if ((((picAry[curPic] == null)) || ((picAry[curPic] == undefined)))){ createPicFun(curPic); } else { picSp.addChild(picAry[curPic]); picAry[curPic].x = ((picAry[(curPic - 1)].x + picAry[curPic].width) + xspan); }; targetX = picAry[(curPic - 1)].x; this.mouseEnabled = false; this.mouseChildren = false; this.addEventListener(Event.ENTER_FRAME, onRightEnterFrameHandler); } private function onRightEnterFrameHandler(_arg1:Event):void{ var _local2:uint; _local2 = (curPic - onceNum); while (_local2 <= curPic) { picAry[_local2].x = (picAry[_local2].x - speed); _local2++; }; if ((picAry[curPic].x - speed) <= targetX){ _local2 = (curPic - onceNum); while (_local2 < curPic) { picAry[_local2].x = (picAry[_local2].x + (targetX - picAry[curPic].x)); _local2++; }; picAry[curPic].x = targetX; picSp.removeChild(picAry[(curPic - onceNum)]); curPic++; this.mouseEnabled = true; this.mouseChildren = true; this.removeEventListener(Event.ENTER_FRAME, onRightEnterFrameHandler); }; } private function onBackDataCompleteHandler(_arg1:Event):void{ navigateToURL(new URLRequest(toUrl), "_blank"); } private function onMouseClickHandler(_arg1:MouseEvent):void{ var _local2:uint; var _local3:Object; var _local4:URLLoader; var _local5:URLRequest; _local2 = _arg1.target.picIndex; _local3 = dataAry[_local2]; toUrl = _local3.itemLinkHost; _local4 = new URLLoader(); _local5 = new URLRequest(); _local5.url = (((backUrl + curGameId) + "/") + _local3.id); _local4.addEventListener(Event.COMPLETE, onBackDataCompleteHandler); _local4.load(_local5); } private function createPicFun(_arg1:uint):void{ var _local2:Object; var _local3:PicMain; _local2 = dataAry[_arg1]; _local3 = new PicMain(_local2.itemIcoHost, _local2.name); _local3.picIndex = _arg1; _local3.mouseChildren = false; picSp.addChild(_local3); if (_arg1 == 0){ _local3.x = (_local3.width * 0.5); } else { _local3.x = ((picAry[(_arg1 - 1)].x + _local3.width) + xspan); }; _local3.y = ((_local3.height * 0.5) - 10); _local3.addEventListener(MouseEvent.CLICK, onMouseClickHandler); picAry[_arg1] = _local3; } private function onMovePicHandler(_arg1:MouseEvent):void{ if (dataAry.length <= onceNum){ return; }; if (_arg1.target == leftBtn){ moveToRight(); } else { if (_arg1.target == rightBtn){ moveToLeft(); }; }; } } }//package com.display
Section 40
//PicMain (com.display.PicMain) package com.display { import flash.events.*; import flash.display.*; import flash.net.*; public class PicMain extends Sprite { private var loader:Loader; private var urlRequest:URLRequest; private var loadingBar:LoadingBarMain; private var span:int;// = 5 private var picBg:PicBg; private var _picInx:uint;// = 0 private var textShow:TextShow; public function PicMain(_arg1:String, _arg2:String):void{ picBg = new PicBg(); loadingBar = new LoadingBarMain(); textShow = new TextShow(); span = 5; _picInx = 0; loader = new Loader(); urlRequest = new URLRequest(); super(); this.mouseChildren = false; this.buttonMode = true; addChild(picBg); addChild(loadingBar); addChild(textShow); textShow.txt_name.text = _arg2; textShow.y = ((picBg.y + ((picBg.height + textShow.height) * 0.5)) + span); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onImgProgressHandler); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImgCompleteHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onImgIoErrorHandler); urlRequest.url = _arg1; loader.load(urlRequest); this.addChild(loader); } private function onImgIoErrorHandler(_arg1:ProgressEvent):void{ throw (new Error("图片路径出错了")); } private function onImgProgressHandler(_arg1:ProgressEvent):void{ loadingBar.setBar(Math.round(((_arg1.bytesLoaded * 100) / _arg1.bytesTotal))); } public function get picIndex():int{ return (_picInx); } private function onImgCompleteHandler(_arg1:Event):void{ removeChild(loadingBar); loader.x = (-(loader.width) * 0.5); loader.y = (-(loader.height) * 0.5); loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onImgProgressHandler); loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onImgCompleteHandler); loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, onImgIoErrorHandler); } public function set picIndex(_arg1:int):void{ _picInx = _arg1; } } }//package com.display
Section 41
//fpsBox (com.efnx.fps.fpsBox) package com.efnx.fps { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class fpsBox extends TextField { protected var format:TextFormat; protected var averageArray:Array; protected var targetFPS:int;// = 0 protected var frames:uint;// = 0 public function fpsBox(... _args){ var _local2:Timer; frames = 0; format = new TextFormat(); averageArray = new Array(); targetFPS = 0; super(); _local2 = new Timer(1000); format.font = "Verdana"; format.color = 0xFFFFFF; format.size = 10; this.autoSize = TextFieldAutoSize.LEFT; this.defaultTextFormat = format; this.text = "-- FPS ---- AV"; _local2.addEventListener(TimerEvent.TIMER, tick); if ((_args[0] is Stage)){ _args[0].addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true); targetFPS = _args[0].frameRate; } else { this.addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true); }; _local2.start(); } public function everyFrame(_arg1:Event):void{ frames++; } protected function tick(_arg1:TimerEvent):void{ var _local2:int; averageArray.push(frames); if (averageArray.length == 4){ _local2 = 1; while (_local2 < averageArray.length) { averageArray[0] = (averageArray[0] + averageArray[_local2]); _local2++; }; averageArray.splice(1, (averageArray.length - 1)); averageArray[0] = (averageArray[0] / 4); }; this.text = (((frames + " FPS ") + Math.round(averageArray[0])) + " AV"); if (targetFPS != 0){ this.appendText((" /" + targetFPS)); }; frames = 0; } } }//package com.efnx.fps
Section 42
//CreateAry (com.lib.CreateAry) package com.lib { import flash.events.*; public class CreateAry extends EventDispatcher { private var xmlUrl:String;// = "" private var _dataAry:Array; private var xmlLoader:XMLLoader; public static const GetDataComplete = "getDataComplete"; public function CreateAry():void{ xmlUrl = ""; super(); xmlLoader = new XMLLoader(); xmlLoader.addEventListener(XMLLoader.COMPLETED, onXmlCompleteHandler); xmlLoader.addEventListener(XMLLoader.IOERROR, onXmlIoErrorHandler); } private function onXmlIoErrorHandler(_arg1:Event):void{ trace("路径有错!~~!"); xmlLoader.removeEventListener(XMLLoader.COMPLETED, onXmlCompleteHandler); xmlLoader.removeEventListener(XMLLoader.IOERROR, onXmlIoErrorHandler); xmlLoader = null; } public function loadXml(_arg1:String=""):void{ xmlUrl = _arg1; xmlLoader.loadXml(_arg1); } public function get dataAry():Array{ return (_dataAry); } public function getGameInfo(_arg1:uint):GameInfoObj{ var _local2:GameInfoObj; var _local3:*; for (_local3 in _dataAry) { if (_dataAry[_local3].id == _arg1){ _local2 = _dataAry[_local3]; break; }; }; return (_local2); } private function onXmlCompleteHandler(_arg1:Event):void{ var _local2:DisposeXml; _local2 = new DisposeXml(); _dataAry = _local2.disposeXml(xmlLoader.xmlData); this.dispatchEvent(new Event(CreateAry.GetDataComplete)); xmlLoader.removeEventListener(XMLLoader.COMPLETED, onXmlCompleteHandler); xmlLoader.removeEventListener(XMLLoader.IOERROR, onXmlIoErrorHandler); xmlLoader = null; } } }//package com.lib
Section 43
//DisposeXml (com.lib.DisposeXml) package com.lib { public class DisposeXml { private var objAry:Array; private var testXml:XML; public function DisposeXml():void{ testXml = <items> <item id="1" name="大军" type="1" itemIcoHost=" http://imga.4399.com/upload_pic/2010/10/2/4399_15215548672.jpg" itemLinkHost=" http://www.4399.com/flash/39526_3.htm"/> <item id="2" name="大军1" type="1" itemIcoHost=" http://imga.4399.com/upload_pic/2010/10/2/4399_15215548672.jpg" itemLinkHost=" http://www.4399.com/flash/39526_3.htm"/> <item id="3" name="大军2" type="1" itemIcoHost=" http://imga.4399.com/upload_pic/2010/10/2/4399_15215548672.jpg" itemLinkHost=" http://www.4399.com/flash/39526_3.htm"/> <item id="4" name="大军3" type="1" itemIcoHost=" http://imga.4399.com/upload_pic/2010/10/2/4399_15215548672.jpg" itemLinkHost=" http://www.4399.com/flash/39526_3.htm"/> </items> ; super(); objAry = []; } public function disposeXml(_arg1:XML):Array{ var _local2:XMLList; var _local3:*; var _local4:GameInfoObj; if (_arg1 == null){ return (objAry); }; objAry.length = 0; _local2 = XMLList(_arg1.item); if (_local2 == null){ return (objAry); }; for (_local3 in _local2) { _local4 = new GameInfoObj(); _local4.id = uint(_local2[_local3].@id); _local4.type = uint(_local2[_local3].@type); _local4.name = String(_local2[_local3].@name); _local4.itemIcoHost = String(_local2[_local3].@itemIcoHost); _local4.itemLinkHost = String(_local2[_local3].@itemLinkHost); objAry.push(_local4); }; return (objAry); } } }//package com.lib
Section 44
//GameInfoObj (com.lib.GameInfoObj) package com.lib { public class GameInfoObj { public var id:uint;// = 0 public var itemIcoHost:String;// = "" public var name:String;// = "" public var itemLinkHost:String;// = "" public var type:uint;// = 0 public function GameInfoObj():void{ id = 0; type = 0; name = ""; itemIcoHost = ""; itemLinkHost = ""; super(); } } }//package com.lib
Section 45
//XMLLoader (com.lib.XMLLoader) package com.lib { import flash.events.*; import flash.net.*; public class XMLLoader extends EventDispatcher { private var urlRequest:URLRequest; private var urlLoader:URLLoader; private var _xmlData:XML; private var _xmlUrl:String;// = "" public static const IOERROR:String = "IO_ERROR"; public static const COMPLETED:String = "XML_COMPLETE"; public function XMLLoader():void{ _xmlUrl = ""; super(); urlLoader = new URLLoader(); urlLoader.dataFormat = URLLoaderDataFormat.TEXT; urlRequest = new URLRequest(); urlRequest.method = URLRequestMethod.POST; urlLoader.addEventListener(IOErrorEvent.IO_ERROR, onLoadIoErrorHandler); urlLoader.addEventListener(Event.COMPLETE, onCompleteXmlHandler); } public function onCompleteXmlHandler(_arg1:Event):void{ _xmlData = XML(_arg1.target.data); unLoad(); this.dispatchEvent(new Event(XMLLoader.COMPLETED)); } private function unLoad():void{ urlLoader.removeEventListener(IOErrorEvent.IO_ERROR, onLoadIoErrorHandler); urlLoader.removeEventListener(Event.COMPLETE, onCompleteXmlHandler); urlLoader = null; urlRequest = null; } public function get xmlData():XML{ if (_xmlData == null){ _xmlData = new XML(); }; return (_xmlData); } public function get xmlUrl():String{ return (_xmlUrl); } public function onLoadIoErrorHandler(_arg1:IOErrorEvent):void{ unLoad(); this.dispatchEvent(new Event(XMLLoader.IOERROR)); } public function loadXml(_arg1:String):void{ _xmlUrl = _arg1; urlRequest.url = _xmlUrl; urlLoader.load(urlRequest); } } }//package com.lib
Section 46
//IAutomationObject (mx.automation.IAutomationObject) package mx.automation { import flash.events.*; public interface IAutomationObject { function createAutomationIDPart(_arg1:IAutomationObject):Object; function get automationName():String; function get showInAutomationHierarchy():Boolean; function set automationName(_arg1:String):void; function getAutomationChildAt(_arg1:int):IAutomationObject; function get automationDelegate():Object; function get automationTabularData():Object; function resolveAutomationIDPart(_arg1:Object):Array; function replayAutomatableEvent(_arg1:Event):Boolean; function set automationDelegate(_arg1:Object):void; function get automationValue():Array; function get numAutomationChildren():int; function set showInAutomationHierarchy(_arg1:Boolean):void; } }//package mx.automation
Section 47
//ComponentDescriptor (mx.core.ComponentDescriptor) package mx.core { public class ComponentDescriptor { public var events:Object; public var type:Class; public var document:Object; private var _properties:Object; public var propertiesFactory:Function; public var id:String; mx_internal static const VERSION:String = "3.0.0.0"; public function ComponentDescriptor(_arg1:Object){ var _local2:String; super(); for (_local2 in _arg1) { this[_local2] = _arg1[_local2]; }; } public function toString():String{ return (("ComponentDescriptor_" + id)); } public function invalidateProperties():void{ _properties = null; } public function get properties():Object{ var _local1:Array; var _local2:int; var _local3:int; if (_properties){ return (_properties); }; if (propertiesFactory != null){ _properties = propertiesFactory.call(document); }; if (_properties){ _local1 = _properties.childDescriptors; if (_local1){ _local2 = _local1.length; _local3 = 0; while (_local3 < _local2) { _local1[_local3].document = document; _local3++; }; }; } else { _properties = {}; }; return (_properties); } } }//package mx.core
Section 48
//DragSource (mx.core.DragSource) package mx.core { public class DragSource { private var formatHandlers:Object; private var dataHolder:Object; private var _formats:Array; mx_internal static const VERSION:String = "3.0.0.0"; public function DragSource(){ dataHolder = {}; formatHandlers = {}; _formats = []; super(); } public function hasFormat(_arg1:String):Boolean{ var _local2:int = _formats.length; var _local3:int; while (_local3 < _local2) { if (_formats[_local3] == _arg1){ return (true); }; _local3++; }; return (false); } public function addData(_arg1:Object, _arg2:String):void{ _formats.push(_arg2); dataHolder[_arg2] = _arg1; } public function dataForFormat(_arg1:String):Object{ var _local2:Object = dataHolder[_arg1]; if (_local2){ return (_local2); }; if (formatHandlers[_arg1]){ return (formatHandlers[_arg1]()); }; return (null); } public function addHandler(_arg1:Function, _arg2:String):void{ _formats.push(_arg2); formatHandlers[_arg2] = _arg1; } public function get formats():Array{ return (_formats); } } }//package mx.core
Section 49
//IChildList (mx.core.IChildList) package mx.core { import flash.display.*; import flash.geom.*; public interface IChildList { function get numChildren():int; function removeChild(_arg1:DisplayObject):DisplayObject; function getChildByName(_arg1:String):DisplayObject; function removeChildAt(_arg1:int):DisplayObject; function getChildIndex(_arg1:DisplayObject):int; function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject; function getObjectsUnderPoint(_arg1:Point):Array; function setChildIndex(_arg1:DisplayObject, _arg2:int):void; function getChildAt(_arg1:int):DisplayObject; function addChild(_arg1:DisplayObject):DisplayObject; function contains(_arg1:DisplayObject):Boolean; } }//package mx.core
Section 50
//IConstraintClient (mx.core.IConstraintClient) package mx.core { public interface IConstraintClient { function setConstraintValue(_arg1:String, _arg2):void; function getConstraintValue(_arg1:String); } }//package mx.core
Section 51
//IDeferredInstantiationUIComponent (mx.core.IDeferredInstantiationUIComponent) package mx.core { public interface IDeferredInstantiationUIComponent extends IUIComponent { function set cacheHeuristic(_arg1:Boolean):void; function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function get cachePolicy():String; function set id(_arg1:String):void; function registerEffects(_arg1:Array):void; function executeBindings(_arg1:Boolean=false):void; function get id():String; function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void; function set descriptor(_arg1:UIComponentDescriptor):void; function get descriptor():UIComponentDescriptor; } }//package mx.core
Section 52
//IFlexDisplayObject (mx.core.IFlexDisplayObject) package mx.core { import flash.events.*; import flash.display.*; public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher { function get y():Number; function get width():Number; function get name():String; function set width(_arg1:Number):void; function get measuredHeight():Number; function get scaleX():Number; function get scaleY():Number; function move(_arg1:Number, _arg2:Number):void; function set height(_arg1:Number):void; function set name(_arg1:String):void; function set mask(_arg1:DisplayObject):void; function set scaleX(_arg1:Number):void; function set scaleY(_arg1:Number):void; function get measuredWidth():Number; function set visible(_arg1:Boolean):void; function get alpha():Number; function get height():Number; function get parent():DisplayObjectContainer; function get mask():DisplayObject; function set x(_arg1:Number):void; function setActualSize(_arg1:Number, _arg2:Number):void; function get visible():Boolean; function get x():Number; function set y(_arg1:Number):void; function set alpha(_arg1:Number):void; } }//package mx.core
Section 53
//IFlexModuleFactory (mx.core.IFlexModuleFactory) package mx.core { public interface IFlexModuleFactory { function create(... _args):Object; function info():Object; } }//package mx.core
Section 54
//IInvalidating (mx.core.IInvalidating) package mx.core { public interface IInvalidating { function validateNow():void; function invalidateSize():void; function invalidateDisplayList():void; function invalidateProperties():void; } }//package mx.core
Section 55
//IStateClient (mx.core.IStateClient) package mx.core { public interface IStateClient { function get currentState():String; function set currentState(_arg1:String):void; } }//package mx.core
Section 56
//IToolTip (mx.core.IToolTip) package mx.core { import flash.geom.*; public interface IToolTip extends IUIComponent { function set text(_arg1:String):void; function get screen():Rectangle; function get text():String; } }//package mx.core
Section 57
//IUIComponent (mx.core.IUIComponent) package mx.core { import flash.display.*; import flash.geom.*; import mx.managers.*; public interface IUIComponent extends IFlexDisplayObject { function set focusPane(_arg1:Sprite):void; function get enabled():Boolean; function set enabled(_arg1:Boolean):void; function set isPopUp(_arg1:Boolean):void; function get explicitMinHeight():Number; function set cacheAsBitmap(_arg1:Boolean):void; function get percentWidth():Number; function get isPopUp():Boolean; function get owner():DisplayObjectContainer; function get percentHeight():Number; function get baselinePosition():Number; function owns(_arg1:DisplayObject):Boolean; function initialize():void; function get maxWidth():Number; function get minWidth():Number; function getExplicitOrMeasuredWidth():Number; function get explicitMaxWidth():Number; function get explicitMaxHeight():Number; function set percentHeight(_arg1:Number):void; function get minHeight():Number; function set percentWidth(_arg1:Number):void; function get document():Object; function set opaqueBackground(_arg1:Object):void; function get focusPane():Sprite; function getExplicitOrMeasuredHeight():Number; function set scrollRect(_arg1:Rectangle):void; function get cacheAsBitmap():Boolean; function set explicitWidth(_arg1:Number):void; function set measuredMinHeight(_arg1:Number):void; function get explicitMinWidth():Number; function get scrollRect():Rectangle; function get tweeningProperties():Array; function get maxHeight():Number; function set tweeningProperties(_arg1:Array):void; function set owner(_arg1:DisplayObjectContainer):void; function set includeInLayout(_arg1:Boolean):void; function get opaqueBackground():Object; function setVisible(_arg1:Boolean, _arg2:Boolean=false):void; function parentChanged(_arg1:DisplayObjectContainer):void; function get explicitWidth():Number; function get measuredMinHeight():Number; function set measuredMinWidth(_arg1:Number):void; function set explicitHeight(_arg1:Number):void; function get includeInLayout():Boolean; function get measuredMinWidth():Number; function get explicitHeight():Number; function set systemManager(_arg1:ISystemManager):void; function set document(_arg1:Object):void; function get systemManager():ISystemManager; } }//package mx.core
Section 58
//mx_internal (mx.core.mx_internal) package mx.core { public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core
Section 59
//UIComponentDescriptor (mx.core.UIComponentDescriptor) package mx.core { public class UIComponentDescriptor extends ComponentDescriptor { mx_internal var instanceIndices:Array; public var stylesFactory:Function; public var effects:Array; mx_internal var repeaters:Array; mx_internal var repeaterIndices:Array; mx_internal static const VERSION:String = "3.0.0.0"; public function UIComponentDescriptor(_arg1:Object){ super(_arg1); } override public function toString():String{ return (("UIComponentDescriptor_" + id)); } } }//package mx.core
Section 60
//DragEvent (mx.events.DragEvent) package mx.events { import flash.events.*; import mx.core.*; public class DragEvent extends MouseEvent { public var draggedItem:Object; public var action:String; public var dragInitiator:IUIComponent; public var dragSource:DragSource; public static const DRAG_DROP:String = "dragDrop"; public static const DRAG_COMPLETE:String = "dragComplete"; public static const DRAG_EXIT:String = "dragExit"; public static const DRAG_ENTER:String = "dragEnter"; public static const DRAG_START:String = "dragStart"; mx_internal static const VERSION:String = "3.0.0.0"; public static const DRAG_OVER:String = "dragOver"; public function DragEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=true, _arg4:IUIComponent=null, _arg5:DragSource=null, _arg6:String=null, _arg7:Boolean=false, _arg8:Boolean=false, _arg9:Boolean=false){ super(_arg1, _arg2, _arg3); this.dragInitiator = _arg4; this.dragSource = _arg5; this.action = _arg6; this.ctrlKey = _arg7; this.altKey = _arg8; this.shiftKey = _arg9; } override public function clone():Event{ var _local1:DragEvent = new DragEvent(type, bubbles, cancelable, dragInitiator, dragSource, action, ctrlKey, altKey, shiftKey); _local1.relatedObject = this.relatedObject; _local1.localX = this.localX; _local1.localY = this.localY; return (_local1); } } }//package mx.events
Section 61
//FlexEvent (mx.events.FlexEvent) package mx.events { import flash.events.*; import mx.core.*; public class FlexEvent extends Event { public static const ADD:String = "add"; public static const TRANSFORM_CHANGE:String = "transformChange"; public static const INIT_COMPLETE:String = "initComplete"; public static const REMOVE:String = "remove"; public static const BUTTON_DOWN:String = "buttonDown"; public static const EXIT_STATE:String = "exitState"; public static const CREATION_COMPLETE:String = "creationComplete"; public static const REPEAT:String = "repeat"; public static const LOADING:String = "loading"; public static const REPEAT_START:String = "repeatStart"; public static const INITIALIZE:String = "initialize"; public static const ENTER_STATE:String = "enterState"; public static const URL_CHANGED:String = "urlChanged"; public static const REPEAT_END:String = "repeatEnd"; mx_internal static const VERSION:String = "3.0.0.0"; public static const HIDE:String = "hide"; public static const ENTER:String = "enter"; public static const PRELOADER_DONE:String = "preloaderDone"; public static const CURSOR_UPDATE:String = "cursorUpdate"; public static const PREINITIALIZE:String = "preinitialize"; public static const INVALID:String = "invalid"; public static const IDLE:String = "idle"; public static const VALID:String = "valid"; public static const DATA_CHANGE:String = "dataChange"; public static const APPLICATION_COMPLETE:String = "applicationComplete"; public static const VALUE_COMMIT:String = "valueCommit"; public static const UPDATE_COMPLETE:String = "updateComplete"; public static const INIT_PROGRESS:String = "initProgress"; public static const SHOW:String = "show"; public function FlexEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function clone():Event{ return (new FlexEvent(type, bubbles, cancelable)); } } }//package mx.events
Section 62
//FlexMouseEvent (mx.events.FlexMouseEvent) package mx.events { import flash.events.*; import flash.display.*; import mx.core.*; public class FlexMouseEvent extends MouseEvent { public static const MOUSE_DOWN_OUTSIDE:String = "mouseDownOutside"; public static const MOUSE_WHEEL_OUTSIDE:String = "mouseWheelOutside"; mx_internal static const VERSION:String = "3.0.0.0"; public function FlexMouseEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=0, _arg5:Number=0, _arg6:InteractiveObject=null, _arg7:Boolean=false, _arg8:Boolean=false, _arg9:Boolean=false, _arg10:Boolean=false, _arg11:int=0){ super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11); } override public function clone():Event{ return (new FlexMouseEvent(type, bubbles, cancelable, localX, localY, relatedObject, ctrlKey, altKey, shiftKey, buttonDown, delta)); } } }//package mx.events
Section 63
//MoveEvent (mx.events.MoveEvent) package mx.events { import flash.events.*; import mx.core.*; public class MoveEvent extends Event { public var oldX:Number; public var oldY:Number; mx_internal static const VERSION:String = "3.0.0.0"; public static const MOVE:String = "move"; public function MoveEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldX = _arg4; this.oldY = _arg5; } override public function clone():Event{ return (new MoveEvent(type, bubbles, cancelable, oldX, oldY)); } } }//package mx.events
Section 64
//PropertyChangeEvent (mx.events.PropertyChangeEvent) package mx.events { import flash.events.*; import mx.core.*; public class PropertyChangeEvent extends Event { public var newValue:Object; public var kind:String; public var property:Object; public var oldValue:Object; public var source:Object; mx_internal static const VERSION:String = "3.0.0.0"; public static const PROPERTY_CHANGE:String = "propertyChange"; public function PropertyChangeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:String=null, _arg5:Object=null, _arg6:Object=null, _arg7:Object=null, _arg8:Object=null){ super(_arg1, _arg2, _arg3); this.kind = _arg4; this.property = _arg5; this.oldValue = _arg6; this.newValue = _arg7; this.source = _arg8; } override public function clone():Event{ return (new PropertyChangeEvent(type, bubbles, cancelable, kind, property, oldValue, newValue, source)); } public static function createUpdateEvent(_arg1:Object, _arg2:Object, _arg3:Object, _arg4:Object):PropertyChangeEvent{ var _local5:PropertyChangeEvent = new PropertyChangeEvent(PROPERTY_CHANGE); _local5.kind = PropertyChangeEventKind.UPDATE; _local5.oldValue = _arg3; _local5.newValue = _arg4; _local5.source = _arg1; _local5.property = _arg2; return (_local5); } } }//package mx.events
Section 65
//PropertyChangeEventKind (mx.events.PropertyChangeEventKind) package mx.events { import mx.core.*; public final class PropertyChangeEventKind { mx_internal static const VERSION:String = "3.0.0.0"; public static const UPDATE:String = "update"; public static const DELETE:String = "delete"; } }//package mx.events
Section 66
//ResizeEvent (mx.events.ResizeEvent) package mx.events { import flash.events.*; import mx.core.*; public class ResizeEvent extends Event { public var oldHeight:Number; public var oldWidth:Number; mx_internal static const VERSION:String = "3.0.0.0"; public static const RESIZE:String = "resize"; public function ResizeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:Number=NaN, _arg5:Number=NaN){ super(_arg1, _arg2, _arg3); this.oldWidth = _arg4; this.oldHeight = _arg5; } override public function clone():Event{ return (new ResizeEvent(type, bubbles, cancelable, oldWidth, oldHeight)); } } }//package mx.events
Section 67
//StateChangeEvent (mx.events.StateChangeEvent) package mx.events { import flash.events.*; import mx.core.*; public class StateChangeEvent extends Event { public var newState:String; public var oldState:String; public static const CURRENT_STATE_CHANGING:String = "currentStateChanging"; public static const CURRENT_STATE_CHANGE:String = "currentStateChange"; mx_internal static const VERSION:String = "3.0.0.0"; public function StateChangeEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:String=null, _arg5:String=null){ super(_arg1, _arg2, _arg3); this.oldState = _arg4; this.newState = _arg5; } override public function clone():Event{ return (new StateChangeEvent(type, bubbles, cancelable, oldState, newState)); } } }//package mx.events
Section 68
//ToolTipEvent (mx.events.ToolTipEvent) package mx.events { import flash.events.*; import mx.core.*; public class ToolTipEvent extends Event { public var toolTip:IToolTip; public static const TOOL_TIP_SHOWN:String = "toolTipShown"; public static const TOOL_TIP_CREATE:String = "toolTipCreate"; public static const TOOL_TIP_SHOW:String = "toolTipShow"; public static const TOOL_TIP_HIDE:String = "toolTipHide"; public static const TOOL_TIP_END:String = "toolTipEnd"; mx_internal static const VERSION:String = "3.0.0.0"; public static const TOOL_TIP_START:String = "toolTipStart"; public function ToolTipEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false, _arg4:IToolTip=null){ super(_arg1, _arg2, _arg3); this.toolTip = _arg4; } override public function clone():Event{ return (new ToolTipEvent(type, bubbles, cancelable, toolTip)); } } }//package mx.events
Section 69
//UIMovieClip (mx.flash.UIMovieClip) package mx.flash { import mx.automation.*; import flash.events.*; import flash.display.*; import flash.geom.*; import mx.core.*; import mx.managers.*; import mx.events.*; import flash.system.*; import flash.ui.*; public dynamic class UIMovieClip extends MovieClip implements IDeferredInstantiationUIComponent, IToolTipManagerClient, IStateClient, IFocusManagerComponent, IConstraintClient, IAutomationObject { private var _explicitWidth:Number; private var reverseDirectionFocus:Boolean;// = false private var oldHeight:Number; protected var _height:Number; private var _automationName:String;// = null private var _automationDelegate:IAutomationObject; private var _currentState:String; private var _document:Object; private var _systemManager:ISystemManager; private var _isPopUp:Boolean;// = false private var focusableObjects:Array; private var _percentWidth:Number; private var _top; private var _explicitHeight:Number; private var explicitSizeChanged:Boolean;// = false private var _measuredWidth:Number; private var _toolTip:String; public var boundingBoxName:String;// = "boundingBox" protected var _width:Number; private var _tweeningProperties:Array; protected var initialized:Boolean;// = false private var _focusPane:Sprite; private var _left; private var transitionEndState:String; private var focusListenersAdded:Boolean;// = false private var stateMap:Object; private var _showInAutomationHierarchy:Boolean;// = true private var _descriptor:UIComponentDescriptor; private var oldX:Number; private var oldY:Number; private var _right; private var validateMeasuredSizeFlag:Boolean;// = true private var _focusEnabled:Boolean;// = true protected var trackSizeChanges:Boolean;// = true private var _includeInLayout:Boolean;// = true private var _explicitMinWidth:Number; private var _bottom; private var _explicitMaxHeight:Number; private var explicitTabEnabledChanged:Boolean;// = false private var transitionStartFrame:Number; private var _explicitMaxWidth:Number; private var _measuredMinHeight:Number;// = 0 private var _verticalCenter; private var _baseline; private var transitionDirection:Number;// = 0 private var _measuredHeight:Number; private var _owner:DisplayObjectContainer; private var _id:String; private var transitionEndFrame:Number; private var _parent:DisplayObjectContainer; private var _explicitMinHeight:Number; private var _percentHeight:Number; private var _measuredMinWidth:Number;// = 0 private var oldWidth:Number; private var _horizontalCenter; public function UIMovieClip(){ focusableObjects = []; super(); addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); addEventListener(FocusEvent.FOCUS_IN, focusInHandler, false, 0, true); addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler); } public function get left(){ return (_left); } public function set left(_arg1):void{ var _local2:Object = this.left; if (_local2 !== _arg1){ this._3317767left = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "left", _local2, _arg1)); }; } protected function enterFrameHandler(_arg1:Event):void{ var _local2:Rectangle; var _local3:Number; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; if (isNaN(oldX)){ oldX = x; }; if (isNaN(oldY)){ oldY = y; }; if (((!((x == oldX))) || (!((y == oldY))))){ dispatchMoveEvent(); }; if (trackSizeChanges){ _local2 = bounds; _local2.width = (_local2.width * scaleX); _local2.height = (_local2.height * scaleY); if (isNaN(oldWidth)){ oldWidth = (_width = _local2.width); }; if (isNaN(oldHeight)){ oldHeight = (_height = _local2.height); }; if (((sizeChanged(_local2.width, oldWidth)) || (sizeChanged(_local2.height, oldHeight)))){ _width = _local2.width; _height = _local2.height; validateMeasuredSizeFlag = true; notifySizeChanged(); dispatchResizeEvent(); } else { if (((sizeChanged(width, oldWidth)) || (sizeChanged(height, oldHeight)))){ dispatchResizeEvent(); }; }; }; if (((((currentLabel) && ((currentLabel.indexOf(":") < 0)))) && (!((currentLabel == _currentState))))){ _currentState = currentLabel; }; if (transitionDirection != 0){ _local3 = (currentFrame + transitionDirection); if ((((((transitionDirection > 0)) && ((_local3 >= transitionEndFrame)))) || ((((transitionDirection < 0)) && ((_local3 <= transitionEndFrame)))))){ gotoAndStop(stateMap[transitionEndState].frame); transitionDirection = 0; } else { gotoAndStop(_local3); }; }; } public function get minHeight():Number{ if (!isNaN(explicitMinHeight)){ return (explicitMinHeight); }; return (measuredMinHeight); } public function getExplicitOrMeasuredHeight():Number{ var _local1:Number; if (isNaN(explicitHeight)){ _local1 = measuredHeight; if (((!(isNaN(explicitMinHeight))) && ((_local1 < explicitMinHeight)))){ _local1 = explicitMinHeight; }; if (((!(isNaN(explicitMaxHeight))) && ((_local1 > explicitMaxHeight)))){ _local1 = explicitMaxHeight; }; return (_local1); }; return (explicitHeight); } public function get right(){ return (_right); } private function validateMeasuredSize():void{ if (validateMeasuredSizeFlag){ validateMeasuredSizeFlag = false; _measuredWidth = bounds.width; _measuredHeight = bounds.height; }; } public function get tweeningProperties():Array{ return (_tweeningProperties); } public function get bottom(){ return (_bottom); } public function set explicitMaxWidth(_arg1:Number):void{ _explicitMaxWidth = _arg1; } public function set minHeight(_arg1:Number):void{ explicitMinHeight = _arg1; } public function set right(_arg1):void{ var _local2:Object = this.right; if (_local2 !== _arg1){ this._108511772right = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "right", _local2, _arg1)); }; } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ if (stage.focus == focusableObjects[(_arg1.shiftKey) ? 0 : (focusableObjects.length - 1)]){ removeFocusEventListeners(); } else { _arg1.stopImmediatePropagation(); }; }; } public function get automationName():String{ if (_automationName){ return (_automationName); }; if (automationDelegate){ return (automationDelegate.automationName); }; return (""); } public function get baseline(){ return (_baseline); } private function set _1383228885bottom(_arg1):void{ if (_arg1 != _bottom){ _bottom = _arg1; notifySizeChanged(); }; } public function get explicitMinHeight():Number{ return (_explicitMinHeight); } private function keyFocusChangeCaptureHandler(_arg1:FocusEvent):void{ reverseDirectionFocus = _arg1.shiftKey; } public function set bottom(_arg1):void{ var _local2:Object = this.bottom; if (_local2 !== _arg1){ this._1383228885bottom = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "bottom", _local2, _arg1)); }; } public function set id(_arg1:String):void{ _id = _arg1; } public function set tweeningProperties(_arg1:Array):void{ _tweeningProperties = _arg1; } override public function set height(_arg1:Number):void{ explicitHeight = _arg1; } public function get focusPane():Sprite{ return (_focusPane); } protected function notifySizeChanged():void{ if (((parent) && ((parent is IInvalidating)))){ IInvalidating(parent).invalidateSize(); IInvalidating(parent).invalidateDisplayList(); }; } public function get numAutomationChildren():int{ if (automationDelegate){ return (automationDelegate.numAutomationChildren); }; return (0); } protected function focusInHandler(_arg1:FocusEvent):void{ if (!focusListenersAdded){ addFocusEventListeners(); }; } public function set document(_arg1:Object):void{ _document = _arg1; } public function getExplicitOrMeasuredWidth():Number{ var _local1:Number; if (isNaN(explicitWidth)){ _local1 = measuredWidth; if (((!(isNaN(explicitMinWidth))) && ((_local1 < explicitMinWidth)))){ _local1 = explicitMinWidth; }; if (((!(isNaN(explicitMaxWidth))) && ((_local1 > explicitMaxWidth)))){ _local1 = explicitMaxWidth; }; return (_local1); }; return (explicitWidth); } private function set _3317767left(_arg1):void{ if (_arg1 != _left){ _left = _arg1; notifySizeChanged(); }; } public function get explicitHeight():Number{ return (_explicitHeight); } public function get showInAutomationHierarchy():Boolean{ return (_showInAutomationHierarchy); } public function get systemManager():ISystemManager{ var _local1:DisplayObject; var _local2:DisplayObjectContainer; var _local3:IUIComponent; if (!_systemManager){ _local1 = root; if (_local1){ _systemManager = (_local1 as ISystemManager); } else { _local2 = parent; while (_local2) { _local3 = (_local2 as IUIComponent); if (_local3){ _systemManager = _local3.systemManager; break; }; _local2 = _local2.parent; }; }; }; return (_systemManager); } public function get percentWidth():Number{ return (_percentWidth); } public function set automationName(_arg1:String):void{ _automationName = _arg1; } public function set explicitMinHeight(_arg1:Number):void{ _explicitMinHeight = _arg1; notifySizeChanged(); } public function get baselinePosition():Number{ return (0); } public function set baseline(_arg1):void{ var _local2:Object = this.baseline; if (_local2 !== _arg1){ this._1720785339baseline = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "baseline", _local2, _arg1)); }; } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } public function get currentState():String{ return (_currentState); } public function get minWidth():Number{ if (!isNaN(explicitMinWidth)){ return (explicitMinWidth); }; return (measuredMinWidth); } public function get measuredWidth():Number{ validateMeasuredSize(); return (_measuredWidth); } public function get mouseFocusEnabled():Boolean{ return (false); } public function get automationValue():Array{ if (automationDelegate){ return (automationDelegate.automationValue); }; return ([]); } private function set _115029top(_arg1):void{ if (_arg1 != _top){ _top = _arg1; notifySizeChanged(); }; } override public function get parent():DisplayObjectContainer{ return ((_parent) ? _parent : super.parent); } public function get owner():DisplayObjectContainer{ return ((_owner) ? _owner : parent); } protected function get bounds():Rectangle{ if (((((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))) && (this[boundingBoxName]))){ return (this[boundingBoxName].getBounds(this)); }; return (getBounds(this)); } public function setActualSize(_arg1:Number, _arg2:Number):void{ if (((sizeChanged(_width, _arg1)) || (sizeChanged(_height, _arg2)))){ dispatchResizeEvent(); }; _width = _arg1; _height = _arg2; super.scaleX = (_arg1 / measuredWidth); super.scaleY = (_arg2 / measuredHeight); } public function parentChanged(_arg1:DisplayObjectContainer):void{ if (!_arg1){ _parent = null; } else { if ((((_arg1 is IUIComponent)) || ((_arg1 is ISystemManager)))){ _parent = _arg1; } else { _parent = _arg1.parent; }; }; } public function createAutomationIDPart(_arg1:IAutomationObject):Object{ if (automationDelegate){ return (automationDelegate.createAutomationIDPart(_arg1)); }; return (null); } public function getAutomationChildAt(_arg1:int):IAutomationObject{ if (automationDelegate){ return (automationDelegate.getAutomationChildAt(_arg1)); }; return (null); } private function removeFocusEventListeners():void{ stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); stage.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); focusListenersAdded = false; } public function set focusPane(_arg1:Sprite):void{ _focusPane = _arg1; } public function get maxWidth():Number{ return ((isNaN(explicitMaxWidth)) ? 10000 : explicitMaxWidth); } public function setConstraintValue(_arg1:String, _arg2):void{ this[_arg1] = _arg2; } public function set verticalCenter(_arg1):void{ var _local2:Object = this.verticalCenter; if (_local2 !== _arg1){ this._926273685verticalCenter = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "verticalCenter", _local2, _arg1)); }; } public function set top(_arg1):void{ var _local2:Object = this.top; if (_local2 !== _arg1){ this._115029top = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "top", _local2, _arg1)); }; } public function set descriptor(_arg1:UIComponentDescriptor):void{ _descriptor = _arg1; } override public function set visible(_arg1:Boolean):void{ setVisible(_arg1); } public function set measuredMinWidth(_arg1:Number):void{ _measuredMinWidth = _arg1; } public function set includeInLayout(_arg1:Boolean):void{ _includeInLayout = _arg1; } public function set explicitHeight(_arg1:Number):void{ _explicitHeight = _arg1; explicitSizeChanged = true; notifySizeChanged(); } public function get explicitMinWidth():Number{ return (_explicitMinWidth); } public function set showInAutomationHierarchy(_arg1:Boolean):void{ _showInAutomationHierarchy = _arg1; } public function set systemManager(_arg1:ISystemManager):void{ _systemManager = _arg1; } public function registerEffects(_arg1:Array):void{ } public function set percentWidth(_arg1:Number):void{ _percentWidth = _arg1; notifySizeChanged(); } private function creationCompleteHandler(_arg1:Event):void{ removeEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler); if (systemManager){ systemManager.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeCaptureHandler, true, 0, true); } else { if (((parentDocument) && (parentDocument.systemManager))){ parentDocument.systemManager.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeCaptureHandler, true, 0, true); }; }; } public function get id():String{ return (_id); } private function set _926273685verticalCenter(_arg1):void{ if (_arg1 != _verticalCenter){ _verticalCenter = _arg1; notifySizeChanged(); }; } public function get explicitMaxWidth():Number{ return (_explicitMaxWidth); } public function executeBindings(_arg1:Boolean=false):void{ var _local2:Object = (((descriptor) && (descriptor.document))) ? descriptor.document : parentDocument; var _local3:* = ApplicationDomain.currentDomain.getDefinition("mx.binding.BindingManager"); if (_local3 != null){ _local3.executeBindings(_local2, id, this); }; } public function set minWidth(_arg1:Number):void{ explicitMinWidth = _arg1; } override public function get height():Number{ if (!isNaN(_height)){ return (_height); }; return (super.height); } public function set currentState(_arg1:String):void{ var _local2:String; var _local3:Number; var _local4:Number; var _local5:StateChangeEvent; if (_arg1 == _currentState){ return; }; if (!stateMap){ buildStateMap(); }; if (stateMap[_arg1]){ _local2 = (((_currentState + "-") + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_currentState + "-") + _arg1) + ":end")].frame; }; if (isNaN(_local3)){ _local2 = (((_arg1 + "-") + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(((_arg1 + "-") + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _arg1) + ":start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _arg1) + ":end")].frame; }; }; if (isNaN(_local3)){ _local2 = (_arg1 + "-*:end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_arg1 + "-*:start")].frame; }; }; if (isNaN(_local3)){ _local2 = (_currentState + "-*:start"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(_currentState + "-*:end")].frame; }; }; if (isNaN(_local3)){ _local2 = (("*-" + _currentState) + ":end"); if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap[(("*-" + _currentState) + ":start")].frame; }; }; if (isNaN(_local3)){ _local2 = "*-*:start"; if (stateMap[_local2]){ _local3 = stateMap[_local2].frame; _local4 = stateMap["*-*:end"].frame; }; }; if (((isNaN(_local3)) && ((_arg1 in stateMap)))){ _local3 = stateMap[_arg1].frame; }; if (isNaN(_local3)){ return; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGING); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); if (isNaN(_local4)){ gotoAndStop(_local3); transitionDirection = 0; } else { if ((((currentFrame < Math.min(_local3, _local4))) || ((currentFrame > Math.max(_local3, _local4))))){ gotoAndStop(_local3); } else { _local3 = currentFrame; }; transitionStartFrame = _local3; transitionEndFrame = _local4; transitionDirection = ((_local4)>_local3) ? 1 : -1; transitionEndState = _arg1; }; _local5 = new StateChangeEvent(StateChangeEvent.CURRENT_STATE_CHANGE); _local5.oldState = _currentState; _local5.newState = _arg1; dispatchEvent(_local5); _currentState = _arg1; }; } public function set horizontalCenter(_arg1):void{ var _local2:Object = this.horizontalCenter; if (_local2 !== _arg1){ this._2016110183horizontalCenter = _arg1; this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "horizontalCenter", _local2, _arg1)); }; } public function get document():Object{ return (_document); } private function focusOutHandler(_arg1:FocusEvent):void{ if (focusableObjects.indexOf(_arg1.relatedObject) == -1){ removeFocusEventListeners(); }; } public function replayAutomatableEvent(_arg1:Event):Boolean{ if (automationDelegate){ return (automationDelegate.replayAutomatableEvent(_arg1)); }; return (false); } public function get focusEnabled():Boolean{ return (((_focusEnabled) && ((focusableObjects.length > 0)))); } private function set _108511772right(_arg1):void{ if (_arg1 != _right){ _right = _arg1; notifySizeChanged(); }; } public function get top(){ return (_top); } public function set maxHeight(_arg1:Number):void{ explicitMaxHeight = _arg1; } public function set cacheHeuristic(_arg1:Boolean):void{ } private function set _1720785339baseline(_arg1):void{ if (_arg1 != _baseline){ _baseline = _arg1; notifySizeChanged(); }; } private function addFocusEventListeners():void{ stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 1, true); stage.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, false, 0, true); focusListenersAdded = true; } public function getConstraintValue(_arg1:String){ return (this[_arg1]); } public function set owner(_arg1:DisplayObjectContainer):void{ _owner = _arg1; } protected function findFocusCandidates(_arg1:DisplayObjectContainer):void{ var _local3:InteractiveObject; var _local2:int; while (_local2 < _arg1.numChildren) { _local3 = (_arg1.getChildAt(_local2) as InteractiveObject); if (((_local3) && (_local3.tabEnabled))){ focusableObjects.push(_local3); if (!explicitTabEnabledChanged){ tabEnabled = true; }; }; if ((_local3 is DisplayObjectContainer)){ findFocusCandidates(DisplayObjectContainer(_local3)); }; _local2++; }; } public function get verticalCenter(){ return (_verticalCenter); } public function get cachePolicy():String{ return (""); } private function set _2016110183horizontalCenter(_arg1):void{ if (_arg1 != _horizontalCenter){ _horizontalCenter = _arg1; notifySizeChanged(); }; } public function get descriptor():UIComponentDescriptor{ return (_descriptor); } public function createReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = this; }; } public function get includeInLayout():Boolean{ return (_includeInLayout); } public function set automationDelegate(_arg1:Object):void{ _automationDelegate = (_arg1 as IAutomationObject); } public function get measuredMinWidth():Number{ return (_measuredMinWidth); } protected function sizeChanged(_arg1:Number, _arg2:Number):Boolean{ return ((Math.abs((_arg1 - _arg2)) > 1)); } public function set isPopUp(_arg1:Boolean):void{ _isPopUp = _arg1; } public function get measuredHeight():Number{ validateMeasuredSize(); return (_measuredHeight); } public function initialize():void{ var _local2:IUIComponent; initialized = true; dispatchEvent(new FlexEvent(FlexEvent.PREINITIALIZE)); if (((((((boundingBoxName) && (!((boundingBoxName == ""))))) && ((boundingBoxName in this)))) && (this[boundingBoxName]))){ this[boundingBoxName].visible = false; }; if (explicitSizeChanged){ explicitSizeChanged = false; setActualSize(getExplicitOrMeasuredWidth(), getExplicitOrMeasuredHeight()); }; findFocusCandidates(this); var _local1:int; while (_local1 < numChildren) { _local2 = (getChildAt(_local1) as IUIComponent); if (_local2){ _local2.initialize(); }; _local1++; }; dispatchEvent(new FlexEvent(FlexEvent.INITIALIZE)); dispatchEvent(new FlexEvent(FlexEvent.CREATION_COMPLETE)); } public function resolveAutomationIDPart(_arg1:Object):Array{ if (automationDelegate){ return (automationDelegate.resolveAutomationIDPart(_arg1)); }; return ([]); } public function setFocus():void{ stage.focus = focusableObjects[(reverseDirectionFocus) ? (focusableObjects.length - 1) : 0]; addFocusEventListeners(); } public function set percentHeight(_arg1:Number):void{ _percentHeight = _arg1; notifySizeChanged(); } public function get horizontalCenter(){ return (_horizontalCenter); } override public function set width(_arg1:Number):void{ explicitWidth = _arg1; } public function set maxWidth(_arg1:Number):void{ explicitMaxWidth = _arg1; } private function buildStateMap():void{ var _local1:Array = currentLabels; stateMap = {}; var _local2:int; while (_local2 < _local1.length) { stateMap[_local1[_local2].name] = _local1[_local2]; _local2++; }; } protected function dispatchResizeEvent():void{ var _local1:ResizeEvent = new ResizeEvent(ResizeEvent.RESIZE); _local1.oldWidth = oldWidth; _local1.oldHeight = oldHeight; dispatchEvent(_local1); oldWidth = width; oldHeight = height; } public function deleteReferenceOnParentDocument(_arg1:IFlexDisplayObject):void{ if (((id) && (!((id == ""))))){ _arg1[id] = null; }; } public function owns(_arg1:DisplayObject):Boolean{ while (((_arg1) && (!((_arg1 == this))))) { if ((_arg1 is IUIComponent)){ _arg1 = IUIComponent(_arg1).owner; } else { _arg1 = _arg1.parent; }; }; return ((_arg1 == this)); } public function set explicitMaxHeight(_arg1:Number):void{ _explicitMaxHeight = _arg1; notifySizeChanged(); } public function setVisible(_arg1:Boolean, _arg2:Boolean=false):void{ super.visible = _arg1; if (!_arg2){ dispatchEvent(new FlexEvent((_arg1) ? FlexEvent.SHOW : FlexEvent.HIDE)); }; } public function get maxHeight():Number{ return ((isNaN(explicitMaxHeight)) ? 10000 : explicitMaxHeight); } public function get automationDelegate():Object{ return (_automationDelegate); } public function set explicitMinWidth(_arg1:Number):void{ _explicitMinWidth = _arg1; notifySizeChanged(); } public function get isPopUp():Boolean{ return (_isPopUp); } public function get percentHeight():Number{ return (_percentHeight); } override public function get width():Number{ if (!isNaN(_width)){ return (_width); }; return (super.width); } public function get explicitMaxHeight():Number{ return (_explicitMaxHeight); } public function move(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; if (((!((_arg1 == oldX))) || (!((_arg2 == oldY))))){ dispatchMoveEvent(); }; } public function get toolTip():String{ return (_toolTip); } public function get parentDocument():Object{ var _local1:IUIComponent; var _local2:ISystemManager; if (document == this){ _local1 = (parent as IUIComponent); if (_local1){ return (_local1.document); }; _local2 = (parent as ISystemManager); if (_local2){ return (_local2.document); }; return (null); //unresolved jump }; return (document); } override public function set tabEnabled(_arg1:Boolean):void{ super.tabEnabled = _arg1; explicitTabEnabledChanged = true; } public function set toolTip(_arg1:String):void{ var _local2:* = ApplicationDomain.currentDomain.getDefinition("mx.managers.ToolTipManager"); var _local3:String = _toolTip; _toolTip = _arg1; if (_local2){ var _local4 = _local2; _local4.mx_internal::registerToolTip(this, _local3, _arg1); }; } public function set explicitWidth(_arg1:Number):void{ _explicitWidth = _arg1; explicitSizeChanged = true; notifySizeChanged(); } private function dispatchMoveEvent():void{ var _local1:MoveEvent = new MoveEvent(MoveEvent.MOVE); _local1.oldX = oldX; _local1.oldY = oldY; dispatchEvent(_local1); oldX = x; oldY = y; } public function get explicitWidth():Number{ return (_explicitWidth); } public function get measuredMinHeight():Number{ return (_measuredMinHeight); } public function drawFocus(_arg1:Boolean):void{ } public function set measuredMinHeight(_arg1:Number):void{ _measuredMinHeight = _arg1; } override public function get tabEnabled():Boolean{ return (super.tabEnabled); } public function get automationTabularData():Object{ if (automationDelegate){ return (automationDelegate.automationTabularData); }; return (null); } } }//package mx.flash
Section 70
//IFocusManager (mx.managers.IFocusManager) package mx.managers { import flash.display.*; import mx.core.*; public interface IFocusManager { function get focusPane():Sprite; function getFocus():IFocusManagerComponent; function deactivate():void; function set defaultButton(_arg1:IUIComponent):void; function set focusPane(_arg1:Sprite):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function findFocusManagerComponent(_arg1:InteractiveObject):IFocusManagerComponent; function get nextTabIndex():int; function get defaultButton():IUIComponent; function get showFocusIndicator():Boolean; function setFocus(_arg1:IFocusManagerComponent):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function getNextFocusManagerComponent(_arg1:Boolean=false):IFocusManagerComponent; } }//package mx.managers
Section 71
//IFocusManagerComponent (mx.managers.IFocusManagerComponent) package mx.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package mx.managers
Section 72
//IFocusManagerContainer (mx.managers.IFocusManagerContainer) package mx.managers { import flash.events.*; import flash.display.*; public interface IFocusManagerContainer extends IEventDispatcher { function set focusManager(_arg1:IFocusManager):void; function get focusManager():IFocusManager; function get systemManager():ISystemManager; function contains(_arg1:DisplayObject):Boolean; } }//package mx.managers
Section 73
//ISystemManager (mx.managers.ISystemManager) package mx.managers { import flash.events.*; import flash.display.*; import flash.geom.*; import mx.core.*; import flash.text.*; public interface ISystemManager extends IEventDispatcher, IChildList, IFlexModuleFactory { function get focusPane():Sprite; function get loaderInfo():LoaderInfo; function get toolTipChildren():IChildList; function set focusPane(_arg1:Sprite):void; function isTopLevel():Boolean; function get popUpChildren():IChildList; function get screen():Rectangle; function isFontFaceEmbedded(_arg1:TextFormat):Boolean; function get rawChildren():IChildList; function get topLevelSystemManager():ISystemManager; function getDefinitionByName(_arg1:String):Object; function activate(_arg1:IFocusManagerContainer):void; function deactivate(_arg1:IFocusManagerContainer):void; function get cursorChildren():IChildList; function set document(_arg1:Object):void; function get embeddedFontList():Object; function set numModalWindows(_arg1:int):void; function removeFocusManager(_arg1:IFocusManagerContainer):void; function get document():Object; function get numModalWindows():int; function addFocusManager(_arg1:IFocusManagerContainer):void; function get stage():Stage; } }//package mx.managers
Section 74
//IToolTipManagerClient (mx.managers.IToolTipManagerClient) package mx.managers { import mx.core.*; public interface IToolTipManagerClient extends IFlexDisplayObject { function get toolTip():String; function set toolTip(_arg1:String):void; } }//package mx.managers
Section 75
//_Start_mc (_Start_mc) package { import flash.events.*; import flash.display.*; public class _Start_mc extends MovieClip { public var kaiShi_btn:SimpleButton; public var bangZhu_mc:MovieClip; public var bangZhu_btn:Help; var help_YN:Boolean; public function _Start_mc(){ this.bangZhu_mc.visible = false; this.kaiShi_btn.addEventListener(MouseEvent.CLICK, KaiShi_CLICK); this.bangZhu_btn.addEventListener(MouseEvent.CLICK, BangZhu_CLICK); } private function RenWuStart(){ var _local1:RenWu; _local1 = new RenWu(); Main._this.mc.addChild(_local1); } private function KaiShi_CLICK(_arg1){ Main.gameNum = 0; RenWuStart(); Remove(); } private function Remove(){ this.kaiShi_btn.removeEventListener(MouseEvent.CLICK, KaiShi_CLICK); this.bangZhu_btn.removeEventListener(MouseEvent.CLICK, BangZhu_CLICK); this.parent.removeChild(this); } private function BangZhu_CLICK(_arg1){ if (this.help_YN){ this.bangZhu_mc.visible = false; this.help_YN = false; } else { this.bangZhu_mc.visible = true; this.help_YN = true; }; } } }//package
Section 76
//BaoTou (BaoTou) package { import flash.events.*; import flash.display.*; public class BaoTou extends MovieClip { public function BaoTou(){ addFrameScript(0, frame1); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } function frame1(){ stop(); } public function onENTER_FRAME(_arg1){ if (this.currentLabel == "stop"){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); this.parent.removeChild(this); }; } } }//package
Section 77
//BaoZha (BaoZha) package { import flash.events.*; import flash.display.*; public class BaoZha extends MovieClip { public function BaoZha(){ addFrameScript(8, frame9); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } function frame9(){ stop(); } public function onENTER_FRAME(_arg1){ if (this.currentLabel == "stop"){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); this.parent.removeChild(this); }; } } }//package
Section 78
//BaoZha_2 (BaoZha_2) package { import flash.events.*; import flash.display.*; public class BaoZha_2 extends MovieClip { public function BaoZha_2(){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } public function onENTER_FRAME(_arg1){ if (this.currentLabel == "stop"){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); this.parent.removeChild(this); }; } } }//package
Section 79
//Car (Car) package { import flash.events.*; import flash.display.*; public class Car extends MovieClip { public var life:int; public var speen:int; public function Car():void{ this.speen = 2; this.y = ((Math.random() * 60) + 240); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } public function LifeX(_arg1, _arg2, _arg3):Boolean{ return (false); } private function onENTER_FRAME(_arg1){ this.x = (this.x + this.speen); if (this.life <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); } else { if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); } else { if (this.x > 620){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); this.visible = false; }; }; }; } public function ReMove(){ this.parent.removeChild(this); } } }//package
Section 80
//Car_1 (Car_1) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Car_1 extends Car { private var d4X:Boolean; public var D1:MovieClip; public var D4:MovieClip; public var D2:MovieClip; public var D3:MovieClip; private var d1X:Boolean; private var d2X:Boolean; private var d3X:Boolean; public function Car_1():void{ addFrameScript(0, frame1, 1, frame2); this.life = 4; this.width = 140; this.height = 75; this.x = -140; } private function XXX(){ var _local1:*; var _local2:*; Game.score_2++; Game.score_3++; _local1 = new 死亡(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } function frame1(){ stop(); } function frame2(){ stop(); } override public function LifeX(_arg1, _arg2, _arg3):Boolean{ var _local4:Boolean; if (((!(d1X)) && (this.D1.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d1X = true; D1.gotoAndStop(2); _arg3.D1.gotoAndStop(2); this.life--; _local4 = true; }; if (((!(d2X)) && (this.D2.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d2X = true; D2.gotoAndStop(2); _arg3.D2.gotoAndStop(2); this.life--; _local4 = true; }; if (((!(d3X)) && (this.D3.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d3X = true; D3.gotoAndStop(2); _arg3.D3.gotoAndStop(2); this.life--; _local4 = true; }; if (((!(d4X)) && (this.D4.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d4X = true; D4.gotoAndStop(2); _arg3.D4.gotoAndStop(2); this.life--; _local4 = true; }; if (this.life <= 0){ this.stop(); this.gotoAndStop(2); _arg3.stop(); _arg3.gotoAndStop(2); XXX2(); }; return (_local4); } private function XXX2(){ var _local1:*; var _local2:*; _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 81
//Car_2 (Car_2) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Car_2 extends Car { public var D1:MovieClip; public var D2:MovieClip; private var d1X:Boolean; private var d2X:Boolean; public function Car_2():void{ addFrameScript(0, frame1, 1, frame2); this.life = 2; this.width = 180; this.height = 120; this.x = -180; } private function XXX(){ var _local1:*; var _local2:*; Game.score_2++; Game.score_3++; _local1 = new 死亡(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } function frame1(){ stop(); } function frame2(){ stop(); } override public function LifeX(_arg1, _arg2, _arg3):Boolean{ var _local4:Boolean; if (((!(d1X)) && (this.D1.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d1X = true; D1.gotoAndStop(2); _arg3.D1.gotoAndStop(2); this.life--; _local4 = true; }; if (((!(d2X)) && (this.D2.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d2X = true; D2.gotoAndStop(2); _arg3.D2.gotoAndStop(2); this.life--; _local4 = true; }; if (this.life <= 0){ this.stop(); this.gotoAndStop(2); _arg3.stop(); _arg3.gotoAndStop(2); XXX2(); }; return (_local4); } private function XXX2(){ var _local1:*; var _local2:*; _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 82
//Car_3 (Car_3) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Car_3 extends Car { public var D1:MovieClip; public var D2:MovieClip; private var d1X:Boolean; private var d2X:Boolean; public function Car_3():void{ addFrameScript(0, frame1, 1, frame2); this.life = 2; this.width = 220; this.height = 130; this.x = -220; } private function XXX(){ var _local1:*; var _local2:*; Game.score_2++; Game.score_3++; _local1 = new 死亡(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } function frame1(){ stop(); } function frame2(){ stop(); } override public function LifeX(_arg1, _arg2, _arg3):Boolean{ var _local4:Boolean; if (((!(d1X)) && (this.D1.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d1X = true; D1.gotoAndStop(2); _arg3.D1.gotoAndStop(2); this.life--; _local4 = true; }; if (((!(d2X)) && (this.D2.hitTestPoint(_arg1, _arg2, true)))){ XXX(); d2X = true; D2.gotoAndStop(2); _arg3.D2.gotoAndStop(2); this.life--; _local4 = true; }; if (this.life <= 0){ this.stop(); this.gotoAndStop(2); _arg3.stop(); _arg3.gotoAndStop(2); XXX2(); }; return (_local4); } private function XXX2(){ var _local1:*; var _local2:*; _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 83
//copyMap (copyMap) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class copyMap extends MovieClip { public var jj2_mc:JJ_1; public var newMap_mc:MovieClip; private var scaleMin:int;// = 4 public var jj1_mc:JJ_2; private var scaleMax:int; public function copyMap(_arg1:MovieClip=null, _arg2:int=1){ scaleMin = 4; super(); addFrameScript(0, frame1); this.Close(); if (_arg1 != null){ this.newMap_mc.addChild(copyMovieClip(_arg1)); this.scaleMax = _arg2; this.newMap_mc.scaleX = (this.newMap_mc.scaleY = scaleMin); this.addEventListener(Event.ENTER_FRAME, MoveMap); } else { trace("copyMap 参数1#错误(缺少地图)"); }; } public function Close(){ this.alpha = 0; newMap_mc.scaleX = (newMap_mc.scaleY = scaleMin); } public function Open(){ this.alpha = 1; } function frame1(){ this.mouseEnabled = false; this.mouseChildren = false; } private function copyMovieClip(_arg1:MovieClip):MovieClip{ var _local2:Class; var _local3:*; _local2 = (getDefinitionByName(getQualifiedClassName(_arg1)) as Class); _local3 = (new (_local2) as MovieClip); Game.newMap = _local3; return (_local3); } private function MoveMap(_arg1){ if ((((this.alpha == 1)) && ((newMap_mc.scaleX < scaleMax)))){ onScale(); }; this.newMap_mc.x = (0 - (mouseX * (newMap_mc.scaleX - 1))); this.newMap_mc.y = (0 - (mouseY * (newMap_mc.scaleY - 1))); this.jj1_mc.x = mouseX; this.jj2_mc.x = (mouseX + jj1_mc.JJJ_mc.x); this.jj1_mc.y = mouseY; this.jj2_mc.y = (mouseY + jj1_mc.JJJ_mc.y); } private function onScale(){ if (newMap_mc.scaleX >= scaleMax){ newMap_mc.scaleX = (newMap_mc.scaleY = scaleMax); } else { newMap_mc.scaleX = (newMap_mc.scaleX + 0.2); newMap_mc.scaleY = (newMap_mc.scaleY + 0.2); }; } } }//package
Section 84
//DanJia (DanJia) package { import flash.display.*; public dynamic class DanJia extends MovieClip { public function DanJia(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 85
//DanKong (DanKong) package { import flash.display.*; public dynamic class DanKong extends MovieClip { } }//package
Section 86
//DiRen (DiRen) package { import flash.display.*; public class DiRen extends MovieClip { public var life:int; public var JB_yn:Boolean; public var JB_Time:int; public function DiRen():void{ this.life = 1; gotoAndPlay(((Math.random() * 10) + 1)); } public function Over(){ this.gotoAndPlay("over"); } public function JingBao_Close(){ if (this.life > 0){ this.gotoAndPlay("run"); JB_yn = false; }; } public function LifeX(_arg1:int=1){ if (this.life > 0){ this.life = (this.life - _arg1); }; if (this.life <= 0){ Over(); }; } public function JingBaoX(){ if (!JB_yn){ this.gotoAndPlay("JingBao"); JB_yn = true; }; } } }//package
Section 87
//DiRen_1 (DiRen_1) package { import flash.display.*; public class DiRen_1 extends DiRen { public var DiRenX:MovieClip; public function DiRen_1():void{ this.life = 1; } override public function JingBao_Close(){ if (this.life > 0){ this.play(); this.DiRenX.gotoAndPlay("run"); JB_yn = false; }; } override public function JingBaoX(){ if (!JB_yn){ this.stop(); this.DiRenX.gotoAndPlay("JingBao"); JB_yn = true; }; } override public function Over(){ this.stop(); this.DiRenX.gotoAndPlay("over"); } } }//package
Section 88
//DiRen_2 (DiRen_2) package { import flash.display.*; public class DiRen_2 extends DiRen { public var G:MovieClip; public function DiRen_2():void{ addFrameScript(0, frame1, 30, frame31, 40, frame41, 50, frame51); this.life = 1; } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame31(){ gotoAndPlay(2); } function frame41(){ stop(); } function frame51(){ gotoAndPlay("JingBao"); } } }//package
Section 89
//DiRen_3 (DiRen_3) package { import flash.display.*; public class DiRen_3 extends DiRen { public var G:MovieClip; public function DiRen_3():void{ addFrameScript(0, frame1, 29, frame30, 38, frame39, 48, frame49); this.life = 1; } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame30(){ gotoAndPlay(2); } function frame39(){ stop(); } function frame49(){ gotoAndPlay("JingBao"); } } }//package
Section 90
//DiRen_b1 (DiRen_b1) package { public class DiRen_b1 extends DiRen { public function DiRen_b1():void{ addFrameScript(107, frame108); this.life = 1; stop(); this.visible = false; } function frame108(){ stop(); this.visible = false; } override public function LifeX(_arg1:int=1){ Over(); } override public function Over(){ this.stop(); this.visible = false; } } }//package
Section 91
//DiRen_b2 (DiRen_b2) package { public class DiRen_b2 extends DiRen { public function DiRen_b2():void{ addFrameScript(84, frame85); this.life = 1; stop(); this.visible = false; } function frame85(){ stop(); this.visible = false; } override public function LifeX(_arg1:int=1){ Over(); } override public function Over(){ this.stop(); this.visible = false; } } }//package
Section 92
//DiRen_b3 (DiRen_b3) package { public class DiRen_b3 extends DiRen { public function DiRen_b3():void{ addFrameScript(84, frame85); this.life = 1; stop(); this.visible = false; } function frame85(){ stop(); this.visible = false; } override public function LifeX(_arg1:int=1){ Over(); } override public function Over(){ this.stop(); this.visible = false; } } }//package
Section 93
//Fly_1 (Fly_1) package { public class Fly_1 extends Obj { public function Fly_1():void{ addFrameScript(2, frame3); this.life = 3; } function frame3(){ gotoAndStop(1); } } }//package
Section 94
//Fly_2 (Fly_2) package { public class Fly_2 extends Obj { public function Fly_2():void{ addFrameScript(2, frame3); this.life = 3; } function frame3(){ gotoAndStop(1); } } }//package
Section 95
//Fly_3 (Fly_3) package { public class Fly_3 extends Obj { public function Fly_3():void{ addFrameScript(2, frame3); this.life = 3; } function frame3(){ gotoAndStop(1); } } }//package
Section 96
//Fly_4 (Fly_4) package { public class Fly_4 extends Obj { public function Fly_4():void{ addFrameScript(0, frame1, 2, frame3); this.life = 3; } function frame3(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package
Section 97
//FWAd_AS3 (FWAd_AS3) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.ui.*; public class FWAd_AS3 extends Sprite { public var loadingBar_bar:Sprite; public var loadingBar:Sprite; private var timeoutId:int;// = -1 public var _FWAd:Object; public static const loadFrameworkTimeoutTime:int = 8; public static const swfFolder:String = (("http://" + swfDomain) + "/fgAds/"); public static const loadFrameworkTimes:int = 2; public static const ifLoadFrameworkErrorCanPlayGame:Boolean = true; public static const frameworkSWFPath:String = (swfFolder + "Framework.swf"); public static const swfDomain:String = "www.freegameswow.com"; public static const newsSWFPath:String = (swfFolder + "News.swf"); public static const ifAdFailCanPlayGame:Boolean = true; public static const ifAddCallBackErrorCanPlayGame:Boolean = false; public static var xx:int; public static var hei:int; public static var loadFrameworkFailed:Boolean; public static var _stage; public static var id:String; public static var xml:XML; public static var lc_connName:String; public static var onClickStartBtn:Function; public static var yy:int; public static var noShowLogo:Boolean; public static var loadFrameworkSuccess:Boolean; public static var frameworkLoader:Loader; public static var loadGameCompleted:Boolean; public static var AD_TYPE_CONTAINER:String = "container"; public static var AD_TYPE_LOADING:String = "loading"; public static var noShowForbidden:Boolean; public static var hasLoadOnce:Boolean = false; public static var canNotShowAd:Boolean; public static var checkNewsFirstInitIntervalId:int = -1; public static var newsLoader:Loader; public static var frameworkInitFinished:Boolean; public static var _root; public static var newsValues:Object = {x:0, y:0}; public static var wid:int; public static var news_lc:LocalConnection; public static var ifIsLoadingAdShowStartBtn:Boolean; public static var restLoadFrameworkTimes:int; public static var onLoadXML:Function; public static var lc:LocalConnection; public static var lc_sendName:String; public static var adType:String = AD_TYPE_LOADING; public function FWAd_AS3(_arg1:Object){ timeoutId = -1; super(); xx = _arg1.x; yy = _arg1.y; wid = _arg1.wid; hei = _arg1.hei; id = _arg1.id; adType = _arg1.adType; ifIsLoadingAdShowStartBtn = _arg1.ifIsLoadingAdShowStartBtn; noShowLogo = _arg1.noShowLogo; noShowForbidden = _arg1.noShowForbidden; if (_arg1.onClickCloseBtn){ onClickStartBtn = _arg1.onClickCloseBtn; } else { onClickStartBtn = _arg1.onClickStartBtn; }; _FWAd = FWAd_AS3; this.addEventListener(Event.ADDED_TO_STAGE, added); } private function added(_arg1:Event):void{ var loadingBar_hei:Number; var loadingBar_x:Number; var loadingBar_wid:Number; var loadingBar_bottom:Sprite; var loadingBar_line:Sprite; var g:Graphics; var event = _arg1; this.removeEventListener(Event.ADDED_TO_STAGE, added); this.addEventListener(Event.REMOVED_FROM_STAGE, removed); Security.allowDomain(swfDomain); Security.allowInsecureDomain(swfDomain); try { fscommand("showMenu", "false"); } catch(e:Error) { }; _root = stage.getChildAt(0); _stage = stage; _root.contextMenu = new ContextMenu(); _root.contextMenu.hideBuiltInItems(); try { fscommand("trapallkeys", "true"); } catch(e:Error) { }; loadGameCompleted = (_root.loaderInfo.bytesLoaded == _root.loaderInfo.bytesTotal); if (frameworkLoader){ frameworkInitFinished = true; checkLoadGameCompleteAndTryStart(); if (frameworkInitFinished){ if (lc){ lc.client = this; lc.send(lc_sendName, "that2this", "reset"); }; }; } else { frameworkLoader = new Loader(); frameworkLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadFrameworkComplete); frameworkLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadFrameworkError); restLoadFrameworkTimes = loadFrameworkTimes; loadFramework(); }; this.addChild(frameworkLoader); loadingBar_hei = 8; loadingBar_x = 10; loadingBar_wid = (wid - (2 * loadingBar_x)); loadingBar = new Sprite(); loadingBar.x = loadingBar_x; loadingBar.y = ((hei - loadingBar_hei) - 6); this.addChild(loadingBar); loadingBar_bottom = new Sprite(); loadingBar.addChild(loadingBar_bottom); loadingBar_bar = new Sprite(); loadingBar.addChild(loadingBar_bar); loadingBar_line = new Sprite(); loadingBar.addChild(loadingBar_line); g = loadingBar_bottom.graphics; g.clear(); g.beginFill(0x333333); g.drawRect(0, 0, loadingBar_wid, loadingBar_hei); g.endFill(); g = loadingBar_bar.graphics; g.clear(); g.beginGradientFill("linear", [0xFFFFFF, 16750950], [1, 1], [63, 0xFF], new Matrix(0.006, 0, 0, 1, 0, 0)); loadingBar_bar.rotation = 90; g.drawRect(0, -(loadingBar_wid), loadingBar_hei, loadingBar_wid); g.endFill(); g = loadingBar_line.graphics; g.clear(); g.lineStyle(1, 0x666666); g.drawRect(0, 0, loadingBar_wid, loadingBar_hei); g.endFill(); loadingBar_bar.width = 1; loadingBar_bar.scaleX = 1; switch (adType){ case AD_TYPE_LOADING: break; default: loadingBar.visible = false; break; }; if (loadGameCompleted){ loadingBar.visible = false; } else { _root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadGameProgress); _root.loaderInfo.addEventListener(Event.COMPLETE, loadGameComplete); }; } private function checkIsOurDomain():Boolean{ var _local1:String; if (_root.loaderInfo){ _local1 = _root.loaderInfo.url.toLowerCase(); return ((((((((_local1.indexOf(".youyouwin.com/") > 0)) || ((_local1.indexOf(".7k7k.com/") > 0)))) || ((_local1.indexOf(".flash8.net/") > 0)))) || ((_local1.indexOf("file:///") == 0)))); }; return (true); } private function loadFrameworkComplete(_arg1:Event):void{ this.addEventListener(Event.ENTER_FRAME, checkFrameworkFirstInit); } private function checkLoadGameCompleteAndTryStart():void{ if (loadGameCompleted){ if (loadFrameworkFailed){ trace("加载 framework 失败"); if (((ifLoadFrameworkErrorCanPlayGame) || (checkIsOurDomain()))){ trace("自动跳到游戏"); clickStartBtn(); } else { trace("不自动跳到游戏"); }; } else { if (canNotShowAd){ if (checkIsOurDomain()){ clickStartBtn(); }; }; }; }; } public function closeAd():void{ clickStartBtn(); } private function loadFrameworkError(_arg1:IOErrorEvent):void{ var event = _arg1; trace(("剩余尝试加载次数:" + restLoadFrameworkTimes)); clearTimeout(timeoutId); if (--restLoadFrameworkTimes < 0){ loadFrameworkFailed = true; checkLoadGameCompleteAndTryStart(); } else { try { frameworkLoader.close(); } catch(e:Error) { }; loadFramework(); }; } private function loadGameProgress(_arg1:ProgressEvent):void{ var _local2:Number; switch (adType){ case AD_TYPE_LOADING: _local2 = (_arg1.bytesLoaded / _arg1.bytesTotal); loadingBar_bar.scaleX = 1; loadingBar_bar.scaleY = _local2; break; default: _root.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadGameProgress); break; }; } private function clickStartBtn():void{ if (onClickStartBtn != null){ onClickStartBtn(); onClickStartBtn = null; }; if (this.parent){ this.parent.removeChild(this); }; this.visible = false; this.x = -10000; } private function removed(_arg1:Event):void{ this.removeEventListener(Event.REMOVED_FROM_STAGE, removed); _root.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadGameProgress); _root.loaderInfo.removeEventListener(Event.COMPLETE, loadGameComplete); onClickStartBtn = null; if (frameworkInitFinished){ if (lc){ lc.send(lc_sendName, "that2this", "removed"); lc.client = new Object(); }; }; } private function loadGameComplete(_arg1:Event):void{ hasLoadOnce = false; loadGameCompleted = true; loadingBar.visible = false; checkLoadGameCompleteAndTryStart(); if (frameworkInitFinished){ lc.send(lc_sendName, "that2this", "loadGameCompleted"); }; } private function loadFrameworkTimeout():void{ trace("loadFrameworkTimeout"); loadFrameworkError(null); } private function lc_onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "error": trace(("lc onStatus 出错 event=" + _arg1)); break; }; } public function that2this(... _args):void{ var result:*; var args = _args; switch (args[0]){ case "initFinished": frameworkInitFinished = true; lc.send(lc_sendName, "that2this", "confirmInitFinished", getFWAdValuesByNameArr(args.slice(1))); break; case "AsmMachine.run()": try { result = Runner.runStr16(this, args[2]); lc.send(lc_sendName, "that2this", "AsmMachine.run()", args[1], "success", result); } catch(e:Error) { lc.send(lc_sendName, "that2this", "AsmMachine.run()", args[1], "error", e.toString()); }; break; case "clickStartBtn": clickStartBtn(); break; case "canNotShowAd": case "noId": canNotShowAd = true; checkLoadGameCompleteAndTryStart(); break; case "xml": try { xml = new XML(args[1]); } catch(e:Error) { trace(("e=" + e)); }; if (onLoadXML != null){ onLoadXML(); }; break; }; } private function checkFrameworkFirstInit(_arg1:Event){ var ran:int; var movie:AVM1Movie; var event = _arg1; try { movie = (frameworkLoader.content as AVM1Movie); } catch(e:Error) { return; }; ran = Math.round((movie.getBounds(movie).x / 10)); if (ran < -1000){ this.removeEventListener(Event.ENTER_FRAME, checkFrameworkFirstInit); lc_connName = ("_FWAd" + ran); lc_sendName = ("_Framework" + ran); lc = new LocalConnection(); lc.allowDomain("*"); lc.addEventListener(StatusEvent.STATUS, lc_onStatus); lc.connect(lc_connName); lc.client = this; loadFrameworkSuccess = true; clearTimeout(timeoutId); checkLoadGameCompleteAndTryStart(); }; } private function loadFramework():void{ frameworkLoader.load(new URLRequest(frameworkSWFPath)); clearTimeout(timeoutId); timeoutId = setTimeout(loadFrameworkTimeout, (loadFrameworkTimeoutTime * 1000)); } private function getFWAdValuesByNameArr(_arg1:Array):Object{ var _local2:Object; var _local3:String; _local2 = new Object(); for each (_local3 in _arg1) { _local2[_local3] = FWAd_AS3[_local3]; }; return (_local2); } public static function showNews(_arg1:Object=null):void{ var _local2:String; var _local3:Sprite; clearInterval(checkNewsFirstInitIntervalId); newsValues.wid = wid; for (_local2 in _arg1) { newsValues[_local2] = _arg1[_local2]; }; if (newsValues.id){ } else { newsValues.id = (id + "_news"); }; _local3 = ((newsValues.container) || (_root)); if (_local3){ newsLoader = new Loader(); _local3.addChild(newsLoader); newsLoader.x = newsValues.x; newsLoader.y = newsValues.y; newsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadNewsComplete); newsLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadNewsError); newsLoader.load(new URLRequest(newsSWFPath)); } else { trace("未指定容器,请改成例如: FWAd_AS3.showNews({container:root}"); }; news_lc = new LocalConnection(); news_lc.addEventListener(StatusEvent.STATUS, news_lc_status); } public static function checkNewsFirstInit():void{ var ran:int; var movie:AVM1Movie; try { movie = (newsLoader.content as AVM1Movie); } catch(e:Error) { return; }; ran = Math.round((movie.getBounds(movie).x / 10)); if (ran < -1000){ clearInterval(checkNewsFirstInitIntervalId); news_lc.send(("_News" + ran), "that2this", "newsValues", newsValues); }; } public static function showAd(_arg1:Object=null):void{ var _local2:Object; var _local3:String; var _local4:Sprite; _local2 = {x:xx, y:yy, wid:wid, hei:hei, id:id, adType:AD_TYPE_CONTAINER}; for (_local3 in _arg1) { _local2[_local3] = _arg1[_local3]; }; if (_arg1){ if (((_arg1.starPoolID) && (_arg1.starSubPoolID))){ _local2.id = ((_arg1.starPoolID + "\n") + _arg1.starSubPoolID); }; }; _local4 = ((_local2.container) || (_root)); if (_local4){ if (_local2.adType == AD_TYPE_LOADING){ if (hasLoadOnce){ trace("缓冲广告不允许短时间内重复初始化"); return; }; hasLoadOnce = true; }; } else { trace("未指定容器,请改成例如: FWAd_AS3.showAd({container:root}"); return; }; _local4.addChild(new FWAd_AS3(_local2)); } public static function loadNewsError(_arg1:IOErrorEvent):void{ } public static function loadNewsComplete(_arg1:Event):void{ clearInterval(checkNewsFirstInitIntervalId); checkNewsFirstInitIntervalId = setInterval(checkNewsFirstInit, 100); } public static function news_lc_status(... _args):void{ } public static function getParam(_arg1:String):String{ if (xml){ return (String(xml.attribute(_arg1))); }; trace("xml未加载完毕, 或xml加载失败"); return (null); } } }//package import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.system.*; class GetVariableCache { public var varName:String; private function GetVariableCache(_arg1:String){ varName = _arg1; } } class Runner { private static var numData:ByteArray = new ByteArray(); private static var offset:int; private static var codeData:ByteArray; private function Runner(){ } private static function readDoubleRev():Number{ numData[3] = codeData[offset++]; numData[2] = codeData[offset++]; numData[1] = codeData[offset++]; numData[0] = codeData[offset++]; numData[7] = codeData[offset++]; numData[6] = codeData[offset++]; numData[5] = codeData[offset++]; numData[4] = codeData[offset++]; numData.position = 0; return (numData.readDouble()); } public static function run(_arg1, _arg2:ByteArray){ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:Array; var _local8:int; var _local9:int; var _local10:String; var _local11:int; var _local12:int; var _local13:String; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:int; var _local19:String; var _local20:String; var _local21:int; var _local22:Class; var _local23:*; var _local24:int; var _local25:int; var _local26:int; var _local27:int; codeData = _arg2; if (codeData.length > 0){ } else { return; }; codeData.uncompress(); _local3 = new Array(); _local4 = codeData.readShort(); _local5 = codeData.readObject(); _local6 = codeData.readObject(); if (_local5){ _local9 = _local5.length; while (--_local9 >= 0) { _local10 = _local5[_local9]; if (_local10 === null){ } else { switch (_local10){ case "this": case "'this'": _local5[_local9] = _arg1; break; case "arguments": case "'arguments'": throw (new Error("暂不支持 arguments")); case "super": case "'super'": throw (new Error("暂不支持 super")); case "_root": _local5[_local9] = _arg1.root; break; case "_parent": _local5[_local9] = _arg1.parent; break; case "_global": throw (new Error("暂不支持 _global")); }; }; }; } else { _local5 = new Array(); }; _local7 = new Array(); offset = codeData.position; _local8 = codeData.length; while (offset < _local8) { _local26 = codeData[offset++]; if (_local26 >= 128){ var _temp1 = codeData[offset++]; _local25 = (_temp1 | (codeData[offset++] << 8)); } else { _local25 = 0; }; switch (_local26){ case 0: break; case 4: if ((_arg1 is MovieClip)){ _arg1.nextFrame(); }; break; case 5: if ((_arg1 is MovieClip)){ _arg1.prevFrame(); }; break; case 6: if ((_arg1 is MovieClip)){ _arg1.play(); }; break; case 7: if ((_arg1 is MovieClip)){ _arg1.stop(); }; break; case 11: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 - _local17); _local3.push(_local15); break; case 12: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 * _local17); _local3.push(_local15); break; case 13: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 / _local17); _local3.push(_local15); break; case 16: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = ((_local16) && (_local17)); _local3.push(_local15); break; case 17: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = ((_local16) || (_local17)); _local3.push(_local15); break; case 18: _local15 = _local3.pop(); _local15 = !(_local15); _local3.push(_local15); break; case 19: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 == _local17); _local3.push(_local15); break; case 23: _local3.pop(); break; case 24: _local15 = _local3.pop(); _local15 = int(_local15); _local3.push(_local15); break; case 28: cacheVariable(_local3); break; case 29: throw (new Error("不支持 setVariable")); case 38: _local15 = _local3.pop(); trace(_local15); break; case 48: _local15 = _local3.pop(); _local15 = int(_local15); if (_local15 <= 0){ _local15 = 0; } else { _local15 = int((Math.random() * _local15)); }; _local3.push(_local15); break; case 50: _local15 = _local3.pop(); _local15 = _local15.charCodeAt(0); _local3.push(_local15); break; case 51: _local15 = _local3.pop(); _local15 = String.fromCharCode(_local15); _local3.push(_local15); break; case 52: _local15 = getTimer(); _local3.push(_local15); break; case 61: _local20 = getFNameAndArgs(_local3, _local7); _local15 = _arg1[_local20].apply(_arg1, _local7); _local3.push(_local15); break; case 62: _local15 = _local3.pop(); return (_local15); case 63: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 % _local17); _local3.push(_local15); break; case 64: _local20 = getFNameAndArgs(_local3, _local7); _local15 = newClass(_local20, _local7); _local3.push(_local15); break; case 66: _local21 = _local3.pop(); _local15 = new Array(); while (--_local21 >= 0) { _local15.push(_local3.pop()); }; _local3.push(_local15); break; case 67: _local21 = _local3.pop(); _local15 = new Object(); while (--_local21 >= 0) { _local17 = _local3.pop(); _local16 = _local3.pop(); _local15[_local16] = _local17; }; _local3.push(_local15); break; case 68: _local15 = _local3.pop(); _local15 = typeof(_local15); _local3.push(_local15); break; case 71: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 + _local17); _local3.push(_local15); break; case 72: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 < _local17); _local3.push(_local15); break; case 73: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 == _local17); _local3.push(_local15); break; case 74: _local15 = _local3.pop(); _local15 = Number(_local15); _local3.push(_local15); break; case 75: _local15 = _local3.pop(); _local15 = String(_local15); _local3.push(_local15); break; case 76: _local15 = _local3.pop(); _local3.push(_local15); _local3.push(_local15); break; case 77: _local17 = _local3.pop(); _local16 = _local3.pop(); _local3.push(_local17); _local3.push(_local16); break; case 78: cacheMember(_local3); break; case 79: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = _local3.pop(); _local15[_local16] = _local17; break; case 80: _local15 = _local3.pop(); _local15++; _local3.push(_local15); break; case 81: _local15 = _local3.pop(); _local15--; _local3.push(_local15); break; case 82: _local20 = _local3.pop(); _local23 = _local3.pop(); _local21 = _local3.pop(); _local15 = new Array(); while (--_local21 >= 0) { _local15.push(_local3.pop()); }; _local15 = _local23[_local20].apply(_local23, _local15); _local3.push(_local15); break; case 83: _local13 = cacheMember(_local3); _local3.pop(); _local3.push(_local13); _local20 = getFNameAndArgs(_local3, _local7); _local15 = newClass(_local20, _local7); _local3.push(_local15); break; case 84: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 is _local17); _local3.push(_local15); break; case 85: _local14 = _local3.pop(); _local3.push(null); for (_local13 in _local14) { _local3.push(_local13); }; break; case 96: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 & _local17); _local3.push(_local15); break; case 97: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 | _local17); _local3.push(_local15); break; case 98: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 ^ _local17); _local3.push(_local15); break; case 99: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 << _local17); _local3.push(_local15); break; case 100: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 >> _local17); _local3.push(_local15); break; case 101: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 >>> _local17); _local3.push(_local15); break; case 102: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 === _local17); _local3.push(_local15); break; case 103: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 > _local17); _local3.push(_local15); break; case 129: if ((_arg1 is MovieClip)){ var _temp2 = codeData[offset++]; _arg1.gotoAndStop(((_temp2 | (codeData[offset++] << 8)) + 1)); } else { offset = (offset + 2); }; break; case 131: _local16 = getStr(); _local17 = getStr(); if (_local16.indexOf("FSCommand:") == 0){ _local16 = _local16.substr(10); fscommand(_local16, _local17); } else { if (_local17.indexOf("_level") == 0){ } else { navigateToURL(new URLRequest(_local16), _local17); }; }; break; case 135: _local18 = codeData[offset++]; _local15 = _local3[(_local3.length - 1)]; _local5[_local18] = _local15; break; case 150: _local27 = (offset + _local25); while (offset < _local27) { switch (codeData[offset++]){ case 0: _local3.push(getStr()); break; case 1: _local3.push(readFloatRev()); break; case 2: _local3.push(null); break; case 3: _local3.push(undefined); break; case 4: _local3.push(_local5[codeData[offset++]]); break; case 5: _local3.push((codeData[offset++]) ? true : false); break; case 6: _local3.push(readDoubleRev()); break; case 7: var _temp3 = codeData[offset++]; var _temp4 = (_temp3 | (codeData[offset++] << 8)); var _temp5 = (_temp4 | (codeData[offset++] << 16)); _local3.push((_temp5 | (codeData[offset++] << 24))); break; case 8: _local3.push(_local6[codeData[offset++]]); break; case 9: var _temp6 = codeData[offset++]; _local3.push(_local6[(_temp6 | (codeData[offset++] << 8))]); break; default: throw (new Error("未处理的 push type")); }; }; break; case 153: var _temp7 = codeData[offset++]; _local24 = (_temp7 | (codeData[offset++] << 8)); if ((_local24 >>> 15)){ _local24 = (_local24 | 4294901760); }; offset = (offset + _local24); break; case 157: _local15 = _local3.pop(); if (_local15){ var _temp8 = codeData[offset++]; _local24 = (_temp8 | (codeData[offset++] << 8)); if ((_local24 >>> 15)){ _local24 = (_local24 | 4294901760); }; offset = (offset + _local24); } else { offset = (offset + 2); }; break; default: throw (new Error(("暂不支持的 op: " + _local26))); }; }; return (null); } private static function varName2Obj(_arg1:String){ var varName = _arg1; try { return (getDefinitionByName(varName)); } catch(e:Error) { }; try { return (getDefinitionByName(("flash.display." + varName))); } catch(e:Error) { }; try { return (getDefinitionByName(("flash.text." + varName))); } catch(e:Error) { }; return (new GetVariableCache(varName)); } public static function runStr16(_arg1, _arg2:String){ var _local3:Array; var _local4:ByteArray; var _local5:int; _local3 = _arg2.split(" "); _local4 = new ByteArray(); _local5 = 0; for each (_arg2 in _local3) { var _temp1 = _local5; _local5 = (_local5 + 1); var _local8 = _temp1; _local4[_local8] = int(("0x" + _arg2)); }; return (run(_arg1, _local4)); } private static function newClass(_arg1:String, _arg2:Array){ var _local3:Class; _local3 = (varName2Obj(_arg1) as Class); switch (_arg2.length){ case 0: return (new (_local3)); case 1: return (new _local3(_arg2[0])); case 2: return (new _local3(_arg2[0], _arg2[1])); case 3: return (new _local3(_arg2[0], _arg2[1], _arg2[2])); case 4: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3])); case 5: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4])); case 6: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5])); case 7: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6])); case 8: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7])); case 9: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7], _arg2[8])); case 10: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7], _arg2[8], _arg2[9])); default: throw (new Error(("暂不支持的参数个数: " + _arg2.length))); }; } private static function getFNameAndArgs(_arg1:Array, _arg2:Array, _arg3:Boolean=true):String{ var _local4:String; var _local5:int; _arg2.splice(0, _arg2.length); if (_arg3){ _local4 = _arg1.pop(); }; _local5 = _arg1.pop(); while (--_local5 >= 0) { _arg2.push(_arg1.pop()); }; return (_local4); } private static function getStr():String{ var _local1:int; if (codeData[offset]){ _local1 = 1; do { var _temp1 = _local1; _local1 = (_local1 + 1); } while (codeData[(offset + _temp1)]); codeData.position = offset; offset = (offset + _local1); return (codeData.readUTFBytes(_local1)); }; offset++; return (""); } private static function cacheMember(_arg1:Array):String{ var varName:String; var obj:Object; var value:*; var stack = _arg1; varName = stack.pop(); obj = stack.pop(); if ((obj is GetVariableCache)){ varName = (((obj as GetVariableCache).varName + ".") + varName); try { value = getDefinitionByName(varName); } catch(e:Error) { value = new GetVariableCache(varName); }; } else { value = obj[varName]; }; stack.push(value); return (varName); } private static function readFloatRev():Number{ numData[3] = codeData[offset++]; numData[2] = codeData[offset++]; numData[1] = codeData[offset++]; numData[0] = codeData[offset++]; numData.position = 0; return (numData.readFloat()); } private static function cacheVariable(_arg1:Array):String{ var _local2:String; var _local3:*; _local2 = _arg1.pop(); _local3 = varName2Obj(_local2); _arg1.push(_local3); return (_local2); } }
Section 98
//Game (Game) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.text.*; import flash.utils.*; import flash.media.*; import com.efnx.fps.*; import flash.ui.*; public class Game extends MovieClip { public var danJia_num:int; private var A:Boolean; public var one:Boolean;// = false public var JJJ_yn:Boolean;// = true private var S:Boolean; public var J:JJ; private var copyM:MovieClip; private var diRen_Num:int;// = 0 public static var score_1:int; public static var score_2:int; public static var score_3:int; public static var score_4:int; public static var game_this:MovieClip; public static var open:Boolean; public static var JB_mc:JingBao; public static var newMap:MovieClip; public static var WuDingMap:WuDing; public static var DJ_mc:DanJia; public static var goodOver:Boolean; public static var oldMap:MovieClip; public static var badOver:Boolean; public static var Tool_mc:Tool; public function Game(_arg1:int=0){ diRen_Num = 0; one = false; JJJ_yn = true; J = new JJ(); super(); score_1 = (score_2 = (score_3 = (score_4 = 0))); Mouse.hide(); trace("newGame"); danJia_num = 6; Game.game_this = this; if ((((_arg1 >= 0)) && ((_arg1 < 10)))){ addMap(_arg1); KeyOpen(); MouseOpen(); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } else { trace("加载地图错误"); }; GameInit(); } private function GameOver(){ var _local1:GameOver1; var _local2:GuoChang; var _local3:GameOver2; if (Game.badOver){ _local1 = new GameOver1(); addChild(_local1); KeyClose(); MouseClose(); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); copyM.jj1_mc.visible = false; copyM.newMap_mc.visible = false; Mouse.show(); } else { if (Game.goodOver){ if (Main.gameNum < 9){ _local2 = new GuoChang(); addChild(_local2); } else { _local3 = new GameOver2(); addChild(_local3); }; KeyClose(); MouseClose(); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); copyM.jj1_mc.visible = false; copyM.newMap_mc.visible = false; Mouse.show(); }; }; } private function JiZhongXiaoGuo(_arg1:int=0){ var _local2:BaoZha; var _local3:BaoZha_2; var _local4:BaoTou; if (Main.gameNum == 0){ _local2 = new BaoZha(); _local2.x = stage.mouseX; _local2.y = stage.mouseY; _local2.scaleX = (_local2.scaleY = 0.4); copyM.newMap_mc.addChild(_local2); } else { _local3 = new BaoZha_2(); _local3.x = stage.mouseX; _local3.y = stage.mouseY; _local3.scaleX = (_local3.scaleY = 0.4); copyM.newMap_mc.addChild(_local3); }; if (_arg1 == 1){ _local4 = new BaoTou(); _local4.x = stage.mouseX; _local4.y = (stage.mouseY - 40); _local4.scaleX = (_local4.scaleY = 0.3); addChild(_local4); }; } private function DiRenNum(){ var _local1:int; _local1 = (oldMap.numChildren - 1); while (_local1 > 0) { if ((oldMap.getChildAt(_local1) is DiRen)){ diRen_Num++; }; _local1--; }; trace(("敌人总数" + this.diRen_Num)); Map.DiRenNum = this.diRen_Num; } private function onMouseCLICK(_arg1){ var _local2:*; var _local3:*; var _local4:int; var _local5:*; var _local6:Point; var _local7:Car; var _local8:Boolean; var _local9:Obj; if ((((((((danJia_num > 0)) && (open))) && (Map.JJ_yn))) && (JJJ_yn))){ score_1++; _local2 = new 开枪(); _local3 = new SoundChannel(); _local3 = _local2.play(0, 1); _local3.soundTransform = new SoundTransform(0.3); this.danJia_num--; DJ_mc.gotoAndStop(("z" + danJia_num)); copyM.jj1_mc.gotoAndPlay("run"); JJJ_yn = false; if (!this.one){ this.one = true; JingBao.JBStart_YN = true; }; _local4 = (oldMap.numChildren - 1); for (;_local4 > 0;_local4--) { if ((oldMap.getChildAt(_local4) is DiRen)){ if ((oldMap.getChildAt(_local4) as DiRen).life <= 0){ continue; } else { if (oldMap.getChildAt(_local4).hitTestPoint(mouseX, mouseY, true)){ score_2++; score_3++; _local5 = oldMap.getChildAt(_local4); if ((((((_local5 is DiRen_1)) || ((_local5 is DiRen_2)))) || ((_local5 is DiRen_3)))){ _local2 = new 死亡(); _local3 = new SoundChannel(); _local3 = _local2.play(0, 1); }; trace((oldMap.getChildAt(_local4).name + "被击中")); Map.DiRenNum--; (oldMap.getChildAt(_local4) as DiRen).LifeX(); (newMap.getChildAt(_local4) as DiRen).LifeX(); if (Main.gameNum == 0){ Map.temp++; trace(("击中数" + Map.temp)); }; JiZhongXiaoGuo(); if ((((oldMap.getChildAt(_local4) is DiRen_1)) && ((oldMap.getChildAt(_local4) as DiRen_1).DiRenX.G.hitTestPoint(mouseX, mouseY, true)))){ JiZhongXiaoGuo(1); score_4++; } else { if ((((oldMap.getChildAt(_local4) is DiRen_2)) && ((oldMap.getChildAt(_local4) as DiRen_2).G.hitTestPoint(mouseX, mouseY, true)))){ JiZhongXiaoGuo(1); score_4++; } else { if ((((oldMap.getChildAt(_local4) is DiRen_3)) && ((oldMap.getChildAt(_local4) as DiRen_3).G.hitTestPoint(mouseX, mouseY, true)))){ JiZhongXiaoGuo(1); score_4++; }; }; }; }; }; }; if ((oldMap.getChildAt(_local4) is Car)){ if ((oldMap.getChildAt(_local4) as Car).life <= 0){ continue; } else { if (oldMap.getChildAt(_local4).hitTestPoint(mouseX, mouseY, true)){ _local6 = new Point(mouseX, mouseY); trace((oldMap.getChildAt(_local4).name + "被击中")); _local7 = (newMap.getChildAt(_local4) as Car); _local8 = (oldMap.getChildAt(_local4) as Car).LifeX(mouseX, mouseY, _local7); if ((oldMap.getChildAt(_local4) as Car).life <= 0){ map_4.CarNum--; map_4.CarNum_guankaX--; }; if (_local8){ JiZhongXiaoGuo(); }; }; }; }; if ((oldMap.getChildAt(_local4) is Obj)){ if ((oldMap.getChildAt(_local4) as Obj).life <= 0){ continue; } else { if (oldMap.getChildAt(_local4).hitTestPoint(mouseX, mouseY, true)){ _local6 = new Point(mouseX, mouseY); trace((oldMap.getChildAt(_local4).name + "被击中")); _local9 = (newMap.getChildAt(_local4) as Obj); (oldMap.getChildAt(_local4) as Obj).LifeX(mouseX, mouseY, _local9); }; }; } else { if (Main.gameNum == 1){ if (oldMap.wu.currentLabel == "over"){ if ((oldMap.getChildAt(_local4) is ZhaDan)){ if ((((oldMap.getChildAt(_local4).visible == true)) && (oldMap.getChildAt(_local4).hitTestPoint(mouseX, mouseY, true)))){ _local2 = new 爆炸(); _local3 = new SoundChannel(); _local3 = _local2.play(0, 1); oldMap.getChildAt(_local4).visible = false; newMap.getChildAt(_local4).visible = false; oldMap[("L" + oldMap.getChildAt(_local4).name.substr(1, 1))].gotoAndStop(2); newMap[("L" + oldMap.getChildAt(_local4).name.substr(1, 1))].gotoAndStop(2); Map.temp++; trace(("Map.temp = " + Map.temp)); if (Map.temp == 4){ Game.goodOver = true; }; }; }; }; }; }; }; }; trace("----------------------------------------------------"); trace(("开枪数 = " + score_1)); trace(("命中数 = " + score_2)); trace(("杀敌数 = " + score_3)); trace(("爆头数 = " + score_4)); trace("----------------------------------------------------"); } private function KeyOpen(){ Main._stage.addEventListener(KeyboardEvent.KEY_DOWN, KEY_DOWN); Main._stage.addEventListener(KeyboardEvent.KEY_UP, KEY_UP); } private function MouseOpen(){ addEventListener(MouseEvent.MOUSE_DOWN, onMouseCLICK); } private function GameInit(){ DiRenNum(); this.copyM.Close(); open = false; if (Main.gameNum == 0){ } else { if (Main.gameNum == 1){ oldMap.z1.visible = (oldMap.z2.visible = (oldMap.z3.visible = (oldMap.z4.visible = false))); newMap.z1.visible = (newMap.z2.visible = (newMap.z3.visible = (newMap.z4.visible = false))); } else { if (Main.gameNum == 5){ JingBao.JB_Time = (Main.fps * 4); JingBao.JBStart_Time = (Main.fps * 1.5); } else { if (Main.gameNum == 7){ JingBao.JB_Time = (Main.fps * 4); JingBao.JBStart_Time = (Main.fps * 1.4); }; }; }; }; } private function addMap(_arg1:int){ var _local2:String; var _local3:Class; var _local4:Map; var _local5:WuDing; var _local6:fpsBox; var _local7:JingBao; var _local8:DanJia; var _local9:Tool; _local2 = ("map_" + _arg1); _local3 = (getDefinitionByName(_local2) as Class); _local4 = (new (_local3) as Map); addChild(_local4); oldMap = _local4; _local5 = new WuDing(); addChild(_local5); WuDingMap = _local5; copyM = new copyMap(_local4, 4); addChild(copyM); _local6 = new fpsBox(); addChild(_local6); _local7 = new JingBao(); addChild(_local7); _local8 = new DanJia(); addChild(_local8); _local8.x = 430; _local8.y = 380; DJ_mc = _local8; _local9 = new Tool(); addChild(_local9); Tool_mc = _local9; Game.JB_mc = _local7; trace("-------------------------------------"); addChild(J); } private function MouseClose(){ removeEventListener(MouseEvent.MOUSE_DOWN, onMouseCLICK); } private function Key_Event(){ if (((A) && (Map.hide))){ WuDingMap.Down(); this.copyM.Close(); open = false; Map.JJ_yn = false; JingBao.JBStart_YN = false; } else { if (((S) && (Map.hide))){ WuDingMap.Up(); Map.JJ_yn = true; JingBao.JBStart_YN = true; } else { if (((open) && (Map.JJ_yn))){ this.copyM.Open(); J.visible = false; } else { if (((!(open)) && (Map.JJ_yn))){ this.copyM.Close(); J.visible = true; }; }; }; }; } private function MouseXY(){ WuDingMap.JujiQiang_mc.x = (mouseX + 50); WuDingMap.JujiQiang_mc.y = ((mouseY * 0.2) + 380); J.x = mouseX; J.y = mouseY; } public function KEY_DOWN(_arg1:KeyboardEvent):void{ var _local2:*; var _local3:*; trace(("键盘值=" + _arg1.keyCode)); switch (_arg1.keyCode){ case 65: A = true; break; case 83: S = true; break; case 82: danJia_num = 6; DJ_mc.gotoAndStop(("z" + danJia_num)); _local2 = new 换子弹(); _local3 = new SoundChannel(); _local3 = _local2.play(0, 1); break; case 32: if (open){ open = false; } else { open = true; }; break; }; } public function KEY_UP(_arg1){ switch (_arg1.keyCode){ case 65: A = false; break; case 83: S = false; break; }; } private function onENTER_FRAME(_arg1){ Key_Event(); GameOver(); MouseXY(); if (((!(Game.badOver)) || (!(Game.goodOver)))){ (oldMap as Map).Map_game(); }; if (copyM.jj1_mc.currentLabel == "stop"){ this.JJJ_yn = true; }; } public function ReMove(){ this.parent.removeChild(this); } private function KeyClose(){ Main._stage.removeEventListener(KeyboardEvent.KEY_DOWN, KEY_DOWN); Main._stage.removeEventListener(KeyboardEvent.KEY_UP, KEY_UP); } } }//package
Section 99
//GameOver1 (GameOver1) package { import flash.events.*; import flash.display.*; public class GameOver1 extends MovieClip { public var replay_btn:SimpleButton; public var replay2_btn:restart; public function GameOver1(){ addFrameScript(51, frame52); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ Main.mode = "开始界面"; replay_btn.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); Game.badOver = false; Game.game_this.ReMove(); } private function onMOUSE_DOWN2(_arg1){ var _local2:RenWu; replay2_btn.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN2); Game.badOver = false; Game.game_this.ReMove(); _local2 = new RenWu(); Main._this.mc.addChild(_local2); } function frame52(){ stop(); } private function onENTER_FRAME(_arg1){ if (this.currentLabel == "over"){ replay_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); replay2_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN2); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); }; } } }//package
Section 100
//GameOver2 (GameOver2) package { import flash.events.*; import flash.display.*; public class GameOver2 extends MovieClip { public var a_btn:SimpleButton; public function GameOver2(){ addFrameScript(19, frame20); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ Main.mode = "开始界面"; a_btn.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); Game.badOver = false; Game.game_this.ReMove(); } function frame20(){ stop(); } private function onENTER_FRAME(_arg1){ if (this.currentLabel == "over"){ a_btn.addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); }; } } }//package
Section 101
//GetGameList (GetGameList) package { import flash.events.*; import flash.display.*; import com.lib.*; import com.display.*; public class GetGameList extends MovieClip { private var xmlUrl:String;// = "http://flash.cn163.com:9090/RecommendServer/getRecommends" private var backUrl:String;// = "http://flash.cn163.com:9090/RecommendServer/log/" private var curGameId:uint; private var createData:CreateAry; public function GetGameList(_arg1:uint=7):void{ xmlUrl = "http://flash.cn163.com:9090/RecommendServer/getRecommends"; backUrl = "http://flash.cn163.com:9090/RecommendServer/log/"; createData = new CreateAry(); super(); curGameId = _arg1; createData.addEventListener(CreateAry.GetDataComplete, onGetDataCompleteHandler); createData.loadXml(xmlUrl); } private function onGetDataCompleteHandler(_arg1:Event):void{ var _local2:MainUI; _local2 = new MainUI(backUrl, curGameId, createData.dataAry); addChild(_local2); createData.removeEventListener(CreateAry.GetDataComplete, onGetDataCompleteHandler); } } }//package
Section 102
//GuoChang (GuoChang) package { import flash.events.*; import flash.display.*; import flash.text.*; public class GuoChang extends MovieClip { public var b_txt:TextField; public var d_txt:TextField; public var a2_txt:TextField; public var c2_txt:TextField; public var e_txt:TextField; public var a_txt:TextField; public var c_txt:TextField; public var b2_txt:TextField; public function GuoChang():void{ addFrameScript(31, frame32); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } function frame32(){ stop(); } private function onENTER_FRAME(_arg1){ var _local2:int; if (this.currentFrame > 32){ a_txt.text = ("" + ((Game.score_2 / Game.score_1) * 100)); a2_txt.text = ("" + int(((Game.score_2 / Game.score_1) * 10000))); b_txt.text = ("" + ((Game.score_4 / Game.score_1) * 100)); b2_txt.text = ("" + int(((Game.score_4 / Game.score_1) * 20000))); c_txt.text = ("" + Game.score_3); c2_txt.text = ("" + (Game.score_3 * 200)); x = int(((((Game.score_2 / Game.score_1) * 10000) + ((Game.score_4 / Game.score_1) * 20000)) + (Game.score_3 * 200))); d_txt.text = ("" + x); Main.score = (Main.score + x); e_txt.text = ("" + Main.score); addEventListener(MouseEvent.CLICK, onCLICK); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); this.x = 0; this.y = 0; return; }; if (this.currentLabel == "over"){ gotoAndStop(("m" + Main.gameNum)); }; } public function ReMove(){ this.parent.removeChild(this); } private function onCLICK(_arg1){ var _local2:RenWu; removeEventListener(MouseEvent.CLICK, onCLICK); ReMove(); Main.gameNum++; Game.goodOver = false; Game.game_this.ReMove(); _local2 = new RenWu(); Main._this.mc.addChild(_local2); } } }//package
Section 103
//Help (Help) package { import flash.display.*; public dynamic class Help extends SimpleButton { } }//package
Section 104
//JingBao (JingBao) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; import flash.media.*; public class JingBao extends MovieClip { public static var JBStart_Time:int; public static var JBStart_YN:Boolean; public static var diRen_obj:int; public static var JBStart_Time2:int; public static var JB_Time:int; public static var JB_YN:Boolean; public static var JB_Time2:int; public function JingBao(_arg1:int=144, _arg2:int=48){ addFrameScript(19, frame20); JBStart_YN = false; JB_Time = (JB_Time2 = _arg1); JBStart_Time = (JBStart_Time2 = _arg2); this.JB_Hide(); if (Map.hide){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME); }; } private function JB_Hide(){ this.stop(); this.visible = false; } private function random_DiRen_JingBao_Close(){ JBStart_Time2 = JBStart_Time; JB_YN = false; this.JB_Hide(); (Game.oldMap.getChildAt(diRen_obj) as DiRen).JingBao_Close(); (Game.newMap.getChildAt(diRen_obj) as DiRen).JingBao_Close(); } function frame20(){ gotoAndPlay("run"); } private function random_DiRen_JingBao(){ var _local1:int; _local1 = (Math.random() * Game.oldMap.numChildren); if ((Game.oldMap.getChildAt(_local1) is DiRen)){ diRen_obj = _local1; if ((Game.oldMap.getChildAt(_local1) as DiRen).life > 0){ this.JB_Show(); JB_YN = true; (Game.oldMap.getChildAt(_local1) as DiRen).JingBaoX(); (Game.newMap.getChildAt(_local1) as DiRen).JingBaoX(); JB_Time2 = JB_Time; } else { JB_Time2 = -1; }; }; } private function onENTER_FRAME(_arg1){ if (((Game.goodOver) || (Game.badOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (JBStart_YN){ if (JB_Time2 > 0){ JB_Time2--; } else { if (Map.JB_yn){ random_DiRen_JingBao(); }; }; }; if (JB_YN){ JBStart_Time2--; if ((Game.oldMap.getChildAt(diRen_obj) as DiRen).life <= 0){ random_DiRen_JingBao_Close(); return; }; if (JBStart_Time2 > 0){ } else { if ((((JBStart_Time2 == 0)) && (JBStart_YN))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); random_DiRen_JingBao_Close(); Game.badOver = true; JBStart_YN = false; trace("gameOver"); } else { random_DiRen_JingBao_Close(); }; }; }; } private function JB_Show(){ var _local1:*; var _local2:*; _local1 = new 警报3声(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); this.play(); this.visible = true; } } }//package
Section 105
//JJ (JJ) package { import flash.display.*; public dynamic class JJ extends MovieClip { } }//package
Section 106
//JJ_1 (JJ_1) package { import flash.display.*; public dynamic class JJ_1 extends MovieClip { } }//package
Section 107
//JJ_2 (JJ_2) package { import flash.display.*; public dynamic class JJ_2 extends MovieClip { public var JJJ_mc:MovieClip; public function JJ_2(){ addFrameScript(0, frame1, 16, frame17, 35, frame36); } function frame1(){ } function frame17(){ gotoAndPlay("stop"); } function frame36(){ gotoAndPlay("stop"); } } }//package
Section 108
//LoadingBar (LoadingBar) package { import flash.display.*; import flash.text.*; public dynamic class LoadingBar extends MovieClip { public var bar:MovieClip; public var txt:TextField; } }//package
Section 109
//Main (Main) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; import flash.media.*; public class Main extends MovieClip { public var mc:MovieClip; public static var musicPlay; public static var help:MovieClip; public static var mode:String; public static var music; public static var fps:int = 25; public static var gameNum:int; public static var score:int; public static var _this; public static var _stage; public function Main():void{ addEventListener(Event.ADDED_TO_STAGE, init); } private function init(_arg1){ FWAd_AS3.showAd({container:this, x:0, y:0, wid:600, hei:500, starPoolID:"13381", starSubPoolID:"37", adType:"loading", onClickStartBtn:fwAd_onClickStartBtn}); } function fwAd_onClickStartBtn():void{ var _local1:*; var _local2:*; trace("start game"); _local1 = new 中国军魂(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 99999); music = _local1; musicPlay = _local2; score = 0; gameNum = 0; Main._this = this; Main._stage = stage; stage.focus = this; mode = "开始界面"; addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function Start(){ var _local1:_Start_mc; _local1 = new _Start_mc(); mc.addChild(_local1); musicPlay.stop(); music = new 中国军魂(); musicPlay = music.play(0, 99999); } private function GameGo(){ var _local1:Game; trace(("进入游戏关卡" + gameNum)); _local1 = new Game(gameNum); mc.addChild(_local1); musicPlay.stop(); music = new 背景音(); musicPlay = music.play(0, 99999); } private function onENTER_FRAME(_arg1){ switch (Main.mode){ case "开始界面": trace("开始界面"); this.Start(); mode = ""; break; case "游戏关卡": trace(("游戏关卡" + gameNum)); this.GameGo(); mode = ""; break; }; } } }//package
Section 110
//Map (Map) package { import flash.events.*; import flash.display.*; import flash.text.*; public class Map extends MovieClip { public var oldMap; public var newMap; public static var hide:Boolean; public static var num:int; public static var DiRenNum:int; public static var temp:int; public static var JJ_yn:Boolean; public static var JB_yn:Boolean; public function Map(){ oldMap = Game.oldMap; newMap = Game.newMap; super(); Main._stage.focus = this; Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; Map.num = numChildren; Map.temp = 0; } public function Map_game(){ } public function mouseIN(_arg1){ } } }//package
Section 111
//map_0 (map_0) package { import flash.events.*; import flash.display.*; public class map_0 extends Map { public var a6:DiRen_b2; public var a4:DiRen_b3; var time_over:int;// = 60 public var a9:DiRen_b1; public var a8:DiRen_b2; private var totalTime:int; public var time_mc:MovieClip; private var time:int; public var a2:DiRen_b3; public var a3:DiRen_b3; public var a7:DiRen_b2; public var a1:DiRen_b3; public function map_0(){ time_over = 60; super(); this.totalTime = (Main.fps * 80); Map.hide = true; Map.JB_yn = false; Map.JJ_yn = true; this.time = (Main.fps * 2); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); trace(("map.name = " + this.name)); } override public function Map_game(){ var _local1:int; trace(("this.time" + this.time)); if (this.time > 0){ this.time--; } else { this.time = (Main.fps * 3); _local1 = (Math.random() * Map.num); if ((this.getChildAt(_local1) is DiRen)){ (this.getChildAt(_local1) as DiRen).visible = true; (Game.newMap.getChildAt(_local1) as DiRen).visible = true; (this.getChildAt(_local1) as DiRen).gotoAndPlay(1); (Game.newMap.getChildAt(_local1) as DiRen).gotoAndPlay(1); }; }; } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ totalTime--; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if ((((totalTime <= 0)) && (!((Map.temp == 20))))){ Game.badOver = true; removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (Map.temp == 20){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (int((totalTime / Main.fps)) + ""); Game.Tool_mc.b_txt.text = ((20 - Map.temp) + ""); }; } } }//package
Section 112
//map_1 (map_1) package { import flash.events.*; import flash.display.*; import flash.text.*; public class map_1 extends Map { public var a2:DiRen_2; public var a5:DiRen_2; var arr2:Array; public var a13:DiRen_2; public var a14:DiRen_2; public var a15:DiRen_2; public var a16:DiRen_2; public var a18:DiRen_1; public var a19:DiRen_2; public var a11:DiRen_2; public var a10:DiRen_2; public var a17:DiRen_3; public var a21:DiRen_3; public var a22:DiRen_1; public var a23:DiRen_2; public var a24:DiRen_2; public var a26:DiRen_2; public var a27:DiRen_3; public var a28:DiRen_3; public var a29:DiRen_3; public var a25:DiRen_2; public var a20:DiRen_3; public var a12:DiRen_3; public var a30:DiRen_3; public var wu:MovieClip; public var z1:ZhaDan; public var z3:ZhaDan; public var z4:ZhaDan; public var z2:ZhaDan; var time2:int; public var L1:MovieClip; public var L2:MovieClip; public var L3:MovieClip; public var L4:MovieClip; public var a4:DiRen_2; public var a6:DiRen_3; public var a1:DiRen_2; public var a9:DiRen_2; public var a3:DiRen_2; public var a7:DiRen_3; public var a8:DiRen_2; public function map_1(){ arr2 = new Array(); time2 = (Main.fps * 2); super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = ((4 - Map.temp) + ""); }; } private function onENTER_FRAME(_arg1){ var _local2:int; var _local3:Array; if (Game.badOver){ wu.stop(); if (wu.ren){ wu.ren.gotoAndStop("死亡"); }; removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; } else { if (Game.goodOver){ wu.stop(); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; }; _local2 = wu.currentFrame; if (wu.currentLabel == "Z1"){ z1.visible = true; } else { if (wu.currentLabel == "Z2"){ z2.visible = true; } else { if (wu.currentLabel == "Z3"){ z3.visible = true; } else { if (wu.currentLabel == "Z4"){ z4.visible = true; }; }; }; }; if ((((_local2 > 155)) && ((_local2 < 260)))){ _local3 = new Array("a1", "a29"); JB2(_local3); } else { if ((((_local2 > 410)) && ((_local2 < 460)))){ _local3 = new Array("a2", "a30"); JB2(_local3); } else { if ((((_local2 > 530)) && ((_local2 < 620)))){ _local3 = new Array("a3", "a4", "a5", "a6"); JB2(_local3); } else { if ((((_local2 > 770)) && ((_local2 < 895)))){ _local3 = new Array("a7", "a8", "a9", "a10"); JB2(_local3); } else { if ((((_local2 > 1125)) && ((_local2 < 1300)))){ _local3 = new Array("a11", "a12", "a13", "a14", "a15", "a16"); JB2(_local3); } else { if ((((_local2 > 1385)) && ((_local2 < 1500)))){ _local3 = new Array("a17", "a18", "a19", "a20", "a21"); JB2(_local3); } else { if ((((_local2 > 1590)) && ((_local2 < 1735)))){ _local3 = new Array("a22", "a23", "a24", "a25", "a26", "a27", "a28"); JB2(_local3); }; }; }; }; }; }; }; ToolShow(); } private function JB2(_arg1:Array){ var _local2:Boolean; var _local3:int; _local2 = false; _local3 = 0; while (_local3 < _arg1.length) { if (this[("" + _arg1[_local3])].life > 0){ this[("" + _arg1[_local3])].JingBaoX(); if (!_local2){ _local2 = true; arr2 = _arg1; }; } else { this[("" + _arg1[_local3])].JingBao_Close(); }; _local3++; }; if (_local2){ time2--; } else { time2 = (Main.fps * 2); }; if (time2 <= 0){ Game.badOver = true; time2 = (Main.fps * 2); }; } } }//package
Section 113
//map_2 (map_2) package { import flash.events.*; import flash.display.*; import flash.text.*; public class map_2 extends Map { var time_over:int;// = 60 public var RRR:MovieClip; private var time:int; public function map_2(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 60); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ if (((Game.open) && (Map.JJ_yn))){ RRR.stop(); RRR.RR.gotoAndStop(2); Game.newMap.RRR.stop(); Game.newMap.RRR.RR.gotoAndStop(2); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); RRR.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ this.time--; if ((((((this.time < 0)) && ((this.RRR.currentFrame > 20)))) && ((this.RRR.currentLabel == "over")))){ trace("人跑了"); Game.badOver = true; removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); RRR.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); return; }; if (this.time == 0){ trace("蛋疼开始"); RRR.gotoAndPlay(2); RRR.addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); }; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; this.x = (0 - (((1200 / 600) - 1) * stage.mouseX)); this.y = (0 - (((850 / 500) - 1) * stage.mouseY)); } } }//package
Section 114
//map_3 (map_3) package { import flash.events.*; public class map_3 extends Map { var time_over:int;// = 60 private var time:int; public function map_3(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 60); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ this.time--; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (Map.DiRenNum <= 0){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; this.x = (0 - (((1200 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1000 / 500) - 1) * stage.mouseY)); ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (Map.DiRenNum + ""); }; } } }//package
Section 115
//map_4 (map_4) package { import flash.events.*; import flash.display.*; public class map_4 extends Map { var time_over:int;// = 60 public var TimeX:int; public var JiShi:int; public var CarNum_guanka:int; public static var CarNum:int; public static var CarNumX:int; public static var CarNum_guankaX:int; public function map_4(){ time_over = 60; super(); CarNum = 37; CarNumX = 3; CarNum_guanka = (CarNum_guankaX = (CarNum + CarNumX)); TimeX = (JiShi = (Main.fps * 5)); Map.hide = false; Map.JB_yn = false; Map.JJ_yn = true; } override public function Map_game(){ var _local1:int; var _local2:Car_1; var _local3:Car_1; var _local4:Car_2; var _local5:Car_2; var _local6:Car_3; var _local7:Car_3; if ((((CarNum <= 0)) && ((CarNum_guankaX <= 0)))){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); return; }; if (CarNumX <= 0){ Game.badOver = true; return; }; if (JiShi > 0){ JiShi--; } else { if (CarNum_guanka > 0){ CarNum_guanka--; JiShi = TimeX; _local1 = ((Math.random() * 3) + 1); if (_local1 == 1){ _local2 = new Car_1(); Game.oldMap.addChild(_local2); Game.oldMap.setChildIndex(DisplayObject(_local2), (Game.oldMap.numChildren - 1)); _local3 = new Car_1(); _local3.x = _local2.x; _local3.y = _local2.y; Game.newMap.addChild(_local3); Game.newMap.setChildIndex(DisplayObject(_local3), (Game.newMap.numChildren - 1)); } else { if (_local1 == 2){ _local4 = new Car_2(); _local4.speen = 3; Game.oldMap.addChild(_local4); Game.oldMap.setChildIndex(DisplayObject(_local4), (Game.oldMap.numChildren - 1)); _local5 = new Car_2(); _local5.speen = 3; _local5.x = _local4.x; _local5.y = _local4.y; Game.newMap.addChild(_local5); Game.newMap.setChildIndex(DisplayObject(_local5), (Game.newMap.numChildren - 1)); } else { _local6 = new Car_3(); _local6.speen = 2.5; Game.oldMap.addChild(_local6); Game.oldMap.setChildIndex(DisplayObject(_local6), (Game.oldMap.numChildren - 1)); _local7 = new Car_3(); _local7.speen = 2.5; _local7.x = _local6.x; _local7.y = _local6.y; Game.newMap.addChild(_local7); Game.newMap.setChildIndex(DisplayObject(_local7), (Game.newMap.numChildren - 1)); }; }; }; }; _local1 = (this.numChildren - 1); while (_local1 > 0) { if ((this.getChildAt(_local1) is Car)){ if ((this.getChildAt(_local1) as Car).x > 620){ (this.getChildAt(_local1) as Car).x = -3000; CarNumX--; CarNum_guankaX--; }; }; _local1--; }; ToolShow(); } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (CarNum_guanka + ""); Game.Tool_mc.b_txt.text = (CarNumX + ""); }; } } }//package
Section 116
//map_5 (map_5) package { import flash.events.*; import flash.display.*; public class map_5 extends Map { var time_over:int;// = 60 public var RRR:MovieClip; private var time:int; public function map_5(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 60); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ if (((Game.open) && (Map.JJ_yn))){ RRR.stop(); RRR.RR.gotoAndStop(2); Game.newMap.RRR.stop(); Game.newMap.RRR.RR.gotoAndStop(2); removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); RRR.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ this.time--; if ((((((this.time < 0)) && ((this.RRR.currentFrame > 20)))) && ((this.RRR.currentLabel == "over")))){ trace("人跑了"); Game.badOver = true; removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); RRR.removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); return; }; if (this.time == 0){ trace("蛋疼开始"); RRR.gotoAndPlay(2); RRR.addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); }; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; } } }//package
Section 117
//map_6 (map_6) package { import flash.events.*; public class map_6 extends Map { var time_over:int;// = 60 private var time:int; public static var a:int = 5; public static var numX:int; public static var c:int = 4; public static var b:int = 5; public static var d:int = 1; public function map_6(){ time_over = 60; super(); numX = 15; a = 5; b = 5; c = 4; d = 1; Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (numX <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); return; }; this.x = (0 - (((1140 / 600) - 1) * stage.mouseX)); this.y = (0 - (((690 / 500) - 1) * stage.mouseY)); ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (a + ""); Game.Tool_mc.b_txt.text = (b + ""); Game.Tool_mc.c_txt.text = (c + ""); Game.Tool_mc.d_txt.text = (d + ""); }; } } }//package
Section 118
//map_7 (map_7) package { import flash.events.*; public class map_7 extends Map { var time_over:int;// = 60 private var time:int; public function map_7(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 60); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (Map.DiRenNum <= 0){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (Map.DiRenNum + ""); }; } } }//package
Section 119
//map_8 (map_8) package { import flash.events.*; public class map_8 extends Map { var time_over:int;// = 60 private var time:int; public function map_8(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 60); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (Map.DiRenNum <= 0){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; this.x = (0 - (((1200 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1000 / 500) - 1) * stage.mouseY)); ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (Map.DiRenNum + ""); }; } } }//package
Section 120
//map_9 (map_9) package { import flash.events.*; public class map_9 extends Map { var time_over:int;// = 60 private var time:int; public function map_9(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 200); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onENTER_FRAME(_arg1){ this.time--; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); return; }; if (this.time <= 0){ Game.badOver = true; }; if (Map.DiRenNum <= 0){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; this.x = (0 - (((1293 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1077 / 500) - 1) * stage.mouseY)); ToolShow(); } private function ToolShow(){ if (Game.Tool_mc.currentLabel == ("t" + Main.gameNum)){ Game.Tool_mc.a_txt.text = (int((this.time / Main.fps)) + ""); Game.Tool_mc.b_txt.text = (Map.DiRenNum + ""); }; } } }//package
Section 121
//MaskMc (MaskMc) package { import mx.flash.*; public dynamic class MaskMc extends UIMovieClip { } }//package
Section 122
//newMap (newMap) package { import flash.display.*; public dynamic class newMap extends MovieClip { } }//package
Section 123
//Obj (Obj) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Obj extends MovieClip { public var life:int; public function Obj():void{ this.life = 3; } public function LifeX(_arg1, _arg2, _arg3){ if (this.life > 0){ this.life--; Game.score_2++; }; if (this.life <= 0){ this.gotoAndStop(4); _arg3.gotoAndStop(4); map_6.numX--; if ((this is Fly_1)){ map_6.a--; }; if ((this is Fly_2)){ map_6.b--; }; if ((this is Fly_3)){ map_6.c--; }; if ((this is Fly_4)){ map_6.d--; }; XXX2(); } else { this.gotoAndPlay(2); _arg3.gotoAndPlay(2); }; } private function XXX2(){ var _local1:*; var _local2:*; _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 124
//PicBg (PicBg) package { import mx.flash.*; public dynamic class PicBg extends UIMovieClip { } }//package
Section 125
//RenWu (RenWu) package { import flash.events.*; import flash.display.*; import flash.ui.*; public class RenWu extends MovieClip { public var XX:MovieClip; public var start_btn:SimpleButton; public function RenWu():void{ Mouse.show(); this.XX.gotoAndStop(("R" + Main.gameNum)); start_btn.addEventListener(MouseEvent.CLICK, onCLICK); } public function ReMove(){ this.parent.removeChild(this); } private function onCLICK(_arg1){ start_btn.removeEventListener(MouseEvent.CLICK, onCLICK); ReMove(); Main.mode = "游戏关卡"; } } }//package
Section 126
//restart (restart) package { import flash.display.*; public dynamic class restart extends SimpleButton { } }//package
Section 127
//socreSubmit (socreSubmit) package { import flash.events.*; import flash.display.*; public class socreSubmit extends SimpleButton { private var scoreObj:Object; public function socreSubmit(){ addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(_arg1:Event):void{ } } }//package
Section 128
//TextShow (TextShow) package { import mx.flash.*; public dynamic class TextShow extends UIMovieClip { } }//package
Section 129
//Tool (Tool) package { import flash.display.*; import flash.text.*; public class Tool extends MovieClip { public var b_txt:TextField; public var d_txt:TextField; public var a_txt:TextField; public var c_txt:TextField; public function Tool():void{ addFrameScript(0, frame1); this.x = 225; this.y = 5; this.gotoAndStop(("t" + Main.gameNum)); } function frame1(){ stop(); } } }//package
Section 130
//TurnBtn (TurnBtn) package { import flash.display.*; public dynamic class TurnBtn extends SimpleButton { } }//package
Section 131
//WuDing (WuDing) package { import flash.display.*; public class WuDing extends MovieClip { private var str:String; public var JujiQiang_mc:MovieClip; public static var yn:Boolean; public function WuDing(){ addFrameScript(0, frame1, 10, frame11, 24, frame25, 25, frame26, 38, frame39); this.str = "up"; } function frame1(){ stop(); yn = true; } function frame25(){ stop(); } function frame26(){ yn = false; } function frame39(){ stop(); yn = true; } function frame11(){ yn = false; } public function Up(){ if (this.str == "down"){ this.gotoAndPlay("up"); this.str = "up"; }; } public function Down(){ if (this.str == "up"){ this.gotoAndPlay("down"); this.str = "down"; }; } } }//package
Section 132
//ZhaDan (ZhaDan) package { import flash.display.*; public dynamic class ZhaDan extends MovieClip { public function ZhaDan(){ addFrameScript(3, frame4); } function frame4(){ gotoAndPlay(1); } } }//package
Section 133
//中国军魂 (中国军魂) package { import flash.media.*; public dynamic class 中国军魂 extends Sound { } }//package
Section 134
//主角死亡 (主角死亡) package { import flash.media.*; public dynamic class 主角死亡 extends Sound { } }//package
Section 135
//开枪 (开枪) package { import flash.media.*; public dynamic class 开枪 extends Sound { } }//package
Section 136
//换子弹 (换子弹) package { import flash.media.*; public dynamic class 换子弹 extends Sound { } }//package
Section 137
//死亡 (死亡) package { import flash.media.*; public dynamic class 死亡 extends Sound { } }//package
Section 138
//爆炸 (爆炸) package { import flash.media.*; public dynamic class 爆炸 extends Sound { } }//package
Section 139
//背景音 (背景音) package { import flash.media.*; public dynamic class 背景音 extends Sound { } }//package
Section 140
//警报3声 (警报3声) package { import flash.media.*; public dynamic class 警报3声 extends Sound { } }//package
Section 141
//躲避 (躲避) package { import flash.media.*; public dynamic class 躲避 extends Sound { } }//package

Library Items

Symbol 1 Sound {主角死亡}
Symbol 2 Sound {中国军魂}
Symbol 3 Sound {死亡}
Symbol 4 Sound {开枪}
Symbol 5 Sound {警报3声}
Symbol 6 Sound {换子弹}
Symbol 7 Sound {躲避}
Symbol 8 Sound {背景音}
Symbol 9 Sound {爆炸}
Symbol 10 FontUsed by:11
Symbol 11 TextUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClip {BaoTou}Uses:12
Symbol 14 GraphicUsed by:18
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 Button {TurnBtn}Uses:14 15 16 17
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {PicBg}Uses:19 20 21
Symbol 23 FontUsed by:24
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClip {TextShow}Uses:24
Symbol 26 FontUsed by:27
Symbol 27 EditableTextUses:26Used by:30
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClip {LoadingBar}Uses:27 29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {MaskMc}Uses:31
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {JJ}Uses:33 35 36
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:44
Symbol 40 FontUsed by:41 72 86 118
Symbol 41 EditableTextUses:40Used by:44
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 Button {restart}Uses:39 41 43Used by:83
Symbol 45 GraphicUsed by:83
Symbol 46 GraphicUsed by:83
Symbol 47 ShapeTweeningUsed by:83
Symbol 48 GraphicUsed by:83
Symbol 49 GraphicUsed by:61
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:61
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:61
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:61
Symbol 56 GraphicUsed by:61
Symbol 57 FontUsed by:58 107 126 133 134 135 136 137 138 139 145 146 147 148 149 151 154 155 156 157 158 159 160 161 162 163 164 165 186 187 189 190 192 193 194 197 198 200 201 202 203 205 206 213 216 218 219 221 223 224 293 304 305 314 315 318 319 321 323 324 326 327 332 336 337 338 342 343 588 614 615
Symbol 58 TextUses:57Used by:61
Symbol 59 TextUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:49 51 53 55 56 58 59 60Used by:83
Symbol 62 GraphicUsed by:83 127 184
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:83
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:69
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 Button {socreSubmit}Uses:66 68Used by:83 127
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:75
Symbol 72 EditableTextUses:40Used by:75
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 ButtonUses:71 72 74Used by:83 127
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:80 81
Symbol 78 GraphicUsed by:80 81
Symbol 79 GraphicUsed by:80 81 94 96
Symbol 80 MovieClipUses:77 78 79Used by:81
Symbol 81 ButtonUses:80 77 78 79Used by:82
Symbol 82 MovieClip {_fla.Logo_18}Uses:81Used by:83 127 617
Symbol 83 MovieClip {GameOver1}Uses:45 46 47 48 61 62 64 44 69 75 82
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:89
Symbol 86 EditableTextUses:40Used by:89
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 Button {Help}Uses:85 86 88Used by:124
Symbol 90 BitmapUsed by:92
Symbol 91 BitmapUsed by:92 95
Symbol 92 GraphicUses:90 91Used by:94 96
Symbol 93 GraphicUsed by:94 96
Symbol 94 MovieClipUses:92 93 79Used by:96
Symbol 95 GraphicUses:91Used by:96
Symbol 96 ButtonUses:94 95 92 93 79Used by:97
Symbol 97 MovieClip {_fla.Logowow_108}Uses:96Used by:124
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:124
Symbol 100 GraphicUsed by:124
Symbol 101 GraphicUsed by:106 226
Symbol 102 GraphicUsed by:103 185
Symbol 103 MovieClipUses:102Used by:106
Symbol 104 FontUsed by:105
Symbol 105 TextUses:104Used by:106
Symbol 106 MovieClipUses:101 103 105Used by:124
Symbol 107 EditableTextUses:57Used by:124
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 ButtonUses:108 109Used by:111
Symbol 111 MovieClip {_fla.T_btn_113}Uses:110Used by:124
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 ButtonUses:112 113Used by:115
Symbol 115 MovieClip {_fla.F_btn_115}Uses:114Used by:124
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:121
Symbol 118 EditableTextUses:40Used by:121
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 ButtonUses:117 118 120Used by:124
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip {_fla.Timeline_119}Uses:122Used by:124
Symbol 124 MovieClip {_Start_mc}Uses:97 99 100 106 107 111 115 121 89 123
Symbol 125 GraphicUsed by:127
Symbol 126 TextUses:57Used by:127
Symbol 127 MovieClip {GameOver2}Uses:62 125 69 75 126 82
Symbol 128 GraphicUsed by:184
Symbol 129 BitmapUsed by:131
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:129 130Used by:132
Symbol 132 MovieClipUses:131Used by:184
Symbol 133 TextUses:57Used by:184
Symbol 134 TextUses:57Used by:184
Symbol 135 TextUses:57Used by:184
Symbol 136 TextUses:57Used by:184
Symbol 137 TextUses:57Used by:184
Symbol 138 TextUses:57Used by:184
Symbol 139 TextUses:57Used by:184
Symbol 140 GraphicUsed by:184
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClip {_fla.Timeline_102}Uses:143Used by:184
Symbol 145 TextUses:57Used by:184
Symbol 146 TextUses:57Used by:184
Symbol 147 TextUses:57Used by:184
Symbol 148 TextUses:57Used by:184
Symbol 149 TextUses:57Used by:184
Symbol 150 GraphicUsed by:184
Symbol 151 TextUses:57Used by:184
Symbol 152 BitmapUsed by:153 302
Symbol 153 GraphicUses:152Used by:184
Symbol 154 EditableTextUses:57Used by:184
Symbol 155 EditableTextUses:57Used by:184
Symbol 156 TextUses:57Used by:184
Symbol 157 EditableTextUses:57Used by:184
Symbol 158 EditableTextUses:57Used by:184
Symbol 159 EditableTextUses:57Used by:184
Symbol 160 EditableTextUses:57Used by:184
Symbol 161 EditableTextUses:57Used by:184
Symbol 162 EditableTextUses:57Used by:184
Symbol 163 EditableTextUses:57Used by:184
Symbol 164 EditableTextUses:57Used by:184
Symbol 165 EditableTextUses:57Used by:184
Symbol 166 BitmapUsed by:167 303
Symbol 167 GraphicUses:166Used by:184
Symbol 168 BitmapUsed by:169 317
Symbol 169 GraphicUses:168Used by:184
Symbol 170 BitmapUsed by:171 322
Symbol 171 GraphicUses:170Used by:184
Symbol 172 BitmapUsed by:173 325
Symbol 173 GraphicUses:172Used by:184
Symbol 174 BitmapUsed by:175 329
Symbol 175 GraphicUses:174Used by:184
Symbol 176 BitmapUsed by:177 331
Symbol 177 GraphicUses:176Used by:184
Symbol 178 BitmapUsed by:179 339
Symbol 179 GraphicUses:178Used by:184
Symbol 180 BitmapUsed by:181 340
Symbol 181 GraphicUses:180Used by:184
Symbol 182 BitmapUsed by:183 341
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClip {GuoChang}Uses:128 132 133 134 135 136 137 138 139 140 62 144 145 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 162 163 164 165 167 169 171 173 175 177 179 181 183
Symbol 185 MovieClipUses:102Used by:226
Symbol 186 EditableTextUses:57Used by:226
Symbol 187 TextUses:57Used by:226
Symbol 188 GraphicUsed by:226 537
Symbol 189 EditableTextUses:57Used by:226
Symbol 190 TextUses:57Used by:226
Symbol 191 GraphicUsed by:226
Symbol 192 TextUses:57Used by:226
Symbol 193 EditableTextUses:57Used by:226
Symbol 194 TextUses:57Used by:226
Symbol 195 GraphicUsed by:226
Symbol 196 TextUsed by:226
Symbol 197 EditableTextUses:57Used by:226
Symbol 198 EditableTextUses:57Used by:226
Symbol 199 GraphicUsed by:226
Symbol 200 TextUses:57Used by:226
Symbol 201 EditableTextUses:57Used by:226
Symbol 202 TextUses:57Used by:226
Symbol 203 EditableTextUses:57Used by:226
Symbol 204 GraphicUsed by:226
Symbol 205 TextUses:57Used by:226
Symbol 206 EditableTextUses:57Used by:226
Symbol 207 GraphicUsed by:226
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:226 344 459 460 468 469
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:226 344 459 460 468 469
Symbol 212 GraphicUsed by:226
Symbol 213 EditableTextUses:57Used by:226
Symbol 214 GraphicUsed by:226
Symbol 215 GraphicUsed by:226
Symbol 216 EditableTextUses:57Used by:226
Symbol 217 GraphicUsed by:226
Symbol 218 EditableTextUses:57Used by:226
Symbol 219 EditableTextUses:57Used by:226
Symbol 220 GraphicUsed by:226
Symbol 221 EditableTextUses:57Used by:226
Symbol 222 GraphicUsed by:226
Symbol 223 EditableTextUses:57Used by:226
Symbol 224 EditableTextUses:57Used by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip {Tool}Uses:101 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 209 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:268
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:242 254 266
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 GraphicUsed by:242
Symbol 234 GraphicUsed by:242
Symbol 235 GraphicUsed by:242
Symbol 236 GraphicUsed by:242
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:242
Symbol 239 GraphicUsed by:242
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip {DiRen_2}Uses:230 231 232 233 234 235 236 237 238 239 240 241Used by:268 274 296 299 593 621
Symbol 243 GraphicUsed by:254
Symbol 244 GraphicUsed by:254
Symbol 245 GraphicUsed by:254
Symbol 246 GraphicUsed by:254
Symbol 247 GraphicUsed by:254
Symbol 248 GraphicUsed by:254
Symbol 249 GraphicUsed by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip {DiRen_3}Uses:230 243 244 245 246 247 248 249 250 251 252 253Used by:268 271 274 296 299 472 593 621
Symbol 255 GraphicUsed by:266
Symbol 256 GraphicUsed by:266
Symbol 257 GraphicUsed by:266
Symbol 258 GraphicUsed by:266
Symbol 259 GraphicUsed by:266
Symbol 260 GraphicUsed by:266
Symbol 261 GraphicUsed by:266
Symbol 262 GraphicUsed by:266
Symbol 263 GraphicUsed by:266
Symbol 264 GraphicUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip {_fla.Timeline_7}Uses:230 255 256 257 258 259 260 261 262 263 264 265Used by:267
Symbol 267 MovieClip {DiRen_1}Uses:266Used by:268 271 274 296 299 472 593 621
Symbol 268 MovieClip {map_9}Uses:228 242 254 267
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:271
Symbol 271 MovieClip {map_8}Uses:270 267 254
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClip {map_7}Uses:273 267 242 254
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:296
Symbol 277 GraphicUsed by:295
Symbol 278 GraphicUsed by:282
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:278 279 280 281Used by:287
Symbol 283 GraphicUsed by:286
Symbol 284 GraphicUsed by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClip {_fla.Timeline_11}Uses:283 284 285Used by:287
Symbol 287 MovieClip {_fla.Timeline_9}Uses:282 286Used by:295 620
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:291 292
Symbol 291 MovieClipUses:290Used by:292
Symbol 292 MovieClipUses:288 289 291 290Used by:295 590 620
Symbol 293 TextUses:57Used by:294
Symbol 294 MovieClipUses:293Used by:295 620
Symbol 295 MovieClip {_fla.Timeline_94}Uses:277 287 292 294Used by:296
Symbol 296 MovieClip {map_5}Uses:276 267 242 254 295
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClip {map_3}Uses:298 267 242 254
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:354
Symbol 302 GraphicUses:152Used by:344
Symbol 303 GraphicUses:166Used by:344
Symbol 304 TextUses:57Used by:344
Symbol 305 TextUses:57Used by:344
Symbol 306 GraphicUsed by:344
Symbol 307 GraphicUsed by:312
Symbol 308 GraphicUsed by:312
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClip {_fla.Timeline_90}Uses:307 308 309 310 311Used by:344
Symbol 313 GraphicUsed by:344
Symbol 314 TextUses:57Used by:344
Symbol 315 TextUses:57Used by:344
Symbol 316 GraphicUsed by:344
Symbol 317 GraphicUses:168Used by:344
Symbol 318 TextUses:57Used by:344
Symbol 319 TextUses:57Used by:344
Symbol 320 GraphicUsed by:344
Symbol 321 TextUses:57Used by:344
Symbol 322 GraphicUses:170Used by:344
Symbol 323 TextUses:57Used by:344
Symbol 324 TextUses:57Used by:344
Symbol 325 GraphicUses:172Used by:344
Symbol 326 TextUses:57Used by:344
Symbol 327 TextUses:57Used by:344
Symbol 328 GraphicUsed by:344
Symbol 329 GraphicUses:174Used by:344
Symbol 330 GraphicUsed by:344
Symbol 331 GraphicUses:176Used by:344
Symbol 332 TextUses:57Used by:344
Symbol 333 GraphicUsed by:344
Symbol 334 GraphicUsed by:344
Symbol 335 GraphicUsed by:344
Symbol 336 TextUses:57Used by:344
Symbol 337 TextUses:57Used by:344
Symbol 338 TextUses:57Used by:344
Symbol 339 GraphicUses:178Used by:344
Symbol 340 GraphicUses:180Used by:344
Symbol 341 GraphicUses:182Used by:344
Symbol 342 TextUses:57Used by:344
Symbol 343 TextUses:57Used by:344
Symbol 344 MovieClipUses:302 303 304 305 306 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 209 211 334 335 336 337 338 339 340 341 342 343Used by:354
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:353
Symbol 347 FontUsed by:348 351 352
Symbol 348 TextUses:347Used by:353
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:353
Symbol 351 TextUses:347Used by:353
Symbol 352 TextUses:347Used by:353
Symbol 353 ButtonUses:346 348 350 351 352Used by:354
Symbol 354 MovieClip {RenWu}Uses:301 344 353
Symbol 355 GraphicUsed by:361
Symbol 356 GraphicUsed by:361
Symbol 357 GraphicUsed by:361
Symbol 358 GraphicUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip {BaoZha_2}Uses:355 356 357 358 359 360
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:372
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:372
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:372
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:372
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372
Symbol 372 MovieClip {BaoZha}Uses:363 365 367 369 371
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:388
Symbol 375 BitmapUsed by:376 377 378 379 380 381
Symbol 376 GraphicUses:375Used by:388
Symbol 377 GraphicUses:375Used by:388
Symbol 378 GraphicUses:375Used by:388
Symbol 379 GraphicUses:375Used by:388
Symbol 380 GraphicUses:375Used by:388
Symbol 381 GraphicUses:375Used by:388
Symbol 382 FontUsed by:383
Symbol 383 TextUses:382Used by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClipUses:384Used by:388
Symbol 386 FontUsed by:387 614 615
Symbol 387 TextUses:386Used by:388
Symbol 388 MovieClip {DanJia}Uses:374 376 377 378 379 380 381 385 387
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:472
Symbol 391 GraphicUsed by:445
Symbol 392 GraphicUsed by:445
Symbol 393 GraphicUsed by:444
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:442 557
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:442 557
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:442 557
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:442 557
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:442 557
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:442 557
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:442 557
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:442 557
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:442 557
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:442 557
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:442 557
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:442 557
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:442 557
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:442 557
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:442 557
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:442 557
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:442 557
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:442 557
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:442 557
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:442 557
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:442 557
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:442 557
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:442 557
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442 557
Symbol 442 MovieClip {_fla.Timeline_71}Uses:395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441Used by:444 450 459 468
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClip {_fla.Timeline_70}Uses:393 442 443Used by:445
Symbol 445 MovieClip {Fly_3}Uses:391 392 444Used by:472
Symbol 446 GraphicUsed by:451
Symbol 447 GraphicUsed by:451
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClip {_fla.Timeline_73}Uses:448 442 449Used by:451
Symbol 451 MovieClip {Fly_4}Uses:446 447 450Used by:472
Symbol 452 GraphicUsed by:460
Symbol 453 GraphicUsed by:460
Symbol 454 GraphicUsed by:460
Symbol 455 GraphicUsed by:460
Symbol 456 GraphicUsed by:459
Symbol 457 GraphicUsed by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClip {_fla.Timeline_77}Uses:456 209 211 457 442 458Used by:460
Symbol 460 MovieClip {Fly_1}Uses:452 209 211 453 454 455 459Used by:472
Symbol 461 GraphicUsed by:469
Symbol 462 GraphicUsed by:469
Symbol 463 GraphicUsed by:469
Symbol 464 GraphicUsed by:469
Symbol 465 GraphicUsed by:468
Symbol 466 GraphicUsed by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClip {_fla.Timeline_79}Uses:465 209 211 466 442 467Used by:469
Symbol 469 MovieClip {Fly_2}Uses:461 209 211 462 463 464 468Used by:472
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:472
Symbol 472 MovieClip {map_6}Uses:390 445 451 460 469 471 254 267
Symbol 473 GraphicUsed by:504
Symbol 474 GraphicUsed by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClip {_fla.Timeline_64}Uses:474 475Used by:504
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClip {_fla.Timeline_65}Uses:477 478Used by:504
Symbol 480 GraphicUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClip {_fla.Timeline_66}Uses:480 481Used by:504
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClip {_fla.Timeline_60}Uses:483 484Used by:504 512
Symbol 486 GraphicUsed by:504
Symbol 487 GraphicUsed by:503
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:498
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:498
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:498
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:498
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:498
Symbol 498 MovieClip {_fla.Timeline_57}Uses:489 491 493 495 497Used by:503 511 524
Symbol 499 GraphicUsed by:503
Symbol 500 GraphicUsed by:503
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:503
Symbol 503 MovieClip {_fla.Timeline_67}Uses:487 498 499 500 502Used by:504
Symbol 504 MovieClip {Car_1}Uses:473 476 479 482 485 486 503
Symbol 505 GraphicUsed by:512
Symbol 506 GraphicUsed by:512
Symbol 507 GraphicUsed by:511
Symbol 508 GraphicUsed by:511
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:511
Symbol 511 MovieClip {_fla.Timeline_61}Uses:507 498 508 510Used by:512
Symbol 512 MovieClip {Car_3}Uses:505 485 506 511
Symbol 513 GraphicUsed by:525
Symbol 514 GraphicUsed by:516
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClip {_fla.Timeline_54}Uses:514 515Used by:525
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClip {_fla.Timeline_55}Uses:517 518Used by:525
Symbol 520 GraphicUsed by:525
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524
Symbol 524 MovieClip {_fla.Timeline_56}Uses:521 498 523Used by:525
Symbol 525 MovieClip {Car_2}Uses:513 516 519 520 524
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClip {map_4}Uses:527
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClip {DanKong}Uses:529
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:545
Symbol 533 GraphicUsed by:536
Symbol 534 GraphicUsed by:536
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClip {DiRen_b1}Uses:533 534 535Used by:545
Symbol 537 MovieClip {DiRen_b2}Uses:188Used by:545
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClip {DiRen_b3}Uses:538Used by:545
Symbol 540 GraphicUsed by:544
Symbol 541 FontUsed by:542
Symbol 542 EditableTextUses:541Used by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip {_fla.Timeline_50}Uses:540 542 543Used by:545
Symbol 545 MovieClip {map_0}Uses:532 536 537 539 544
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:593
Symbol 548 GraphicUsed by:558
Symbol 549 GraphicUsed by:556
Symbol 550 GraphicUsed by:556
Symbol 551 GraphicUsed by:556
Symbol 552 GraphicUsed by:556
Symbol 553 GraphicUsed by:556
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:556
Symbol 556 MovieClip {_fla.Timeline_34}Uses:549 550 551 552 553 555Used by:558 560 562 564
Symbol 557 MovieClip {_fla.Timeline_36}Uses:395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441Used by:558 560 562 564
Symbol 558 MovieClip {_fla.Timeline_33}Uses:548 556 557Used by:593
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClip {_fla.Timeline_37}Uses:559 556 557Used by:593
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClip {_fla.Timeline_38}Uses:561 556 557Used by:593
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClip {_fla.Timeline_39}Uses:563 556 557Used by:593
Symbol 565 GraphicUsed by:593
Symbol 566 GraphicUsed by:571
Symbol 567 GraphicUsed by:571
Symbol 568 GraphicUsed by:571
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClip {ZhaDan}Uses:566 567 568 569 570Used by:593
Symbol 572 GraphicUsed by:584
Symbol 573 GraphicUsed by:584
Symbol 574 GraphicUsed by:584
Symbol 575 GraphicUsed by:584
Symbol 576 GraphicUsed by:583
Symbol 577 GraphicUsed by:583
Symbol 578 GraphicUsed by:583
Symbol 579 GraphicUsed by:583
Symbol 580 GraphicUsed by:583
Symbol 581 GraphicUsed by:583
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClip {_fla.Timeline_42}Uses:576 577 578 579 580 581 582Used by:584
Symbol 584 MovieClip {_fla.Timeline_41}Uses:572 573 574 575 583Used by:591
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:585 586Used by:591
Symbol 588 TextUses:57Used by:589
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:292 589Used by:591
Symbol 591 MovieClip {_fla.Timeline_40}Uses:584 587 590Used by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClip {map_1}Uses:547 558 560 562 564 565 571 242 267 254 591 592
Symbol 594 GraphicUsed by:598
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:597
Symbol 597 MovieClipUses:596Used by:598
Symbol 598 MovieClip {JingBao}Uses:594 597
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClip {JJ_1}Uses:599Used by:606 607
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:606
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:605
Symbol 605 MovieClip {JJ_2}Uses:604Used by:606 607
Symbol 606 MovieClip {copyMap}Uses:600 602 605
Symbol 607 MovieClip {newMap}Uses:600 605
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:617
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:612
Symbol 612 MovieClipUses:611Used by:617
Symbol 613 GraphicUsed by:616
Symbol 614 TextUses:386 57Used by:616
Symbol 615 TextUses:386 57Used by:616
Symbol 616 MovieClipUses:613 614 615Used by:617
Symbol 617 MovieClip {WuDing}Uses:609 612 616 82
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:621
Symbol 620 MovieClip {_fla.Timeline_8}Uses:287 292 294Used by:621
Symbol 621 MovieClip {map_2}Uses:619 242 254 267 620
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:Timeline
Symbol 624 GraphicUsed by:Timeline

Instance Names

"mc"Frame 1Symbol 623 MovieClip
"txt_name"Symbol 25 MovieClip {TextShow} Frame 1Symbol 24 EditableText
"txt"Symbol 30 MovieClip {LoadingBar} Frame 1Symbol 27 EditableText
"bar"Symbol 30 MovieClip {LoadingBar} Frame 1Symbol 29 MovieClip
"replay2_btn"Symbol 83 MovieClip {GameOver1} Frame 51Symbol 44 Button {restart}
"replay_btn"Symbol 83 MovieClip {GameOver1} Frame 51Symbol 75 Button
"bangZhu_mc"Symbol 124 MovieClip {_Start_mc} Frame 1Symbol 106 MovieClip
"kaiShi_btn"Symbol 124 MovieClip {_Start_mc} Frame 1Symbol 121 Button
"bangZhu_btn"Symbol 124 MovieClip {_Start_mc} Frame 1Symbol 89 Button {Help}
"a_btn"Symbol 127 MovieClip {GameOver2} Frame 11Symbol 75 Button
"a_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 154 EditableText
"a2_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 157 EditableText
"b_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 158 EditableText
"b2_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 160 EditableText
"c_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 161 EditableText
"c2_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 163 EditableText
"d_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 164 EditableText
"e_txt"Symbol 184 MovieClip {GuoChang} Frame 33Symbol 165 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 1Symbol 186 EditableText
"b_txt"Symbol 226 MovieClip {Tool} Frame 1Symbol 189 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 4Symbol 193 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 7Symbol 197 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 10Symbol 198 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 13Symbol 201 EditableText
"b_txt"Symbol 226 MovieClip {Tool} Frame 13Symbol 203 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 19Symbol 206 EditableText
"c_txt"Symbol 226 MovieClip {Tool} Frame 19Symbol 213 EditableText
"d_txt"Symbol 226 MovieClip {Tool} Frame 19Symbol 216 EditableText
"b_txt"Symbol 226 MovieClip {Tool} Frame 19Symbol 218 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 22Symbol 219 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 25Symbol 221 EditableText
"a_txt"Symbol 226 MovieClip {Tool} Frame 28Symbol 223 EditableText
"b_txt"Symbol 226 MovieClip {Tool} Frame 28Symbol 224 EditableText
"G"Symbol 242 MovieClip {DiRen_2} Frame 1Symbol 230 MovieClip
"G"Symbol 254 MovieClip {DiRen_3} Frame 1Symbol 230 MovieClip
"G"Symbol 266 MovieClip {_fla.Timeline_7} Frame 1Symbol 230 MovieClip
"DiRenX"Symbol 267 MovieClip {DiRen_1} Frame 1Symbol 266 MovieClip {_fla.Timeline_7}
"RR"Symbol 295 MovieClip {_fla.Timeline_94} Frame 1Symbol 287 MovieClip {_fla.Timeline_9}
"RRR"Symbol 296 MovieClip {map_5} Frame 1Symbol 295 MovieClip {_fla.Timeline_94}
"XX"Symbol 354 MovieClip {RenWu} Frame 1Symbol 344 MovieClip
"start_btn"Symbol 354 MovieClip {RenWu} Frame 1Symbol 353 Button
"D1"Symbol 504 MovieClip {Car_1} Frame 1Symbol 476 MovieClip {_fla.Timeline_64}
"D2"Symbol 504 MovieClip {Car_1} Frame 1Symbol 479 MovieClip {_fla.Timeline_65}
"D3"Symbol 504 MovieClip {Car_1} Frame 1Symbol 482 MovieClip {_fla.Timeline_66}
"D4"Symbol 504 MovieClip {Car_1} Frame 1Symbol 485 MovieClip {_fla.Timeline_60}
"D1"Symbol 512 MovieClip {Car_3} Frame 1Symbol 485 MovieClip {_fla.Timeline_60}
"D2"Symbol 512 MovieClip {Car_3} Frame 1Symbol 485 MovieClip {_fla.Timeline_60}
"D1"Symbol 525 MovieClip {Car_2} Frame 1Symbol 516 MovieClip {_fla.Timeline_54}
"D2"Symbol 525 MovieClip {Car_2} Frame 1Symbol 519 MovieClip {_fla.Timeline_55}
"_txt"Symbol 544 MovieClip {_fla.Timeline_50} Frame 1Symbol 542 EditableText
"a9"Symbol 545 MovieClip {map_0} Frame 1Symbol 536 MovieClip {DiRen_b1}
"a7"Symbol 545 MovieClip {map_0} Frame 1Symbol 537 MovieClip {DiRen_b2}
"a2"Symbol 545 MovieClip {map_0} Frame 1Symbol 539 MovieClip {DiRen_b3}
"a1"Symbol 545 MovieClip {map_0} Frame 1Symbol 539 MovieClip {DiRen_b3}
"a3"Symbol 545 MovieClip {map_0} Frame 1Symbol 539 MovieClip {DiRen_b3}
"a8"Symbol 545 MovieClip {map_0} Frame 1Symbol 537 MovieClip {DiRen_b2}
"a6"Symbol 545 MovieClip {map_0} Frame 1Symbol 537 MovieClip {DiRen_b2}
"a4"Symbol 545 MovieClip {map_0} Frame 1Symbol 539 MovieClip {DiRen_b3}
"time_mc"Symbol 545 MovieClip {map_0} Frame 1Symbol 544 MovieClip {_fla.Timeline_50}
"ren"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1Symbol 584 MovieClip {_fla.Timeline_41}
"L2"Symbol 593 MovieClip {map_1} Frame 1Symbol 558 MovieClip {_fla.Timeline_33}
"L3"Symbol 593 MovieClip {map_1} Frame 1Symbol 560 MovieClip {_fla.Timeline_37}
"L1"Symbol 593 MovieClip {map_1} Frame 1Symbol 562 MovieClip {_fla.Timeline_38}
"L4"Symbol 593 MovieClip {map_1} Frame 1Symbol 564 MovieClip {_fla.Timeline_39}
"z1"Symbol 593 MovieClip {map_1} Frame 1Symbol 571 MovieClip {ZhaDan}
"z4"Symbol 593 MovieClip {map_1} Frame 1Symbol 571 MovieClip {ZhaDan}
"z3"Symbol 593 MovieClip {map_1} Frame 1Symbol 571 MovieClip {ZhaDan}
"z2"Symbol 593 MovieClip {map_1} Frame 1Symbol 571 MovieClip {ZhaDan}
"a1"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a2"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a3"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a5"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a4"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a10"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a9"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a8"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a11"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a13"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a14"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a15"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a16"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a19"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a18"Symbol 593 MovieClip {map_1} Frame 1Symbol 267 MovieClip {DiRen_1}
"a23"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a24"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a25"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a26"Symbol 593 MovieClip {map_1} Frame 1Symbol 242 MovieClip {DiRen_2}
"a22"Symbol 593 MovieClip {map_1} Frame 1Symbol 267 MovieClip {DiRen_1}
"a6"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a7"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a12"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a20"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a17"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a21"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a28"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a27"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a30"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"a29"Symbol 593 MovieClip {map_1} Frame 1Symbol 254 MovieClip {DiRen_3}
"wu"Symbol 593 MovieClip {map_1} Frame 1Symbol 591 MovieClip {_fla.Timeline_40}
"JJJ_mc"Symbol 605 MovieClip {JJ_2} Frame 1Symbol 604 MovieClip
"jj2_mc"Symbol 606 MovieClip {copyMap} Frame 1Symbol 600 MovieClip {JJ_1}
"newMap_mc"Symbol 606 MovieClip {copyMap} Frame 1Symbol 602 MovieClip
"jj1_mc"Symbol 606 MovieClip {copyMap} Frame 1Symbol 605 MovieClip {JJ_2}
"JujiQiang_mc"Symbol 617 MovieClip {WuDing} Frame 1Symbol 612 MovieClip
"RR"Symbol 620 MovieClip {_fla.Timeline_8} Frame 1Symbol 287 MovieClip {_fla.Timeline_9}
"RRR"Symbol 621 MovieClip {map_2} Frame 1Symbol 620 MovieClip {_fla.Timeline_8}

Special Tags

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

Labels

"stop"Symbol 13 MovieClip {BaoTou} Frame 1
"run"Symbol 13 MovieClip {BaoTou} Frame 11
"normal"Symbol 22 MovieClip {PicBg} Frame 1
"over"Symbol 22 MovieClip {PicBg} Frame 2
"selected"Symbol 22 MovieClip {PicBg} Frame 3
"over"Symbol 83 MovieClip {GameOver1} Frame 52
"over"Symbol 127 MovieClip {GameOver2} Frame 20
"over"Symbol 184 MovieClip {GuoChang} Frame 32
"m0"Symbol 184 MovieClip {GuoChang} Frame 33
"m1"Symbol 184 MovieClip {GuoChang} Frame 34
"m2"Symbol 184 MovieClip {GuoChang} Frame 35
"m3"Symbol 184 MovieClip {GuoChang} Frame 36
"m4"Symbol 184 MovieClip {GuoChang} Frame 37
"m5"Symbol 184 MovieClip {GuoChang} Frame 38
"m6"Symbol 184 MovieClip {GuoChang} Frame 39
"m7"Symbol 184 MovieClip {GuoChang} Frame 40
"m8"Symbol 184 MovieClip {GuoChang} Frame 41
"m9"Symbol 184 MovieClip {GuoChang} Frame 42
"t0"Symbol 226 MovieClip {Tool} Frame 1
"t1"Symbol 226 MovieClip {Tool} Frame 4
"t2"Symbol 226 MovieClip {Tool} Frame 7
"t3"Symbol 226 MovieClip {Tool} Frame 10
"t4"Symbol 226 MovieClip {Tool} Frame 13
"t5"Symbol 226 MovieClip {Tool} Frame 16
"t6"Symbol 226 MovieClip {Tool} Frame 19
"t7"Symbol 226 MovieClip {Tool} Frame 22
"t8"Symbol 226 MovieClip {Tool} Frame 25
"t9"Symbol 226 MovieClip {Tool} Frame 28
"run"Symbol 242 MovieClip {DiRen_2} Frame 1
"over"Symbol 242 MovieClip {DiRen_2} Frame 32
"JingBao"Symbol 242 MovieClip {DiRen_2} Frame 42
"run"Symbol 254 MovieClip {DiRen_3} Frame 1
"over"Symbol 254 MovieClip {DiRen_3} Frame 31
"JingBao"Symbol 254 MovieClip {DiRen_3} Frame 40
"run"Symbol 266 MovieClip {_fla.Timeline_7} Frame 1
"JingBao"Symbol 266 MovieClip {_fla.Timeline_7} Frame 22
"over"Symbol 266 MovieClip {_fla.Timeline_7} Frame 32
"over2"Symbol 266 MovieClip {_fla.Timeline_7} Frame 40
"over"Symbol 295 MovieClip {_fla.Timeline_94} Frame 337
"R0"Symbol 344 MovieClip Frame 1
"R1"Symbol 344 MovieClip Frame 4
"R2"Symbol 344 MovieClip Frame 7
"R3"Symbol 344 MovieClip Frame 10
"R4"Symbol 344 MovieClip Frame 13
"R5"Symbol 344 MovieClip Frame 16
"R6"Symbol 344 MovieClip Frame 19
"R7"Symbol 344 MovieClip Frame 22
"R8"Symbol 344 MovieClip Frame 25
"R9"Symbol 344 MovieClip Frame 28
"stop"Symbol 361 MovieClip {BaoZha_2} Frame 12
"stop"Symbol 372 MovieClip {BaoZha} Frame 9
"z6"Symbol 388 MovieClip {DanJia} Frame 1
"z5"Symbol 388 MovieClip {DanJia} Frame 2
"z4"Symbol 388 MovieClip {DanJia} Frame 3
"z3"Symbol 388 MovieClip {DanJia} Frame 4
"z2"Symbol 388 MovieClip {DanJia} Frame 5
"z1"Symbol 388 MovieClip {DanJia} Frame 6
"z0"Symbol 388 MovieClip {DanJia} Frame 7
"run"Symbol 536 MovieClip {DiRen_b1} Frame 1
"over"Symbol 536 MovieClip {DiRen_b1} Frame 109
"run"Symbol 537 MovieClip {DiRen_b2} Frame 1
"over"Symbol 537 MovieClip {DiRen_b2} Frame 86
"run"Symbol 539 MovieClip {DiRen_b3} Frame 1
"over"Symbol 539 MovieClip {DiRen_b3} Frame 86
"死亡"Symbol 584 MovieClip {_fla.Timeline_41} Frame 9
"Z1"Symbol 591 MovieClip {_fla.Timeline_40} Frame 577
"炸弹1显示"Symbol 591 MovieClip {_fla.Timeline_40} Frame 578
"Z2"Symbol 591 MovieClip {_fla.Timeline_40} Frame 837
"炸弹2显示"Symbol 591 MovieClip {_fla.Timeline_40} Frame 838
"Z3"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1259
"炸弹3显示"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1260
"Z4"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1685
"炸弹4显示"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1686
"over"Symbol 591 MovieClip {_fla.Timeline_40} Frame 1768
"run"Symbol 598 MovieClip {JingBao} Frame 1
"stop"Symbol 605 MovieClip {JJ_2} Frame 2
"run"Symbol 605 MovieClip {JJ_2} Frame 18
"stop"Symbol 617 MovieClip {WuDing} Frame 1
"down"Symbol 617 MovieClip {WuDing} Frame 11
"downStop"Symbol 617 MovieClip {WuDing} Frame 25
"up"Symbol 617 MovieClip {WuDing} Frame 26
"upStop"Symbol 617 MovieClip {WuDing} Frame 39
"over"Symbol 620 MovieClip {_fla.Timeline_8} Frame 249




http://swfchan.com/25/122981/info.shtml
Created: 3/3 -2019 04:56:23 Last modified: 3/3 -2019 04:56:23 Server time: 07/05 -2024 04:07:20