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

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

hitler-assassination.swf

This is the info page for
Flash #111120

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


Text
姚明受伤了

100%

<p align="left"><font face="黑体" size="14" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Sniper rifle + 10</b></font></p>

<p align="left"><font face="黑体" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">1234</font></p>

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

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

命中率

爆头率

杀敌数

X

=

关卡得分

总得分

<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="center"><font face="黑体" size="14" color="#000000" letterSpacing="0.000000" kerning="1"><b>12334</b></font></p>

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

Victory Conditions - destroy all the
enemies who have taken people's houses.

Houses were taken by the enemy. Kill all
enemies and regain homes for civilians.

Mission

Our vehicle army is transporting ammunition to support the
frontline. They will need to go through the enemy stronghold.
Please destroy all stronghold enemies in 90 seconds so that
our vehicle army can pass here safely.

Victory Conditions-Eliminate all stronghold
enemies in 90 seconds.

Victory Conditions - Kill all enemy in
Field Locations

Destroy enemy's Field Locations!

Victory Conditions - Eliminate all enemies in
town.

Towns were occupied by the enemy. Destroy
enemy forces and regain our town!

Victory Conditions - Assassinate the two
German commanders.

Two enemy commanders are discussing battle
plans. To prevent the plan, please kill the
two commanders first!

Victory Conditions - Destroy all enemies

Eliminate all enemies in material supply
base!

The train with our material supply will go through the train
station occupied by the enemies.To ensure our train pass
safely, please destroy all enemy forces before the train
arrived.

Victory conditions - Eliminating all
enemies within 80 seconds.

Urgent! Our intelligence agent was caught by the
enemy! He will be executed! Please go to rescue
him quickly! !

Victory Conditions - Kill all enemies and
rescue our intelligence agent.

Victory Conditions - cover our Spy and
destroy 4 enemy's Barracks.

The final victory is coming. Help our military spy
infiltrate the enemy base and place a bomb.Detonating the
bomb will destroy the enemy's last line of defense!

Start

Start

Pistol

Rifle

Sniper
Rifle

Gun

Hide

Stand

instruction

Use
Scope

space

<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>

Instruction:
Switch weapons 1,2,3,4
S key to stand;
A key to Hide;
Press Space to use scope
Left mouse click to shoot.

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

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

剩余时间:

<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>

摧毁目标

击杀目标

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

击杀人数

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

剩余车辆

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

逃跑车辆

<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>

headshot

人质

你好,我
是武工队

觉得我眼熟
吗?

没错,
狙击小日本2
的第2关炮楼
就是我炸的!

<p align="left"><font face="黑体" size="12" color="#000000" letterSpacing="1.000000" kerning="1"><b>现在,请掩护</b></font></p><p align="left"><font face="黑体" size="12" color="#000000" letterSpacing="1.000000" kerning="1"><b>我摧毁德国的</b></font></p><p align="left"><font face="黑体" size="12" color="#000000" letterSpacing="1.000000" kerning="1"><b>4座炮楼!</b></font></p>

炸弹顺利安放
完毕,开溜…

哎?等等……
这游戏叫暗杀
希特勒,我怎
么没找到希特
勒!真是纳闷
啊,标题党可
耻啊!

废话不多说啦,
下次炸炮楼时
再见啊

射击炸弹,摧毁堡垒!

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

ActionScript [AS3]

