Section 1
//_aq95 (com.megaman.framework._aq95)
package com.megaman.framework {
public class _aq95 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_pe287;
public function _aq95(_arg1:_dx162){
super(_arg1);
_tm297 = _pe287(_arg1);
if (_tm297._be234 > 0){
_tm297._ee71.scaleX = -1;
};
}
override public function update():void{
_tm297.x = (_tm297.x + _tm297._be234);
}
}
}//package com.megaman.framework
Section 2
//_ci89 (com.megaman.framework._ci89)
package com.megaman.framework {
import flash.utils.*;
import com.megaman.util.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
public class _ci89 extends _tp80 {
private var _yt64:Boolean;
private var _be299:int;
public function _ci89(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:int=0, _arg6:_ms18=null, _arg7:int=-1, _arg8:int=-1){
_be299 = getTimer();
super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8);
_sh318 = _arg7;
_fl283 = new _la170(0, 0, 0);
_md22 = 0.9;
_wp174 = 7;
_il340 = 30;
_fc275 = 40;
_gg408 = _arg5;
_xr89.parentClass = this;
_xr89.scaleX = -1;
_xr89.collision.visible = false;
_bk298 = _arg6;
_na190 = 1;
switch (_arg5){
case _ea409:
_ww75 = new _xk86(this);
break;
case _rd140:
_ww75 = new _ex216(this);
break;
case _br413:
_ww75 = new _yy119(this);
break;
case _vv234:
_ww75 = new _qt48(this);
break;
};
}
private function _uv388():void{
var _local1:*;
var _local2:*;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:MovieClip;
var _local10:Point;
_local1 = _mv383._wv242._ss18._md41;
_local2 = _mv383._wv242._ss18._uk350;
_local3 = (_local1 - 1);
_local4 = (_local2 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _local3;
while (_local7 < _local5) {
if ((((_local7 > (_mv383._wv242.numRows - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (_mv383._wv242.numColumns - 1))) || ((_local8 < 0)))){
} else {
if (((_mv383._wv242._nv222.screens[_local7]) && (_mv383._wv242._nv222.screens[_local7][_local8]))){
_local9 = _mv383._wv242._nv222.screens[_local7][_local8]._ee71.mcCollision;
_local10 = _yd30();
_local10 = _yd30();
if (_local9.hitTestPoint((_local10.x + (_il340 * 0.2)), (_local10.y + 5), true)){
x = (x - 5);
_fl283.setPosition(0, _fl283._y);
_eu302();
};
_local10 = _yd30();
if (_local9.hitTestPoint((_local10.x - (_il340 * 0.2)), (_local10.y + 5), true)){
x = (x + 5);
_fl283.setPosition(0, _fl283._y);
_eu302();
};
_local10 = _yd30();
if (_local9.hitTestPoint(_local10.x, (_local10.y + (_fc275 * 0.5)), true)){
while (_local9.hitTestPoint(_local10.x, (_local10.y + (_fc275 * 0.5)), true)) {
y = (y - 0.2);
_local10.y = (_local10.y - 0.2);
};
_fl283.setPosition(_fl283._x, 0);
};
};
};
_local8++;
};
};
_local7++;
};
_gk83();
}
override public function update():void{
var _local1:int;
if (!(_mm319)){
if (((!((_tg442 == _mv422))) && (!((_gg408 == _vv234))))){
if (_mv383._wv242._ss18.x < _pa263){
_xr89.scaleX = 1;
} else {
_xr89.scaleX = -1;
};
};
if (_yt64){
_local1 = (getTimer() - _be299);
if (_local1 > 200){
_xr89.filters = null;
_yt64 = false;
};
};
_ww75.update();
if (_gg408 != _vv234){
_fl283._kd438(0, _md22);
_fl283.setPosition(_fl283._x, Math.min(_fl283._y, _ak182));
x = (x + _fl283._x);
y = (y + _fl283._y);
_uv388();
};
super.update();
};
}
override public function _sf70():void{
var _local1:_pa412;
_na190--;
if (_na190 < 1){
switch (_gg408){
case _br413:
case _ea409:
case _rd140:
_ao133(((_mv383.random(1, 2))==1) ? irrcrpt("EJF", 1) : irrcrpt("EJF3", 1));
_wp174 = 0;
_fl283.setPosition(_wp174, _fl283._y);
_mv383.sound._sl61(irrcrpt("akKlhkLultgAovvb", 7));
_mv383._wv242._sv188(10);
break;
case _vv234:
_ao133(irrcrpt("JOK", 6));
_mv383._wv242._sv188(1000);
break;
};
_tg442 = _mv422;
if (_bk298){
_bk298._io448 = true;
};
} else {
_local1 = _mv383._pg385;
_local1 = new _pa412();
_local1._lv216(0, 60, 90, 0);
_xr89.filters = [new ColorMatrixFilter(_local1)];
_yt64 = true;
_be299 = getTimer();
};
}
override public function _bm351():void{
if (_bk298){
_bk298._ny86 = false;
};
super._bm351();
_ww75 = null;
}
}
}//package com.megaman.framework
Section 3
//_cp311 (com.megaman.framework._cp311)
package com.megaman.framework {
public class _cp311 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_pe287;
public function _cp311(_arg1:_dx162){
super(_arg1);
_tm297 = _pe287(_arg1);
}
override public function update():void{
_tm297.y = (_tm297.y + _tm297._be234);
}
}
}//package com.megaman.framework
Section 4
//_df17 (com.megaman.framework._df17)
package com.megaman.framework {
import flash.utils.*;
public class _df17 {
private var _tg442:int;// = 3
private var _br348:_ox111;
private var _qr162:Array;
private var _mo394:int;
private var _qp162:Array;
private var _be299:Number;
public static const _yi405:int = 3;
public static const _eh326:int = 1;
public static const _re70:int = 4;
public function _df17(){
_tg442 = _yi405;
super();
_qr162 = new Array();
_tg442 = _yi405;
}
public function _bm351():void{
_qr162 = null;
_tg442 = _yi405;
}
public function update():void{
var _local1:*;
switch (_tg442){
case _eh326:
_local1 = (getTimer() - _be299);
if (_local1 > 2000){
_rn83(_qp162[_mo394]);
_mo394++;
_be299 = getTimer();
if (_mo394 == _qp162.length){
_tg442 = _re70;
};
};
break;
case _yi405:
break;
case _re70:
if (_qr162.length == 0){
_tg442 = _yi405;
_mv383._wv242._nv222._ba274();
};
break;
};
}
public function _iq251():void{
var _local1:Number;
var _local2:Number;
_br348 = _mv383._wv242._nv222._xq384;
_local1 = _br348._uw292._st266;
_local2 = _br348._uw292._tu295;
if (_mv383._wv242._gd82){
if (((_mv383._wv242._gd82[_local1]) && (_mv383._wv242._gd82[_local1][_local2]))){
trace(irrcrpt("GAKUV FCVC", 2));
_qp162 = _mv383._wv242._gd82[_local1][_local2];
_tg442 = _eh326;
_be299 = getTimer();
_mo394 = 0;
} else {
trace(irrcrpt("TU KEOYA JGAG", 6));
_br348 = null;
_mv383._wv242._nv222._ba274();
};
};
}
public function _nx37(_arg1:_tp80):void{
var _local2:int;
var _local3:int;
if (_qr162){
_local2 = _qr162.length;
_local3 = 0;
while (_local3 < _local2) {
if (_qr162[_local3] == _arg1){
_qr162.splice(_local3, 1);
break;
};
_local3++;
};
};
}
private function _rn83(_arg1:_ms18):void{
var _local2:String;
var _local3:_tp80;
switch (_arg1.type){
case _tp80._ea409:
_local2 = irrcrpt("ukMvmuhBwtlqma", 8);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_br348.x + _arg1.x), (_br348.y + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_mv383._wv242._na301(_local3);
break;
case _tp80._rd140:
_local2 = irrcrpt("rhJsjreXmttyjw", 5);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_br348.x + _arg1.x), (_br348.y + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_mv383._wv242._na301(_local3);
break;
case _tp80._vv234:
_local2 = irrcrpt("oeDcvngVtwpm", 2);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_br348.x + _arg1.x), (_br348.y + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_mv383._wv242._na301(_local3);
break;
case _tp80._vq399:
_local2 = irrcrpt("oeOcejkpgHnb", 2);
_local3 = new _dn243(_mv383._wv242._nv222._fe448, _local2, (_br348.x + _arg1.x), (_br348.y + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_mv383._wv242._na301(_local3);
break;
};
_qr162.push(_local3);
}
}
}//package com.megaman.framework
Section 5
//_dn243 (com.megaman.framework._dn243)
package com.megaman.framework {
import flash.utils.*;
import com.megaman.util.*;
import flash.filters.*;
public class _dn243 extends _tp80 {
private var _yt64:Boolean;
private var _be299:int;
public function _dn243(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:int=0, _arg6:_ms18=null, _arg7:int=-1, _arg8:int=-1){
_be299 = getTimer();
super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8);
_sh318 = _arg7;
_fl283 = new _la170(0, 0, 0);
_wp174 = 7;
_il340 = 120;
_fc275 = 70;
_gg408 = _arg5;
_xr89.parentClass = this;
_xr89.scaleX = -1;
_xr89.collision.visible = false;
_xr89.cacheAsBitmap = true;
_bk298 = _arg6;
switch (_arg5){
case _vq399:
_ww75 = new _kp350(this);
break;
};
trace(irrcrpt("dSFBUF nBDIJOF gMA", 1));
}
override public function update():void{
var _local1:int;
if (!(_mm319)){
if (_yt64){
_local1 = (getTimer() - _be299);
if (_local1 > 200){
_xr89.filters = null;
_yt64 = false;
};
};
_ww75.update();
x = (x + _fl283._x);
y = (y + _fl283._y);
_gk83();
super.update();
};
}
override public function _sf70():void{
var _local1:_pa412;
_na190--;
if (_na190 > 0){
_local1 = _mv383._pg385;
_local1 = new _pa412();
_local1._lv216(0, 60, 90, 0);
_xr89.filters = [new ColorMatrixFilter(_local1)];
_yt64 = true;
_be299 = getTimer();
} else {
_tg442 = _mv422;
_ao133(irrcrpt("EJF", 1));
_wp174 = 0;
_fl283.setPosition(_wp174, _fl283._y);
if (_bk298){
_bk298._io448 = true;
};
_mv383.sound._sl61(irrcrpt("blMgxtwcqwv0", 8));
_mv383._wv242._sv188(500);
};
}
override public function _bm351():void{
if (_bk298){
_bk298._ny86 = false;
};
trace(irrcrpt("Namm Mvmuh nTH", 8));
super._bm351();
_ww75 = null;
}
}
}//package com.megaman.framework
Section 6
//_du136 (com.megaman.framework._du136)
package com.megaman.framework {
import flash.geom.*;
import flash.utils.*;
public class _du136 {
private var _yg332:Number;
private var _tf206:Number;
private var _dm33:Number;// = 4
private var _mx118:Number;
private var _ia51:Number;
public var _uq288:Number;
public var _nm128:Number;
public var _fj220:Number;
private var _be299:Number;
public var _bd124:Number;
private var _rq376:Point;
public var _gn235:Number;
private var _lx416:_dx162;
private var _ut139:_le253;
private var _qk325:Number;
public var _ma221:Number;
private var _pa263:Number;
private var _tg442;// = 1
private var _kx384:Number;// = 0
private var _ft101:Number;
private var _wc322:Number;
private var _xe75:Number;
private var _px420:Number;// = 0
private var _qi341:Boolean;
public var _pc38:Number;
private var _qr266:Number;
private var _wu435:Number;
private var _qi355:Number;// = 1
private var _bo380:_dx162;
public static const _se71:uint = 3;
public static const _ol326:uint = 2;
public static const _fy82:uint = 1;
public function _du136(_arg1:_le253, _arg2:_dx162){
_tg442 = _fy82;
_kx384 = 0;
_px420 = 0;
_dm33 = 4;
_qi355 = 1;
super();
_ut139 = _arg1;
_bo380 = _arg2;
_qk325 = 400;
_ia51 = 560;
_rq376 = new Point(300, 200);
_qr266 = 0;
_wu435 = 0;
_ft101 = _arg1.width;
_tf206 = _arg1.height;
_lx416 = new _dx162(_arg1._fe448, irrcrpt("rhHfrjwfRfs", 5), 0, 0);
_lx416._ee71.visible = false;
_gn235 = 40000000;
_be299 = getTimer();
}
public function get y():Number{
return (_wc322);
}
public function _he145(_arg1:Number):void{
_gn235 = _arg1;
_tg442 = _fy82;
}
public function get state():uint{
return (_tg442);
}
private function _tk42(_arg1:Number):Number{
return (((_arg1)>=0) ? 1 : -1);
}
public function get _gf50():Number{
return (_qk325);
}
public function set target(_arg1:_dx162):void{
_bo380 = _arg1;
}
public function get x():Number{
return (_pa263);
}
private function _iq251():void{
_mv383._wv242._ao399._iq251();
}
public function get _ib380():Number{
return (_ia51);
}
public function update():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:_la170;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:*;
var _local9:*;
var _local10:*;
switch (_tg442){
case _fy82:
_local1 = (_bo380.x - _lx416.x);
_local2 = (_bo380.y - _lx416.y);
_local3 = Math.atan2(_local2, _local1);
_local4 = new _la170(_local1, _local2, 0);
_local5 = _local4._uy336();
_local4.normalize();
_local4.scale(_dm33);
_local6 = _local4._x;
_local7 = _local4._y;
if ((((_local5 > 0.5)) || ((_local5 < -0.5)))){
_local10 = (_local5 * (_dm33 / 100));
_local8 = Number(((_local1 / _local5) * _local10));
_local9 = Number(((_local2 / _local5) * _local10));
_local6 = _local8;
_local7 = _local9;
};
_lx416.x = (_lx416.x + _local6);
_lx416.y = (_lx416.y + _local7);
if ((((((_local1 > -(_qi355))) && ((_local1 < _qi355)))) && ((((_local2 > -(_qi355))) && ((_local2 < _qi355)))))){
_lx416.x = int(_bo380.x);
_lx416.y = int(_bo380.y);
};
if (_lx416.x > _gn235){
_lx416.x = _gn235;
_nm128 = Math.floor((_wc322 / _mv383._gf50));
_uq288 = Math.floor((_pa263 / _mv383._ib380));
_tg442 = _se71;
_iq251();
};
if (_lx416.x < _px420){
_lx416.x = _px420;
};
_px420 = _lx416.x;
_lx416.update();
_pa263 = (_lx416.x - (_ia51 * 0.3));
_wc322 = (_lx416.y - (_qk325 * 0.5));
if (_wc322 < _qr266){
_wc322 = _qr266;
} else {
if ((_wc322 + _qk325) > _tf206){
_wc322 = (_tf206 - _qk325);
};
};
if (_pa263 < _wu435){
_pa263 = 0;
} else {
if ((_pa263 + _ia51) > _ft101){
_pa263 = (_ft101 - _ia51);
};
};
_ut139.setPosition((_ut139.x - int(_pa263)), (_ut139.y - int(_wc322)));
break;
case _se71:
break;
};
_ma221 = (_wc322 + (_gf50 * 1));
_bd124 = (_wc322 - (_gf50 * 1));
_pc38 = (_pa263 - (_ib380 * 2));
_fj220 = (_pa263 + (_ib380 * 3));
}
public function _bm351():void{
_lx416._bm351();
_lx416 = null;
}
}
}//package com.megaman.framework
Section 7
//_dx162 (com.megaman.framework._dx162)
package com.megaman.framework {
import flash.display.*;
import flash.utils.*;
import com.megaman.util.*;
public class _dx162 {
public var _cf86:_dx208;// = null
protected var _mm325:String;
protected var _tg442:int;// = 0
protected var _xr89:MovieClip;// = null
protected var _pa263:Number;// = 0
protected var _wc322:Number;// = 0
protected var _il340:Number;// = 0
protected var _fl283:_la170;
protected var _fc275:Number;// = 0
public var _mm319:Boolean;
public function _dx162(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:int=-1){
var _local6:Class;
_xr89 = null;
_cf86 = null;
_wc322 = 0;
_pa263 = 0;
_il340 = 0;
_fc275 = 0;
_tg442 = 0;
super();
_cf86 = _arg1;
_local6 = (getDefinitionByName(_arg2) as Class);
_xr89 = new (_local6);
if (_arg5 == -1){
_cf86.addChild(_xr89);
} else {
_cf86.addChildAt(_xr89, _arg5);
};
_xr89.x = _arg3;
_xr89.y = _arg4;
_pa263 = _arg3;
_wc322 = _arg4;
_il340 = _xr89.width;
_fc275 = _xr89.height;
_xr89.gotoAndStop(1);
}
public function get _np94():_la170{
return (_fl283);
}
public function get width():Number{
return (_il340);
}
public function update():void{
_xr89.y = _wc322;
_xr89.x = _pa263;
}
public function get state():int{
return (_tg442);
}
public function get _ee71():MovieClip{
return (_xr89);
}
public function set state(_arg1:int):void{
_tg442 = _arg1;
}
public function _ao133(_arg1:String):void{
if (_arg1 != _mm325){
_mm325 = _arg1;
_xr89.gotoAndStop(_arg1);
};
}
public function set _np94(_arg1:_la170):void{
_fl283 = _arg1;
}
public function get height():Number{
return (_fc275);
}
public function _bm351():void{
_cf86.removeChild(_xr89);
_xr89 = null;
}
public function set x(_arg1:Number){
_pa263 = _arg1;
}
public function set y(_arg1:Number){
_wc322 = _arg1;
}
public function get y():Number{
return (_wc322);
}
public function get x():Number{
return (_pa263);
}
}
}//package com.megaman.framework
Section 8
//_ex216 (com.megaman.framework._ex216)
package com.megaman.framework {
import flash.utils.*;
public class _ex216 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_tp80;
public function _ex216(_arg1:_dx162){
super(_arg1);
_be299 = getTimer();
_tm297 = _tp80(_arg1);
_tm297.state = _tp80._xn160;
_tm297._ao133(irrcrpt("YCU", 7));
if (_mv383._wv242._ss18.x > _tm297.x){
_tm297._wp174 = Math.abs(_tm297._wp174);
} else {
_tm297._wp174 = -(_tm297._wp174);
};
_tm297._na190 = 1;
trace(irrcrpt("Lqlvlgh Iluh", 3));
}
override public function _eu302():void{
if (!(_qf116)){
if (_tm297._is297()){
_tm297.state = _tp80._or216;
_tm297._ao133(irrcrpt("JMVI", 4));
} else {
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("XYFSI", 5));
};
_tm297._np94.setPosition(0, _tm297._np94._y);
_be299 = getTimer();
_qf116 = true;
};
}
override public function onEndAnimation(_arg1:String):void{
var _local2:_pe287;
switch (_arg1){
case irrcrpt("GJSF_TIPPU", 1):
_local2 = new _pe287(_mv383._wv242._nv222._fe448, irrcrpt("tjIcsslbMpyl", 7), ((_tm297._ee71.scaleX)==1) ? (_tm297.x - 60) : (_tm297.x + 60), (_tm297.y - 20), _mv383._wv242._ss18.x, _mv383._wv242._ss18.y, _pe287._rd140, ((_tm297._ee71.scaleX)==1) ? -9 : 9, (_tm297.y - 20));
_mv383._wv242._jk137(_local2);
_mv383.sound._sl61(irrcrpt("yjJkykxa", 6));
break;
case irrcrpt("JMVI_WLSSX_IRH", 4):
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("YAGTJ", 6));
_be299 = getTimer();
break;
case irrcrpt("KPL", 7):
_tm297._mm319 = true;
break;
};
}
override public function update():void{
var _local1:int;
switch (_tm297.state){
case _tp80._xn160:
if (_tm297._ee71.scaleX == 1){
_tm297._wp174 = -5;
} else {
_tm297._wp174 = 5;
};
_tm297._np94.setPosition(_tm297._wp174, _tm297._np94._y);
if (_tm297._px395() < _mv383.random(100, 220)){
if (_tm297._is297()){
_tm297.state = _tp80._or216;
_tm297._ao133(irrcrpt("HKTG", 2));
} else {
_tm297.state = _tp80._yo295;
_tm297._ao133(irrcrpt("ADV", 8));
};
_tm297._np94.setPosition(0, _tm297._np94._y);
_be299 = getTimer();
};
break;
case _tp80._yi405:
_local1 = (getTimer() - _be299);
if (_local1 > 1000){
_tm297.state = _tp80._xn160;
if (_tm297._ee71.scaleX == 1){
_tm297._wp174 = -5;
} else {
_tm297._wp174 = 5;
};
_tm297._ao133(irrcrpt("SVO", 1));
_qf116 = false;
};
break;
case _tp80._yo295:
if (_tm297._ee71.scaleX == 1){
_tm297._wp174 = -5;
} else {
_tm297._wp174 = 5;
};
_tm297._np94.setPosition(_tm297._wp174, _tm297._np94._y);
if (_tm297._is297()){
_tm297.state = _tp80._or216;
_tm297._ao133(irrcrpt("ILUH", 3));
_tm297._np94.setPosition(0, _tm297._np94._y);
};
break;
case _tp80._or216:
break;
case _tp80._mv422:
break;
};
}
}
}//package com.megaman.framework
Section 9
//_fi305 (com.megaman.framework._fi305)
package com.megaman.framework {
public class _fi305 {
public var _tu295:int;
public var _st266:int;
public var x:Number;
public var y:Number;
public var type:Number;
public function _fi305(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1){
_st266 = _arg1;
_tu295 = _arg2;
x = _arg3;
y = _arg4;
type = _arg5;
}
}
}//package com.megaman.framework
Section 10
//_gm97 (com.megaman.framework._gm97)
package com.megaman.framework {
import flash.display.*;
public class _gm97 {
private var _tg442:int;
private var _jl24:MovieClip;
private var _na190:Number;// = 5
private var _ng159:_fi305;
public var collision:MovieClip;
private var _mm325:String;
public var _mm319:Boolean;
public var skin:MovieClip;
public static const _ai374:int = 0;
public static const _nk381:int = 0;
public static const _qk120:int = 2;
public static const _ke333:int = 3;
public static const _rm284:int = 1;
public static const _og234:int = 1;
public function _gm97(_arg1:MovieClip, _arg2:_fi305){
_na190 = 5;
super();
_jl24 = _arg1;
_ng159 = _arg2;
switch (_arg2.type){
case _gm97._og234:
skin = new mcRedCar();
skin.x = _ng159.x;
skin.y = _ng159.y;
_arg1.addChild(skin);
collision = new mcCollisionCar();
collision.x = _ng159.x;
collision.y = _ng159.y;
collision.visible = false;
_arg1.mcCollision.addChild(collision);
_na190 = 5;
break;
case _gm97._ai374:
skin = new mcTaxiCar();
skin.x = _ng159.x;
skin.y = _ng159.y;
_arg1.addChild(skin);
collision = new mcCollisionTaxi();
collision.x = _ng159.x;
collision.y = _ng159.y;
collision.visible = false;
_arg1.mcCollision.addChild(collision);
_na190 = 5;
break;
case _gm97._qk120:
skin = new mcCamion();
skin.x = _ng159.x;
skin.y = _ng159.y;
_arg1.addChild(skin);
collision = new mcCollisionCamion();
collision.x = _ng159.x;
collision.y = _ng159.y;
collision.visible = false;
_arg1.mcCollision.addChild(collision);
_na190 = 20;
break;
case _gm97._ke333:
skin = new mcPlataform1();
skin.x = _ng159.x;
skin.y = _ng159.y;
_arg1.addChild(skin);
collision = new mcCollisionPlataform1();
collision.x = _ng159.x;
collision.y = _ng159.y;
collision.visible = false;
_arg1.mcCollision.addChild(collision);
_na190 = 5;
break;
};
_tg442 = _nk381;
skin.parentClass = this;
}
public function onEndAnimation(_arg1:String):void{
switch (_arg1){
case irrcrpt("MGXTWQC", 8):
_mm319 = true;
break;
case irrcrpt("JKV", 2):
_ao133(irrcrpt("BCIVL", 8));
break;
};
}
private function _ao133(_arg1):void{
if (_mm325 != _arg1){
skin.gotoAndStop(_arg1);
_mm325 = _arg1;
};
}
public function update():void{
if (!(_mm319)){
};
}
public function _bm351():void{
_jl24.removeChild(skin);
}
public function _ya425():void{
if (_tg442 != _rm284){
_na190--;
if (_na190 < 0){
_ao133(irrcrpt("ICTPSMX", 4));
_jl24.mcCollision.removeChild(collision);
_tg442 = _rm284;
_mv383.sound._sl61(irrcrpt("blMgxtwcqwv0", 8));
} else {
_ao133(irrcrpt("KLW", 3));
};
};
}
}
}//package com.megaman.framework
Section 11
//_kp350 (com.megaman.framework._kp350)
package com.megaman.framework {
import flash.utils.*;
public class _kp350 extends _sv226 {
private var _qf116:Boolean;
private var _is76:int;// = 5
private var _be299:Number;
private var _tm297:_tp80;
public function _kp350(_arg1:_dx162){
_is76 = 5;
super(_arg1);
_be299 = getTimer();
_tm297 = _tp80(_arg1);
_tm297.state = _tp80._xn160;
_tm297._ao133(irrcrpt("BCIVL", 8));
_tm297._na190 = 25;
}
override public function onEndAnimation(_arg1:String):void{
var _local2:_pe287;
switch (_arg1){
case irrcrpt("UJQQV_DQOD", 2):
_mv383.sound._sl61(irrcrpt("yjYnuuaLrfHushkx", 6));
_local2 = new _pe287(_mv383._wv242._nv222._fe448, irrcrpt("ndCvmmfuCpncGma", 1), _mv383.random((_mu352.x - 15), (_mu352.x + 15)), (_mu352.y + 40), _mv383._wv242._ss18.x, _mv383._wv242._ss18.y, _pe287._vq399);
_mv383._wv242._jk137(_local2);
break;
case irrcrpt("TIPPU_CPNC_FOE", 1):
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("XYFSI", 5));
_be299 = getTimer();
break;
case irrcrpt("INJ", 5):
_tm297._mm319 = true;
break;
};
}
override public function update():void{
var _local1:Number;
var _local2:int;
switch (_mu352.state){
case _tp80._xn160:
_local1 = (_mv383._wv242._ss18.x - _tm297.x);
if (_tm297.x < _mv383._wv242._ss18.x){
_tm297._wp174 = 3;
} else {
_tm297._wp174 = -3;
};
_tm297._np94.setPosition(_tm297._wp174, 0);
if ((((_local1 > -(_is76))) && ((_local1 < _is76)))){
_tm297._np94.setPosition(0, 0);
_tm297.state = _tp80._tp34;
_tm297._ao133(irrcrpt("TIPPU", 1));
};
break;
case _tp80._yi405:
_local2 = (getTimer() - _be299);
if (_local2 > 1500){
_tm297.state = _tp80._xn160;
};
case _tp80._tp34:
break;
};
}
}
}//package com.megaman.framework
Section 12
//_la170 (com.megaman.framework._la170)
package com.megaman.framework {
public class _la170 extends _rh263 {
public function _la170(_arg1:Number, _arg2:Number, _arg3:Number){
super(_arg1, _arg2, _arg3);
}
public function _uy336():Number{
return (Math.sqrt((((_pa263 * _pa263) + (_wc322 * _wc322)) + (_yd210 * _yd210))));
}
public function add(_arg1:_la170){
setPosition((_pa263 + _arg1._x), (_wc322 + _arg1._y), (_yd210 + _arg1._xf134));
}
public function _kd438(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){
setPosition((_pa263 + _arg1), (_wc322 + _arg2), (_yd210 + _arg3));
}
public function scale(_arg1:Number){
_pa263 = (_pa263 * _arg1);
_wc322 = (_wc322 * _arg1);
_yd210 = (_yd210 * _arg1);
}
public function normalize(){
var _local1:Number;
_local1 = _uy336();
if (_local1 == 0){
setPosition(1, 0, 0);
_local1 = 1;
};
setPosition((_pa263 / _local1), (_wc322 / _local1), (_yd210 / _local1));
}
}
}//package com.megaman.framework
Section 13
//_le253 (com.megaman.framework._le253)
package com.megaman.framework {
import flash.display.*;
import flash.utils.*;
import flash.events.*;
import com.megaman.util.*;
import flash.ui.*;
public class _le253 {
public var _tr369:MovieClip;// = null
private var _px420:Number;
public var _hk385:MovieClip;// = null
private var _oa36;// = 5
public var _fe448:_dx208;// = null
private var _qm16:Boolean;// = false
private var _ht243:_ss342;
private var _nw397:Number;// = 0
private var _br348:_ox111;// = null
private var _be299:Number;// = 0
private var _qt367:Number;// = 0
private var _fc275:Number;// = 0
private var _gn191:Boolean;
public var _ei342:MovieClip;// = null
public var _cx220:_dx208;// = null
private var _pa263;// = 0
private var _kx384:Number;
private var _ai396:int;// = 0
private var _jt388:int;// = 0
private var _il340:Number;// = 0
private var _up384:Number;// = 0
private var _wc322;// = 0
private var _ch424:Number;
private var _oj246:Number;
public var _be358:_dx208;// = null
private var _me434:Array;// = null
public function _le253(_arg1:_dx208, _arg2:_dx208, _arg3:_dx208, _arg4:int, _arg5:int, _arg6:_ss342){
_fe448 = null;
_be358 = null;
_cx220 = null;
_tr369 = null;
_ei342 = null;
_hk385 = null;
_ai396 = 0;
_jt388 = 0;
_fc275 = 0;
_il340 = 0;
_qt367 = 0;
_pa263 = 0;
_wc322 = 0;
_oa36 = 5;
_up384 = 0;
_nw397 = 0;
_qm16 = false;
_be299 = 0;
_me434 = null;
_br348 = null;
super();
_be358 = _arg3;
_cx220 = _arg1;
_fe448 = _arg2;
_ht243 = _arg6;
_ei342 = MovieClip(_be358.container);
_hk385 = MovieClip(_cx220.container);
_tr369 = MovieClip(_fe448.container);
_ai396 = _arg4;
_jt388 = _arg5;
_fc275 = (_mv383._gf50 * _ai396);
_il340 = (_mv383._ib380 * _jt388);
_up384 = _mv383._ib380;
_nw397 = _il340;
_me434 = new Array();
_be299 = getTimer();
_arg1.container.stage.addEventListener(KeyboardEvent.KEY_DOWN, _ur244);
_arg1.container.stage.addEventListener(KeyboardEvent.KEY_UP, _nl336);
}
private function _iv207(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local3 = (_arg1 - 1);
_local4 = (_arg2 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _local3;
while (_local7 < _local5) {
if (_me434[_local7] == null){
_me434[_local7] = new Array();
};
if ((((_local7 > (_ai396 - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (_jt388 - 1))) || ((_local8 < 0)))){
} else {
if (_me434[_local7][_local8] == null){
_me434[_local7][_local8] = new _ox111(_cx220, (((irrcrpt("qgWgviir5_", 4) + _local7) + "_") + _local8), (_mv383._ib380 * _local8), (_mv383._ib380 * _local7), _mv383._wv242._uq221[_local7][_local8]);
};
};
_local8++;
};
};
_local7++;
};
}
public function get y(){
return (_wc322);
}
public function _ba274():void{
if (_br348){
trace(irrcrpt("Bdujwf Tdsffot*/******", 1));
if (_br348._uw292._tu295 == (_mv383._wv242.numColumns - 2)){
_mv383._wv242._gg374();
} else {
_br348._gk49();
_br348 = null;
_mv383._wv242._wm440._he145(40000000);
_mv383._wv242.ui._oo115();
};
};
}
public function set y(_arg1:Number){
_wc322 = _arg1;
}
public function _nl336(_arg1:KeyboardEvent):void{
switch (_arg1.keyCode){
case Keyboard.NUMPAD_0:
_gn191 = false;
break;
};
}
public function get screens():Array{
return (_me434);
}
private function _sg145(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local3 = (_arg1 - 2);
_local4 = (_arg2 - 2);
_local5 = (_local3 + 5);
_local6 = (_local4 + 5);
_local7 = _local3;
while (_local7 < _local5) {
if ((((_local7 > (_ai396 - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (_jt388 - 1))) || ((_local8 < 0)))){
} else {
if ((((((((_local7 == _local3)) || ((_local7 == (_local5 - 1))))) || ((_local8 == _local4)))) || ((_local8 == (_local6 - 1))))){
if (((_me434[_local7]) && (_me434[_local7][_local8]))){
_me434[_local7][_local8]._bm351();
};
_me434[_local7][_local8] = null;
};
};
_local8++;
};
};
_local7++;
};
}
public function get height():Number{
return (_fc275);
}
public function setPosition(_arg1:Number, _arg2:Number){
if (((!((_px420 == _arg1))) || (!((_kx384 == _arg2))))){
_hk385.x = _arg1;
_hk385.y = _arg2;
_tr369.x = _arg1;
_tr369.y = _arg2;
_px420 = _arg1;
_kx384 = _arg2;
};
}
public function update():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
_local1 = _ht243._uk350;
_local2 = _ht243._md41;
if (((!((_ch424 == _local2))) || (!((_oj246 == _local1))))){
_iv207(_local2, _local1);
_sg145(_local2, _local1);
_ch424 = _local2;
_oj246 = _local1;
};
_local3 = (_local2 - 1);
_local4 = (_local1 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _local3;
while (_local7 < _local5) {
if ((((_local7 > (_ai396 - 1))) || ((_local7 < 0)))){
} else {
_local8 = _local4;
while (_local8 < _local6) {
if ((((_local8 > (_jt388 - 1))) || ((_local8 < 0)))){
} else {
if (((_me434[_local7]) && (_me434[_local7][_local8]))){
_me434[_local7][_local8].update();
};
};
_local8++;
};
};
_local7++;
};
if (_br348 == null){
if (_me434[_local2][_local1].state == _ox111._se71){
_br348 = _me434[_local2][_local1];
_mv383._wv242._wm440._he145((_br348.x + (_mv383._ib380 * 0.3)));
};
};
}
public function get width():Number{
return (_il340);
}
public function get _xq384():_ox111{
return (_br348);
}
public function _bm351():void{
var _local1:int;
var _local2:int;
_local1 = 0;
while (_local1 < _ai396) {
_local2 = 0;
while (_local2 < _jt388) {
if (((_me434[_local1]) && (_me434[_local1][_local2]))){
_me434[_local1][_local2]._bm351();
_me434[_local1][_local2] = null;
};
_local2++;
};
_local1++;
};
_cx220.container.stage.removeEventListener(KeyboardEvent.KEY_DOWN, _ur244);
_cx220.container.stage.removeEventListener(KeyboardEvent.KEY_UP, _nl336);
}
public function set x(_arg1:Number){
_pa263 = _arg1;
}
public function _ur244(_arg1:KeyboardEvent):void{
switch (_arg1.keyCode){
case Keyboard.NUMPAD_0:
if (!(_gn191)){
_gn191 = true;
trace((irrcrpt("fdphud vwdwh ", 3) + _mv383._wv242._wm440.state));
trace((irrcrpt("tquqc aqopc ", 8) + _mv383._wv242._wm440._gn235));
};
break;
};
}
public function get x(){
return (_pa263);
}
}
}//package com.megaman.framework
Section 14
//_ms18 (com.megaman.framework._ms18)
package com.megaman.framework {
public class _ms18 {
public var _gu355:Boolean;
public var _ny86:Boolean;
public var _tu295:int;
public var _st266:int;
public var _io448:Boolean;
public var x:Number;
public var y:Number;
public var type:int;
public function _ms18(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:int=0){
_st266 = _arg1;
_tu295 = _arg2;
x = _arg3;
y = _arg4;
type = _arg5;
}
}
}//package com.megaman.framework
Section 15
//_mv383 (com.megaman.framework._mv383)
package com.megaman.framework {
import com.megaman.util.*;
import flash.display.*;
public class _mv383 {
public static var _sk46:Boolean = false;
public static var _wv242:_sc113 = null;
public static var _hu11:int = 20000;
public static var _dd173:int = 10000;
public static var sound:_em136 = null;
public static var _tq220:_rv345 = null;
public static var _nv335:int = 10000;
public static var _ti46:int = 9999;
public static var _gf50:Number = 400;
public static var _pg385:_pa412 = null;
public static var _lg442:MovieClip = null;
public static var _tv182:Number = 6;
public static var _gx51:Number = 0;
public static var _ti94:int = 30000;
public static var _ib380:Number = 560;
public static var _lk419:int = 1000;
public static function random(_arg1:int, _arg2:int):int{
return ((_arg1 + (Math.random() * ((_arg2 - _arg1) + 1))));
}
}
}//package com.megaman.framework
Section 16
//_ox111 (com.megaman.framework._ox111)
package com.megaman.framework {
import com.megaman.util.*;
public class _ox111 extends _dx162 {
private var _rm319:_va106;
private var _td354:Boolean;
private var _ur191:Array;
private var _ln162:Boolean;// = true
public static var _wp281:uint = 1;
public static var _se71:uint = 0;
public static var _vy152:uint = 2;
public function _ox111(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:_va106){
var _local6:int;
var _local7:int;
var _local8:_fi305;
_ln162 = true;
super(_arg1, _arg2, _arg3, _arg4);
_xr89.mcCollision.visible = false;
_rm319 = _arg5;
_rm319._ny86 = true;
_td354 = _arg5._pp55;
_tg442 = (_td354) ? _se71 : _vy152;
_ur191 = new Array();
if (_arg5._gw271){
_local6 = 0;
_local7 = _rm319._gw271.length;
_local6 = 0;
while (_local6 < _local7) {
_local8 = _rm319._gw271[_local6];
_ur191.push(new _gm97(_xr89, _local8));
_local6++;
};
};
}
private function _rn83(_arg1:_ms18):void{
var _local2:String;
var _local3:_tp80;
switch (_arg1.type){
case _tp80._br413:
case _tp80._ea409:
_local2 = irrcrpt("qgIriqdWsphmiv", 4);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_pa263 + _arg1.x), (_wc322 + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_arg1._ny86 = true;
_mv383._wv242._na301(_local3);
break;
case _tp80._rd140:
_local2 = irrcrpt("qgIriqdWlssxiv", 4);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_pa263 + _arg1.x), (_wc322 + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_arg1._ny86 = true;
_mv383._wv242._na301(_local3);
break;
case _tp80._vv234:
_local2 = irrcrpt("pfEdwohWuxqn", 3);
_local3 = new _ci89(_mv383._wv242._nv222._fe448, _local2, (_pa263 + _arg1.x), (_wc322 + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_arg1._ny86 = true;
_mv383._wv242._na301(_local3);
break;
case _tp80._vq399:
_local2 = irrcrpt("pfPdfklqhIoc", 3);
_local3 = new _dn243(_mv383._wv242._nv222._fe448, _local2, (_pa263 + _arg1.x), (_wc322 + _arg1.y), _arg1.type, _arg1, _tp80._lc78, _sc113._na396());
_arg1._ny86 = true;
_mv383._wv242._na301(_local3);
break;
};
}
public function get _gw271():Array{
return (_ur191);
}
public function _bw24():Boolean{
return (_ln162);
}
public function _gk49():void{
_tg442 = _vy152;
_rm319._pp55 = false;
}
override public function update():void{
var _local1:int;
var _local2:int;
var _local3:_ms18;
if (_rm319._sf394 != null){
_local1 = 0;
_local2 = _rm319._sf394.length;
_local1 = 0;
while (_local1 < _local2) {
_local3 = _rm319._sf394[_local1];
if (((!(_local3._ny86)) && (!(_local3._io448)))){
_rn83(_local3);
_local3._ny86 = true;
};
_local1++;
};
};
if (_ur191){
_local1 = 0;
_local2 = _ur191.length;
_local1 = 0;
while (_local1 < _local2) {
if (!(_ur191[_local1]._mm319)){
_ur191[_local1].update();
} else {
_ur191[_local1]._bm351();
_ur191[_local1] = null;
_ur191.splice(_local1, 1);
_local1--;
_local2--;
};
_local1++;
};
};
}
override public function _bm351():void{
var _local1:int;
var _local2:int;
var _local3:_tp80;
if (_ur191){
_local1 = 0;
_local2 = _ur191.length;
_local1 = 0;
while (_local1 < _local2) {
_ur191[_local1]._bm351();
_local1++;
};
};
_local1 = 0;
if (_mv383._wv242){
if (_mv383._wv242._sf394){
_local2 = _mv383._wv242._sf394.length;
_local1 = 0;
while (_local1 < _local2) {
_local3 = _mv383._wv242._sf394[_local1];
if (_local3){
if ((((_local3._bk298._st266 == _rm319._st266)) && ((_local3._bk298._tu295 == _rm319._tu295)))){
if ((((((((_local3.x >= x)) && ((_local3.x <= (x + _mv383._ib380))))) && ((_local3.y >= y)))) && ((_local3.y <= (y + _mv383._gf50))))){
_local3._mm319 = true;
};
};
};
_local1++;
};
};
};
super._bm351();
}
public function get _uw292():_va106{
return (_rm319);
}
}
}//package com.megaman.framework
Section 17
//_pe287 (com.megaman.framework._pe287)
package com.megaman.framework {
import flash.geom.*;
import com.megaman.util.*;
public class _pe287 extends _dx162 {
protected var _ww75:_sv226;// = null
public var _wy288:Number;
public var _hr75:Number;
public var _ry37:Number;
private var _gg408:int;
public var _be234:Number;
public var _eq27:Number;
public static const _vq399:int = 3;
public static const _ea409:int = 1;
public static const _rm284:int = 2;
public static const _ul144:int = 1;
public static const _rd140:int = 2;
public function _pe287(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:int, _arg8:int=5, _arg9:int=-1){
_ww75 = null;
super(_arg1, _arg2, _arg3, _arg4);
_wy288 = _arg3;
_ry37 = _arg4;
_hr75 = _arg5;
_eq27 = _arg6;
_be234 = _arg8;
switch (_arg7){
case _ea409:
_ww75 = new _py360(this);
break;
case _rd140:
_ww75 = new _aq95(this);
break;
case _vq399:
_ww75 = new _cp311(this);
break;
};
_gg408 = _arg7;
_tg442 = _ul144;
_xr89.parentClass = this;
_xr89.collision.visible = false;
}
private function _yd30():Point{
return (new Point((_xr89.parent.x + x), (_xr89.parent.y + y)));
}
override public function update():void{
if (!(_mm319)){
switch (_tg442){
case _ul144:
_ww75.update();
_uv388();
break;
case _rm284:
break;
};
super.update();
};
}
private function _uv388():void{
var _local1:*;
var _local2:*;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:Point;
var _local8:int;
var _local9:int;
var _local10:_ox111;
var _local11:int;
var _local12:int;
var _local13:_gm97;
if (_xr89.collision.hitTestObject(_mv383._wv242._ss18._ee71.collision)){
if (!(_mv383._wv242._ss18._pj209)){
_tg442 = _rm284;
_ao133(irrcrpt("GARNQKV", 2));
if (_gg408 == _ea409){
_mv383._wv242._ss18._sf70(2);
} else {
if (_gg408 == _vq399){
_mv383.sound._sl61(irrcrpt("whIctpsxmsr5", 4));
_mv383._wv242._ss18._sf70(2);
} else {
_mv383.sound._sl61(irrcrpt("blKwttJdttmc", 8));
_mv383._wv242._ss18._sf70(1);
};
};
};
} else {
_local1 = _mv383._wv242._ss18._md41;
_local2 = _mv383._wv242._ss18._uk350;
_local3 = (_local1 - 1);
_local4 = (_local2 - 1);
_local5 = (_local3 + 3);
_local6 = (_local4 + 3);
_local7 = _yd30();
_local7 = _yd30();
_local8 = _local3;
while (_local8 < _local5) {
if ((((_local8 > (_mv383._wv242.numRows - 1))) || ((_local8 < 0)))){
} else {
_local9 = _local4;
while (_local9 < _local6) {
if ((((_local9 > (_mv383._wv242.numColumns - 1))) || ((_local9 < 0)))){
} else {
if (((_mv383._wv242._nv222.screens[_local8]) && (_mv383._wv242._nv222.screens[_local8][_local9]))){
_local10 = _mv383._wv242._nv222.screens[_local8][_local9];
_local11 = _local10._gw271.length;
_local12 = 0;
_local12 = 0;
while (_local12 < _local11) {
_local13 = _local10._gw271[_local12];
if (!(_local13._mm319)){
if (_local13.collision.hitTestPoint(_local7.x, _local7.y, true)){
break;
};
};
_local12++;
};
if (_local12 == _local11){
if (_local10._ee71.mcCollision.hitTestPoint(_local7.x, _local7.y, true)){
_tg442 = _rm284;
_ao133(irrcrpt("LFWSVPB", 7));
switch (_gg408){
case _rd140:
_mv383.sound._sl61(irrcrpt("whGsppFyppix", 4));
break;
case _vq399:
_mv383.sound._sl61(irrcrpt("akLfwsvbpvu8", 7));
break;
};
};
};
};
};
_local9++;
};
};
_local8++;
};
if (_pa263 < _mv383._wv242._wm440._pc38){
_mm319 = true;
} else {
if (_pa263 > _mv383._wv242._wm440._fj220){
_mm319 = true;
} else {
if (_wc322 < _mv383._wv242._wm440._bd124){
_mm319 = true;
} else {
if (_wc322 > _mv383._wv242._wm440._ma221){
_mm319 = true;
};
};
};
};
};
}
override public function _bm351():void{
trace(irrcrpt("Iuhh Exoohw Hqhpc", 3));
super._bm351();
}
public function onEndAnimation(_arg1:String):void{
switch (_arg1){
case irrcrpt("ICTPSMX", 4):
_mm319 = true;
break;
};
}
}
}//package com.megaman.framework
Section 18
//_py360 (com.megaman.framework._py360)
package com.megaman.framework {
public class _py360 extends _sv226 {
private var _vn207:Number;
private var _hi423:Number;
private var _lf253:Number;
private var _un399:Number;
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_pe287;
private var _lb267:Number;
public function _py360(_arg1:_dx162){
super(_arg1);
_tm297 = _pe287(_arg1);
_lf253 = 60;
_hi423 = 0.3;
_lb267 = ((_tm297._hr75 - _tm297._wy288) / _lf253);
_vn207 = (((_tm297._eq27 - _tm297._ry37) - (((_hi423 * _lf253) * _lf253) / 2)) / _lf253);
_un399 = 0;
}
override public function update():void{
_tm297._ee71.rotation = (_tm297._ee71.rotation + 5);
_tm297.x = (_tm297._wy288 + (_un399 * _lb267));
_tm297.y = ((_tm297._ry37 + (_un399 * _vn207)) + (((_hi423 * _un399) * _un399) / 2));
_un399++;
}
}
}//package com.megaman.framework
Section 19
//_qt48 (com.megaman.framework._qt48)
package com.megaman.framework {
import flash.utils.*;
public class _qt48 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_tp80;
public function _qt48(_arg1:_dx162){
super(_arg1);
_be299 = getTimer();
_tm297 = _tp80(_arg1);
_tm297._ee71.scaleX = 1;
_tm297._na190 = 60;
_tm297.state = _tp80._mb446;
_tm297._ao133(irrcrpt("XMTC", 5));
}
override public function onEndAnimation(_arg1:String):void{
var _local2:_pe287;
switch (_arg1){
case irrcrpt("VRXQG", 3):
_mv383.sound._sl61(irrcrpt("vgVkrrwWuxfn", 3));
break;
case irrcrpt("AVCUK_KPL", 7):
_mv383.sound._sl61(irrcrpt("ufGarnqvkqp3", 2));
break;
case irrcrpt("BPWF", 8):
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("TUBOE", 1));
_be299 = getTimer();
break;
case irrcrpt("XMTTY_KNWJ", 5):
_mv383.sound._sl61(irrcrpt("yjYnuuaLrfHushkx", 6));
_local2 = new _pe287(_mv383._wv242._nv222._fe448, irrcrpt("qgFyppixFsqfJpd", 4), _mv383.random((_mu352.x - 400), _mu352.x), 0, _mv383._wv242._ss18.x, _mv383._wv242._ss18.y, _pe287._vq399);
_mv383._wv242._jk137(_local2);
break;
case irrcrpt("UJQQV_GPF", 2):
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("WXERH", 4));
_be299 = getTimer();
break;
case irrcrpt("FKG", 2):
_tm297._mm319 = true;
break;
};
}
override public function update():void{
var _local1:*;
switch (_mu352.state){
case _tp80._yi405:
_local1 = (getTimer() - _be299);
if (_local1 > 4000){
_tm297.state = _tp80._tp34;
_tm297._ao133(irrcrpt("XMTTY", 5));
_be299 = getTimer();
};
break;
case _tp80._tp34:
break;
case _tp80._ol326:
break;
case _tp80._mv422:
break;
};
}
}
}//package com.megaman.framework
Section 20
//_rh263 (com.megaman.framework._rh263)
package com.megaman.framework {
public class _rh263 {
protected var _wc322:Number;
protected var _yd210:Number;
protected var _pa263:Number;
public function _rh263(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){
setPosition(_arg1, _arg2, _arg3);
}
public function get _xf134():Number{
return (_yd210);
}
public function get _y():Number{
return (_wc322);
}
public function setPosition(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0){
_pa263 = _arg1;
_wc322 = _arg2;
_yd210 = _arg3;
}
public function get _x():Number{
return (_pa263);
}
}
}//package com.megaman.framework
Section 21
//_rl200 (com.megaman.framework._rl200)
package com.megaman.framework {
import flash.utils.*;
import flash.display.*;
public class _rl200 {
private var _xr89:MovieClip;
private var _ty82:MovieClip;
public function _rl200(_arg1:MovieClip, _arg2:String){
var _local3:Class;
super();
_ty82 = _arg1;
_local3 = (getDefinitionByName(_arg2) as Class);
_xr89 = new (_local3);
_xr89.x = 0;
_xr89.y = 0;
_arg1.addChild(_xr89);
_xr89.parentClass = this;
_xr89.mcTextGo.gotoAndStop(irrcrpt("QRQH", 3));
}
public function _bm351():void{
_ty82.removeChild(_xr89);
}
public function setTime(_arg1:int):void{
var _local2:*;
var _local3:*;
_local2 = int((_arg1 / 10));
_local3 = (_arg1 % 10);
_xr89.mcNumberU.gotoAndStop((("N" + _local3) + ""));
_xr89.mcNumberD.gotoAndStop((("N" + _local2) + ""));
}
public function _pv109(_arg1:Number):void{
_xr89.mcLife.gotoAndStop((("N" + _arg1) + ""));
}
public function _oo115():void{
_xr89.mcTextGo.visible = true;
_xr89.mcTextGo.gotoAndStop(irrcrpt("TUBOE", 1));
}
public function _se151(_arg1:Number):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local2 = int((_arg1 / 10000));
_arg1 = (_arg1 % 10000);
_local3 = int((_arg1 / 1000));
_arg1 = (_arg1 % 1000);
_local4 = int((_arg1 / 100));
_arg1 = (_arg1 % 100);
_local5 = int((_arg1 / 10));
_local6 = (_arg1 % 10);
_xr89.mcScoreU.gotoAndStop((("N" + _local6) + ""));
_xr89.mcScoreD.gotoAndStop((("N" + _local5) + ""));
_xr89.mcScoreC.gotoAndStop((("N" + _local4) + ""));
_xr89.mcScoreM.gotoAndStop((("N" + _local3) + ""));
_xr89.mcScoreMl.gotoAndStop((("N" + _local2) + ""));
}
public function _ja157():void{
_xr89.mcTextGo.visible = false;
_xr89.mcTextGo.gotoAndStop(irrcrpt("QRQH", 3));
}
}
}//package com.megaman.framework
Section 22
//_sc113 (com.megaman.framework._sc113)
package com.megaman.framework {
import com.megaman.util.*;
import flash.display.*;
import flash.utils.*;
public class _sc113 {
private var _cf86:_dx208;// = null
private var _fy92:_rl200;// = null
private var _dt97:Array;// = null
private var _tr134:MovieClip;
private var _qg384:int;
private var _ty82:MovieClip;
private var _ra440:Array;// = null
private var _ht243:_ss342;// = null
private var _fe448:_dx208;
private var _xy297:Sprite;
private var _be299:int;
private var _rq376:_du136;// = null
protected var _ac126:Array;
private var _pm387:MovieClip;
private var _xy106:MovieClip;
private var _ut139:_le253;// = null
private var _cx220:_dx208;
private var _ts202:_df17;// = null
private var Container:MovieClip;
private var _cx142:int;// = 600
private var _tg442:int;// = 1
private var _ai396:int;// = 1
private var _jt388:int;// = 8
private var _qr162:Array;// = null
protected var _rn361:Array;
private var _be358:_dx208;
public static const _bs278:int = 1;
public static const _mk413:int = 2;
public static var _vr45:int = _mv383._ti46;
public function _sc113(_arg1:MovieClip){
_ht243 = null;
_ut139 = null;
_rq376 = null;
_fy92 = null;
_dt97 = null;
_ra440 = null;
_qr162 = null;
_ts202 = null;
_cf86 = null;
_ai396 = 1;
_jt388 = 8;
_tg442 = _bs278;
_cx142 = 600;
super();
_ty82 = _arg1;
Container = new MovieClip();
_arg1.stage.quality = irrcrpt("PHGLXP", 3);
_arg1.addChild(Container);
_xy297 = new mcMaskGame();
_xy297.cacheAsBitmap = true;
_cf86 = new _dx208(Container);
_cf86.addChild(_xy297);
Container.mask = _xy297;
_pm387 = new MovieClip();
_pm387.x = 0;
_pm387.y = 0;
_cf86.addChildAt(_pm387, _mv383._dd173);
_cx220 = new _dx208(_pm387);
_xy106 = new MovieClip();
_xy106.x = 0;
_xy106.y = 0;
_cf86.addChildAt(_xy106, _mv383._hu11);
_be358 = new _dx208(_xy106);
_tr134 = new MovieClip();
_tr134.x = 0;
_tr134.y = 0;
_cf86.addChildAt(_tr134, _mv383._ti94);
_fe448 = new _dx208(_tr134);
_fy92 = new _rl200(Container, irrcrpt("ukDQ", 8));
_nd393();
_ht243 = new _ss342(_fe448, 100, 100);
_ut139 = new _le253(_cx220, _fe448, _be358, _ai396, _jt388, _ht243);
_rq376 = new _du136(_ut139, _ht243);
_dt97 = new Array();
_ra440 = new Array();
_qr162 = new Array();
_ts202 = new _df17();
_be299 = getTimer();
_yi395(0);
_mv383.sound._eq212(irrcrpt("whQemrXliqi", 4), 1);
_tg442 = _bs278;
}
public function _gg374():void{
trace(irrcrpt("YKP NGXGN", 2));
_mv383._tq220 = new _rv345(_ty82, {width:560, height:400});
_mv383._tq220._ct284(_rv345.SHOW, this, irrcrpt("vkraIdghLqAlq", 3));
}
public function get state():Number{
return (_tg442);
}
public function get _fj295():_dx208{
return (_cf86);
}
public function get ui():_rl200{
return (_fy92);
}
public function get _wm440():_du136{
return (_rq376);
}
public function _nd393():void{
var _local1:Array;
var _local2:Array;
var _local3:Array;
var _local4:Array;
var _local5:Array;
var _local6:Array;
var _local7:Array;
var _local8:Array;
var _local9:Array;
var _local10:Array;
var _local11:Array;
var _local12:Array;
var _local13:Array;
var _local14:Array;
var _local15:Array;
var _local16:Array;
var _local17:Array;
var _local18:Array;
_rn361 = new Array();
_rn361[0] = new Array();
_local1 = new Array();
_local1.push(new _ms18(0, 0, 500, 300, _tp80._rd140));
_local2 = new Array();
_local2.push(new _ms18(0, 1, 50, 250));
_local2.push(new _ms18(0, 1, 500, 200));
_local2.push(new _ms18(0, 1, 450, 20, _tp80._br413));
_local3 = new Array();
_local3.push(new _ms18(0, 2, 50, 250));
_local3.push(new _ms18(0, 2, 200, 50));
_local3.push(new _ms18(0, 2, 400, 50));
_local3.push(new _ms18(0, 2, 60, 20, _tp80._br413));
_local3.push(new _ms18(0, 2, 450, 10, _tp80._br413));
_local4 = new Array();
_local4.push(new _ms18(0, 3, 350, 250));
_local4.push(new _ms18(0, 3, 200, 50));
_local4.push(new _ms18(0, 3, 400, 50));
_local5 = new Array();
_local5.push(new _ms18(0, 4, 350, 250));
_local5.push(new _ms18(0, 4, 200, 50));
_local5.push(new _ms18(0, 4, 400, 50));
_local5.push(new _ms18(0, 4, 50, 50));
_local5.push(new _ms18(0, 4, 450, 50));
_local6 = new Array();
_local6.push(new _ms18(0, 5, 350, 250));
_local6.push(new _ms18(0, 5, 200, 50));
_local6.push(new _ms18(0, 5, 400, 50));
_local7 = new Array();
_local7.push(new _ms18(0, 6, 350, 250));
_local7.push(new _ms18(0, 6, 200, 50));
_local7.push(new _ms18(0, 6, 100, 50));
_local7.push(new _ms18(0, 6, 400, 50));
_local7.push(new _ms18(0, 6, 450, 150));
_local7.push(new _ms18(0, 6, 450, 0, _tp80._br413));
_local7.push(new _ms18(0, 6, 50, 0, _tp80._br413));
_local8 = new Array();
_local9 = new Array();
_local9.push(new _fi305(0, 1, 320, 240, _gm97._ai374));
_local9.push(new _fi305(0, 1, 400, 10, _gm97._ke333));
_local10 = new Array();
_local10.push(new _fi305(0, 2, 200, 250, _gm97._og234));
_local10.push(new _fi305(0, 2, 400, 10, _gm97._ke333));
_local11 = new Array();
_local11.push(new _fi305(0, 3, -100, 210, _gm97._qk120));
_local12 = new Array();
_local12.push(new _fi305(0, 4, 300, 240, _gm97._ai374));
_local13 = new Array();
_local13.push(new _fi305(0, 6, -60, 210, _gm97._qk120));
_local13.push(new _fi305(0, 6, 400, 10, _gm97._ke333));
_local13.push(new _fi305(0, 6, 200, 250, _gm97._og234));
_local13.push(new _fi305(0, 6, 350, 240, _gm97._ai374));
_local13.push(new _fi305(0, 6, 20, 10, _gm97._ke333));
_local14 = new Array();
_local14.push(new _ms18(0, 1, -40, 300, _tp80._rd140));
_local14.push(new _ms18(0, 1, 580, 300, _tp80._rd140));
_local14.push(new _ms18(0, 1, -40, 300, _tp80._rd140));
_local14.push(new _ms18(0, 1, 580, 300, _tp80._rd140));
_local15 = new Array();
_local15.push(new _ms18(0, 2, -40, 300, _tp80._rd140));
_local15.push(new _ms18(0, 2, 580, 300, _tp80._rd140));
_local15.push(new _ms18(0, 2, -40, 300, _tp80._rd140));
_local15.push(new _ms18(0, 2, 580, 300, _tp80._rd140));
_local15.push(new _ms18(0, 2, -40, 300, _tp80._rd140));
_local15.push(new _ms18(0, 2, 580, 300, _tp80._rd140));
_local16 = new Array();
_local16.push(new _ms18(0, 4, -40, 50, _tp80._vq399));
_local16.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local16.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local17 = new Array();
_local17.push(new _ms18(0, 5, 525, 220, _tp80._vv234));
_local17.push(new _ms18(0, 5, -40, 300, _tp80._rd140));
_local17.push(new _ms18(0, 5, -40, 300, _tp80._rd140));
_local18 = new Array();
_local18.push(new _ms18(0, 4, 560, 50, _tp80._vq399));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, 580, 300, _tp80._rd140));
_local18.push(new _ms18(0, 4, -40, 300, _tp80._rd140));
_ac126 = new Array();
_ac126[0] = new Array();
_ac126[0][1] = _local14;
_ac126[0][2] = _local15;
_ac126[0][4] = _local16;
_ac126[0][5] = _local17;
_ac126[0][6] = _local18;
_rn361[0][0] = new _va106(0, 0, true, _local1);
_rn361[0][1] = new _va106(0, 1, true, _local2, _local9);
_rn361[0][2] = new _va106(0, 2, true, _local3, _local10);
_rn361[0][3] = new _va106(0, 3, false, _local4, _local11);
_rn361[0][4] = new _va106(0, 4, true, _local5, _local12);
_rn361[0][5] = new _va106(0, 5, true, _local6);
_rn361[0][6] = new _va106(0, 6, true, _local7, _local13);
_rn361[0][7] = new _va106(0, 7, false);
}
public function showFadeIn():void{
_mv383._tq220._bm351();
_mv383._tq220 = null;
_tg442 = _mk413;
_bm351();
clsFla._gf29();
_mv383._lg442.gotoAndStop(irrcrpt("XVED_EKEMR", 4));
}
public function get _nv222():_le253{
return (_ut139);
}
public function get _ao399():_df17{
return (_ts202);
}
public function _sv188(_arg1:Number):void{
_mv383._gx51 = (_mv383._gx51 + _arg1);
_fy92._se151(_mv383._gx51);
}
public function _yi395(_arg1:Number):void{
_mv383._tv182 = (_mv383._tv182 + _arg1);
if (_mv383._tv182 < 0){
trace(irrcrpt("QXGT ICOG", 2));
_mv383._tq220 = new _rv345(_ty82, {width:560, height:400});
_mv383._tq220._ct284(_rv345.SHOW, this, irrcrpt("tipxGbefJo", 1));
} else {
_fy92._pv109(_mv383._tv182);
};
}
public function update():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
if (!(_mv383._sk46)){
switch (_tg442){
case _bs278:
_local1 = (getTimer() - _be299);
_local2 = int((_local1 / 1000));
_fy92.setTime((((_cx142 - _local2) * 60) / _cx142));
if (_mv383._tv182 > -1){
_ht243.update();
};
_ut139.update();
_rq376.update();
_ts202.update();
_local3 = _dt97.length;
_local4 = 0;
_local4 = 0;
while (_local4 < _local3) {
if (!(_dt97[_local4]._mm319)){
_dt97[_local4].update();
} else {
_dt97[_local4]._bm351();
_dt97[_local4] = null;
_dt97.splice(_local4, 1);
_local3--;
_local4--;
};
_local4++;
};
_local3 = _qr162.length;
_local4 = 0;
while (_local4 < _local3) {
if (!(_qr162[_local4]._mm319)){
_qr162[_local4].update();
} else {
_ts202._nx37(_qr162[_local4]);
_qr162[_local4]._bm351();
_qr162[_local4] = null;
_qr162.splice(_local4, 1);
_local3--;
_local4--;
};
_local4++;
};
_local3 = _ra440.length;
_local4 = 0;
while (_local4 < _local3) {
if (!(_ra440[_local4]._mm319)){
_ra440[_local4].update();
} else {
_ra440[_local4]._bm351();
_ra440[_local4] = null;
_ra440.splice(_local4, 1);
_local3--;
_local4--;
};
_local4++;
};
case _mk413:
break;
};
};
}
public function showFadeInWin():void{
_mv383._tq220._bm351();
_mv383._tq220 = null;
_tg442 = _mk413;
_bm351();
clsFla._gf29();
_mv383._lg442.gotoAndStop(irrcrpt("EPU", 7));
}
public function get _sf394():Array{
return (_qr162);
}
public function get _uq221():Array{
return (_rn361);
}
public function _bm351():void{
var _local1:int;
var _local2:int;
_rn361 = null;
_local1 = _qr162.length;
_local2 = 0;
_local2 = 0;
while (_local2 < _local1) {
if (_qr162[_local2]){
_qr162[_local2]._bm351();
_qr162[_local2] = null;
};
_local2++;
};
_qr162 = null;
_ts202._bm351();
_ts202 = null;
_local1 = _ra440.length;
_local2 = 0;
while (_local2 < _local1) {
if (_ra440[_local2]){
_ra440[_local2]._bm351();
_ra440[_local2] = null;
};
_local2++;
};
_ra440 = null;
_local1 = _dt97.length;
_local2 = 0;
while (_local2 < _local1) {
if (_dt97[_local2]){
_dt97[_local2]._bm351();
_dt97[_local2] = null;
};
_local2++;
};
_dt97 = null;
_ht243._bm351();
_ht243 = null;
_rq376._bm351();
_rq376 = null;
_ut139._bm351();
_ut139 = null;
_fy92._bm351();
_fy92 = null;
_cf86.removeChild(_tr134);
_cf86.removeChild(_pm387);
_cf86.removeChild(_xy106);
_cf86.removeChild(_xy297);
_ty82.removeChild(Container);
_cf86 = null;
_mv383.sound._pc77(irrcrpt("teNbjoUifnf", 1));
}
public function _na301(_arg1:_tp80):void{
_qr162.push(_arg1);
}
public function get _ss18():_ss342{
return (_ht243);
}
public function get _gd82():Array{
return (_ac126);
}
public function get numColumns():Number{
return (_jt388);
}
public function _jk137(_arg1:_pe287):void{
_ra440.push(_arg1);
}
public function _au438(_arg1:_sd139):void{
_dt97.push(_arg1);
}
public function get numRows():Number{
return (_ai396);
}
public static function _na396():int{
if (_vr45 < _mv383._lk419){
_vr45 = _mv383._ti46;
};
_vr45--;
return (_vr45);
}
}
}//package com.megaman.framework
Section 23
//_sd139 (com.megaman.framework._sd139)
package com.megaman.framework {
import flash.geom.*;
import com.megaman.util.*;
public class _sd139 extends _dx162 {
private var _dm33:int;// = 14
private var _hb68:int;
private var _sh318:int;// = -1
private var _bt319:int;
public static const _oc102 = 1;
public static const _sl168 = 3;
public static const _xa207 = 2;
public static const _rm284:int = 2;
public static const _lc78 = -1;
public static const _ul144:int = 1;
public function _sd139(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:int=-1, _arg6:int=-1){
_sh318 = _lc78;
_dm33 = 14;
super(_arg1, _arg2, _arg3, _arg4);
_sh318 = _arg5;
switch (_sh318){
case _lc78:
_pa263 = (_pa263 - 25);
_bt319 = -(_dm33);
_hb68 = 0;
_xr89.rotation = 180;
break;
case _oc102:
_pa263 = (_pa263 + 25);
_bt319 = _dm33;
_hb68 = 0;
_xr89.rotation = 0;
break;
case _xa207:
_wc322 = (_wc322 + 40);
_bt319 = 0;
_hb68 = _dm33;
_xr89.rotation = 90;
break;
case _sl168:
_wc322 = (_wc322 - 40);
_bt319 = 0;
_hb68 = -(_dm33);
_xr89.rotation = 270;
break;
};
_xr89.parentClass = this;
_tg442 = _ul144;
trace((irrcrpt("oIra.tqvcvkqp ", 2) + _xr89.rotation));
}
override public function update():void{
var _local1:int;
var _local2:int;
var _local3:*;
var _local4:*;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:Point;
var _local10:int;
var _local11:int;
var _local12:_ox111;
var _local13:int;
var _local14:_gm97;
if (!(_mm319)){
switch (_tg442){
case _ul144:
_pa263 = (_pa263 + _bt319);
_wc322 = (_wc322 + _hb68);
if ((((_pa263 > (_mv383._wv242._wm440.x + _mv383._wv242._wm440._ib380))) || ((_pa263 < _mv383._wv242._wm440.x)))){
_mm319 = true;
};
if ((((_wc322 > (_mv383._wv242._wm440.y + _mv383._wv242._wm440._gf50))) || ((_wc322 < _mv383._wv242._wm440.y)))){
_mm319 = true;
};
_local1 = _mv383._wv242._sf394.length;
_local2 = 0;
_local2 = 0;
while (_local2 < _local1) {
if (((!(_mv383._wv242._sf394[_local2]._mm319)) && (!((_mv383._wv242._sf394[_local2].state == _tp80._mv422))))){
if (_xr89.collision.hitTestObject(_mv383._wv242._sf394[_local2]._ee71.collision)){
_tg442 = _rm284;
_ao133(irrcrpt("FYQMPJU", 1));
_mv383.sound._sl61(irrcrpt("teDpmmCvmmfu", 1));
_mv383._wv242._sf394[_local2]._sf70();
break;
};
};
_local2++;
};
_local3 = _mv383._wv242._ss18._md41;
_local4 = _mv383._wv242._ss18._uk350;
_local5 = (_local3 - 1);
_local6 = (_local4 - 1);
_local7 = (_local5 + 3);
_local8 = (_local6 + 3);
_local9 = _yd30();
_local9 = _yd30();
_local10 = _local5;
while (_local10 < _local7) {
if ((((_local10 > (_mv383._wv242.numRows - 1))) || ((_local10 < 0)))){
} else {
_local11 = _local6;
while (_local11 < _local8) {
if ((((_local11 > (_mv383._wv242.numColumns - 1))) || ((_local11 < 0)))){
} else {
if (((_mv383._wv242._nv222.screens[_local10]) && (_mv383._wv242._nv222.screens[_local10][_local11]))){
_local12 = _mv383._wv242._nv222.screens[_local10][_local11];
_local13 = _local12._gw271.length;
_local2 = 0;
while (_local2 < _local13) {
_local14 = _local12._gw271[_local2];
if (!(_local14._mm319)){
if (_local14.collision.hitTestPoint(_local9.x, _local9.y, true)){
_local14._ya425();
_tg442 = _rm284;
_mv383.sound._sl61(irrcrpt("blKwttJdttmc", 8));
_ao133(irrcrpt("KEVRUOA", 6));
break;
};
};
_local2++;
};
if (_local2 == _local13){
if (_local12._ee71.mcCollision.hitTestPoint(_local9.x, _local9.y, true)){
_tg442 = _rm284;
_mv383.sound._sl61(irrcrpt("yjIurrHbrrka", 6));
_ao133(irrcrpt("ICTPSMX", 4));
};
};
};
};
_local11++;
};
};
_local10++;
};
break;
case _rm284:
break;
};
};
super.update();
}
public function onEndAnimation(_arg1:String):void{
switch (_arg1){
case irrcrpt("KEVRUOA", 6):
_mm319 = true;
break;
};
}
private function _yd30():Point{
return (new Point((_xr89.parent.x + x), (_xr89.parent.y + y)));
}
override public function _bm351():void{
super._bm351();
}
}
}//package com.megaman.framework
Section 24
//_ss342 (com.megaman.framework._ss342)
package com.megaman.framework {
import flash.utils.*;
import flash.ui.*;
import com.megaman.util.*;
import flash.events.*;
import flash.display.*;
import flash.geom.*;
public class _ss342 extends _dx162 {
private var _ac48:Boolean;
private var _kl190:Boolean;
private var _jq58:Boolean;
private var _qw186:Boolean;
public var _sh318:Number;// = 1
private var _ym445:Boolean;
public var _md41:Number;
private var _lg312:Boolean;
private var _wl407:Boolean;
private var _bx419:Boolean;
private var _wp174:Number;
private var _cj70:Boolean;
private var _dq351:Boolean;
private var _mc209:Boolean;
private var _eh56:Boolean;
private var _ku116:String;
private var _na190:Number;// = 6
private var _pc371:Number;
private var _ap192:Number;
public var _pj209:Boolean;
private var _ew144:Boolean;
private var _yd300:Boolean;
public var _gs107:Boolean;
private var _lo230:String;
private var _be299:Number;
private var _og272:Boolean;
public var _uk350:Number;
private var _wt332:Boolean;
private var _mc126:Boolean;
private var _kw214:Boolean;
private var _md22:Number;
private var _ps332:Boolean;
private var _ev371:Boolean;
public static const _oc102 = 1;
public static const _xa207 = 2;
public static const _lc78 = -1;
private static const _ak182:Number = 10;
public static const _sl168 = 3;
public function _ss342(_arg1:_dx208, _arg2:Number, _arg3:Number){
_sh318 = _oc102;
_na190 = 6;
super(_arg1, irrcrpt("tjWshgly", 7), _arg2, _arg3, _mv383._nv335);
_il340 = 30;
_fc275 = 40;
_fl283 = new _la170(0, 0, 0);
_md22 = 0.9;
_ap192 = 13;
_wp174 = 5;
_ym445 = true;
_xr89.collision.visible = false;
_xr89.parentClass = this;
_cf86.container.stage.addEventListener(KeyboardEvent.KEY_DOWN, _ur244);
_cf86.container.stage.addEventListener(KeyboardEvent.KEY_UP, _nl336);
_be299 = getTimer();
_gs107 = true;
}
private function _uv411():void{
var _local1:_sd139;
if (!(_ac48)){
_ac48 = true;
_mv383.sound._sl61(irrcrpt("blJmamci2", 8));
_local1 = new _sd139(_cf86, irrcrpt("qgFyppix", 4), _pa263, (_dq351) ? _wc322 : (_wc322 - 19), _sh318);
_mv383._wv242._au438(_local1);
trace(irrcrpt(" Ynuuaotm ", 6));
};
}
private function _nt171(_arg1:String):void{
if (_arg1 != _lo230){
_xr89.body.gotoAndStop(_arg1);
_lo230 = _arg1;
};
}
public function _sf70(_arg1:int=1):void{
if (!(_gs107)){
_jq58 = false;
_ps332 = false;
_ew144 = false;
_kw214 = false;
_wt332 = false;
_kl190 = false;
_pj209 = true;
if (_arg1 == 1){
_mv383.sound._sl61(irrcrpt("xiIjfiUqfejw", 5));
_tp413(irrcrpt("HMI", 4));
} else {
_mv383.sound._sl61(irrcrpt("xiIjfiUqfejw7", 5));
_tp413(irrcrpt("FKG_HKTG", 2));
};
_bc43(irrcrpt("PQPG", 2));
_mv383._wv242._yi395(-1);
};
}
private function _tp413(_arg1:String):void{
_xr89.body.gotoAndStop(_arg1);
_lo230 = _arg1;
}
private function _bc43(_arg1:String):void{
if (_arg1 != _ku116){
_xr89.foot.gotoAndStop(_arg1);
_ku116 = _arg1;
};
}
public function _nl336(_arg1:KeyboardEvent):void{
if (!(_pj209)){
if (_arg1.keyCode == 88){
_ew144 = false;
} else {
if (_arg1.keyCode == 90){
_wt332 = false;
};
};
};
}
public function onEndAnimation(_arg1:String):void{
switch (_arg1){
case irrcrpt("QJTUPM", 1):
_ac48 = false;
break;
case irrcrpt("KU_TGCFB_UJQQV", 2):
_lg312 = true;
break;
case irrcrpt("KPL", 7):
_pj209 = false;
_xr89.collision.scaleY = 1;
_xr89.collision.y = -20;
_eh56 = false;
_ev371 = false;
_yd300 = false;
_cj70 = false;
_bx419 = false;
_mc209 = false;
_wp174 = 5;
_gs107 = true;
_be299 = getTimer();
_wc322 = 20;
break;
};
}
public function _ur244(_arg1:KeyboardEvent):void{
trace((irrcrpt("i Hsbr: ", 4) + _arg1.keyCode));
if (!(_pj209)){
if (_arg1.keyCode == 88){
if (!(_ew144)){
_ew144 = true;
_kh48();
};
} else {
if (_arg1.keyCode == 90){
if (!(_wt332)){
_wt332 = true;
_uv411();
};
};
};
};
}
private function _kh48():void{
if (((((_eh56) && ((_fl283._y >= 0)))) && ((_fl283._y <= 2.5)))){
_mc126 = true;
_fl283.setPosition(_fl283._x, (_fl283._y - _ap192));
};
}
private function _yd30():Point{
return (new Point((_xr89.parent.x + x), (_xr89.parent.y + y)));
}
override public function update():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:Number;
var _local7:String;
var _local8:String;
var _local9:int;
var _local10:MovieClip;
var _local11:Point;
_aw272.init(_mv383._wv242._fj295.container.stage);
_wl407 = false;
if (_gs107){
_local6 = (getTimer() - _be299);
_xr89.alpha = (_qw186) ? 0.2 : 1;
_qw186 = !(_qw186);
if (_local6 > 4000){
_gs107 = false;
_qw186 = false;
_xr89.alpha = 1;
};
};
if (((!(_mc126)) && (!(_ym445)))){
_fl283.setPosition(0, _fl283._y);
};
_fl283._kd438(0, _md22);
if (!(_pj209)){
if (_aw272._fb40(Keyboard.RIGHT)){
if (((_dq351) && (_ac48))){
} else {
_xr89.scaleX = 1;
_fl283.setPosition(_wp174, _fl283._y);
_sh318 = _oc102;
_wl407 = true;
};
};
if (_aw272._fb40(Keyboard.LEFT)){
if (((_dq351) && (_ac48))){
} else {
_xr89.scaleX = -1;
_fl283.setPosition(-(_wp174), _fl283._y);
_sh318 = _lc78;
_wl407 = true;
};
};
if (_aw272._fb40(Keyboard.DOWN)){
if (((!(_mc126)) && (_eh56))){
_xr89.collision.scaleY = 0.5;
_xr89.collision.y = 1;
_dq351 = true;
_wp174 = 2;
if (_xr89.scaleX != 1){
_sh318 = _lc78;
} else {
_sh318 = _oc102;
};
} else {
_sh318 = _xa207;
_dq351 = false;
};
} else {
if (((!(_mc126)) && (_eh56))){
_xr89.collision.scaleY = 1;
_xr89.collision.y = -20;
_dq351 = false;
_wp174 = 5;
if (_xr89.scaleX != 1){
_sh318 = _lc78;
} else {
_sh318 = _oc102;
};
};
};
if (_aw272._fb40(Keyboard.UP)){
_sh318 = _sl168;
};
};
if (_fl283._y >= 0){
_mc126 = false;
_ym445 = true;
};
_fl283.setPosition(_fl283._x, Math.min(_fl283._y, _ak182));
x = (x + _fl283._x);
y = (y + _fl283._y);
if (!(_pj209)){
_local7 = irrcrpt("XYFSI", 5);
_local8 = irrcrpt("WXERH", 4);
if (_wl407){
if (((_dq351) && (!(_mc126)))){
_local7 = irrcrpt("FWEM_TWP", 2);
_local8 = irrcrpt("VWVM", 8);
} else {
if (((!(_mc126)) && (_eh56))){
_local7 = irrcrpt("XYFSI", 5);
_local8 = irrcrpt("ADV", 8);
};
};
};
if (_dq351){
if (((!(_mc126)) && (!(_wl407)))){
_local7 = irrcrpt("JBIQ_YAGTJ", 6);
_local8 = irrcrpt("TUTK", 6);
};
};
if (_mc126){
_local7 = irrcrpt("NYQT_WXERH", 4);
_local8 = irrcrpt("MXPS_VWDQG", 3);
};
if (((((((_ym445) && (!(_eh56)))) || (((((_ym445) && (_bx419))) && (!(_mc209)))))) || (((((((_ym445) && (!(_bx419)))) && (!(_mc209)))) && (!(_ev371)))))){
_local7 = irrcrpt("IDOOLQJ_VWDQG", 3);
_local8 = irrcrpt("GBMMJOH_TUBOE", 1);
};
if (_sh318 == _xa207){
_local7 = irrcrpt("VWDQG_GRAQ_ORRN", 3);
} else {
if (_sh318 == _sl168){
_local7 = irrcrpt("XYFSI_AU_QTTP", 5);
};
};
if (((_dq351) && ((_sh318 == _sl168)))){
if (_xr89.scaleX != 1){
_sh318 = _lc78;
} else {
_sh318 = _oc102;
};
_local7 = irrcrpt("GXFN_VWDQG", 3);
_local8 = irrcrpt("OPOF", 1);
};
if (_ac48){
if (_dq351){
_local7 = irrcrpt("BPWWC_LDKS_XQBCWT", 8);
if (!(_og272)){
_og272 = true;
};
} else {
if (_sh318 == _xa207){
_local7 = irrcrpt("TIPPU_MPPL_EPXO_QJTUPM", 1);
} else {
if (_sh318 == _sl168){
_local7 = irrcrpt("TIPPU_MPPL_VQ_QJTUPM", 1);
} else {
_local7 = irrcrpt("UJQQV_RKUVQN", 2);
};
};
if (!(_og272)){
_og272 = true;
};
};
if (_og272){
if (_lo230.indexOf(irrcrpt("AOVVB", 7)) == -1){
_nt171(_local7);
_bc43(_local8);
} else {
if ((((_local8 == irrcrpt("PQPG", 2))) && ((_local7 == irrcrpt("AOVVB_KCJR_WPABVS", 7))))){
_nt171(_local7);
_bc43(_local8);
} else {
_bc43(_local8);
};
};
};
} else {
_og272 = false;
};
if (!(_og272)){
_nt171(_local7);
_bc43(_local8);
};
};
_eh56 = false;
_ev371 = false;
_yd300 = false;
_cj70 = false;
_bx419 = false;
_mc209 = false;
_md41 = Math.floor((_wc322 / _mv383._gf50));
_uk350 = Math.floor((_pa263 / _mv383._ib380));
_local1 = (_md41 - 1);
_local2 = (_uk350 - 1);
_local3 = (_local1 + 3);
_local4 = (_local2 + 3);
_local5 = _local1;
while (_local5 < _local3) {
if ((((_local5 > (_mv383._wv242.numRows - 1))) || ((_local5 < 0)))){
} else {
_local9 = _local2;
while (_local9 < _local4) {
if ((((_local9 > (_mv383._wv242.numColumns - 1))) || ((_local9 < 0)))){
} else {
if (((_mv383._wv242._nv222.screens[_local5]) && (_mv383._wv242._nv222.screens[_local5][_local9]))){
_local10 = _mv383._wv242._nv222.screens[_local5][_local9]._ee71.mcCollision;
_local11 = _yd30();
if (_local10.hitTestPoint((_local11.x + (_il340 * 0.2)), (_local11.y + 5), true)){
if (!(_local10.hitTestPoint(_local11.x, (_local11.y + 5), true))){
while (_local10.hitTestPoint((_local11.x + (_il340 * 0.2)), (_local11.y + 5), true)) {
x = (x - 0.02);
_local11.x = (_local11.x - 0.02);
};
_bx419 = true;
};
_yd300 = true;
};
_local11 = _yd30();
if (_local10.hitTestPoint((_local11.x - (_il340 * 0.2)), (_local11.y + 5), true)){
if (!(_local10.hitTestPoint(_local11.x, (_local11.y + 5), true))){
while (_local10.hitTestPoint((_local11.x - (_il340 * 0.2)), (_local11.y + 5), true)) {
x = (x + 0.02);
_local11.x = (_local11.x + 0.02);
};
_bx419 = true;
};
_yd300 = true;
};
_local11 = _yd30();
if (((_local10.hitTestPoint(_local11.x, (_local11.y + (_fc275 * 0.5)), true)) && (!(_mc126)))){
while (_local10.hitTestPoint(_local11.x, (_local11.y + (_fc275 * 0.5)), true)) {
y = (y - 0.2);
_local11.y = (_local11.y - 0.2);
};
_fl283.setPosition(_fl283._x, 0);
_mc126 = false;
_ym445 = false;
_eh56 = true;
_mc209 = true;
};
if (((((_local10.hitTestPoint((_local11.x + 13), (_local11.y + (_fc275 * 0.5)), true)) || (_local10.hitTestPoint((_local11.x - 13), (_local11.y + (_fc275 * 0.5)), true)))) && (!(_mc126)))){
_mc126 = false;
_ym445 = false;
_eh56 = true;
_cj70 = true;
};
_local11 = _yd30();
if (_local10.hitTestPoint(_local11.x, (_local11.y + (_fc275 * 0.7)), true)){
_ev371 = true;
};
};
};
_local9++;
};
};
_local5++;
};
if (x < (_mv383._wv242._wm440.x + (_il340 * 0.5))){
x = (_mv383._wv242._wm440.x + (_il340 * 0.5));
};
if (x > ((_mv383._wv242._wm440.x + _mv383._wv242._wm440._ib380) - (_il340 * 0.5))){
x = ((_mv383._wv242._wm440.x + _mv383._wv242._wm440._ib380) - (_il340 * 0.5));
};
super.update();
}
override public function _bm351():void{
_cf86.container.stage.removeEventListener(KeyboardEvent.KEY_DOWN, _ur244);
_cf86.container.stage.removeEventListener(KeyboardEvent.KEY_UP, _nl336);
super._bm351();
}
}
}//package com.megaman.framework
Section 25
//_sv226 (com.megaman.framework._sv226)
package com.megaman.framework {
public class _sv226 {
protected var _mu352:_dx162;
public function _sv226(_arg1:_dx162){
_mu352 = _arg1;
}
public function update():void{
}
public function _eu302():void{
}
public function onEndAnimation(_arg1:String):void{
}
}
}//package com.megaman.framework
Section 26
//_tp80 (com.megaman.framework._tp80)
package com.megaman.framework {
import flash.utils.*;
import com.megaman.util.*;
import flash.geom.*;
public class _tp80 extends _dx162 {
public var _ap192:Number;
protected var _ww75:_sv226;// = null
protected var _sh318:int;// = -1
public var _wp174:Number;
protected var _gg408:int;
public var _bk298:_ms18;// = null
public var _md22:Number;
public var _na190:int;
public static const _vq399:int = 4;
public static const _mb446:int = 10;
public static const _rd140:int = 1;
public static const _fl99:int = 2;
public static const _br413:int = 2;
public static const _yo295:int = 5;
public static const _xa207 = 2;
public static const _ak182:Number = 10;
public static const _sl168 = 3;
public static const _vv234:int = 3;
public static const _or216:int = 4;
public static const _ea409:int = 0;
public static const _oc102 = 1;
public static const _yi405:int = 6;
public static const _mv422:int = 7;
public static const _ij286:int = 1;
public static const _xn160:int = 8;
public static const _lc78 = -1;
public static const _ol326:int = 9;
public static const _tp34:int = 3;
public function _tp80(_arg1:_dx208, _arg2:String, _arg3:Number, _arg4:Number, _arg5:int=0, _arg6:_ms18=null, _arg7:int=-1, _arg8:int=-1){
_sh318 = _lc78;
_bk298 = null;
_ww75 = null;
super(_arg1, _arg2, _arg3, _arg4, _arg8);
_sh318 = _arg7;
_xr89.parentClass = this;
_bk298 = _arg6;
_gg408 = _arg5;
_ww75 = new _sv226(this);
}
public function _px395():Number{
var _local1:Number;
var _local2:Number;
var _local3:Number;
_local1 = (_mv383._wv242._ss18.x - _pa263);
_local2 = (_mv383._wv242._ss18.y - _wc322);
_local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2)));
return (_local3);
}
protected function _yd30():Point{
return (new Point((_xr89.parent.x + x), (_xr89.parent.y + y)));
}
protected function _gk83():void{
if (_pa263 < _mv383._wv242._wm440._pc38){
_mm319 = true;
} else {
if (_pa263 > _mv383._wv242._wm440._fj220){
_mm319 = true;
} else {
if (_wc322 < _mv383._wv242._wm440._bd124){
_mm319 = true;
} else {
if (_wc322 > _mv383._wv242._wm440._ma221){
_mm319 = true;
};
};
};
};
}
override public function update():void{
super.update();
}
public function _sf70():void{
_tg442 = _mv422;
_ao133(irrcrpt("GLH", 3));
if (_bk298){
_bk298._io448 = true;
};
}
public function _eu302():void{
if (_ww75){
_ww75._eu302();
};
}
override public function _bm351():void{
super._bm351();
}
public function _is297():Boolean{
return ((((x > _mv383._wv242._wm440.x)) && ((x < (_mv383._wv242._wm440.x + _mv383._wv242._wm440._ib380)))));
}
public function onEndAnimation(_arg1:String):void{
if (_ww75){
_ww75.onEndAnimation(_arg1);
};
}
}
}//package com.megaman.framework
Section 27
//_va106 (com.megaman.framework._va106)
package com.megaman.framework {
public class _va106 {
public var _ny86:Boolean;
public var _tu295:int;
public var _st266:int;
public var _bw24:Boolean;
public var _sf394:Array;
public var _gw271:Array;
public var _pp55:Boolean;
public function _va106(_arg1:int, _arg2:int, _arg3:Boolean, _arg4:Array=null, _arg5:Array=null){
_st266 = _arg1;
_tu295 = _arg2;
_pp55 = _arg3;
_sf394 = _arg4;
_gw271 = _arg5;
}
}
}//package com.megaman.framework
Section 28
//_xk86 (com.megaman.framework._xk86)
package com.megaman.framework {
import flash.utils.*;
public class _xk86 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_tp80;
public function _xk86(_arg1:_dx162){
super(_arg1);
_be299 = getTimer();
_tm297 = _tp80(_arg1);
_tm297.state = _tp80._ij286;
_tm297._ao133(irrcrpt("YFQP", 5));
}
override public function _eu302():void{
if (((!(_qf116)) && (!((_tm297.state == _tp80._ij286))))){
if (_tm297._is297()){
_tm297.state = _tp80._tp34;
_tm297._ao133(irrcrpt("UJQQV_DQOD", 2));
} else {
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("XYTU", 5));
};
_tm297._np94.setPosition(0, _tm297._np94._y);
_be299 = getTimer();
_qf116 = true;
};
}
override public function onEndAnimation(_arg1:String):void{
var _local2:_pe287;
switch (_arg1){
case irrcrpt("UJQQV_DQOD", 2):
_local2 = new _pe287(_mv383._wv242._nv222._fe448, irrcrpt("tjIcsslbIvti", 7), _mu352.x, (_mu352.y - 30), _mv383._wv242._ss18.x, _mv383._wv242._ss18.y, _pe287._ea409);
_mv383._wv242._jk137(_local2);
break;
case irrcrpt("BNJC_UQFEJW", 5):
case irrcrpt("UJQQV_DQOD_GPF", 2):
if (_tm297._px395() > _mv383.random(150, 200)){
if (_tm297._ee71.scaleX == 1){
_tm297._wp174 = -5;
} else {
_tm297._wp174 = 5;
};
_tm297.state = _tp80._xn160;
_tm297._ao133(irrcrpt("YCU", 7));
_be299 = getTimer();
} else {
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("ABVW", 7));
_be299 = getTimer();
};
_qf116 = false;
break;
case irrcrpt("KPL", 7):
_tm297._mm319 = true;
break;
};
}
override public function update():void{
var _local1:*;
switch (_mu352.state){
case _tp80._ij286:
if (_tm297._px395() < 300){
if (_tm297._is297()){
_tm297.state = _tp80._fl99;
_tm297._ao133(irrcrpt("YLHA_SODCHU", 3));
_mv383.sound._sl61(irrcrpt("akDpleWshgly", 7));
} else {
_tm297.state = _tp80._ij286;
};
};
break;
case _tp80._yi405:
_local1 = (getTimer() - _be299);
if (_local1 > 1500){
if (_tm297._is297()){
_tm297.state = _tp80._tp34;
_tm297._ao133(irrcrpt("XMTTY_GTRG", 5));
} else {
if (_tm297._ee71.scaleX == 1){
_tm297._wp174 = -5;
} else {
_tm297._wp174 = 5;
};
_tm297.state = _tp80._xn160;
_tm297._ao133(irrcrpt("VYR", 4));
_be299 = getTimer();
};
};
break;
case _tp80._tp34:
break;
case _tp80._xn160:
_mu352._np94.setPosition(_tm297._wp174, _tm297._np94._y);
if (_tm297._px395() < _mv383.random(90, 170)){
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("XYTU", 5));
_be299 = getTimer();
_tm297._np94.setPosition(0, _tm297._np94._y);
};
break;
case _tp80._ol326:
break;
case _tp80._mv422:
break;
};
}
}
}//package com.megaman.framework
Section 29
//_yy119 (com.megaman.framework._yy119)
package com.megaman.framework {
import flash.utils.*;
public class _yy119 extends _sv226 {
private var _qf116:Boolean;
private var _be299:Number;
private var _tm297:_tp80;
public function _yy119(_arg1:_dx162){
super(_arg1);
_be299 = getTimer();
_tm297 = _tp80(_arg1);
_tm297.state = _tp80._ij286;
_tm297._ao133(irrcrpt("CITS", 8));
_tm297._na190 = 1;
}
override public function onEndAnimation(_arg1:String):void{
var _local2:_pe287;
switch (_arg1){
case irrcrpt("TIPPU_CPNC", 1):
_local2 = new _pe287(_mv383._wv242._nv222._fe448, irrcrpt("siHbrrkaHush", 6), _mu352.x, (_mu352.y - 30), _mv383._wv242._ss18.x, _mv383._wv242._ss18.y, _pe287._ea409);
_mv383._wv242._jk137(_local2);
break;
case irrcrpt("YLHA_SODCHU", 3):
case irrcrpt("AOVVB_IVTI_LUK", 7):
_tm297.state = _tp80._yi405;
_tm297._ao133(irrcrpt("VWRS", 3));
_be299 = getTimer();
break;
case irrcrpt("JOK", 6):
_tm297._mm319 = true;
break;
};
}
override public function update():void{
var _local1:*;
switch (_mu352.state){
case _tp80._ij286:
if (_tm297._px395() < 300){
if (_tm297._is297()){
_tm297.state = _tp80._fl99;
_tm297._ao133(irrcrpt("DPLE_WSHGLY", 7));
} else {
_tm297.state = _tp80._ij286;
};
};
break;
case _tp80._yi405:
_local1 = (getTimer() - _be299);
if (_local1 > 2500){
if (_tm297._is297()){
_tm297.state = _tp80._tp34;
_tm297._ao133(irrcrpt("WLSSX_FSQF", 4));
};
_be299 = getTimer();
};
break;
case _tp80._tp34:
break;
case _tp80._ol326:
break;
case _tp80._mv422:
break;
};
}
}
}//package com.megaman.framework
Section 30
//_aw272 (com.megaman.util._aw272)
package com.megaman.util {
import flash.utils.*;
import flash.events.*;
import flash.display.*;
public class _aw272 {
private static var states:ByteArray;
private static var _en149:Boolean = false;
private static var _ap67:DisplayObject;
private static function _be21(_arg1:KeyboardEvent):void{
states[(_arg1.keyCode >>> 3)] = (states[(_arg1.keyCode >>> 3)] | (1 << (_arg1.keyCode & 7)));
}
public static function _vc320(_arg1:uint):Boolean{
return (((states[(_arg1 >>> 3)] & (1 << (_arg1 & 7))) == 0));
}
public static function init(_arg1:DisplayObject){
if (!(_en149)){
_en149 = true;
states = new ByteArray();
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
states.writeUnsignedInt(0);
_ap67 = _arg1;
_ap67.addEventListener(KeyboardEvent.KEY_DOWN, _be21, false, 0, true);
_ap67.addEventListener(KeyboardEvent.KEY_UP, _mf269, false, 0, true);
_ap67.addEventListener(Event.ACTIVATE, _ps139, false, 0, true);
_ap67.addEventListener(Event.DEACTIVATE, _uu188, false, 0, true);
};
}
private static function _uu188(_arg1:Event):void{
var _local2:int;
_local2 = 0;
while (_local2 < 8) {
states[_local2] = 0;
_local2++;
};
}
private static function _ps139(_arg1:Event):void{
var _local2:int;
_local2 = 0;
while (_local2 < 8) {
states[_local2] = 0;
_local2++;
};
}
public static function _fb40(_arg1:uint):Boolean{
return (!(((states[(_arg1 >>> 3)] & (1 << (_arg1 & 7))) == 0)));
}
private static function _mf269(_arg1:KeyboardEvent):void{
states[(_arg1.keyCode >>> 3)] = (states[(_arg1.keyCode >>> 3)] & ~((1 << (_arg1.keyCode & 7))));
}
}
}//package com.megaman.util
Section 31
//_dx208 (com.megaman.util._dx208)
package com.megaman.util {
import flash.display.*;
import flash.utils.*;
public class _dx208 {
private const _wm407:int = -16383;
private const _yc208:int = 1048575;
private const _es408:int = 2130690045;
protected var _ci368:DisplayObjectContainer;
private var _gb405:Dictionary;
public function _dx208(_arg1:DisplayObjectContainer):void{
var _local2:int;
var _local3:DisplayObject;
var _local4:int;
super();
_ci368 = _arg1;
_gb405 = new Dictionary(true);
_local2 = _ci368.numChildren;
_local4 = 0;
while (_local4 < _local2) {
_local3 = _ci368.getChildAt(_local4);
_gb405[_local4] = _local3;
_gb405[_local3] = _local4;
_local4++;
};
}
public function _do140(_arg1:DisplayObject, _arg2:int):void{
var _mj366:DisplayObject;
var index:int;
var child = _arg1;
var depth = _arg2;
if ((((depth < _wm407)) || ((depth > _es408)))){
throw (new Error(((irrcrpt("Dbvujpo: ", 1) + depth) + irrcrpt(" oy uckx rosoa ul jkvan", 6))));
};
if (_gb405[child] == depth){
return;
};
_mj366 = _fh419(depth);
if (_mj366 != null){
swapChildren(child, _mj366);
} else {
index = _tb160(depth);
delete _gb405[_gb405[child]];
_gb405[child] = depth;
_gb405[depth] = child;
try {
if (_ci368.getChildIndex(child) < index){
_ci368.setChildIndex(child, (index - 1));
} else {
_ci368.setChildIndex(child, index);
};
} catch(e) {
};
};
}
public function get container():DisplayObjectContainer{
return (_ci368);
}
private function _fh419(_arg1:int):DisplayObject{
return (_gb405[_arg1]);
}
public function removeChildAt(_arg1:int):DisplayObject{
var _local2:DisplayObject;
_local2 = _gb405[_arg1];
if (_local2 == null){
throw (new RangeError((irrcrpt("Geyxmsr: rs glmph ex hitxl ", 4) + _arg1)));
};
delete _gb405[_local2];
delete _gb405[_arg1];
return (_ci368.removeChild(_local2));
}
private function _tb160(_arg1:int):int{
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:DisplayObject;
if (_ci368.numChildren > 0){
_local2 = 0;
_local3 = (_ci368.numChildren - 1);
_local4 = _local3;
_local5 = _ci368.getChildAt(_local4);
if (_arg1 <= _gb405[_ci368.getChildAt(0)]){
return (0);
};
if (_gb405[_local5] < _arg1){
return ((_local4 + 1));
};
while (_gb405[_local5] != _arg1) {
if (_local4 == _local2){
_local4 = (_local4 + ((_gb405[_local5])<_arg1) ? 1 : 0);
break;
} else {
if (_arg1 < _gb405[_local5]){
_local3 = _local4;
_local4 = ((_local2 + _local3) >> 1);
} else {
if (_gb405[_local5] < _arg1){
_local2 = _local4;
_local4 = ((_local2 + _local3) >> 1);
} else {
break;
};
};
};
_local5 = _ci368.getChildAt(_local4);
};
return (_local4);
//unresolved jump
};
return (0);
}
public function addChildAt(_arg1:DisplayObject, _arg2:int):DisplayObject{
var _local3:int;
var _local4:DisplayObject;
_local3 = _tb160(_arg2);
if (_local3 < _ci368.numChildren){
_local4 = _ci368.getChildAt(_local3);
if (_gb405[_local4] == _arg2){
removeChild(_local4);
};
};
_gb405[_arg2] = _arg1;
_gb405[_arg1] = _arg2;
return (_ci368.addChildAt(_arg1, _local3));
}
public function swapChildren(_arg1:DisplayObject, _arg2:DisplayObject):void{
var _local3:int;
if (_arg1 == _arg2){
return;
};
_local3 = _gb405[_arg1];
_gb405[_arg1] = _gb405[_arg2];
_gb405[_arg2] = _local3;
_gb405[_gb405[_arg1]] = _arg1;
_gb405[_gb405[_arg2]] = _arg2;
_ci368.swapChildren(_arg1, _arg2);
}
public function _jy82(_arg1:DisplayObject):int{
return (_gb405[_arg1]);
}
public function removeChild(_arg1:DisplayObject):DisplayObject{
delete _gb405[_gb405[_arg1]];
delete _gb405[_arg1];
return (_ci368.removeChild(_arg1));
}
public function addChild(_arg1:DisplayObject):DisplayObject{
var _local2:int;
_local2 = (_ci368.numChildren) ? (_gb405[_ci368.getChildAt((_ci368.numChildren - 1))] + 1) : 0;
_gb405[_local2] = _arg1;
_gb405[_arg1] = _local2;
return (_ci368.addChild(_arg1));
}
}
}//package com.megaman.util
Section 32
//_em136 (com.megaman.util._em136)
package com.megaman.util {
import flash.utils.*;
import flash.media.*;
import flash.events.*;
public class _em136 {
private var _dm161:Array;
private var _oo255:Array;
public var limit:Number;// = 99999999
private var list:Array;
public function _em136():void{
limit = 99999999;
super();
list = new Array();
_oo255 = new Array();
_dm161 = new Array();
}
public function _wj244(_arg1:String):void{
var _local2:Class;
_local2 = (getDefinitionByName(_arg1) as Class);
list[_arg1] = (new (_local2) as Sound);
_dm161[_arg1] = (false as Boolean);
}
public function _sl61(_arg1:String, _arg2:Number=1):void{
var _local3:SoundChannel;
var _local4:SoundTransform;
if (list[_arg1] == undefined){
_wj244(_arg1);
};
_local3 = list[_arg1].play();
if (_arg2 < 1){
_local4 = _local3.soundTransform;
_local4.volume = _arg2;
_local3.soundTransform = _local4;
};
}
public function _pc77(_arg1:String):void{
if (_oo255[_arg1]){
_oo255[_arg1].stop();
_dm161[_arg1] = false;
};
}
public function _eq212(_arg1:String, _arg2:Number=1):void{
var _local3:SoundTransform;
if (list[_arg1] == undefined){
_wj244(_arg1);
};
if (_dm161[_arg1] == false){
_oo255[_arg1] = (list[_arg1].play(0, limit) as SoundChannel);
_dm161[_arg1] = true;
if (_arg2 < 1){
_local3 = _oo255[_arg1].soundTransform;
_local3.volume = _arg2;
_oo255[_arg1].soundTransform = _local3;
};
};
}
}
}//package com.megaman.util
Section 33
//_pa412 (com.megaman.util._pa412)
package com.megaman.util {
public dynamic class _pa412 extends Array {
private static const _xt380:Array = [0, 0.01, 0.02, 0.04, 0.05, 0.06, 0.07, 0.08, 0.1, 0.11, 0.12, 0.14, 0.15, 0.16, 0.17, 0.18, 0.2, 0.21, 0.22, 0.24, 0.25, 0.27, 0.28, 0.3, 0.32, 0.34, 0.36, 0.38, 0.4, 0.42, 0.44, 0.46, 0.48, 0.5, 0.53, 0.56, 0.59, 0.62, 0.65, 0.68, 0.71, 0.74, 0.77, 0.8, 0.83, 0.86, 0.89, 0.92, 0.95, 0.98, 1, 1.06, 1.12, 1.18, 1.24, 1.3, 1.36, 1.42, 1.48, 1.54, 1.6, 1.66, 1.72, 1.78, 1.84, 1.9, 1.96, 2, 2.12, 2.25, 2.37, 2.5, 2.62, 2.75, 2.87, 3, 3.2, 3.4, 3.6, 3.8, 4, 4.3, 4.7, 4.9, 5, 5.5, 6, 6.5, 6.8, 7, 7.3, 7.5, 7.8, 8, 8.4, 8.7, 9, 9.4, 9.6, 9.8, 10];
private static const _uh32:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1];
private static const _lo298:Number = _uh32.length;
public function _pa412(_arg1:Array=null){
_arg1 = _kg100(_arg1);
_lx150(((_arg1.length)==_lo298) ? _arg1 : _uh32);
}
public function adjustBrightness(_arg1:Number):void{
_arg1 = _hd57(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
_tb30([1, 0, 0, 0, _arg1, 0, 1, 0, 0, _arg1, 0, 0, 1, 0, _arg1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
protected function _lx150(_arg1:Array):void{
var _local2:Number;
var _local3:uint;
_local2 = _lo298;
_local3 = 0;
while (_local3 < _local2) {
this[_local3] = _arg1[_local3];
_local3++;
};
}
public function _lv216(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_ec435(_arg4);
_sa443(_arg2);
adjustBrightness(_arg1);
_cy300(_arg3);
}
public function reset():void{
var _local1:uint;
_local1 = 0;
while (_local1 < _lo298) {
this[_local1] = _uh32[_local1];
_local1++;
};
}
protected function _tb30(_arg1:Array):void{
var _local2:Array;
var _local3:uint;
var _local4:uint;
var _local5:Number;
var _local6:Number;
_local2 = [];
_local3 = 0;
while (_local3 < 5) {
_local4 = 0;
while (_local4 < 5) {
_local2[_local4] = this[(_local4 + (_local3 * 5))];
_local4++;
};
_local4 = 0;
while (_local4 < 5) {
_local5 = 0;
_local6 = 0;
while (_local6 < 5) {
_local5 = (_local5 + (_arg1[(_local4 + (_local6 * 5))] * _local2[_local6]));
_local6++;
};
this[(_local4 + (_local3 * 5))] = _local5;
_local4++;
};
_local3++;
};
}
public function concat(_arg1:Array):void{
_arg1 = _kg100(_arg1);
if (_arg1.length != _lo298){
return;
};
_tb30(_arg1);
}
public function clone():_pa412{
return (new _pa412(this));
}
public function toArray():Array{
return (slice(0, 20));
}
public function toString():String{
return (((irrcrpt("KwtwaUicaqg [ ", 8) + this.join(irrcrpt(" , ", 3))) + irrcrpt(" ]", 4)));
}
public function _sa443(_arg1:Number):void{
var _local2:Number;
_arg1 = _hd57(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
if (_arg1 < 0){
_local2 = (127 + ((_arg1 / 100) * 127));
} else {
_local2 = (_arg1 % 1);
if (_local2 == 0){
_local2 = _xt380[_arg1];
} else {
_local2 = ((_xt380[(_arg1 << 0)] * (1 - _local2)) + (_xt380[((_arg1 << 0) + 1)] * _local2));
};
_local2 = ((_local2 * 127) + 127);
};
_tb30([(_local2 / 127), 0, 0, 0, (0.5 * (127 - _local2)), 0, (_local2 / 127), 0, 0, (0.5 * (127 - _local2)), 0, 0, (_local2 / 127), 0, (0.5 * (127 - _local2)), 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
protected function _kg100(_arg1:Array=null):Array{
if (_arg1 == null){
return (_uh32);
};
if ((_arg1 is _pa412)){
_arg1 = _arg1.slice(0);
};
if (_arg1.length < _lo298){
_arg1 = _arg1.slice(0, _arg1.length).concat(_uh32.slice(_arg1.length, _lo298));
} else {
if (_arg1.length > _lo298){
_arg1 = _arg1.slice(0, _lo298);
};
};
return (_arg1);
}
public function _ec435(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
_arg1 = ((_hd57(_arg1, 180) / 180) * Math.PI);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
_local2 = Math.cos(_arg1);
_local3 = Math.sin(_arg1);
_local4 = 0.213;
_local5 = 0.715;
_local6 = 0.072;
_tb30([((_local4 + (_local2 * (1 - _local4))) + (_local3 * -(_local4))), ((_local5 + (_local2 * -(_local5))) + (_local3 * -(_local5))), ((_local6 + (_local2 * -(_local6))) + (_local3 * (1 - _local6))), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * 0.143)), ((_local5 + (_local2 * (1 - _local5))) + (_local3 * 0.14)), ((_local6 + (_local2 * -(_local6))) + (_local3 * -0.283)), 0, 0, ((_local4 + (_local2 * -(_local4))) + (_local3 * -((1 - _local4)))), ((_local5 + (_local2 * -(_local5))) + (_local3 * _local5)), ((_local6 + (_local2 * (1 - _local6))) + (_local3 * _local6)), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
protected function _hd57(_arg1:Number, _arg2:Number):Number{
return (Math.min(_arg2, Math.max(-(_arg2), _arg1)));
}
public function _cy300(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
_arg1 = _hd57(_arg1, 100);
if ((((_arg1 == 0)) || (isNaN(_arg1)))){
return;
};
_local2 = (1 + ((_arg1)>0) ? ((3 * _arg1) / 100) : (_arg1 / 100));
_local3 = 0.3086;
_local4 = 0.6094;
_local5 = 0.082;
_tb30([((_local3 * (1 - _local2)) + _local2), (_local4 * (1 - _local2)), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), ((_local4 * (1 - _local2)) + _local2), (_local5 * (1 - _local2)), 0, 0, (_local3 * (1 - _local2)), (_local4 * (1 - _local2)), ((_local5 * (1 - _local2)) + _local2), 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]);
}
}
}//package com.megaman.util
Section 34
//_rv345 (com.megaman.util._rv345)
package com.megaman.util {
import flash.display.*;
import flash.events.*;
public class _rv345 {
private var _tq213:String;// = null
private var _xr89:MovieClip;
private var _ga13:Object;// = null
private var _ty82:MovieClip;
public static const _dn393:Number = 2;
public static const SHOW:Number = 1;
public function _rv345(_arg1:MovieClip, _arg2:Object){
_ga13 = null;
_tq213 = null;
super();
this._ty82 = _arg1;
drawRect(_arg2);
}
private function _pj126(_arg1:Object, _arg2:String){
_xr89.alpha = 1;
_ga13 = _arg1;
_tq213 = _arg2;
_xr89.addEventListener(Event.ENTER_FRAME, _lu379);
}
public function _ct284(_arg1:Number, _arg2:Object, _arg3:String){
switch (_arg1){
case SHOW:
_by160(_arg2, _arg3);
break;
case _dn393:
_pj126(_arg2, _arg3);
break;
};
}
private function drawRect(_arg1:Object){
var width:*;
var height:*;
var obj = _arg1;
width = obj.width;
height = obj.height;
_xr89 = new MovieClip();
_xr89.x = 0;
_xr89.y = 0;
_ty82.addChild(_xr89);
var _local3 = _xr89.graphics;
with (_local3) {
beginFill(0, 100);
lineStyle(1, 0, 100);
lineTo(width, 0);
lineTo(width, height);
lineTo(0, height);
lineTo(0, 0);
endFill();
};
_xr89.addEventListener(MouseEvent.CLICK, function (){
});
_xr89.useHandCursor = false;
_xr89.x = 0;
_xr89.y = 0;
_xr89.alpha = 0;
}
public function _bm351():void{
_ty82.removeChild(_xr89);
}
private function _lu379(_arg1:Event):void{
_xr89.alpha = (_xr89.alpha - 0.1);
if (_xr89.alpha <= 0){
_xr89.removeEventListener(Event.ENTER_FRAME, _lu379);
var _local2 = _ga13;
_local2[_tq213]();
};
}
private function _ft147(_arg1:Event):void{
_xr89.alpha = (_xr89.alpha + 0.008);
if (_xr89.alpha >= 1){
_xr89.removeEventListener(Event.ENTER_FRAME, _ft147);
var _local2 = _ga13;
_local2[_tq213]();
};
}
private function _by160(_arg1:Object, _arg2:String){
_xr89.alpha = 0;
_ga13 = _arg1;
_tq213 = _arg2;
_xr89.addEventListener(Event.ENTER_FRAME, _ft147);
}
}
}//package com.megaman.util
Section 35
//MainTimeline (MetalSlug_fla.MainTimeline)
package MetalSlug_fla {
import flash.events.*;
import flash.display.*;
public dynamic class MainTimeline extends MovieClip {
public var btnBack:SimpleButton;
public var mcFPS:MovieClip;
public var btnPlay:SimpleButton;
public var btnHowToPlay:SimpleButton;
public function MainTimeline(){
addFrameScript(1, frame2, 10, frame11, 20, frame21, 31, frame32, 41, frame42, 51, frame52);
}
public function onBack(_arg1:MouseEvent){
this.gotoAndStop("Main");
}
public function onGame(_arg1:MouseEvent){
this.gotoAndStop("Game");
}
function frame21(){
clsFla.onGame(this);
}
function frame2(){
stop();
this.stage.scaleMode = "noScale";
this.gotoAndStop("Main");
}
function frame11(){
stop();
this.stage.scaleMode = "noScale";
clsFla.onLoadSound();
this.btnPlay.useHandCursor = true;
this.btnPlay.addEventListener(MouseEvent.CLICK, onGame);
this.btnHowToPlay.useHandCursor = true;
this.btnHowToPlay.addEventListener(MouseEvent.CLICK, onHowToPlay);
}
public function onHowToPlay(_arg1:MouseEvent){
this.gotoAndStop("HowToPlay");
}
function frame32(){
stop();
this.btnBack.useHandCursor = true;
this.btnBack.addEventListener(MouseEvent.CLICK, onBack);
}
function frame42(){
stop();
}
function frame52(){
stop();
}
}
}//package MetalSlug_fla
Section 36
//mcBatleTruckDie_119 (MetalSlug_fla.mcBatleTruckDie_119)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcBatleTruckDie_119 extends MovieClip {
public function mcBatleTruckDie_119(){
addFrameScript(7, frame8, 10, frame11, 14, frame15, 40, frame41);
}
function frame15(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND_DIE");
}
function frame8(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND_DIE");
}
function frame11(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND_DIE");
}
function frame41(){
stop();
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 37
//mcBatleTruckShoot_118 (MetalSlug_fla.mcBatleTruckShoot_118)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcBatleTruckShoot_118 extends MovieClip {
public function mcBatleTruckShoot_118(){
addFrameScript(12, frame13, 28, frame29, 30, frame31, 32, frame33, 34, frame35, 36, frame37, 38, frame39, 40, frame41, 42, frame43, 82, frame83, 84, frame85, 86, frame87, 88, frame89, 90, frame91, 93, frame94, 97, frame98, 100, frame101, 102, frame103, 105, frame106, 108, frame109, 111, frame112, 115, frame116, 120, frame121, 140, frame141);
}
function frame87(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame89(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame85(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame91(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame94(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame98(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame106(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame109(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame13(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame103(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame29(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame83(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame101(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame116(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame37(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame31(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame112(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame35(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame43(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame33(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame41(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame39(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SOUND");
}
function frame121(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_FIRE");
}
function frame141(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_END");
}
}
}//package MetalSlug_fla
Section 38
//mcBatleTruckSHOW_115 (MetalSlug_fla.mcBatleTruckSHOW_115)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcBatleTruckSHOW_115 extends MovieClip {
public function mcBatleTruckSHOW_115(){
addFrameScript(8, frame9);
}
function frame9(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOW");
}
}
}//package MetalSlug_fla
Section 39
//mcBlood_20 (MetalSlug_fla.mcBlood_20)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcBlood_20 extends MovieClip {
public function mcBlood_20(){
addFrameScript(30, frame31);
}
function frame31(){
stop();
}
}
}//package MetalSlug_fla
Section 40
//mcBodyMarco_52 (MetalSlug_fla.mcBodyMarco_52)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcBodyMarco_52 extends MovieClip {
public var clip:MovieClip;
public function mcBodyMarco_52(){
addFrameScript(0, frame1, 6, frame7, 13, frame14, 21, frame22);
}
function frame14(){
stop();
}
function frame7(){
stop();
}
function frame1(){
stop();
}
function frame22(){
stop();
}
}
}//package MetalSlug_fla
Section 41
//mcCamionExploit_92 (MetalSlug_fla.mcCamionExploit_92)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcCamionExploit_92 extends MovieClip {
public function mcCamionExploit_92(){
addFrameScript(31, frame32);
}
function frame32(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 42
//mcCamionHit_93 (MetalSlug_fla.mcCamionHit_93)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcCamionHit_93 extends MovieClip {
public function mcCamionHit_93(){
addFrameScript(4, frame5);
}
function frame5(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "HIT");
}
}
}//package MetalSlug_fla
Section 43
//mcDuckShootBodyMarco_59 (MetalSlug_fla.mcDuckShootBodyMarco_59)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcDuckShootBodyMarco_59 extends MovieClip {
public function mcDuckShootBodyMarco_59(){
addFrameScript(6, frame7);
}
function frame7(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "PISTOL");
}
}
}//package MetalSlug_fla
Section 44
//mcEnemyDie_33 (MetalSlug_fla.mcEnemyDie_33)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcEnemyDie_33 extends MovieClip {
public function mcEnemyDie_33(){
addFrameScript(25, frame26);
}
function frame26(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 45
//mcEnemyDie2_27 (MetalSlug_fla.mcEnemyDie2_27)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcEnemyDie2_27 extends MovieClip {
public function mcEnemyDie2_27(){
addFrameScript(35, frame36);
}
function frame36(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 46
//mcEnemyDieFire_28 (MetalSlug_fla.mcEnemyDieFire_28)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcEnemyDieFire_28 extends MovieClip {
public function mcEnemyDieFire_28(){
addFrameScript(80, frame81);
}
function frame81(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 47
//mcEnemyShooterFire_32 (MetalSlug_fla.mcEnemyShooterFire_32)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcEnemyShooterFire_32 extends MovieClip {
public function mcEnemyShooterFire_32(){
addFrameScript(6, frame7, 69, frame70);
}
function frame70(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "FIRE_SHOOT_END");
}
function frame7(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "FIRE_SHOOT");
}
}
}//package MetalSlug_fla
Section 48
//mcExplotCarRed_97 (MetalSlug_fla.mcExplotCarRed_97)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcExplotCarRed_97 extends MovieClip {
public function mcExplotCarRed_97(){
addFrameScript(38, frame39);
}
function frame39(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 49
//mcExplotions_84 (MetalSlug_fla.mcExplotions_84)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcExplotions_84 extends MovieClip {
public function mcExplotions_84(){
addFrameScript(24, frame25);
}
function frame25(){
stop();
}
}
}//package MetalSlug_fla
Section 50
//mcExplotions2_15 (MetalSlug_fla.mcExplotions2_15)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcExplotions2_15 extends MovieClip {
public function mcExplotions2_15(){
addFrameScript(17, frame18);
}
function frame18(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 51
//mcExplotions3_11 (MetalSlug_fla.mcExplotions3_11)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcExplotions3_11 extends MovieClip {
public function mcExplotions3_11(){
addFrameScript(10, frame11);
}
function frame11(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 52
//mcFallingStandBodyMarco_56 (MetalSlug_fla.mcFallingStandBodyMarco_56)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcFallingStandBodyMarco_56 extends MovieClip {
public function mcFallingStandBodyMarco_56(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package MetalSlug_fla
Section 53
//mcFallingStandFootMarco_51 (MetalSlug_fla.mcFallingStandFootMarco_51)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcFallingStandFootMarco_51 extends MovieClip {
public function mcFallingStandFootMarco_51(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package MetalSlug_fla
Section 54
//mcFootMarco_47 (MetalSlug_fla.mcFootMarco_47)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcFootMarco_47 extends MovieClip {
public function mcFootMarco_47(){
addFrameScript(0, frame1, 6, frame7);
}
function frame7(){
stop();
}
function frame1(){
stop();
}
}
}//package MetalSlug_fla
Section 55
//mcFPS_123 (MetalSlug_fla.mcFPS_123)
package MetalSlug_fla {
import flash.text.*;
import flash.display.*;
public dynamic class mcFPS_123 extends MovieClip {
public var txtValue:TextField;
}
}//package MetalSlug_fla
Section 56
//mcHitCarRed_98 (MetalSlug_fla.mcHitCarRed_98)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcHitCarRed_98 extends MovieClip {
public function mcHitCarRed_98(){
addFrameScript(4, frame5);
}
function frame5(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "HIT");
}
}
}//package MetalSlug_fla
Section 57
//mcJumpingRunBodyMarco_57 (MetalSlug_fla.mcJumpingRunBodyMarco_57)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcJumpingRunBodyMarco_57 extends MovieClip {
public function mcJumpingRunBodyMarco_57(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package MetalSlug_fla
Section 58
//mcJumpingStandBodyMarco_55 (MetalSlug_fla.mcJumpingStandBodyMarco_55)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcJumpingStandBodyMarco_55 extends MovieClip {
public function mcJumpingStandBodyMarco_55(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package MetalSlug_fla
Section 59
//mcJumpStandFootMarco_50 (MetalSlug_fla.mcJumpStandFootMarco_50)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcJumpStandFootMarco_50 extends MovieClip {
public function mcJumpStandFootMarco_50(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package MetalSlug_fla
Section 60
//mcMachineFlyDie_111 (MetalSlug_fla.mcMachineFlyDie_111)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcMachineFlyDie_111 extends MovieClip {
public function mcMachineFlyDie_111(){
addFrameScript(54, frame55);
}
function frame55(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 61
//mcMachineFlyShoot_110 (MetalSlug_fla.mcMachineFlyShoot_110)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcMachineFlyShoot_110 extends MovieClip {
public function mcMachineFlyShoot_110(){
addFrameScript(14, frame15, 24, frame25, 33, frame34, 43, frame44);
}
function frame15(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB");
}
function frame25(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB");
}
function frame34(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB");
}
function frame44(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB_END");
}
}
}//package MetalSlug_fla
Section 62
//mcMainScreen_120 (MetalSlug_fla.mcMainScreen_120)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcMainScreen_120 extends MovieClip {
public function mcMainScreen_120(){
addFrameScript(23, frame24);
}
function frame24(){
stop();
}
}
}//package MetalSlug_fla
Section 63
//mcMainWin_126 (MetalSlug_fla.mcMainWin_126)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcMainWin_126 extends MovieClip {
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var btnReplay:SimpleButton;
public var mcScoreD:MovieClip;
public function mcMainWin_126(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
clsFla.onWin(this);
}
}
}//package MetalSlug_fla
Section 64
//mcNumber_67 (MetalSlug_fla.mcNumber_67)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcNumber_67 extends MovieClip {
public function mcNumber_67(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package MetalSlug_fla
Section 65
//mcPlataform1Exploit_83 (MetalSlug_fla.mcPlataform1Exploit_83)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcPlataform1Exploit_83 extends MovieClip {
public function mcPlataform1Exploit_83(){
addFrameScript(29, frame30);
}
function frame30(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 66
//mcPlataform1Hit_85 (MetalSlug_fla.mcPlataform1Hit_85)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcPlataform1Hit_85 extends MovieClip {
public function mcPlataform1Hit_85(){
addFrameScript(4, frame5);
}
function frame5(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "HIT");
}
}
}//package MetalSlug_fla
Section 67
//mcPlayerDie_64 (MetalSlug_fla.mcPlayerDie_64)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcPlayerDie_64 extends MovieClip {
public function mcPlayerDie_64(){
addFrameScript(69, frame70);
}
function frame70(){
stop();
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 68
//mcPlayerDieFire_65 (MetalSlug_fla.mcPlayerDieFire_65)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcPlayerDieFire_65 extends MovieClip {
public function mcPlayerDieFire_65(){
addFrameScript(84, frame85);
}
function frame85(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 69
//mcShootDownPistolBodyMarco_61 (MetalSlug_fla.mcShootDownPistolBodyMarco_61)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcShootDownPistolBodyMarco_61 extends MovieClip {
public function mcShootDownPistolBodyMarco_61(){
addFrameScript(3, frame4, 8, frame9);
}
function frame4(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "IS_READY_SHOOT");
}
function frame9(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "PISTOL");
}
}
}//package MetalSlug_fla
Section 70
//mcShootPistolBodyMarco_58 (MetalSlug_fla.mcShootPistolBodyMarco_58)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcShootPistolBodyMarco_58 extends MovieClip {
public function mcShootPistolBodyMarco_58(){
addFrameScript(2, frame3, 6, frame7);
}
function frame3(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "IS_READY_SHOOT");
}
function frame7(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "PISTOL");
}
}
}//package MetalSlug_fla
Section 71
//mcShootUpPistolBodyMarco_63 (MetalSlug_fla.mcShootUpPistolBodyMarco_63)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcShootUpPistolBodyMarco_63 extends MovieClip {
public function mcShootUpPistolBodyMarco_63(){
addFrameScript(1, frame2, 6, frame7);
}
function frame7(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "PISTOL");
}
function frame2(){
clsFla.onEndAnimation(MovieClip(this.parent.parent).parentClass, "IS_READY_SHOOT");
}
}
}//package MetalSlug_fla
Section 72
//mcStandDownLookMarco_60 (MetalSlug_fla.mcStandDownLookMarco_60)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcStandDownLookMarco_60 extends MovieClip {
public function mcStandDownLookMarco_60(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package MetalSlug_fla
Section 73
//mcStandUpLookMarco_62 (MetalSlug_fla.mcStandUpLookMarco_62)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcStandUpLookMarco_62 extends MovieClip {
public function mcStandUpLookMarco_62(){
addFrameScript(20, frame21);
}
function frame21(){
stop();
}
}
}//package MetalSlug_fla
Section 74
//mcTaxiCarHit_104 (MetalSlug_fla.mcTaxiCarHit_104)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcTaxiCarHit_104 extends MovieClip {
public function mcTaxiCarHit_104(){
addFrameScript(5, frame6);
}
function frame6(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "HIT");
}
}
}//package MetalSlug_fla
Section 75
//mcTextGo_78 (MetalSlug_fla.mcTextGo_78)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcTextGo_78 extends MovieClip {
public function mcTextGo_78(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package MetalSlug_fla
Section 76
//mcTextGoStand_79 (MetalSlug_fla.mcTextGoStand_79)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcTextGoStand_79 extends MovieClip {
public function mcTextGoStand_79(){
addFrameScript(71, frame72);
}
function frame72(){
MovieClip(this.parent).gotoAndStop("NONE");
MovieClip(this.parent).visible = false;
}
}
}//package MetalSlug_fla
Section 77
//mcTryAgain_125 (MetalSlug_fla.mcTryAgain_125)
package MetalSlug_fla {
import flash.display.*;
public dynamic class mcTryAgain_125 extends MovieClip {
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var btnReplay:SimpleButton;
public var mcScoreD:MovieClip;
public function mcTryAgain_125(){
addFrameScript(15, frame16);
}
function frame16(){
stop();
clsFla.onTryAgain(this);
}
}
}//package MetalSlug_fla
Section 78
//sprite188_19 (MetalSlug_fla.sprite188_19)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class sprite188_19 extends MovieClip {
public function sprite188_19(){
addFrameScript(57, frame58);
}
function frame58(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "DIE");
}
}
}//package MetalSlug_fla
Section 79
//sprite296_22 (MetalSlug_fla.sprite296_22)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class sprite296_22 extends MovieClip {
public function sprite296_22(){
addFrameScript(20, frame21);
}
function frame21(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "VIEW_PLAYER");
}
}
}//package MetalSlug_fla
Section 80
//sprite430_26 (MetalSlug_fla.sprite430_26)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class sprite430_26 extends MovieClip {
public function sprite430_26(){
addFrameScript(13, frame14, 50, frame51);
}
function frame14(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB");
}
function frame51(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "SHOOT_BOMB_END");
}
}
}//package MetalSlug_fla
Section 81
//sprite812_102 (MetalSlug_fla.sprite812_102)
package MetalSlug_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class sprite812_102 extends MovieClip {
public var rc:MovieClip;
public function sprite812_102(){
addFrameScript(37, frame38);
}
function frame38(){
clsFla.onEndAnimation(MovieClip(this.parent).parentClass, "EXPLOIT");
}
}
}//package MetalSlug_fla
Section 82
//Timeline_1 (MetalSlug_fla.Timeline_1)
package MetalSlug_fla {
import flash.display.*;
public dynamic class Timeline_1 extends MovieClip {
public var bar:MovieClip;
public var PercentLoaded;
public function Timeline_1(){
addFrameScript(0, frame1, 1, frame2, 74, frame75);
}
function frame75(){
MovieClip(this.parent).play();
}
function frame1(){
MovieClip(this.parent).stop();
PercentLoaded = ((this.stage.loaderInfo.bytesLoaded / this.stage.loaderInfo.bytesTotal) * 100);
if (PercentLoaded != 100){
bar.scaleY = (PercentLoaded / 100);
} else {
gotoAndPlay("LOADED");
};
}
function frame2(){
gotoAndPlay(1);
}
}
}//package MetalSlug_fla
Section 83
//clsFla (clsFla)
package {
import com.megaman.framework.*;
import com.megaman.util.*;
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class clsFla {
public static var _be299:Number = 0;
public static function onGame(_arg1:MovieClip):void{
_mv383._lg442 = _arg1;
_mv383._wv242 = new _sc113(_arg1);
_arg1.addEventListener(Event.ENTER_FRAME, update);
}
public static function onTryAgain(_arg1:MovieClip):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local2 = _mv383._gx51;
_local3 = int((_local2 / 10000));
_local2 = (_local2 % 10000);
_local4 = int((_local2 / 1000));
_local2 = (_local2 % 1000);
_local5 = int((_local2 / 100));
_local2 = (_local2 % 100);
_local6 = int((_local2 / 10));
_local7 = (_local2 % 10);
_arg1.mcScoreU.gotoAndStop((("N" + _local7) + ""));
_arg1.mcScoreD.gotoAndStop((("N" + _local6) + ""));
_arg1.mcScoreC.gotoAndStop((("N" + _local5) + ""));
_arg1.mcScoreM.gotoAndStop((("N" + _local4) + ""));
_arg1.mcScoreMl.gotoAndStop((("N" + _local3) + ""));
_arg1.btnReplay.addEventListener(MouseEvent.CLICK, _cr293);
}
public static function _gf29():void{
_mv383._lg442.removeEventListener(Event.ENTER_FRAME, update);
}
public static function onEndAnimation(_arg1:Object, _arg2:String):void{
if (_arg1){
if (_mv383._wv242.state != _sc113._mk413){
_arg1.onEndAnimation(_arg2);
};
};
}
public static function update(_arg1:Event):void{
_mv383._wv242.update();
_ti389(_arg1.target);
}
public static function onLoadSound():void{
_mv383.sound = new _em136();
_mv383._pg385 = new _pa412();
}
public static function onWin(_arg1:MovieClip):void{
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local2 = _mv383._gx51;
_local3 = int((_local2 / 10000));
_local2 = (_local2 % 10000);
_local4 = int((_local2 / 1000));
_local2 = (_local2 % 1000);
_local5 = int((_local2 / 100));
_local2 = (_local2 % 100);
_local6 = int((_local2 / 10));
_local7 = (_local2 % 10);
_arg1.mcScoreU.gotoAndStop((("N" + _local7) + ""));
_arg1.mcScoreD.gotoAndStop((("N" + _local6) + ""));
_arg1.mcScoreC.gotoAndStop((("N" + _local5) + ""));
_arg1.mcScoreM.gotoAndStop((("N" + _local4) + ""));
_arg1.mcScoreMl.gotoAndStop((("N" + _local3) + ""));
_arg1.btnReplay.addEventListener(MouseEvent.CLICK, _cr293);
}
private static function _cr293(_arg1:MouseEvent):void{
_mv383._gx51 = 0;
_mv383._tv182 = 6;
_mv383._lg442.gotoAndStop(irrcrpt("Hbnf", 1));
}
private static function _ti389(_arg1:Object):void{
var _local2:*;
_local2 = (getTimer() - _be299);
_be299 = getTimer();
if (_arg1.mcFPS){
_arg1.mcFPS.txtValue.text = (int((1000 / _local2)) + irrcrpt("/38", 8));
};
}
}
}//package
Section 84
//irrcrpt (irrcrpt)
package {
public function irrcrpt(_arg1:String, _arg2:int):String{
var _local3:String;
var _local4:int;
var _local5:int;
_local3 = new String();
_local4 = 0;
while (_local4 < _arg1.length) {
_local5 = _arg1.charCodeAt(_local4);
if ((((_local5 >= 48)) && ((_local5 <= 57)))){
_local5 = ((_local5 - _arg2) - 48);
if (_local5 < 0){
_local5 = (_local5 + (57 - 48));
};
_local5 = ((_local5 % (57 - 48)) + 48);
} else {
if ((((_local5 >= 65)) && ((_local5 <= 90)))){
_local5 = ((_local5 - _arg2) - 65);
if (_local5 < 0){
_local5 = (_local5 + (90 - 65));
};
_local5 = ((_local5 % (90 - 65)) + 65);
} else {
if ((((_local5 >= 97)) && ((_local5 <= 122)))){
_local5 = ((_local5 - _arg2) - 97);
if (_local5 < 0){
_local5 = (_local5 + (122 - 97));
};
_local5 = ((_local5 % (122 - 97)) + 97);
};
};
};
_local3 = (_local3 + String.fromCharCode(_local5));
_local4++;
};
return (_local3);
}
}//package
Section 85
//mc_background_blue (mc_background_blue)
package {
import flash.display.*;
public dynamic class mc_background_blue extends MovieClip {
}
}//package
Section 86
//mcBatleTrunk (mcBatleTrunk)
package {
import flash.display.*;
public dynamic class mcBatleTrunk extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 87
//mcBullet (mcBullet)
package {
import flash.display.*;
public dynamic class mcBullet extends MovieClip {
public var collision:MovieClip;
public function mcBullet(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 88
//mcBulletBomb (mcBulletBomb)
package {
import flash.display.*;
public dynamic class mcBulletBomb extends MovieClip {
public var collision:MovieClip;
public function mcBulletBomb(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 89
//mcBulletBombFly (mcBulletBombFly)
package {
import flash.display.*;
public dynamic class mcBulletBombFly extends MovieClip {
public var collision:MovieClip;
public function mcBulletBombFly(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 90
//mcBulletFire (mcBulletFire)
package {
import flash.display.*;
public dynamic class mcBulletFire extends MovieClip {
public var collision:MovieClip;
public function mcBulletFire(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 91
//mcCameraMan (mcCameraMan)
package {
import flash.display.*;
public dynamic class mcCameraMan extends MovieClip {
}
}//package
Section 92
//mcCamion (mcCamion)
package {
import flash.display.*;
public dynamic class mcCamion extends MovieClip {
public function mcCamion(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 93
//mcCollisionCamion (mcCollisionCamion)
package {
import flash.display.*;
public dynamic class mcCollisionCamion extends MovieClip {
}
}//package
Section 94
//mcCollisionCar (mcCollisionCar)
package {
import flash.display.*;
public dynamic class mcCollisionCar extends MovieClip {
}
}//package
Section 95
//mcCollisionPlataform1 (mcCollisionPlataform1)
package {
import flash.display.*;
public dynamic class mcCollisionPlataform1 extends MovieClip {
}
}//package
Section 96
//mcCollisionTaxi (mcCollisionTaxi)
package {
import flash.display.*;
public dynamic class mcCollisionTaxi extends MovieClip {
}
}//package
Section 97
//mcEnemyShooter (mcEnemyShooter)
package {
import flash.display.*;
public dynamic class mcEnemyShooter extends MovieClip {
public var collision:MovieClip;
public function mcEnemyShooter(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 98
//mcEnemySoldier (mcEnemySoldier)
package {
import flash.display.*;
public dynamic class mcEnemySoldier extends MovieClip {
public var collision:MovieClip;
}
}//package
Section 99
//mcMachineFly (mcMachineFly)
package {
import flash.display.*;
public dynamic class mcMachineFly extends MovieClip {
public var collision:MovieClip;
public function mcMachineFly(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 100
//mcMaskGame (mcMaskGame)
package {
import flash.display.*;
public dynamic class mcMaskGame extends Sprite {
}
}//package
Section 101
//mcPlataform1 (mcPlataform1)
package {
import flash.display.*;
public dynamic class mcPlataform1 extends MovieClip {
}
}//package
Section 102
//mcPlayer (mcPlayer)
package {
import flash.display.*;
public dynamic class mcPlayer extends MovieClip {
public var collision:MovieClip;
public var foot:MovieClip;
public var body:MovieClip;
}
}//package
Section 103
//mcRedCar (mcRedCar)
package {
import flash.display.*;
public dynamic class mcRedCar extends MovieClip {
public function mcRedCar(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 104
//mcScreen1_0_0 (mcScreen1_0_0)
package {
import flash.display.*;
public dynamic class mcScreen1_0_0 extends MovieClip {
public var mcCollision:MovieClip;
public function mcScreen1_0_0(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 105
//mcScreen1_0_1 (mcScreen1_0_1)
package {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcScreen1_0_1 extends MovieClip {
public var mcCollision:MovieClip;
public function mcScreen1_0_1(){
addFrameScript(0, frame1);
}
function frame1(){
MovieClip(this).mStopScreen = false;
trace(("MovieClip(this).mStopScreen " + MovieClip(this).mStopScreen));
}
}
}//package
Section 106
//mcScreen1_0_2 (mcScreen1_0_2)
package {
import adobe.utils.*;
import flash.accessibility.*;
import flash.display.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mcScreen1_0_2 extends MovieClip {
public var mcCollision:MovieClip;
public function mcScreen1_0_2(){
addFrameScript(0, frame1);
}
function frame1(){
this.mStopScreen = true;
}
}
}//package
Section 107
//mcScreen1_0_3 (mcScreen1_0_3)
package {
import flash.display.*;
public dynamic class mcScreen1_0_3 extends MovieClip {
public var mcCollision:MovieClip;
}
}//package
Section 108
//mcScreen1_0_4 (mcScreen1_0_4)
package {
import flash.display.*;
public dynamic class mcScreen1_0_4 extends MovieClip {
public var mcCollision:MovieClip;
}
}//package
Section 109
//mcScreen1_0_5 (mcScreen1_0_5)
package {
import flash.display.*;
public dynamic class mcScreen1_0_5 extends MovieClip {
public var mcCollision:MovieClip;
}
}//package
Section 110
//mcScreen1_0_6 (mcScreen1_0_6)
package {
import flash.display.*;
public dynamic class mcScreen1_0_6 extends MovieClip {
public var mcCollision:MovieClip;
}
}//package
Section 111
//mcScreen1_0_7 (mcScreen1_0_7)
package {
import flash.display.*;
public dynamic class mcScreen1_0_7 extends MovieClip {
public var mcCollision:MovieClip;
}
}//package
Section 112
//mcTaxiCar (mcTaxiCar)
package {
import flash.display.*;
public dynamic class mcTaxiCar extends MovieClip {
public function mcTaxiCar(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 113
//mcUI (mcUI)
package {
import flash.display.*;
public dynamic class mcUI extends MovieClip {
public var mcTextGo:MovieClip;
public var mcScoreC:MovieClip;
public var mcScoreM:MovieClip;
public var mcScoreU:MovieClip;
public var mcScoreMl:MovieClip;
public var mcScoreD:MovieClip;
public var mcNumberD:MovieClip;
public var mcLife:MovieClip;
public var mcNumberU:MovieClip;
}
}//package
Section 114
//sdBereta3 (sdBereta3)
package {
import flash.media.*;
public dynamic class sdBereta3 extends Sound {
}
}//package
Section 115
//sdCollBullet (sdCollBullet)
package {
import flash.media.*;
public dynamic class sdCollBullet extends Sound {
}
}//package
Section 116
//sdDeadEnemyShoot (sdDeadEnemyShoot)
package {
import flash.media.*;
public dynamic class sdDeadEnemyShoot extends Sound {
}
}//package
Section 117
//sdDeadPlayer (sdDeadPlayer)
package {
import flash.media.*;
public dynamic class sdDeadPlayer extends Sound {
}
}//package
Section 118
//sdDeadPlayer2 (sdDeadPlayer2)
package {
import flash.media.*;
public dynamic class sdDeadPlayer2 extends Sound {
}
}//package
Section 119
//sdDesert (sdDesert)
package {
import flash.media.*;
public dynamic class sdDesert extends Sound {
}
}//package
Section 120
//sdExplotion1 (sdExplotion1)
package {
import flash.media.*;
public dynamic class sdExplotion1 extends Sound {
}
}//package
Section 121
//sdMainTheme (sdMainTheme)
package {
import flash.media.*;
public dynamic class sdMainTheme extends Sound {
}
}//package
Section 122
//sdShootFlyBomber (sdShootFlyBomber)
package {
import flash.media.*;
public dynamic class sdShootFlyBomber extends Sound {
}
}//package
Section 123
//sdShootTruck (sdShootTruck)
package {
import flash.media.*;
public dynamic class sdShootTruck extends Sound {
}
}//package
Section 124
//sdViewPlayer (sdViewPlayer)
package {
import flash.media.*;
public dynamic class sdViewPlayer extends Sound {
}
}//package