[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Frame 1 (738 B)
log.Reset = function () {
log.log = (log.log_ = "");
};
log.Reset();
log.aso051049 = function (aso070408) {
log.log = (log.log_ = log.log_ + (aso070408 + "\r"));
};
_root.log.aso051049("start log");
function aso080994(args) {
_root.parts_progress++;
aso091580.url = ("parts/nr-" + _root.screen_name) + _root.parts_progress;
aso091580.onSocketResponse();
}
stop();
var Qvar = ["screen_8", "screen_9", "screen_7", "screen_1", "screen_0", "screen_3", "screen_2", "screen_4", "screen_6", "screen_5", "screen_lost", "screen_end"];
var screen_name;
var parts_progress;
var Qscr;
var aso063027 = "parts/nr-game";
var aso091580 = new aso043668();
aso054254._visible = false;
getURL ("fscommand:" + "bct", 12);
play();
Frame 2 (451 B)
stop();
var aso049657 = new Object();
aso049657.onLoadProgress = function (aso069016, bytesLoaded, bytesTotal) {
aso057038 = (aso094364 = ("Loading: " + int((100 * bytesLoaded) / bytesTotal)) + "%");
};
aso049657.onLoadError = function (aso069016, aso076397) {
};
aso049657.onLoadInit = function (aso069016) {
play();
};
var aso012331 = new MovieClipLoader();
aso012331.addListener(aso049657);
aso012331.loadClip(_root.aso063027, game);
Frame 3 (692 B)
function setScreen(args) {
i = 0;
while (i < 12) {
if (_root.Qvar[i] == args) {
getURL ("fscommand:" + "bar", i + 1);
}
i++;
}
if (game.screen != undefined) {
removeMovieClip(game.screen);
}
game.attachMovie(args, "screen", 1);
_root.screen_name = args;
_root.parts_progress = 0;
}
function gotoScreen(args) {
if (game.trans != undefined) {
game.removeMovieClip(trans);
}
game.attachMovie("trans_screen", "trans", 2).next_screen = args;
}
stop();
onEnterFrame = function () {
if (_root.Qscr != undefined) {
stopAllSounds();
Mouse.show();
setScreen(_root.Qvar[Qscr - 1]);
_root.Qscr = undefined;
}
};
stop();
_root.Qscr = 1;
Symbol 2 MovieClip Frame 31 (17 B)
gotoAndPlay (1);
Symbol 8 MovieClip Frame 1 (8 B)
stop();
Symbol 28 MovieClip [aso082386.aso043668] Frame 0 (966 B)
class aso043668
{
var aso075005, aso037679, aso049657, aso012331, url;
function aso043668 () {
aso075005 = new Array();
aso037679 = false;
aso049657 = new Object();
aso049657.onLoadInit = function (aso069016) {
aso069016.part._x = 0;
aso069016.part._y = 0;
_root.aso091580.aso075005.splice(0, 1);
_root.aso091580.aso037679 = false;
_root.game.screen._visible = true;
_root.aso054254._visible = false;
_root.aso091580.aso000353();
};
aso012331 = new MovieClipLoader();
aso012331.addListener(aso049657);
}
function aso022917(aso007734) {
aso075005.push(aso007734);
aso000353();
}
function aso000353() {
if (aso037679) {
return(undefined);
}
if (aso075005.length > 0) {
aso037679 = true;
_root.game.screen._visible = false;
_root.aso054254._visible = true;
_root.aso080994("+");
}
}
function onSocketResponse() {
aso012331.loadClip(url, aso075005[0]);
}
}