Section 1
//DiRen_70 (_fla.DiRen_70) package _fla { import flash.display.*; public dynamic class DiRen_70 extends MovieClip { public function DiRen_70(){ addFrameScript(0, frame1, 21, frame22, 28, frame29); } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame22(){ gotoAndPlay(2); } function frame29(){ stop(); } } }//package _fla
Section 2
//DiRen_71 (_fla.DiRen_71) package _fla { import flash.display.*; public dynamic class DiRen_71 extends MovieClip { public function DiRen_71(){ addFrameScript(0, frame1, 21, frame22, 28, frame29); } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame22(){ gotoAndPlay(2); } function frame29(){ stop(); } } }//package _fla
Section 3
//DiRen_72 (_fla.DiRen_72) package _fla { import flash.display.*; public dynamic class DiRen_72 extends MovieClip { public function DiRen_72(){ addFrameScript(0, frame1, 19, frame20, 26, frame27); } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame20(){ gotoAndPlay(2); } function frame27(){ stop(); } } }//package _fla
Section 4
//F_btn_99 (_fla.F_btn_99) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class F_btn_99 extends MovieClip { public function F_btn_99(){ 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 5
//Logowow_94 (_fla.Logowow_94) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Logowow_94 extends MovieClip { public function Logowow_94(){ 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 6
//T_btn_97 (_fla.T_btn_97) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class T_btn_97 extends MovieClip { public function T_btn_97(){ 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 7
//Timeline_101 (_fla.Timeline_101) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Timeline_101 extends MovieClip { public var b:Boolean; public var GG:GetGameList; public function Timeline_101(){ 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_113 (_fla.Timeline_113) package _fla { import flash.display.*; public dynamic class Timeline_113 extends MovieClip { public function Timeline_113(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package _fla
Section 9
//Timeline_117 (_fla.Timeline_117) package _fla { import flash.display.*; public dynamic class Timeline_117 extends MovieClip { public function Timeline_117(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package _fla
Section 10
//Timeline_120 (_fla.Timeline_120) package _fla { import flash.display.*; public dynamic class Timeline_120 extends MovieClip { public var QiangHuo_mc:MovieClip; public var KaiQing_mc:MovieClip; public function Timeline_120(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package _fla
Section 11
//Timeline_121 (_fla.Timeline_121) package _fla { import flash.display.*; public dynamic class Timeline_121 extends MovieClip { public function Timeline_121(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); } } }//package _fla
Section 12
//Timeline_122 (_fla.Timeline_122) package _fla { import flash.display.*; public dynamic class Timeline_122 extends MovieClip { public function Timeline_122(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 13
//Timeline_124 (_fla.Timeline_124) package _fla { import flash.display.*; public dynamic class Timeline_124 extends MovieClip { public function Timeline_124(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 14
//Timeline_126 (_fla.Timeline_126) package _fla { import flash.display.*; public dynamic class Timeline_126 extends MovieClip { public function Timeline_126(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 15
//Timeline_127 (_fla.Timeline_127) package _fla { import flash.display.*; public dynamic class Timeline_127 extends MovieClip { public function Timeline_127(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 16
//Timeline_134 (_fla.Timeline_134) package _fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_134 extends MovieClip { public var _txt:TextField; } }//package _fla
Section 17
//Timeline_14 (_fla.Timeline_14) package _fla { import flash.display.*; public dynamic class Timeline_14 extends MovieClip { public function Timeline_14(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package _fla
Section 18
//Timeline_16 (_fla.Timeline_16) package _fla { import flash.display.*; public dynamic class Timeline_16 extends MovieClip { public var G:MovieClip; public function Timeline_16(){ addFrameScript(0, frame1, 22, frame23, 29, frame30, 38, frame39); } function frame1(){ this.mouseEnabled = false; this.mouseChildren = false; } function frame23(){ gotoAndPlay("run"); } function frame30(){ gotoAndPlay("JingBao"); } function frame39(){ stop(); } } }//package _fla
Section 19
//Timeline_2 (_fla.Timeline_2) package _fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_2 extends MovieClip { public var _txt:TextField; public function Timeline_2(){ addFrameScript(0, frame1); } function frame1(){ this.visible = false; } } }//package _fla
Section 20
//Timeline_27 (_fla.Timeline_27) package _fla { import flash.display.*; public dynamic class Timeline_27 extends MovieClip { public function Timeline_27(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 21
//Timeline_28 (_fla.Timeline_28) package _fla { import flash.display.*; public dynamic class Timeline_28 extends MovieClip { public function Timeline_28(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package _fla
Section 22
//Timeline_29 (_fla.Timeline_29) package _fla { import flash.display.*; public dynamic class Timeline_29 extends MovieClip { public function Timeline_29(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 23
//Timeline_30 (_fla.Timeline_30) package _fla { import flash.display.*; public dynamic class Timeline_30 extends MovieClip { public function Timeline_30(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package _fla
Section 24
//Timeline_31 (_fla.Timeline_31) package _fla { import flash.display.*; public dynamic class Timeline_31 extends MovieClip { public function Timeline_31(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package _fla
Section 25
//Timeline_32 (_fla.Timeline_32) package _fla { import flash.display.*; public dynamic class Timeline_32 extends MovieClip { public function Timeline_32(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package _fla
Section 26
//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 27
//Timeline_34 (_fla.Timeline_34) package _fla { import flash.display.*; public dynamic class Timeline_34 extends MovieClip { public function Timeline_34(){ addFrameScript(25, frame26); } function frame26(){ stop(); } } }//package _fla
Section 28
//Timeline_35 (_fla.Timeline_35) package _fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class Timeline_35 extends MovieClip { public var aaa_btn:JJXRB; public var ren:MovieClip; public function Timeline_35(){ addFrameScript(180, frame181, 2109, frame2110); } function frame181(){ aaa_btn.addEventListener(MouseEvent.CLICK, URL_fun); } function frame2110(){ stop(); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.4399.com/flash/46220_3.htm?1024"); navigateToURL(_local2, "_blank"); } } }//package _fla
Section 29
//Timeline_36 (_fla.Timeline_36) package _fla { import flash.display.*; public dynamic class Timeline_36 extends MovieClip { public function Timeline_36(){ addFrameScript(7, frame8, 8, frame9); } function frame8(){ gotoAndPlay(1); } function frame9(){ stop(); } } }//package _fla
Section 30
//Timeline_37 (_fla.Timeline_37) package _fla { import flash.display.*; public dynamic class Timeline_37 extends MovieClip { public function Timeline_37(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package _fla
Section 31
//Timeline_48 (_fla.Timeline_48) package _fla { import flash.display.*; public dynamic class Timeline_48 extends MovieClip { public function Timeline_48(){ addFrameScript(0, frame1, 229, frame230); } function frame1(){ stop(); } function frame230(){ stop(); } } }//package _fla
Section 32
//Timeline_53 (_fla.Timeline_53) package _fla { import flash.display.*; public dynamic class Timeline_53 extends MovieClip { public function Timeline_53(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 33
//Timeline_54 (_fla.Timeline_54) package _fla { import flash.display.*; public dynamic class Timeline_54 extends MovieClip { public function Timeline_54(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 34
//Timeline_56 (_fla.Timeline_56) package _fla { import flash.display.*; public dynamic class Timeline_56 extends MovieClip { public function Timeline_56(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 35
//Timeline_6 (_fla.Timeline_6) package _fla { import flash.display.*; public dynamic class Timeline_6 extends MovieClip { public function Timeline_6(){ addFrameScript(0, frame1, 27, frame28); } function frame1(){ stop(); } function frame28(){ stop(); } } }//package _fla
Section 36
//Timeline_60 (_fla.Timeline_60) package _fla { import flash.display.*; public dynamic class Timeline_60 extends MovieClip { public function Timeline_60(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 37
//Timeline_62 (_fla.Timeline_62) package _fla { import flash.display.*; public dynamic class Timeline_62 extends MovieClip { public function Timeline_62(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 38
//Timeline_67 (_fla.Timeline_67) package _fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public function Timeline_67(){ addFrameScript(11, frame12, 12, frame13); } function frame12(){ gotoAndPlay(1); } function frame13(){ stop(); } } }//package _fla
Section 39
//Timeline_7 (_fla.Timeline_7) package _fla { import flash.display.*; public dynamic class Timeline_7 extends MovieClip { public function Timeline_7(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package _fla
Section 40
//Timeline_79 (_fla.Timeline_79) package _fla { import flash.display.*; public dynamic class Timeline_79 extends MovieClip { public function Timeline_79(){ addFrameScript(0, frame1, 309, frame310); } function frame310(){ stop(); } function frame1(){ stop(); } } }//package _fla
Section 41
//Timeline_9 (_fla.Timeline_9) package _fla { import flash.display.*; public dynamic class Timeline_9 extends MovieClip { public function Timeline_9(){ addFrameScript(0, frame1, 30, frame31); } function frame1(){ stop(); } function frame31(){ stop(); } } }//package _fla
Section 42
//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 43
//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 44
//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 45
//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 46
//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 47
//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 48
//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 49
//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 50
//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 51
//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 52
//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 53
//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 54
//IConstraintClient (mx.core.IConstraintClient) package mx.core { public interface IConstraintClient { function setConstraintValue(_arg1:String, _arg2):void; function getConstraintValue(_arg1:String); } }//package mx.core
Section 55
//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 56
//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 57
//IFlexModuleFactory (mx.core.IFlexModuleFactory) package mx.core { public interface IFlexModuleFactory { function create(... _args):Object; function info():Object; } }//package mx.core
Section 58
//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 59
//IStateClient (mx.core.IStateClient) package mx.core { public interface IStateClient { function get currentState():String; function set currentState(_arg1:String):void; } }//package mx.core
Section 60
//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 61
//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 62
//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 63
//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 64
//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 65
//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 66
//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 67
//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 68
//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 69
//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 70
//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 71
//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 72
//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 73
//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 74
//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 75
//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 76
//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 77
//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 78
//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 79
//_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;// = false public function _Start_mc(){ help_YN = false; super(); 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 = 1; Remove(); RenWuStart(); } 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 80
//BaoTou (BaoTou) package { import flash.events.*; import flash.display.*; public class BaoTou extends MovieClip { public function BaoTou(){ 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 81
//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 82
//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 83
//Car_1 (Car_1) package { import flash.display.*; public dynamic class Car_1 extends MovieClip { public function Car_1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 84
//Car_2 (Car_2) package { import flash.display.*; public dynamic class Car_2 extends MovieClip { public function Car_2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 85
//Car_3 (Car_3) package { import flash.display.*; public dynamic class Car_3 extends MovieClip { public function Car_3(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 86
//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;// = 1 public var jj1_mc:JJ_2; private var scaleMax:int;// = 2 public function copyMap(_arg1:MovieClip=null, _arg2:int=2){ scaleMax = 2; scaleMin = 1; 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 87
//DanJia (DanJia) package { import flash.display.*; import flash.text.*; public dynamic class DanJia extends MovieClip { public var XX:MovieClip; public var _txt:TextField; public function DanJia(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 88
//DanKong (DanKong) package { import flash.display.*; public dynamic class DanKong extends MovieClip { } }//package
Section 89
//DiRen (DiRen) package { import flash.display.*; public class DiRen extends MovieClip { public var life:int; public var JingBaoOBJ:Boolean;// = true public var JB_yn:Boolean; public var DaJi_YN:Boolean;// = true public var G_mc:MovieClip; public var JB_Time:int; public var over:Boolean; public function DiRen():void{ JingBaoOBJ = true; DaJi_YN = true; super(); this.life = 10; 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)))){ over = true; Over(); if (this.parent == Game.oldMap){ Map.DiRenNum--; }; }; } public function JingBaoX(){ if (!JB_yn){ this.gotoAndPlay("JingBao"); JB_yn = true; }; } } }//package
Section 90
//DiRen_1 (DiRen_1) package { import flash.events.*; import flash.display.*; public class DiRen_1 extends DiRen { public var DiRenX:MovieClip; public function DiRen_1():void{ this.life = 10; this.G_mc = this.DiRenX.G; this.gotoAndPlay((Math.random() * 60)); } 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 91
//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 = 10; this.G_mc = this.G; } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame31(){ gotoAndPlay(2); } function frame41(){ stop(); } function frame51(){ gotoAndPlay("JingBao"); } } }//package
Section 92
//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, 36, frame37, 48, frame49); this.life = 11; this.G_mc = this.G; } function frame1(){ gotoAndPlay(int((Math.random() * 10))); } function frame30(){ gotoAndPlay(2); } function frame37(){ stop(); } function frame49(){ gotoAndPlay("JingBao"); } } }//package
Section 93
//DiRen_4 (DiRen_4) package { import flash.display.*; public class DiRen_4 extends DiRen { public var DiRenX:MovieClip; public function DiRen_4():void{ addFrameScript(0, frame1, 120, frame121); this.life = 10; this.G_mc = null; } function frame1(){ stop(); } override public function JingBao_Close(){ if (this.life > 0){ this.play(); this.DiRenX.gotoAndPlay("run"); JB_yn = false; }; } function frame121(){ gotoAndPlay(38); } 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 94
//DiRen_5 (DiRen_5) package { import flash.display.*; public class DiRen_5 extends DiRen { public var DiRenX:MovieClip; public function DiRen_5():void{ addFrameScript(0, frame1, 37, frame38); this.life = 10; this.G_mc = null; this.DaJi_YN = false; JingBaoOBJ = false; } function frame1(){ stop(); } override public function JingBao_Close(){ if (this.life > 0){ this.play(); this.DiRenX.gotoAndPlay("run"); JB_yn = false; }; } function frame38(){ stop(); } 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 95
//DiRen_6 (DiRen_6) package { import flash.display.*; public class DiRen_6 extends DiRen { public var DiRenX:MovieClip; public function DiRen_6():void{ this.life = 10; this.G_mc = null; } 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 96
//DiRen_7_Men (DiRen_7_Men) package { import flash.display.*; public class DiRen_7_Men extends DiRen { public var DiRenX:MovieClip; public function DiRen_7_Men():void{ addFrameScript(0, frame1, 191, frame192); this.life = 37; this.G_mc = null; this.DaJi_YN = false; this.JingBaoOBJ = false; } function frame1(){ stop(); } override public function JingBao_Close(){ } function frame192(){ stop(); } override public function JingBaoX(){ } override public function Over(){ this.stop(); this.DiRenX.gotoAndPlay("over"); } } }//package
Section 97
//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 98
//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 99
//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 100
//DiRen_JunGuan_1 (DiRen_JunGuan_1) package { public class DiRen_JunGuan_1 extends DiRen { public function DiRen_JunGuan_1():void{ addFrameScript(0, frame1, 40, frame41); this.life = 99999; this.G_mc = null; this.JingBaoOBJ = false; } function frame1(){ stop(); } function frame41(){ stop(); } } }//package
Section 101
//DiRen_JunGuan_2 (DiRen_JunGuan_2) package { public class DiRen_JunGuan_2 extends DiRen { public function DiRen_JunGuan_2():void{ addFrameScript(0, frame1, 54, frame55); this.life = 99999; this.G_mc = null; this.JingBaoOBJ = false; } function frame1(){ stop(); } function frame55(){ stop(); } } }//package
Section 102
//Fly_1 (Fly_1) package { import flash.display.*; public dynamic class Fly_1 extends MovieClip { public function Fly_1(){ addFrameScript(2, frame3); } function frame3(){ gotoAndStop(1); } } }//package
Section 103
//Fly_2 (Fly_2) package { import flash.display.*; public dynamic class Fly_2 extends MovieClip { public function Fly_2(){ addFrameScript(2, frame3); } function frame3(){ gotoAndStop(1); } } }//package
Section 104
//Fly_3 (Fly_3) package { import flash.display.*; public dynamic class Fly_3 extends MovieClip { public function Fly_3(){ addFrameScript(2, frame3); } function frame3(){ gotoAndStop(1); } } }//package
Section 105
//Fly_4 (Fly_4) package { import flash.display.*; public dynamic class Fly_4 extends MovieClip { public function Fly_4(){ addFrameScript(0, frame1, 2, frame3); } function frame3(){ gotoAndStop(1); } function frame1(){ stop(); } } }//package
Section 106
//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) + "/"); 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 = "flashcfg.youyouwin.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; 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){ 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){ lc.send(lc_sendName, "that2this", "removed"); lc.client = new Object(); }; } private function loadGameComplete(_arg1:Event):void{ 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]; }; _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 107
//Game (Game) package { import flash.events.*; import flash.display.*; 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; var zhendong:Boolean; public var one:Boolean;// = false public var JJJ_yn:Boolean;// = true public var wuQiTimeNow:int;// = 999 private var S:Boolean; public var J:JJ; public var wuQiWeiLi:int; private var copyM:MovieClip; public var wuQiTime:int; private var diRen_Num:int;// = 0 public var mouseXX:Boolean; public var ZhenDong_num:int; 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 WuQiType:int = 1; public static var open:Boolean; public static var zd_arr:Array = [9999, 30, 30, 60]; public static var JB_mc:JingBao; public static var newMap:MovieClip; public static var zhiDan_mc:ZhiDan; 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){ var _local2:fpsBox; diRen_Num = 0; one = false; JJJ_yn = true; wuQiTimeNow = 999; J = new JJ(); super(); score_1 = (score_2 = (score_3 = (score_4 = 0))); Mouse.hide(); trace("newGame"); Game.game_this = this; _local2 = new fpsBox(); addChild(_local2); 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_2; var _local3:BaoTou; var _local4:BaoZha; if (_arg1 == 0){ _local2 = new BaoZha_2(); _local2.x = stage.mouseX; _local2.y = stage.mouseY; _local2.scaleX = (_local2.scaleY = 0.4); if (WuQiType == 3){ copyM.newMap_mc.addChild(_local2); } else { addChild(_local2); }; } else { if (_arg1 == 1){ _local3 = new BaoTou(); _local3.x = stage.mouseX; _local3.y = (stage.mouseY - 40); _local3.scaleX = (_local3.scaleY = 0.3); addChild(_local3); } else { if (_arg1 == 2){ _local4 = new BaoZha(); _local4.x = stage.mouseX; _local4.y = stage.mouseY; _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--; }; Map.DiRenNum = this.diRen_Num; } private function onMouseCLICK(_arg1=null){ var _local2:Boolean; var _local3:*; var _local4:*; var _local5:int; var _local6:*; if (zd_arr[(WuQiType - 1)] > 0){ _local2 = true; } else { if (((mouseXX) && ((wuQiTime <= wuQiTimeNow)))){ _local3 = new 没子弹声音(); _local4 = new SoundChannel(); _local4 = _local3.play(0, 1); }; }; if (((((((((_local2) && (mouseXX))) && (JingBao.JBStart_YN))) && (zhendong))) && ((wuQiTime <= wuQiTimeNow)))){ zhendong = false; oldMap.y = (oldMap.y + ZhenDong_num); } else { if (((((((_local2) && (mouseXX))) && (JingBao.JBStart_YN))) && (!(zhendong)))){ zhendong = true; oldMap.y = (oldMap.y - ZhenDong_num); }; }; if (((((((_local2) && (mouseXX))) && (((((open) && (JJJ_yn))) || (((!((WuQiType == 3))) && (JingBao.JBStart_YN))))))) && ((wuQiTime <= wuQiTimeNow)))){ var _local7 = zd_arr; var _local8 = (WuQiType - 1); var _local9 = (_local7[_local8] - 1); _local7[_local8] = _local9; DJ_mc._txt.text = ("" + _local9); wuQiTimeNow = 0; score_1++; if (WuQiType != 4){ mouseXX = false; }; _local3 = new 开枪(); _local4 = new SoundChannel(); _local4 = _local3.play(0, 1); _local4.soundTransform = new SoundTransform(0.3); if (WuQiType == 3){ copyM.jj1_mc.gotoAndPlay("run"); JJJ_yn = false; }; WuDingMap.JujiQiang_mc.KaiQing_mc.gotoAndPlay("go"); if (!this.one){ this.one = true; JingBao.JBStart_YN = true; }; _local5 = (oldMap.numChildren - 1); for (;_local5 > 0;_local5--) { if (oldMap.getChildAt(_local5).name.substr(0, 7) == "zhangAi"){ if (oldMap.getChildAt(_local5).hitTestPoint(mouseX, mouseY, true)){ trace("射中障碍物"); return; }; }; if ((((oldMap.getChildAt(_local5) is DiRen)) && ((oldMap.getChildAt(_local5) as DiRen).DaJi_YN))){ if ((oldMap.getChildAt(_local5) as DiRen).life <= 0){ continue; } else { if (HitTestX.complexHitTestObject(Game.zhiDan_mc, oldMap.getChildAt(_local5))){ score_2++; score_3++; _local6 = oldMap.getChildAt(_local5); if ((((((_local6 is DiRen_1)) || ((_local6 is DiRen_2)))) || ((_local6 is DiRen_3)))){ _local3 = new 死亡(); _local4 = new SoundChannel(); _local4 = _local3.play(0, 1); }; if (((oldMap.getChildAt(_local5) as DiRen).life - wuQiWeiLi) <= 0){ 随机子弹数(); }; (oldMap.getChildAt(_local5) as DiRen).LifeX(wuQiWeiLi); (newMap.getChildAt(_local5) as DiRen).LifeX(wuQiWeiLi); if (Main.gameNum == 0){ Map.temp++; }; if (((!((oldMap.getChildAt(_local5) is Tank_1))) && (!((oldMap.getChildAt(_local5) is Tank_2))))){ JiZhongXiaoGuo(0); } else { if ((((oldMap.getChildAt(_local5) is Tank_1)) || ((oldMap.getChildAt(_local5) is Tank_2)))){ JiZhongXiaoGuo(2); }; }; if (((!((WuQiType == 1))) && ((oldMap.getChildAt(_local5) is DiRen)))){ if ((((oldMap.getChildAt(_local5) as DiRen).G_mc) && ((oldMap.getChildAt(_local5) as DiRen).G_mc.hitTestPoint(mouseX, mouseY, true)))){ JiZhongXiaoGuo(1); (oldMap.getChildAt(_local5) as DiRen).LifeX(10); (newMap.getChildAt(_local5) as DiRen).LifeX(10); score_4++; }; }; }; }; }; if ((oldMap.getChildAt(_local5) is ZhaDan)){ if (oldMap.wu.currentLabel == "over"){ if ((((oldMap.getChildAt(_local5).visible == true)) && (HitTestX.complexHitTestObject(Game.zhiDan_mc, oldMap.getChildAt(_local5))))){ _local3 = new 爆炸(); _local4 = new SoundChannel(); _local4 = _local3.play(0, 1); oldMap.getChildAt(_local5).visible = false; newMap.getChildAt(_local5).visible = false; oldMap[("L" + oldMap.getChildAt(_local5).name.substr(1, 1))].gotoAndStop(2); newMap[("L" + oldMap.getChildAt(_local5).name.substr(1, 1))].gotoAndStop(2); Map.temp++; if (Map.temp == 4){ Game.goodOver = true; }; }; }; }; WuDingMap.JujiQiang_mc.QiangHuo_mc.gotoAndPlay("run"); }; }; } private function KeyOpen(){ Main._stage.addEventListener(KeyboardEvent.KEY_DOWN, KEY_DOWN); Main._stage.addEventListener(KeyboardEvent.KEY_UP, KEY_UP); } private function onMOUSE_DOWN(_arg1){ trace("down"); mouseXX = true; } private function 随机子弹数(){ var _local1:int; var _local2:int; var _local3:int; var _local4:ZhiDanTool; _local1 = (Math.random() * 3); if (_local1 == 0){ _local2 = ((Math.random() * 3) + 1); _local3 = ((Math.random() * 15) + 5); zd_arr[_local2] = (zd_arr[_local2] + _local3); _local4 = new ZhiDanTool(); if (_local2 == 1){ _local4.txt._txt.text = ("Rifle +" + _local3); } else { if (_local2 == 2){ _local4.txt._txt.text = ("Sniper rifle +" + _local3); } else { if (_local2 == 3){ _local4.txt._txt.text = ("Machine gun +" + _local3); }; }; }; _local4.x = stage.mouseX; _local4.y = stage.mouseY; _local4.scaleX = (_local4.scaleY = 0.8); addChild(_local4); }; } private function 子弹耗尽提示(){ if (zd_arr[(WuQiType - 1)] <= 0){ if (DJ_mc.XX.visible == false){ DJ_mc.XX.visible = true; }; } else { if (DJ_mc.XX.visible == true){ DJ_mc.XX.visible = false; }; }; } private function MouseOpen(){ addEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); addEventListener(MouseEvent.MOUSE_UP, onMOUSE_UP); } private function addMap(_arg1:int){ var _local2:ZhiDan; var _local3:String; var _local4:Class; var _local5:Map; var _local6:WuDing; var _local7:fpsBox; var _local8:JingBao; var _local9:DanJia; _local2 = new ZhiDan(); addChild(_local2); zhiDan_mc = _local2; _local3 = ("map_" + _arg1); _local4 = (getDefinitionByName(_local3) as Class); _local5 = (new (_local4) as Map); addChild(_local5); oldMap = _local5; _local6 = new WuDing(); addChild(_local6); WuDingMap = _local6; copyM = new copyMap(_local5, 2); addChild(copyM); _local7 = new fpsBox(); addChild(_local7); _local8 = new JingBao(); addChild(_local8); _local9 = new DanJia(); addChild(_local9); _local9.x = 430; _local9.y = 380; DJ_mc = _local9; Game.JB_mc = _local8; addChild(J); } private function MouseClose(){ removeEventListener(MouseEvent.MOUSE_DOWN, onMOUSE_DOWN); removeEventListener(MouseEvent.MOUSE_UP, onMOUSE_UP); } private function onMOUSE_UP(_arg1){ mouseXX = false; zhendong = false; } 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_UP(_arg1){ switch (_arg1.keyCode){ case 65: A = false; break; case 83: S = false; break; }; } private function GameInit(){ DiRenNum(); this.copyM.Close(); open = false; WuQiType = 1; zhiDan_mc.gotoAndStop(1); WuDingMap.JujiQiang_mc.gotoAndStop(1); J.gotoAndStop(1); wuQiTime = (Main.fps * 0.2); wuQiWeiLi = 3; ZhenDong_num = 2; DJ_mc._txt.text = zd_arr[(WuQiType - 1)]; } public function KEY_DOWN(_arg1:KeyboardEvent):void{ trace(("键盘值=" + _arg1.keyCode)); switch (_arg1.keyCode){ case 49: WuQiType = 1; zhiDan_mc.gotoAndStop(1); WuDingMap.JujiQiang_mc.gotoAndStop(1); J.gotoAndStop(1); wuQiTime = (Main.fps * 0.2); wuQiWeiLi = 3; ZhenDong_num = 2; DJ_mc._txt.text = zd_arr[(WuQiType - 1)]; if (open){ open = false; }; break; case 50: WuQiType = 2; zhiDan_mc.gotoAndStop(2); WuDingMap.JujiQiang_mc.gotoAndStop(2); J.gotoAndStop(2); wuQiTime = (Main.fps * 0.5); wuQiWeiLi = 9; ZhenDong_num = 6; DJ_mc._txt.text = zd_arr[(WuQiType - 1)]; if (open){ open = false; }; break; case 51: WuQiType = 3; zhiDan_mc.gotoAndStop(3); WuDingMap.JujiQiang_mc.gotoAndStop(3); J.gotoAndStop(3); wuQiTime = (Main.fps * 1); wuQiWeiLi = 20; ZhenDong_num = 0; DJ_mc._txt.text = zd_arr[(WuQiType - 1)]; break; case 52: WuQiType = 4; zhiDan_mc.gotoAndStop(4); WuDingMap.JujiQiang_mc.gotoAndStop(4); J.gotoAndStop(4); wuQiTime = (Main.fps * 0.2); wuQiWeiLi = 6; ZhenDong_num = 8; DJ_mc._txt.text = zd_arr[(WuQiType - 1)]; if (open){ open = false; }; break; case 65: A = true; break; case 83: S = true; break; case 32: if ((((WuQiType == 3)) && (open))){ open = false; } else { if (WuQiType == 3){ open = true; }; }; 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; }; wuQiTimeNow++; onMouseCLICK(); DJ_mc.XX.visible = false; 子弹耗尽提示(); } 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 108
//GameOver1 (GameOver1) package { import flash.events.*; import flash.display.*; public class GameOver1 extends MovieClip { public var replay_btn:restart; public var replay2_btn:socreSubmit; public function GameOver1(){ addFrameScript(51, frame52); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); Game.zd_arr[0] = 9999; Game.zd_arr[1] = 30; Game.zd_arr[2] = 30; Game.zd_arr[3] = 60; JingBao.JB_YN = false; JingBao.JBStart_YN = false; } 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 109
//GameOver2 (GameOver2) package { import flash.events.*; import flash.display.*; public class GameOver2 extends MovieClip { public var a_btn:restart; public function GameOver2(){ addFrameScript(19, frame20); JingBao.JB_YN = false; JingBao.JBStart_YN = false; 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.goodOver = 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 110
//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=8):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 111
//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); JingBao.JB_YN = false; } 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 112
//Help (Help) package { import flash.display.*; public dynamic class Help extends SimpleButton { } }//package
Section 113
//HitTestX (HitTestX) package { import flash.display.*; import flash.geom.*; public class HitTestX { protected static function getDrawMatrix(_arg1:DisplayObject, _arg2:Rectangle, _arg3:Number):Matrix{ var _local4:Point; var _local5:Matrix; var _local6:Matrix; _local6 = _arg1.root.transform.concatenatedMatrix; _local4 = _arg1.localToGlobal(new Point()); _local5 = _arg1.transform.concatenatedMatrix; _local5.tx = (_local4.x - _arg2.x); _local5.ty = (_local4.y - _arg2.y); _local5.a = (_local5.a / _local6.a); _local5.d = (_local5.d / _local6.d); if (_arg3 != 1){ _local5.scale(_arg3, _arg3); }; return (_local5); } public static function complexHitTestObject(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Boolean{ return (!((complexIntersectionRectangle(_arg1, _arg2, _arg3).width == 0))); } public static function complexIntersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject, _arg3:Number=1):Rectangle{ var _local4:Rectangle; var _local5:BitmapData; var _local6:Rectangle; if (_arg3 <= 0){ throw (new Error("ArgumentError: Error #5001: Invalid value for accurracy", 5001)); }; if (!_arg1.hitTestObject(_arg2)){ return (new Rectangle()); }; _local4 = intersectionRectangle(_arg1, _arg2); if (((((_local4.width * _arg3) < 1)) || (((_local4.height * _arg3) < 1)))){ return (new Rectangle()); }; _local5 = new BitmapData((_local4.width * _arg3), (_local4.height * _arg3), false, 0); _local5.draw(_arg1, HitTestX.getDrawMatrix(_arg1, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, -255, -255, 0xFF)); _local5.draw(_arg2, HitTestX.getDrawMatrix(_arg2, _local4, _arg3), new ColorTransform(1, 1, 1, 1, 0xFF, 0xFF, 0xFF, 0xFF), BlendMode.DIFFERENCE); _local6 = _local5.getColorBoundsRect(4294967295, 4278255615); _local5.dispose(); if (_arg3 != 1){ _local6.x = (_local6.x / _arg3); _local6.y = (_local6.y / _arg3); _local6.width = (_local6.width / _arg3); _local6.height = (_local6.height / _arg3); }; _local6.x = (_local6.x + _local4.x); _local6.y = (_local6.y + _local4.y); return (_local6); } public static function intersectionRectangle(_arg1:DisplayObject, _arg2:DisplayObject):Rectangle{ var _local3:Rectangle; var _local4:Rectangle; var _local5:Rectangle; if (((((!(_arg1.root)) || (!(_arg2.root)))) || (!(_arg1.hitTestObject(_arg2))))){ return (new Rectangle()); }; _local3 = _arg1.getBounds(_arg1.root); _local4 = _arg2.getBounds(_arg2.root); _local5 = new Rectangle(); _local5.x = Math.max(_local3.x, _local4.x); _local5.y = Math.max(_local3.y, _local4.y); _local5.width = Math.min(((_local3.x + _local3.width) - _local5.x), ((_local4.x + _local4.width) - _local5.x)); _local5.height = Math.min(((_local3.y + _local3.height) - _local5.y), ((_local4.y + _local4.height) - _local5.y)); return (_local5); } } }//package
Section 114
//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 = true; 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)) && ((Game.oldMap.getChildAt(_local1) as DiRen).JingBaoOBJ))){ 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 115
//JJ (JJ) package { import flash.display.*; public dynamic class JJ extends MovieClip { public function JJ(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package
Section 116
//JJ_1 (JJ_1) package { import flash.display.*; public dynamic class JJ_1 extends MovieClip { } }//package
Section 117
//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 118
//JJXRB (JJXRB) package { import flash.display.*; public dynamic class JJXRB extends SimpleButton { } }//package
Section 119
//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 120
//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 time_mc: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:*; removeEventListener(Event.ADDED_TO_STAGE, init); _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 使命召唤_2(); 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 121
//Map (Map) package { 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; Main._this.time_mc.visible = false; } public function Map_game(){ } } }//package
Section 122
//map_1 (map_1) package { import flash.events.*; public class map_1 extends Map { var time_over:int;// = 60 public var DD_2_mc:DiRen_5; public var zhangAi:ZhangAi1; public var DD_3_mc:DiRen_5; public var DD_1_mc:DiRen_5; private var time:int; public function map_1(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 300); 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 onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME(_arg1){ this.time--; if (this.time == (Main.fps * 290)){ DD_1_mc.gotoAndPlay("go"); (DD_1_mc as DiRen).DaJi_YN = true; (DD_1_mc as DiRen).JingBaoOBJ = true; } else { if (this.time == (Main.fps * 280)){ DD_2_mc.gotoAndPlay("go"); (DD_2_mc as DiRen).DaJi_YN = true; (DD_2_mc as DiRen).JingBaoOBJ = true; } else { if (this.time == (Main.fps * 275)){ DD_3_mc.gotoAndPlay("go"); (DD_3_mc as DiRen).DaJi_YN = true; (DD_3_mc as DiRen).JingBaoOBJ = true; }; }; }; 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 - (((990 / 600) - 1) * stage.mouseX)); this.y = (0 - (((720 / 500) - 1) * stage.mouseY)); trace(("stage.mouseY;" + stage.mouseY)); } } }//package
Section 123
//map_2 (map_2) package { import flash.events.*; import flash.display.*; public class map_2 extends Map { var time_over:int;// = 60 public var zhangAi:MovieClip; private var time:int; public var HuoCe_mc:MovieClip; public function map_2(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 90); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); Main._this.time_mc.visible = true; } private function 任务(){ Main._this.time_mc.visible = true; Main._this.time_mc._txt.text = (int((this.time / Main.fps)) + ""); if (this.time > 0){ if ((((Map.DiRenNum <= 0)) && ((this.time > (Main.fps * 2))))){ this.time = (Main.fps * 2); }; } else { if (this.time == 0){ if (Map.DiRenNum > 0){ Game.badOver = true; } else { HuoCe_mc.gotoAndPlay("go"); }; } else { if (HuoCe_mc.currentLabel == "win"){ 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 onMOUSE_DOWN(_arg1){ } private function onENTER_FRAME(_arg1){ this.time--; if (((Game.badOver) || (Game.goodOver))){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME); Main._this.time_mc.visible = false; return; }; this.x = (0 - (((1375 / 600) - 1) * stage.mouseX)); this.y = (0 - (((876 / 500) - 1) * stage.mouseY)); 任务(); } } }//package
Section 124
//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 - (((1375 / 600) - 1) * stage.mouseX)); this.y = (0 - (((876 / 500) - 1) * stage.mouseY)); } } }//package
Section 125
//map_4 (map_4) package { import flash.events.*; import flash.display.*; public class map_4 extends Map { var time_over:int;// = 60 private var time:int; public var HuoCe_mc:MovieClip; public function map_4(){ time_over = 60; super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; this.time = (Main.fps * 80); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); Main._this.time_mc.visible = true; } private function 任务(){ Main._this.time_mc.visible = true; Main._this.time_mc._txt.text = (int((this.time / Main.fps)) + ""); if (this.time > 0){ if ((((Map.DiRenNum <= 0)) && ((this.time > (Main.fps * 2))))){ this.time = (Main.fps * 2); }; } else { if (this.time == 0){ if (Map.DiRenNum > 0){ Game.badOver = true; } else { HuoCe_mc.gotoAndPlay("go"); }; } else { if (HuoCe_mc.currentLabel == "win"){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); }; }; }; } 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); Main._this.time_mc.visible = false; return; }; this.x = (0 - (((1340 / 600) - 1) * stage.mouseX)); this.y = (0 - (((910 / 500) - 1) * stage.mouseY)); 任务(); } } }//package
Section 126
//map_5 (map_5) package { import flash.events.*; import flash.display.*; public class map_5 extends Map { var time_over:int;// = 60 public var zhangAi:MovieClip; public var JunGuan_1_mc:DiRen_JunGuan_2; public var tank_1_mc:Tank_1; private var time:int; public var JunGuan_2_mc:DiRen_JunGuan_1; public var tank_2_mc:Tank_2; 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 任务(){ if (this.time == (Main.fps * 20)){ JunGuan_1_mc.gotoAndPlay("go"); }; if (this.time == (Main.fps * 0)){ JunGuan_2_mc.gotoAndPlay("go"); }; if (((!(tank_1_mc.DaJi_YN)) && ((JunGuan_1_mc.currentLabel == "ok")))){ tank_1_mc.DaJi_YN = true; tank_1_mc.gotoAndPlay("go"); }; if (((!(tank_2_mc.DaJi_YN)) && ((JunGuan_2_mc.currentLabel == "ok")))){ tank_2_mc.DaJi_YN = true; tank_2_mc.gotoAndPlay("go"); }; if ((((tank_1_mc.currentLabel == "gameover")) || ((tank_2_mc.currentLabel == "gameover")))){ Game.badOver = true; }; if ((((tank_1_mc.life <= 0)) && ((tank_2_mc.life <= 0)))){ 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 onMOUSE_DOWN(_arg1){ } 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 - (((950 / 600) - 1) * stage.mouseX)); this.y = (0 - (((910 / 500) - 1) * stage.mouseY)); 任务(); } } }//package
Section 127
//map_6 (map_6) package { import flash.events.*; import flash.display.*; public class map_6 extends Map { var time_over:int;// = 60 public var zhangAi:MovieClip; private var time:int; public function map_6(){ 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 onENTER_FRAME_over(_arg1){ time_over--; if (time_over <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_over); Game.goodOver = true; return; }; } private function onMOUSE_DOWN(_arg1){ } 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 - (((1475 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1100 / 500) - 1) * stage.mouseY)); } } }//package
Section 128
//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){ 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 - (((990 / 600) - 1) * stage.mouseX)); this.y = (0 - (((720 / 500) - 1) * stage.mouseY)); } } }//package
Section 129
//map_8 (map_8) package { import flash.events.*; import flash.display.*; import flash.media.*; public class map_8 extends Map { var time_over:int;// = 60 public var DD_2_mc:DiRen_7_Men; public var zhangAi:MovieClip; public var DD_3_mc:DiRen_7_Men; public var DD_1_mc:DiRen_7_Men; public var RenZhi_mc:MovieClip; 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 * 90); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function 任务(){ var _local1:*; var _local2:*; if (Map.DiRenNum <= 3){ this.time = (Main.fps * 41); }; if ((((this.time == (Main.fps * 40))) || ((Map.DiRenNum <= 3)))){ trace("枪毙你1"); DD_1_mc.gotoAndPlay("go"); (DD_1_mc as DiRen).DaJi_YN = true; }; if ((((this.time == (Main.fps * 20))) || ((Map.DiRenNum <= 3)))){ trace("枪毙你2"); DD_2_mc.gotoAndPlay("go"); (DD_2_mc as DiRen).DaJi_YN = true; }; if ((((this.time == (Main.fps * 0))) || ((Map.DiRenNum <= 3)))){ trace("枪毙你3"); DD_3_mc.gotoAndPlay("go"); (DD_3_mc as DiRen).DaJi_YN = true; }; if ((((((DD_1_mc.currentLabel == "gameOver")) || ((DD_2_mc.currentLabel == "gameOver")))) || ((DD_3_mc.currentLabel == "gameOver")))){ RenZhi_mc.gotoAndStop("over"); Game.badOver = true; _local1 = new 开枪(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 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 onMOUSE_DOWN(_arg1){ } 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 - (((1585 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1250 / 500) - 1) * stage.mouseY)); 任务(); } } }//package
Section 130
//map_9 (map_9) package { import flash.events.*; import flash.display.*; import flash.text.*; public class map_9 extends Map { public var a2:DiRen_1; public var a5:DiRen_1; public var a7:DiRen_3; var arr2:Array; public var a13:DiRen_3; public var a14:DiRen_3; public var a15:DiRen_3; public var a16:DiRen_1; public var a18:DiRen_3; public var a19:DiRen_1; public var a11:DiRen_3; public var a10:DiRen_1; public var a17:DiRen_3; public var a21:DiRen_3; public var a22:DiRen_3; public var a23:DiRen_3; public var a24:DiRen_3; public var a20:DiRen_3; public var a25:DiRen_3; public var a12:DiRen_3; var time:int; 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_3; public var a6:DiRen_3; public var a1:DiRen_3; public var a9:DiRen_3; public var a3:DiRen_3; public var a8:DiRen_3; public function map_9(){ time = (Main.fps * 2); arr2 = new Array(); time2 = (Main.fps * 2); super(); Map.hide = true; Map.JB_yn = true; Map.JJ_yn = true; z1.visible = (z2.visible = (z3.visible = (z4.visible = false))); addEventListener(Event.ENTER_FRAME, onENTER_FRAME_X2); } private function onENTER_FRAME_X2(_arg1){ time--; this.y = -660; this.x = 0; if (time <= 0){ removeEventListener(Event.ENTER_FRAME, onENTER_FRAME_X2); addEventListener(Event.ENTER_FRAME, onENTER_FRAME); }; } private function onENTER_FRAME(_arg1){ var _local2:int; var _local3:Array; this.x = (0 - (((1300 / 600) - 1) * stage.mouseX)); this.y = (0 - (((1165 / 500) - 1) * stage.mouseY)); 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 > 400)) && ((_local2 < 520)))){ _local3 = new Array("a1", "a2"); JB2(_local3); } else { if ((((_local2 > 640)) && ((_local2 < 840)))){ _local3 = new Array("a3", "a4", "a5", "a6", "a7", "a8"); JB2(_local3); } else { if ((((_local2 > 950)) && ((_local2 < 1150)))){ _local3 = new Array("a9", "a10", "a11", "a12", "a13", "a14"); JB2(_local3); } else { if ((((_local2 > 1170)) && ((_local2 < 1320)))){ _local3 = new Array("a14", "a15", "a16", "a17", "a18"); JB2(_local3); } else { if ((((_local2 > 1385)) && ((_local2 < 1500)))){ _local3 = new Array("a19", "a20", "a21"); JB2(_local3); } else { if ((((_local2 > 1520)) && ((_local2 < 1650)))){ _local3 = new Array("a16", "a17", "a18", "a19"); JB2(_local3); } else { if ((((_local2 > 1730)) && ((_local2 < 2000)))){ _local3 = new Array("a23", "a24", "a25"); JB2(_local3); }; }; }; }; }; }; }; } 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 131
//MaskMc (MaskMc) package { import mx.flash.*; public dynamic class MaskMc extends UIMovieClip { } }//package
Section 132
//newMap (newMap) package { import flash.display.*; public dynamic class newMap extends MovieClip { } }//package
Section 133
//PicBg (PicBg) package { import mx.flash.*; public dynamic class PicBg extends UIMovieClip { } }//package
Section 134
//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{ addFrameScript(0, frame1); Mouse.show(); this.XX.gotoAndStop(("R" + Main.gameNum)); start_btn.addEventListener(MouseEvent.CLICK, onCLICK); } function frame1(){ stop(); } public function ReMove(){ this.parent.removeChild(this); } private function onCLICK(_arg1){ start_btn.removeEventListener(MouseEvent.CLICK, onCLICK); ReMove(); Main.mode = "游戏关卡"; } } }//package
Section 135
//restart (restart) package { import flash.display.*; public dynamic class restart extends SimpleButton { } }//package
Section 136
//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 137
//Tank_1 (Tank_1) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Tank_1 extends DiRen { public var DiRenX:MovieClip; public function Tank_1():void{ addFrameScript(0, frame1, 201, frame202, 207, frame208); this.life = 100; this.G_mc = null; JingBaoOBJ = false; DaJi_YN = false; } function frame202(){ stop(); } function frame208(){ stop(); } function frame1(){ stop(); } override public function JingBao_Close(){ } override public function LifeX(_arg1:int=1){ if (this.life > 0){ this.life = (this.life - _arg1); }; if ((((this.life <= 0)) && (!(over)))){ over = true; Over(); }; } override public function JingBaoX(){ } override public function Over(){ var _local1:*; var _local2:*; this.stop(); this.DiRenX.gotoAndPlay("over"); _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 138
//Tank_2 (Tank_2) package { import flash.events.*; import flash.display.*; import flash.media.*; public class Tank_2 extends DiRen { public var DiRenX:MovieClip; public function Tank_2():void{ addFrameScript(0, frame1, 201, frame202, 207, frame208); this.life = 100; this.G_mc = null; JingBaoOBJ = false; DaJi_YN = false; } function frame202(){ stop(); } function frame208(){ stop(); } function frame1(){ stop(); } override public function JingBao_Close(){ } override public function LifeX(_arg1:int=1){ if (this.life > 0){ this.life = (this.life - _arg1); }; if ((((this.life <= 0)) && (!(over)))){ over = true; Over(); }; } override public function JingBaoX(){ } override public function Over(){ var _local1:*; var _local2:*; this.stop(); this.DiRenX.gotoAndPlay("over"); _local1 = new 爆炸(); _local2 = new SoundChannel(); _local2 = _local1.play(0, 1); } } }//package
Section 139
//TextShow (TextShow) package { import mx.flash.*; public dynamic class TextShow extends UIMovieClip { } }//package
Section 140
//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 141
//TurnBtn (TurnBtn) package { import flash.display.*; public dynamic class TurnBtn extends SimpleButton { } }//package
Section 142
//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 143
//ZhaDan (ZhaDan) package { import flash.display.*; public dynamic class ZhaDan extends MovieClip { public function ZhaDan(){ addFrameScript(3, frame4); } function frame4(){ gotoAndPlay(1); } } }//package
Section 144
//ZhangAi1 (ZhangAi1) package { import flash.display.*; public dynamic class ZhangAi1 extends MovieClip { } }//package
Section 145
//ZhiDan (ZhiDan) package { import flash.events.*; import flash.display.*; public class ZhiDan extends MovieClip { public function ZhiDan(){ addEventListener(Event.ENTER_FRAME, onENTER_FRAME); } private function onENTER_FRAME(_arg1){ this.x = Main._this.mouseX; this.y = Main._this.mouseY; } } }//package
Section 146
//ZhiDanTool (ZhiDanTool) package { import flash.display.*; public dynamic class ZhiDanTool extends MovieClip { public var txt:MovieClip; public function ZhiDanTool(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package
Section 147
//中国军魂 (中国军魂) package { import flash.media.*; public dynamic class 中国军魂 extends Sound { } }//package
Section 148
//主角死亡 (主角死亡) package { import flash.media.*; public dynamic class 主角死亡 extends Sound { } }//package
Section 149
//使命召唤 (使命召唤) package { import flash.media.*; public dynamic class 使命召唤 extends Sound { } }//package
Section 150
//使命召唤_2 (使命召唤_2) package { import flash.media.*; public dynamic class 使命召唤_2 extends Sound { } }//package
Section 151
//开枪 (开枪) package { import flash.media.*; public dynamic class 开枪 extends Sound { } }//package
Section 152
//换子弹 (换子弹) package { import flash.media.*; public dynamic class 换子弹 extends Sound { } }//package
Section 153
//死亡 (死亡) package { import flash.media.*; public dynamic class 死亡 extends Sound { } }//package
Section 154
//没子弹声音 (没子弹声音) package { import flash.media.*; public dynamic class 没子弹声音 extends Sound { } }//package
Section 155
//爆炸 (爆炸) package { import flash.media.*; public dynamic class 爆炸 extends Sound { } }//package
Section 156
//背景音 (背景音) package { import flash.media.*; public dynamic class 背景音 extends Sound { } }//package
Section 157
//警报3声 (警报3声) package { import flash.media.*; public dynamic class 警报3声 extends Sound { } }//package
Section 158
//躲避 (躲避) 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 {没子弹声音}
Symbol 6 Sound {开枪}
Symbol 7 Sound {警报3声}
Symbol 8 Sound {换子弹}
Symbol 9 Sound {躲避}
Symbol 10 Sound {背景音}
Symbol 11 Sound {爆炸}
Symbol 12 Sound {使命召唤_2}Used by:Timeline
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip {JingBao}Uses:13 16
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 Button {TurnBtn}Uses:18 19 20 21
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip {PicBg}Uses:23 24 25
Symbol 27 FontUsed by:28
Symbol 28 EditableTextUses:27Used by:29
Symbol 29 MovieClip {TextShow}Uses:28
Symbol 30 FontUsed by:31
Symbol 31 EditableTextUses:30Used by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClip {LoadingBar}Uses:31 33
Symbol 35 GraphicUsed by:36 163
Symbol 36 MovieClip {MaskMc}Uses:35
Symbol 37 FontUsed by:38 79 80 87 88 89 90 91 92 93 101 102 103 104 105 106 107 108 109 110 111 112 136 137 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 160 162 172 173 174 175 176 177 178 179 181 256 257 259 260 261 263 264 265 267 269 270 271 273 274 275 276 278 279 286 289 291 292 294 296 297 531 642 643 645 648 653 655 657 659 693
Symbol 38 EditableTextUses:37Used by:39
Symbol 39 MovieClip {_fla.Timeline_134}Uses:38Used by:40
Symbol 40 MovieClip {ZhiDanTool}Uses:39
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:51
Symbol 43 GraphicUsed by:51
Symbol 44 FontUsed by:45 79 80
Symbol 45 EditableTextUses:44Used by:51
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:51
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClip {DanJia}Uses:42 43 45 47 50
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:82
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {_fla.Timeline_121}Uses:54Used by:77
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:61
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClip {_fla.Timeline_122}Uses:57 60Used by:77
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:67
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip {_fla.Timeline_124}Uses:63 66Used by:77
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClip {_fla.Timeline_126}Uses:69Used by:77
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:76
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClip {_fla.Timeline_127}Uses:72 75Used by:77
Symbol 77 MovieClip {_fla.Timeline_120}Uses:55 61 67 70 76Used by:82
Symbol 78 GraphicUsed by:81
Symbol 79 TextUses:44 37Used by:81
Symbol 80 TextUses:44 37Used by:81
Symbol 81 MovieClipUses:78 79 80Used by:82
Symbol 82 MovieClip {WuDing}Uses:53 77 81
Symbol 83 GraphicUsed by:133
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:133
Symbol 87 TextUses:37Used by:133
Symbol 88 TextUses:37Used by:133
Symbol 89 TextUses:37Used by:133
Symbol 90 TextUses:37Used by:133
Symbol 91 TextUses:37Used by:133
Symbol 92 TextUses:37Used by:133
Symbol 93 TextUses:37Used by:133
Symbol 94 GraphicUsed by:133
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:133
Symbol 97 GraphicUsed by:133
Symbol 98 GraphicUsed by:133
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:133
Symbol 101 EditableTextUses:37Used by:133
Symbol 102 EditableTextUses:37Used by:133
Symbol 103 TextUses:37Used by:133
Symbol 104 EditableTextUses:37Used by:133
Symbol 105 EditableTextUses:37Used by:133
Symbol 106 EditableTextUses:37Used by:133
Symbol 107 EditableTextUses:37Used by:133
Symbol 108 EditableTextUses:37Used by:133
Symbol 109 EditableTextUses:37Used by:133
Symbol 110 EditableTextUses:37Used by:133
Symbol 111 EditableTextUses:37Used by:133
Symbol 112 EditableTextUses:37Used by:133
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClip {_fla.Timeline_117}Uses:115Used by:133
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:133
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:133
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:133
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:133
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:133
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:133
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:133
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClip {GuoChang}Uses:83 86 87 88 89 90 91 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 116 118 120 122 124 126 128 130 132
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:182
Symbol 136 TextUses:37Used by:156
Symbol 137 TextUses:37Used by:156
Symbol 138 FontUsed by:139
Symbol 139 TextUses:138Used by:156
Symbol 140 TextUses:37Used by:156
Symbol 141 TextUses:37Used by:156
Symbol 142 TextUses:37Used by:156
Symbol 143 TextUses:37Used by:156
Symbol 144 TextUses:37Used by:156
Symbol 145 TextUses:37Used by:156
Symbol 146 TextUses:37Used by:156
Symbol 147 TextUses:37Used by:156
Symbol 148 TextUses:37Used by:156
Symbol 149 TextUses:37Used by:156
Symbol 150 TextUses:37Used by:156
Symbol 151 TextUses:37Used by:156
Symbol 152 TextUses:37Used by:156
Symbol 153 TextUses:37Used by:156
Symbol 154 TextUses:37Used by:156
Symbol 155 TextUses:37Used by:156
Symbol 156 MovieClipUses:136 137 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155Used by:182
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip {_fla.Timeline_113}Uses:157Used by:182
Symbol 159 GraphicUsed by:163
Symbol 160 TextUses:37Used by:163
Symbol 161 GraphicUsed by:163
Symbol 162 TextUses:37Used by:163
Symbol 163 ButtonUses:159 160 161 162 35Used by:182
Symbol 164 BitmapUsed by:171
Symbol 165 BitmapUsed by:171
Symbol 166 BitmapUsed by:171
Symbol 167 BitmapUsed by:171
Symbol 168 BitmapUsed by:171
Symbol 169 BitmapUsed by:171
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:164 165 166 167 168 169 170Used by:182
Symbol 172 TextUses:37Used by:182
Symbol 173 TextUses:37Used by:182
Symbol 174 TextUses:37Used by:182
Symbol 175 TextUses:37Used by:182
Symbol 176 TextUses:37Used by:182
Symbol 177 TextUses:37Used by:182
Symbol 178 TextUses:37Used by:182
Symbol 179 TextUses:37Used by:182
Symbol 180 GraphicUsed by:182
Symbol 181 TextUses:37Used by:182
Symbol 182 MovieClip {RenWu}Uses:135 156 158 163 171 172 173 174 175 176 177 178 179 180 181
Symbol 183 GraphicUsed by:189
Symbol 184 GraphicUsed by:189
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {JJ}Uses:183 184 185 187 188
Symbol 190 GraphicUsed by:229
Symbol 191 GraphicUsed by:229
Symbol 192 ShapeTweeningUsed by:229
Symbol 193 GraphicUsed by:229
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:229
Symbol 197 GraphicUsed by:229 254
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:204
Symbol 200 FontUsed by:201 232 246
Symbol 201 EditableTextUses:200Used by:204
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 Button {restart}Uses:199 201 203Used by:229 254
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:209
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 Button {socreSubmit}Uses:206 208Used by:229 254
Symbol 210 BitmapUsed by:212
Symbol 211 BitmapUsed by:212 216
Symbol 212 GraphicUses:210 211Used by:215 217
Symbol 213 GraphicUsed by:215 217
Symbol 214 GraphicUsed by:215 217
Symbol 215 MovieClipUses:212 213 214Used by:217
Symbol 216 GraphicUses:211Used by:217
Symbol 217 ButtonUses:215 216 212 213 214Used by:218
Symbol 218 MovieClip {_fla.Logowow_94}Uses:217Used by:229 250 254
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:219 220Used by:222
Symbol 222 MovieClip {_fla.T_btn_97}Uses:221Used by:229 250 254
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 ButtonUses:223 224Used by:226
Symbol 226 MovieClip {_fla.F_btn_99}Uses:225Used by:229 250 254
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip {_fla.Timeline_101}Uses:227Used by:229 250 254
Symbol 229 MovieClip {GameOver1}Uses:190 191 192 193 196 197 204 209 218 222 226 228
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:235
Symbol 232 EditableTextUses:200Used by:235
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 Button {Help}Uses:231 232 234Used by:250
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:250
Symbol 238 GraphicUsed by:243 299
Symbol 239 GraphicUsed by:240 255
Symbol 240 MovieClipUses:239Used by:243
Symbol 241 FontUsed by:242
Symbol 242 TextUses:241Used by:243
Symbol 243 MovieClipUses:238 240 242Used by:250
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:249
Symbol 246 EditableTextUses:200Used by:249
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 ButtonUses:245 246 248Used by:250
Symbol 250 MovieClip {_Start_mc}Uses:237 243 249 235 218 222 226 228
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip {GameOver2}Uses:197 252 209 204 253 218 222 226 228
Symbol 255 MovieClipUses:239Used by:299
Symbol 256 EditableTextUses:37Used by:299
Symbol 257 TextUses:37Used by:299
Symbol 258 GraphicUsed by:299 589
Symbol 259 EditableTextUses:37Used by:299
Symbol 260 TextUses:37Used by:299
Symbol 261 TextUses:37Used by:299
Symbol 262 GraphicUsed by:299
Symbol 263 TextUses:37Used by:299
Symbol 264 EditableTextUses:37Used by:299
Symbol 265 TextUses:37Used by:299
Symbol 266 GraphicUsed by:299
Symbol 267 TextUses:37Used by:299
Symbol 268 TextUsed by:299
Symbol 269 EditableTextUses:37Used by:299
Symbol 270 TextUses:37Used by:299
Symbol 271 EditableTextUses:37Used by:299
Symbol 272 GraphicUsed by:299
Symbol 273 TextUses:37Used by:299
Symbol 274 EditableTextUses:37Used by:299
Symbol 275 TextUses:37Used by:299
Symbol 276 EditableTextUses:37Used by:299
Symbol 277 GraphicUsed by:299
Symbol 278 TextUses:37Used by:299
Symbol 279 EditableTextUses:37Used by:299
Symbol 280 GraphicUsed by:299
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:299 550 551 559 560
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:299 550 551 559 560
Symbol 285 GraphicUsed by:299
Symbol 286 EditableTextUses:37Used by:299
Symbol 287 GraphicUsed by:299
Symbol 288 GraphicUsed by:299
Symbol 289 EditableTextUses:37Used by:299
Symbol 290 GraphicUsed by:299
Symbol 291 EditableTextUses:37Used by:299
Symbol 292 EditableTextUses:37Used by:299
Symbol 293 GraphicUsed by:299
Symbol 294 EditableTextUses:37Used by:299
Symbol 295 GraphicUsed by:299
Symbol 296 EditableTextUses:37Used by:299
Symbol 297 EditableTextUses:37Used by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip {Tool}Uses:238 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 282 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298
Symbol 300 BitmapUsed by:301 352
Symbol 301 GraphicUses:300Used by:354
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:337 351 674
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:337
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:337
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:337
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:337
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:337
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:337
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:337
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:337
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:337
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:337
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:337
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:337 351
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:337 351
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:336
Symbol 332 GraphicUsed by:336
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip {_fla.Timeline_14}Uses:331 332 333 334 335Used by:337 351
Symbol 337 MovieClip {_fla.Timeline_16}Uses:303 305 307 309 311 313 315 317 319 321 323 325 327 329 336Used by:338 357 358 541
Symbol 338 MovieClip {DiRen_1}Uses:337Used by:354 361 364 460 482 540 584 662 686
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:351
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:351
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:351
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:351
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:351
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClip {DiRen_3}Uses:303 340 342 344 327 329 336 346 348 350Used by:354 357 361 364 460 482 540 584 662 686
Symbol 352 GraphicUses:300Used by:353
Symbol 353 MovieClipUses:352Used by:354
Symbol 354 MovieClip {map_6}Uses:301 338 351 353
Symbol 355 BitmapUsed by:356 359
Symbol 356 GraphicUses:355Used by:361
Symbol 357 MovieClip {DiRen_5}Uses:337 351Used by:361
Symbol 358 MovieClip {DiRen_6}Uses:337Used by:361
Symbol 359 GraphicUses:355Used by:360
Symbol 360 MovieClip {ZhangAi1}Uses:359Used by:361
Symbol 361 MovieClip {map_1}Uses:356 338 351 357 358 360
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClip {map_7}Uses:363 338 351
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:381
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:381
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:381
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:381
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:381
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:381
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:381
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381 397 520
Symbol 381 MovieClip {_fla.DiRen_71}Uses:366 368 370 372 374 376 378 380Used by:382 521
Symbol 382 MovieClip {DiRen_JunGuan_1}Uses:381Used by:460
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:397
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:397
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:397
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:397
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:397
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:397
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClip {_fla.DiRen_70}Uses:384 386 388 390 392 394 380 396Used by:398 521
Symbol 398 MovieClip {DiRen_JunGuan_2}Uses:397Used by:460
Symbol 399 BitmapUsed by:400 458
Symbol 400 GraphicUses:399Used by:460
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:452 455
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:451 548
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:451 548
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:451 548
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:451 548
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:451 548
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:451 548
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:451 548
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:451 548
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:451 548
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:451 548
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:451 548
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:451 548
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:451 548
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:451 548
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:451 548
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:451 548
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:451 548
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:451 548
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:451 548
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:451 548
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:451 548
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:451 548
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:451 548
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:451 548
Symbol 451 MovieClip {_fla.Timeline_7}Uses:404 406 408 410 412 414 416 418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 448 450Used by:452 455 605 610 615 626
Symbol 452 MovieClip {_fla.Timeline_9}Uses:402 451Used by:456
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClip {_fla.Timeline_6}Uses:454 402 451Used by:456 457
Symbol 456 MovieClip {Tank_1}Uses:452 455Used by:460
Symbol 457 MovieClip {Tank_2}Uses:455Used by:460
Symbol 458 GraphicUses:399Used by:459
Symbol 459 MovieClipUses:458Used by:460
Symbol 460 MovieClip {map_5}Uses:400 351 338 456 457 459 398 382
Symbol 461 BitmapUsed by:462 480
Symbol 462 GraphicUses:461Used by:482
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:479
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:479
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:479
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:479
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:479
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:479
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:479
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClip {_fla.Timeline_79}Uses:464 466 468 470 472 474 476 478Used by:482
Symbol 480 GraphicUses:461Used by:481
Symbol 481 MovieClipUses:480Used by:482
Symbol 482 MovieClip {map_2}Uses:462 351 338 479 481
Symbol 483 FontUsed by:484
Symbol 484 TextUses:483Used by:485
Symbol 485 MovieClipUses:484Used by:486
Symbol 486 MovieClip {BaoTou}Uses:485
Symbol 487 GraphicUsed by:493
Symbol 488 GraphicUsed by:493
Symbol 489 GraphicUsed by:493
Symbol 490 GraphicUsed by:493
Symbol 491 GraphicUsed by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClip {BaoZha_2}Uses:487 488 489 490 491 492
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:504
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:504
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:504
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:504
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 MovieClip {BaoZha}Uses:495 497 499 501 503
Symbol 505 GraphicUsed by:521
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:521
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:521
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:521
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:520
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:520
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:520
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:520
Symbol 520 MovieClip {_fla.DiRen_72}Uses:513 515 517 519 380Used by:521
Symbol 521 MovieClip {DiRen_7_Men}Uses:505 397 507 509 511 381 520Used by:540
Symbol 522 BitmapUsed by:523 537 538
Symbol 523 GraphicUses:522Used by:540
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:536
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:529 530
Symbol 529 MovieClipUses:528Used by:530
Symbol 530 MovieClipUses:526 527 529 528Used by:536 658
Symbol 531 TextUses:37Used by:536
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:536
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536
Symbol 536 MovieClip {_fla.Timeline_67}Uses:525 530 531 533 535Used by:540
Symbol 537 GraphicUses:522Used by:540
Symbol 538 GraphicUses:522Used by:539
Symbol 539 MovieClipUses:538Used by:540
Symbol 540 MovieClip {map_8}Uses:523 536 338 351 537 539 521
Symbol 541 MovieClip {DiRen_4}Uses:337
Symbol 542 GraphicUsed by:551
Symbol 543 GraphicUsed by:551
Symbol 544 GraphicUsed by:551
Symbol 545 GraphicUsed by:551
Symbol 546 GraphicUsed by:550
Symbol 547 GraphicUsed by:550
Symbol 548 MovieClip {_fla.Timeline_54}Uses:404 406 408 410 412 414 416 418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 448 450Used by:550 559 565 571
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClip {_fla.Timeline_62}Uses:546 282 284 547 548 549Used by:551
Symbol 551 MovieClip {Fly_2}Uses:542 282 284 543 544 545 550
Symbol 552 GraphicUsed by:560
Symbol 553 GraphicUsed by:560
Symbol 554 GraphicUsed by:560
Symbol 555 GraphicUsed by:560
Symbol 556 GraphicUsed by:559
Symbol 557 GraphicUsed by:559
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClip {_fla.Timeline_60}Uses:556 282 284 557 548 558Used by:560
Symbol 560 MovieClip {Fly_1}Uses:552 282 284 553 554 555 559
Symbol 561 GraphicUsed by:566
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClip {_fla.Timeline_56}Uses:563 548 564Used by:566
Symbol 566 MovieClip {Fly_4}Uses:561 562 565
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClip {_fla.Timeline_53}Uses:569 548 570Used by:572
Symbol 572 MovieClip {Fly_3}Uses:567 568 571
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClip {Car_1}Uses:573
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClip {Car_3}Uses:575
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClip {Car_2}Uses:577
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:584
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:583
Symbol 583 MovieClip {_fla.Timeline_48}Uses:582Used by:584
Symbol 584 MovieClip {map_4}Uses:580 338 351 583
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClip {DanKong}Uses:585
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip {DiRen_b3}Uses:587
Symbol 589 MovieClip {DiRen_b2}Uses:258
Symbol 590 GraphicUsed by:593
Symbol 591 GraphicUsed by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClip {DiRen_b1}Uses:590 591 592
Symbol 594 BitmapUsed by:596
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:594 595Used by:662
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:605 606
Symbol 599 BitmapUsed by:604 609 614 625
Symbol 600 BitmapUsed by:604
Symbol 601 BitmapUsed by:604
Symbol 602 BitmapUsed by:604
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:599 600 601 602 603Used by:605
Symbol 605 MovieClip {_fla.Timeline_28}Uses:598 451 604Used by:606
Symbol 606 MovieClip {_fla.Timeline_27}Uses:598 605Used by:662
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:610 611
Symbol 609 GraphicUses:599Used by:610
Symbol 610 MovieClip {_fla.Timeline_30}Uses:608 451 609Used by:611
Symbol 611 MovieClip {_fla.Timeline_29}Uses:608 610Used by:662
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:615 616
Symbol 614 GraphicUses:599Used by:615
Symbol 615 MovieClip {_fla.Timeline_32}Uses:613 451 614Used by:616
Symbol 616 MovieClip {_fla.Timeline_31}Uses:613 615Used by:662
Symbol 617 GraphicUsed by:622
Symbol 618 GraphicUsed by:622
Symbol 619 GraphicUsed by:622
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClip {ZhaDan}Uses:617 618 619 620 621Used by:662
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:626 627
Symbol 625 GraphicUses:599Used by:626
Symbol 626 MovieClip {_fla.Timeline_34}Uses:624 451 625Used by:627
Symbol 627 MovieClip {_fla.Timeline_33}Uses:624 626Used by:662
Symbol 628 GraphicUsed by:640
Symbol 629 GraphicUsed by:640
Symbol 630 GraphicUsed by:640
Symbol 631 GraphicUsed by:640
Symbol 632 GraphicUsed by:639
Symbol 633 GraphicUsed by:639
Symbol 634 GraphicUsed by:639
Symbol 635 GraphicUsed by:639
Symbol 636 GraphicUsed by:639
Symbol 637 GraphicUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip {_fla.Timeline_37}Uses:632 633 634 635 636 637 638Used by:640
Symbol 640 MovieClip {_fla.Timeline_36}Uses:628 629 630 631 639Used by:661
Symbol 641 GraphicUsed by:661
Symbol 642 TextUses:37Used by:661
Symbol 643 TextUses:37Used by:661
Symbol 644 GraphicUsed by:646
Symbol 645 TextUses:37Used by:646
Symbol 646 Button {JJXRB}Uses:644 645Used by:661
Symbol 647 GraphicUsed by:661
Symbol 648 EditableTextUses:37Used by:661
Symbol 649 GraphicUsed by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:649 650Used by:661
Symbol 652 GraphicUsed by:661
Symbol 653 TextUses:37Used by:661
Symbol 654 GraphicUsed by:661
Symbol 655 TextUses:37Used by:661
Symbol 656 GraphicUsed by:661
Symbol 657 TextUses:37Used by:661
Symbol 658 MovieClipUses:530Used by:661
Symbol 659 TextUses:37Used by:660
Symbol 660 MovieClipUses:659Used by:661
Symbol 661 MovieClip {_fla.Timeline_35}Uses:640 641 642 643 646 647 648 651 652 653 654 655 656 657 658 660Used by:662
Symbol 662 MovieClip {map_9}Uses:596 606 611 616 622 627 338 351 661
Symbol 663 GraphicUsed by:674
Symbol 664 GraphicUsed by:674
Symbol 665 GraphicUsed by:674
Symbol 666 GraphicUsed by:674
Symbol 667 GraphicUsed by:674
Symbol 668 GraphicUsed by:674
Symbol 669 GraphicUsed by:674
Symbol 670 GraphicUsed by:674
Symbol 671 GraphicUsed by:674
Symbol 672 GraphicUsed by:674
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClip {DiRen_2}Uses:303 663 664 665 666 667 668 669 670 671 672 673
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClip {JJ_1}Uses:675Used by:682 683
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:682
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:681
Symbol 681 MovieClip {JJ_2}Uses:680Used by:682 683
Symbol 682 MovieClip {copyMap}Uses:676 678 681
Symbol 683 MovieClip {newMap}Uses:676 681
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClip {map_3}Uses:685 351 338
Symbol 687 GraphicUsed by:689
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClip {ZhiDan}Uses:687 688
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:Timeline
Symbol 692 GraphicUsed by:695
Symbol 693 EditableTextUses:37Used by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClip {_fla.Timeline_2}Uses:692 693 694Used by:Timeline
Symbol 696 GraphicUsed by:Timeline

