Section 1
//LoadingBarBase (_doswf_package.LoadingBarBase)
package _doswf_package {
import flash.display.*;
public class LoadingBarBase extends Sprite {
private var șߒ:uint;// = 0xFF0000
public function setProgress(*:DisplayObjectContainer, *:Number):void{
this.setProgress(*, *);
}
private function setProgress(*:DisplayObjectContainer, *:Number):void{
var _local7:* = null;
var _local6:* = null;
var _local5:* = null;
var _local4:* = null;
var _local3:* = null;
_local7 = null;
_local6 = null;
_local5 = null;
_local4 = null;
_local3 = null;
_local3 = *.stage;
if (!_local3){
return;
};
_local4 = 4;
_local5 = (_local3.stageWidth * 0.3);
if (_local5 < 150){
_local5 = 150;
};
_local6 = ((_local3.stageWidth / 2) - (_local5 / 2));
_local7 = ((_local3.stageHeight / 2) - _local4);
graphics.clear();
graphics.beginFill(this.șߒ, 0.5);
graphics.drawRect(_local6, _local7, _local5, _local4);
graphics.beginFill(this.șߒ, 1);
graphics.drawRect(_local6, _local7, uint((_local5 * *)), _local4);
graphics.endFill();
}
}
}//package _doswf_package
Section 2
//șߐ (È™ß)
package {
import flash.events.*;
import flash.display.*;
import flash.system.*;
import flash.net.*;
import flash.utils.*;
import laan.smart.proxies.filesystem.*;
public dynamic class șߐ extends MovieClip {
private var șߒ;
private var șߒ;
private var șߒ;
private var init;
private var init:uint;
private var init:uint;
private var init:uint;
private var init:uint;
private var init;
private var init;
private var init:uint;// = 0
private static const șߒ = "_doswf_package.LoadingBarBase";
public function șߐ(){
if (Security.sandboxType != "application"){
Security.allowDomain("*");
};
this.init();
}
private function init():void{
var _local1:* = null;
_local1 = null;
this.șߒ = new LoaderContext(false, ApplicationDomain.currentDomain);
if (this.șߒ.hasOwnProperty("allowLoadBytesCodeExecution")){
Object(this.șߒ).allowLoadBytesCodeExecution = true;
};
if (this.șߒ.hasOwnProperty("parameters")){
Object(this.șߒ)["parameters"] = loaderInfo.parameters;
};
StageAlign.prototype["@doswf__s"] = stage;
StageAlign.prototype.setPropertyIsEnumerable("@doswf__s", false);
LoaderInfo.prototype["@doswf__u"] = loaderInfo.url;
LoaderInfo.prototype.setPropertyIsEnumerable("@doswf__u", false);
LoaderInfo.prototype["@doswf__p"] = loaderInfo.parameters;
LoaderInfo.prototype.setPropertyIsEnumerable("@doswf__p", false);
if (ApplicationDomain.currentDomain.hasDefinition(șߒ)){
_local1 = (ApplicationDomain.currentDomain.getDefinition(șߒ) as Class);
this.șߒ = (new (_local1) as DisplayObject);
addChild(this.șߒ);
stop();
addEventListener(Event.ENTER_FRAME, this.init);
} else {
this.init();
};
}
private function init():void{
var _local1:* = null;
_local1 = this.init(new șߑ());
_local1.uncompress();
this.init(_local1);
}
private function init(*:ByteArray):void{
var _local4:* = null;
var _local3:* = null;
var _local2:* = null;
*.position = 0;
if (*.readBoolean()){
this.init(*);
};
this.init = *.readBoolean();
_local2 = *.readUnsignedInt();
_local3 = new ByteArray();
*.readBytes(_local3, 0, _local2);
this.șߒ = new ByteArray();
*.readBytes(this.șߒ);
_local4 = new Loader();
_local4.contentLoaderInfo.addEventListener(Event.INIT, this.init);
_local4.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, this.init);
_local4.loadBytes(_local3, this.șߒ);
}
private function init(*:ByteArray):ByteArray{
var _local4:* = null;
var _local3:* = null;
var _local2:* = null;
_local4 = 0;
*.position = 0;
this.init = (*.readUnsignedByte() - 1);
this.init = (*.readUnsignedByte() - 1);
this.init = (*.readUnsignedInt() - 2);
this.init = (*.readUnsignedInt() - 2);
_local2 = new ByteArray();
_local2.writeBytes(*, (*.length - this.init), this.init);
_local3 = 0;
while (true) {
_local4 = 0;
while (_local4 < this.init) {
_local2[_local3] = (_local2[_local3] ^ this.init);
_local3++;
if (_local3 >= this.init){
break;
};
_local4 = (_local4 + 5);
};
_local3 = (_local3 + this.init);
if (_local3 >= this.init){
break;
};
};
return (_local2);
}
private function init(*:Event):void{
var _local4:* = null;
var _local3:* = null;
var _local2:* = null;
if ((* is ProgressEvent)){
this.init = (* as ProgressEvent);
return;
};
_local2 = (*.target as LoaderInfo);
_local2.removeEventListener(Event.INIT, this.init);
_local2.removeEventListener(ProgressEvent.PROGRESS, this.init);
_local3 = _local2.loader;
if (this.șߒ){
_local3 = new Loader();
_local3.contentLoaderInfo.addEventListener(Event.INIT, this.init);
_local3.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, this.init);
_local3.loadBytes(this.șߒ, this.șߒ);
this.șߒ = null;
return;
};
if ((parent is Stage)){
if (this.init){
parent.addChildAt(_local3.content, 0);
parent.removeChild(this);
} else {
addChild(_local3);
};
} else {
if (this.init){
addChildAt(_local3.content, 0);
} else {
addChildAt(_local3, 0);
};
};
if (((_local2.content.hasOwnProperty("@doswf__lph")) && (this.init))){
_local4 = Object(_local2.content);
_local4["@doswf__lph"](this.init);
};
}
private function init(*:Event):void{
var _local2:* = null;
_local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal);
Object(this.șߒ).setProgress(this, _local2);
if (_local2 == 1){
removeEventListener(Event.ENTER_FRAME, this.init);
removeChild(this.șߒ);
gotoAndStop(2);
this.init();
};
}
private function init(*:ByteArray):void{
var _local4:* = null;
var _local3:* = null;
var _local2:* = null;
this.init = [];
_local2 = Math.min(*.readUnsignedInt(), ((6 * 0x0400) * 0x0400));
_local3 = *.readUnsignedInt();
_local4 = new ByteArray();
*.readBytes(_local4, 0, _local3);
this.init = [_local2, _local4];
addEventListener(Event.ENTER_FRAME, this.init);
this.init(null);
}
private function init(*:Event):void{
var _local7:* = null;
var _local6:* = null;
var _local5:* = null;
var _local4:* = null;
var _local3:* = null;
var _local2:* = null;
_local5 = null;
_local6 = null;
_local7 = 0;
_local2 = this.init[0];
_local3 = this.init[1];
_local4 = 3;
while (_local4-- > 0) {
_local5 = new ByteArray();
_local5.writeBytes(_local3);
_local5.position = _local5.length;
_local5.endian = Endian.LITTLE_ENDIAN;
_local6 = new ByteArray();
_local7 = (((_local2 * 2) / 3) + (Math.random() * ((_local2 * 2) / 3)));
while (_local6.length < _local7) {
_local6.writeBytes(_local3, ((Math.random() * _local3.length) / 3));
};
_local6.length = _local7;
if (_local6.length >= 63){
_local5.writeShort(((87 << 6) | 63));
_local5.writeUnsignedInt(_local6.length);
} else {
_local5.writeShort(((87 << 6) | _local6.length));
};
_local5.writeBytes(_local6);
_local5.writeShort((1 << 6));
_local5.writeShort(0);
_local5.position = 4;
_local5.writeUnsignedInt(_local5.length);
this.init.push(_local5);
this.init = (this.init + _local5.length);
if ((((this.init > ((100 * 0x0400) * 0x0400))) || ((this.init.length > 128)))){
removeEventListener(Event.ENTER_FRAME, this.init);
break;
};
};
}
}
}//package
Section 3
//șߑ (șߑ)
package {
import flash.utils.*;
public class șߑ extends ByteArray {
}
}//package