Instance Names

"mc"Frame 1Symbol 691 MovieClip
"time_mc"Frame 1Symbol 695 MovieClip {_fla.Timeline_2}
"txt_name"Symbol 29 MovieClip {TextShow} Frame 1Symbol 28 EditableText
"txt"Symbol 34 MovieClip {LoadingBar} Frame 1Symbol 31 EditableText
"bar"Symbol 34 MovieClip {LoadingBar} Frame 1Symbol 33 MovieClip
"_txt"Symbol 39 MovieClip {_fla.Timeline_134} Frame 1Symbol 38 EditableText
"txt"Symbol 40 MovieClip {ZhiDanTool} Frame 1Symbol 39 MovieClip {_fla.Timeline_134}
"_txt"Symbol 51 MovieClip {DanJia} Frame 1Symbol 45 EditableText
"XX"Symbol 51 MovieClip {DanJia} Frame 1Symbol 50 MovieClip
"QiangHuo_mc"Symbol 77 MovieClip {_fla.Timeline_120} Frame 1Symbol 55 MovieClip {_fla.Timeline_121}
"KaiQing_mc"Symbol 77 MovieClip {_fla.Timeline_120} Frame 1Symbol 61 MovieClip {_fla.Timeline_122}
"KaiQing_mc"Symbol 77 MovieClip {_fla.Timeline_120} Frame 2Symbol 67 MovieClip {_fla.Timeline_124}
"KaiQing_mc"Symbol 77 MovieClip {_fla.Timeline_120} Frame 3Symbol 70 MovieClip {_fla.Timeline_126}
"KaiQing_mc"Symbol 77 MovieClip {_fla.Timeline_120} Frame 4Symbol 76 MovieClip {_fla.Timeline_127}
"JujiQiang_mc"Symbol 82 MovieClip {WuDing} Frame 1Symbol 77 MovieClip {_fla.Timeline_120}
"a_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 101 EditableText
"a2_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 104 EditableText
"b_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 105 EditableText
"b2_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 107 EditableText
"c_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 108 EditableText
"c2_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 110 EditableText
"d_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 111 EditableText
"e_txt"Symbol 133 MovieClip {GuoChang} Frame 33Symbol 112 EditableText
"XX"Symbol 182 MovieClip {RenWu} Frame 1Symbol 156 MovieClip
"start_btn"Symbol 182 MovieClip {RenWu} Frame 1Symbol 163 Button
"replay_btn"Symbol 229 MovieClip {GameOver1} Frame 51Symbol 204 Button {restart}
"replay2_btn"Symbol 229 MovieClip {GameOver1} Frame 51Symbol 209 Button {socreSubmit}
"bangZhu_mc"Symbol 250 MovieClip {_Start_mc} Frame 1Symbol 243 MovieClip
"kaiShi_btn"Symbol 250 MovieClip {_Start_mc} Frame 1Symbol 249 Button
"bangZhu_btn"Symbol 250 MovieClip {_Start_mc} Frame 1Symbol 235 Button {Help}
"a_btn"Symbol 254 MovieClip {GameOver2} Frame 11Symbol 204 Button {restart}
"a_txt"Symbol 299 MovieClip {Tool} Frame 1Symbol 256 EditableText
"b_txt"Symbol 299 MovieClip {Tool} Frame 1Symbol 259 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 4Symbol 264 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 7Symbol 269 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 10Symbol 271 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 13Symbol 274 EditableText
"b_txt"Symbol 299 MovieClip {Tool} Frame 13Symbol 276 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 19Symbol 279 EditableText
"c_txt"Symbol 299 MovieClip {Tool} Frame 19Symbol 286 EditableText
"d_txt"Symbol 299 MovieClip {Tool} Frame 19Symbol 289 EditableText
"b_txt"Symbol 299 MovieClip {Tool} Frame 19Symbol 291 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 22Symbol 292 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 25Symbol 294 EditableText
"a_txt"Symbol 299 MovieClip {Tool} Frame 28Symbol 296 EditableText
"b_txt"Symbol 299 MovieClip {Tool} Frame 28Symbol 297 EditableText
"G"Symbol 337 MovieClip {_fla.Timeline_16} Frame 1Symbol 303 MovieClip
"DiRenX"Symbol 338 MovieClip {DiRen_1} Frame 1Symbol 337 MovieClip {_fla.Timeline_16}
"G"Symbol 351 MovieClip {DiRen_3} Frame 1Symbol 303 MovieClip
"zhangAi"Symbol 354 MovieClip {map_6} Frame 1Symbol 353 MovieClip
"DiRenX"Symbol 357 MovieClip {DiRen_5} Frame 1Symbol 337 MovieClip {_fla.Timeline_16}
"DiRenX"Symbol 357 MovieClip {DiRen_5} Frame 38Symbol 351 MovieClip {DiRen_3}
"DiRenX"Symbol 358 MovieClip {DiRen_6} Frame 1Symbol 337 MovieClip {_fla.Timeline_16}
"DD_1_mc"Symbol 361 MovieClip {map_1} Frame 1Symbol 357 MovieClip {DiRen_5}
"DD_3_mc"Symbol 361 MovieClip {map_1} Frame 1Symbol 357 MovieClip {DiRen_5}
"DD_2_mc"Symbol 361 MovieClip {map_1} Frame 1Symbol 357 MovieClip {DiRen_5}
"zhangAi"Symbol 361 MovieClip {map_1} Frame 1Symbol 360 MovieClip {ZhangAi1}
"DiRenX"Symbol 456 MovieClip {Tank_1} Frame 1Symbol 452 MovieClip {_fla.Timeline_9}
"DiRenX"Symbol 456 MovieClip {Tank_1} Frame 101Symbol 455 MovieClip {_fla.Timeline_6}
"DiRenX"Symbol 457 MovieClip {Tank_2} Frame 1Symbol 455 MovieClip {_fla.Timeline_6}
"tank_1_mc"Symbol 460 MovieClip {map_5} Frame 1Symbol 456 MovieClip {Tank_1}
"tank_2_mc"Symbol 460 MovieClip {map_5} Frame 1Symbol 457 MovieClip {Tank_2}
"zhangAi"Symbol 460 MovieClip {map_5} Frame 1Symbol 459 MovieClip
"JunGuan_1_mc"Symbol 460 MovieClip {map_5} Frame 1Symbol 398 MovieClip {DiRen_JunGuan_2}
"JunGuan_2_mc"Symbol 460 MovieClip {map_5} Frame 1Symbol 382 MovieClip {DiRen_JunGuan_1}
"HuoCe_mc"Symbol 482 MovieClip {map_2} Frame 1Symbol 479 MovieClip {_fla.Timeline_79}
"zhangAi"Symbol 482 MovieClip {map_2} Frame 1Symbol 481 MovieClip
"DiRenX"Symbol 521 MovieClip {DiRen_7_Men} Frame 1Symbol 397 MovieClip {_fla.DiRen_70}
"DiRenX"Symbol 521 MovieClip {DiRen_7_Men} Frame 29Symbol 381 MovieClip {_fla.DiRen_71}
"DiRenX"Symbol 521 MovieClip {DiRen_7_Men} Frame 182Symbol 520 MovieClip {_fla.DiRen_72}
"RenZhi_mc"Symbol 540 MovieClip {map_8} Frame 1Symbol 536 MovieClip {_fla.Timeline_67}
"zhangAi"Symbol 540 MovieClip {map_8} Frame 1Symbol 539 MovieClip
"DD_3_mc"Symbol 540 MovieClip {map_8} Frame 1Symbol 521 MovieClip {DiRen_7_Men}
"DD_2_mc"Symbol 540 MovieClip {map_8} Frame 1Symbol 521 MovieClip {DiRen_7_Men}
"DD_1_mc"Symbol 540 MovieClip {map_8} Frame 1Symbol 521 MovieClip {DiRen_7_Men}
"DiRenX"Symbol 541 MovieClip {DiRen_4} Frame 2Symbol 337 MovieClip {_fla.Timeline_16}
"HuoCe_mc"Symbol 584 MovieClip {map_4} Frame 1Symbol 583 MovieClip {_fla.Timeline_48}
"ren"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1Symbol 640 MovieClip {_fla.Timeline_36}
"aaa_btn"Symbol 661 MovieClip {_fla.Timeline_35} Frame 181Symbol 646 Button {JJXRB}
"ren"Symbol 661 MovieClip {_fla.Timeline_35} Frame 719Symbol 640 MovieClip {_fla.Timeline_36}
"ren"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1079Symbol 640 MovieClip {_fla.Timeline_36}
"ren"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1448Symbol 640 MovieClip {_fla.Timeline_36}
"ren"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1877Symbol 640 MovieClip {_fla.Timeline_36}
"L2"Symbol 662 MovieClip {map_9} Frame 1Symbol 606 MovieClip {_fla.Timeline_27}
"L3"Symbol 662 MovieClip {map_9} Frame 1Symbol 611 MovieClip {_fla.Timeline_29}
"L4"Symbol 662 MovieClip {map_9} Frame 1Symbol 616 MovieClip {_fla.Timeline_31}
"z2"Symbol 662 MovieClip {map_9} Frame 1Symbol 622 MovieClip {ZhaDan}
"L1"Symbol 662 MovieClip {map_9} Frame 1Symbol 627 MovieClip {_fla.Timeline_33}
"z4"Symbol 662 MovieClip {map_9} Frame 1Symbol 622 MovieClip {ZhaDan}
"z3"Symbol 662 MovieClip {map_9} Frame 1Symbol 622 MovieClip {ZhaDan}
"z1"Symbol 662 MovieClip {map_9} Frame 1Symbol 622 MovieClip {ZhaDan}
"a5"Symbol 662 MovieClip {map_9} Frame 1Symbol 338 MovieClip {DiRen_1}
"a16"Symbol 662 MovieClip {map_9} Frame 1Symbol 338 MovieClip {DiRen_1}
"a10"Symbol 662 MovieClip {map_9} Frame 1Symbol 338 MovieClip {DiRen_1}
"a19"Symbol 662 MovieClip {map_9} Frame 1Symbol 338 MovieClip {DiRen_1}
"a2"Symbol 662 MovieClip {map_9} Frame 1Symbol 338 MovieClip {DiRen_1}
"a4"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a8"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a18"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a13"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a11"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a12"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a21"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a20"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a9"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a17"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a24"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a6"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a7"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a1"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a3"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a23"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a25"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a22"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a14"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"a15"Symbol 662 MovieClip {map_9} Frame 1Symbol 351 MovieClip {DiRen_3}
"wu"Symbol 662 MovieClip {map_9} Frame 1Symbol 661 MovieClip {_fla.Timeline_35}
"G"Symbol 674 MovieClip {DiRen_2} Frame 1Symbol 303 MovieClip
"JJJ_mc"Symbol 681 MovieClip {JJ_2} Frame 1Symbol 680 MovieClip
"jj2_mc"Symbol 682 MovieClip {copyMap} Frame 1Symbol 676 MovieClip {JJ_1}
"newMap_mc"Symbol 682 MovieClip {copyMap} Frame 1Symbol 678 MovieClip
"jj1_mc"Symbol 682 MovieClip {copyMap} Frame 1Symbol 681 MovieClip {JJ_2}
"_txt"Symbol 695 MovieClip {_fla.Timeline_2} Frame 1Symbol 693 EditableText

Special Tags

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

Labels

"run"Symbol 17 MovieClip {JingBao} Frame 1
"normal"Symbol 26 MovieClip {PicBg} Frame 1
"over"Symbol 26 MovieClip {PicBg} Frame 2
"selected"Symbol 26 MovieClip {PicBg} Frame 3
"z6"Symbol 51 MovieClip {DanJia} Frame 1
"run"Symbol 55 MovieClip {_fla.Timeline_121} Frame 2
"go"Symbol 61 MovieClip {_fla.Timeline_122} Frame 2
"go"Symbol 67 MovieClip {_fla.Timeline_124} Frame 2
"go"Symbol 70 MovieClip {_fla.Timeline_126} Frame 2
"go"Symbol 76 MovieClip {_fla.Timeline_127} Frame 2
"stop"Symbol 82 MovieClip {WuDing} Frame 1
"down"Symbol 82 MovieClip {WuDing} Frame 11
"downStop"Symbol 82 MovieClip {WuDing} Frame 25
"up"Symbol 82 MovieClip {WuDing} Frame 26
"upStop"Symbol 82 MovieClip {WuDing} Frame 39
"over"Symbol 133 MovieClip {GuoChang} Frame 32
"m1"Symbol 133 MovieClip {GuoChang} Frame 33
"m2"Symbol 133 MovieClip {GuoChang} Frame 34
"m3"Symbol 133 MovieClip {GuoChang} Frame 35
"m4"Symbol 133 MovieClip {GuoChang} Frame 36
"m5"Symbol 133 MovieClip {GuoChang} Frame 37
"m6"Symbol 133 MovieClip {GuoChang} Frame 38
"m7"Symbol 133 MovieClip {GuoChang} Frame 39
"m8"Symbol 133 MovieClip {GuoChang} Frame 40
"m9"Symbol 133 MovieClip {GuoChang} Frame 41
"R1"Symbol 156 MovieClip Frame 1
"R2"Symbol 156 MovieClip Frame 4
"R3"Symbol 156 MovieClip Frame 7
"R7"Symbol 156 MovieClip Frame 10
"R5"Symbol 156 MovieClip Frame 13
"R6"Symbol 156 MovieClip Frame 16
"R4"Symbol 156 MovieClip Frame 19
"R8"Symbol 156 MovieClip Frame 22
"R9"Symbol 156 MovieClip Frame 25
"over"Symbol 229 MovieClip {GameOver1} Frame 52
"over"Symbol 254 MovieClip {GameOver2} Frame 20
"t0"Symbol 299 MovieClip {Tool} Frame 1
"t1"Symbol 299 MovieClip {Tool} Frame 4
"t2"Symbol 299 MovieClip {Tool} Frame 7
"t3"Symbol 299 MovieClip {Tool} Frame 10
"t4"Symbol 299 MovieClip {Tool} Frame 13
"t5"Symbol 299 MovieClip {Tool} Frame 16
"t6"Symbol 299 MovieClip {Tool} Frame 19
"t7"Symbol 299 MovieClip {Tool} Frame 22
"t8"Symbol 299 MovieClip {Tool} Frame 25
"t9"Symbol 299 MovieClip {Tool} Frame 28
"run"Symbol 337 MovieClip {_fla.Timeline_16} Frame 1
"JingBao"Symbol 337 MovieClip {_fla.Timeline_16} Frame 25
"over"Symbol 337 MovieClip {_fla.Timeline_16} Frame 31
"over2"Symbol 337 MovieClip {_fla.Timeline_16} Frame 39
"run"Symbol 351 MovieClip {DiRen_3} Frame 1
"over"Symbol 351 MovieClip {DiRen_3} Frame 31
"JingBao"Symbol 351 MovieClip {DiRen_3} Frame 40
"go"Symbol 357 MovieClip {DiRen_5} Frame 2
"run"Symbol 381 MovieClip {_fla.DiRen_71} Frame 1
"over"Symbol 381 MovieClip {_fla.DiRen_71} Frame 23
"JingBao"Symbol 381 MovieClip {_fla.DiRen_71} Frame 32
"go"Symbol 382 MovieClip {DiRen_JunGuan_1} Frame 2
"ok"Symbol 382 MovieClip {DiRen_JunGuan_1} Frame 41
"run"Symbol 397 MovieClip {_fla.DiRen_70} Frame 1
"over"Symbol 397 MovieClip {_fla.DiRen_70} Frame 23
"JingBao"Symbol 397 MovieClip {_fla.DiRen_70} Frame 32
"go"Symbol 398 MovieClip {DiRen_JunGuan_2} Frame 2
"ok"Symbol 398 MovieClip {DiRen_JunGuan_2} Frame 55
"go"Symbol 452 MovieClip {_fla.Timeline_9} Frame 2
"over"Symbol 452 MovieClip {_fla.Timeline_9} Frame 7
"go"Symbol 455 MovieClip {_fla.Timeline_6} Frame 2
"over"Symbol 455 MovieClip {_fla.Timeline_6} Frame 4
"go"Symbol 456 MovieClip {Tank_1} Frame 2
"gameover"Symbol 456 MovieClip {Tank_1} Frame 202
"over"Symbol 456 MovieClip {Tank_1} Frame 208
"go"Symbol 457 MovieClip {Tank_2} Frame 2
"gameover"Symbol 457 MovieClip {Tank_2} Frame 202
"over"Symbol 457 MovieClip {Tank_2} Frame 208
"go"Symbol 479 MovieClip {_fla.Timeline_79} Frame 2
"win"Symbol 479 MovieClip {_fla.Timeline_79} Frame 300
"run"Symbol 486 MovieClip {BaoTou} Frame 1
"stop"Symbol 486 MovieClip {BaoTou} Frame 11
"stop"Symbol 493 MovieClip {BaoZha_2} Frame 12
"stop"Symbol 504 MovieClip {BaoZha} Frame 9
"run"Symbol 520 MovieClip {_fla.DiRen_72} Frame 1
"over"Symbol 520 MovieClip {_fla.DiRen_72} Frame 21
"JingBao"Symbol 520 MovieClip {_fla.DiRen_72} Frame 30
"go"Symbol 521 MovieClip {DiRen_7_Men} Frame 2
"gameOver"Symbol 521 MovieClip {DiRen_7_Men} Frame 192
"over"Symbol 536 MovieClip {_fla.Timeline_67} Frame 13
"go"Symbol 541 MovieClip {DiRen_4} Frame 2
"go"Symbol 583 MovieClip {_fla.Timeline_48} Frame 2
"win"Symbol 583 MovieClip {_fla.Timeline_48} Frame 216
"run"Symbol 588 MovieClip {DiRen_b3} Frame 1
"over"Symbol 588 MovieClip {DiRen_b3} Frame 86
"run"Symbol 589 MovieClip {DiRen_b2} Frame 1
"over"Symbol 589 MovieClip {DiRen_b2} Frame 86
"run"Symbol 593 MovieClip {DiRen_b1} Frame 1
"over"Symbol 593 MovieClip {DiRen_b1} Frame 109
"死亡"Symbol 640 MovieClip {_fla.Timeline_36} Frame 9
"Z1"Symbol 661 MovieClip {_fla.Timeline_35} Frame 701
"Z2"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1061
"Z3"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1430
"Z4"Symbol 661 MovieClip {_fla.Timeline_35} Frame 1857
"over"Symbol 661 MovieClip {_fla.Timeline_35} Frame 2110
"run"Symbol 674 MovieClip {DiRen_2} Frame 1
"over"Symbol 674 MovieClip {DiRen_2} Frame 32
"JingBao"Symbol 674 MovieClip {DiRen_2} Frame 42
"stop"Symbol 681 MovieClip {JJ_2} Frame 2
"run"Symbol 681 MovieClip {JJ_2} Frame 18




http://swfchan.com/23/111120/info.shtml
Created: 13/3 -2019 10:09:11 Last modified: 13/3 -2019 10:09:11 Server time: 11/05 -2024 15:34:27