Frame 3
stop();
Main.main(this);
Symbol 3 MovieClip [__Packages.PreloadStatus] Frame 0
class PreloadStatus
{
function PreloadStatus () {
}
//ASSetPropFlags(_local1, null, 1);
}
Symbol 4 MovieClip [__Packages.Preloader] Frame 0
class Preloader
{
static var simulate, preloaderClass, initID, instance;
var simulateLoaded, intervalID, lvArray;
function Preloader () {
if (simulate) {
simulateLoaded = 0;
intervalID = _global.setInterval(checkLoadStatic, 100);
onInit();
return;
}
lvArray = [];
for (var id in _root) {
if (id.substring(0, 11) == "__library__") {
if (new MovieClipLoader() != null) {
var _local2 = _root.createEmptyMovieClip("sharedlib" + lvArray.length, 15000 - lvArray.length);
_local2._x = -2000;
_local2._y = -2000;
var _local3 = new MovieClipLoader();
_local3.loaderClip = _local2;
_local3.url = id.substring(11);
_local3.loadClip(_local3.url, _local3.loaderClip);
lvArray.push(_local3);
} else {
var _local4 = new LoadVars();
_local4.url = id.substring(11);
_local4.load(_local4.url);
lvArray.push(_local4);
}
}
}
intervalID = _global.setInterval(checkLoadStatic, 100);
onInit();
}
function onInit() {
}
function onStatus(status) {
}
function onComplete() {
}
static function register(loaderClass, simulateOnly) {
preloaderClass = loaderClass;
simulate = simulateOnly;
return(true);
}
static function init() {
_root.stop();
initID = _global.setInterval(kickoff, 1);
return(true);
}
static function kickoff() {
_global.clearInterval(initID);
if (preloaderClass != null) {
instance = new Preloader.preloaderClass();
} else {
instance = new Preloader();
}
instance.onInit();
}
function checkLoadStatic() {
if (simulate == true) {
instance.simulateCheckLoad();
} else {
instance.checkLoad();
}
}
function simulateCheckLoad() {
var _local2 = new PreloadStatus();
_local2.bytesLoaded = simulateLoaded;
_local2.bytesTotal = 1024768 /* 0x0FA300 */;
_local2.modulesLoaded = 0;
_local2.modulesTotal = 1;
onStatus(_local2);
simulateLoaded = simulateLoaded + Math.round(10000 * Math.random());
if (simulateLoaded >= 1024768) {
_global.clearInterval(intervalID);
_root.play();
onComplete();
}
}
function checkLoad() {
var _local2 = 0;
var _local3 = _root.getBytesLoaded();
var _local4 = _root.getBytesTotal();
if ((_local3 == _local4) && (_local4 > 0)) {
_local2++;
}
for (var i in lvArray) {
if (new MovieClipLoader() != null) {
var _local5 = lvArray[i];
var _local6 = _local5.getProgress(_local5.loaderClip);
_local3 = _local3 + _local6.bytesLoaded;
_local4 = _local4 + _local6.bytesTotal;
if ((_local3 == _local4) && (_local4 > 0)) {
_local2++;
}
} else {
var _local7 = lvArray[i];
if (_local7.loaded) {
_local2++;
}
_local3 = _local3 + _local7.getBytesLoaded();
_local4 = _local4 + _local7.getBytesTotal();
}
}
if ((!_global.isNaN(_local3)) && (!_global.isNaN(_local4))) {
var _local8 = new PreloadStatus();
_local8.bytesLoaded = _local3;
_local8.bytesTotal = _local4;
_local8.modulesLoaded = _local2;
_local8.modulesTotal = lvArray.length + 1;
onStatus(_local8);
}
if (_local2 == (lvArray.length + 1)) {
_global.clearInterval(intervalID);
_root.play();
onComplete();
}
}
//ASSetPropFlags(_local1, null, 1);
static var initted = init();
}
Symbol 5 MovieClip [__Packages.BasicPreloader] Frame 0
#initclip
if (!BasicPreloader) {
((_global.BasicPreloader = function () {
super();
})).prototype.__proto__ = Preloader.prototype;
(_global.BasicPreloader /* register */).prototype.__constructor__ = Preloader;
var _local1 = (_global.BasicPreloader /* register */).prototype;
_local1.onInit = function () {
_global.preloaderDebug = "basic";
Stage.scaleMode = "noscale";
Stage.align = "LT";
_root.createTextField("debugtxt", 1, 0, 0, 200, 200);
_root.debugtxt.setNewTextFormat(new TextFormat("_sans", 12));
_root.debugtxt.text = "Loading...";
};
_local1.onStatus = function (status) {
_root.debugtxt.text = (("Loading " + status.bytesLoaded) + "/") + status.bytesTotal;
};
_local1.onComplete = function () {
_root.debugtxt.removeTextField();
};
ASSetPropFlags(_local1, null, 1);
(_global.BasicPreloader /* register */).registered = Preloader.register(BasicPreloader);
}
#endinitclip
Symbol 20480 MovieClip [__Packages.Main] Frame 0
class Main
{
static var woganclip;
function Main () {
}
static function main() {
woganclip = _root.createEmptyMovieClip("wogan", 2);
woganclip.attachMovie("library.blend.swf", "wogan", 2);
woganclip._xscale = 200;
woganclip._yscale = 200;
_root.createEmptyMovieClip("wogan", 1);
_root.attachMovie("library.music.swf", "flashBG", 0);
}
//ASSetPropFlags(_local1, null, 1);
}
Symbol 20481 MovieClip [__Packages.org.flashdevelop.utils.FlashConnect] Frame 0
class org.flashdevelop.utils.FlashConnect
{
static var messages, socket, interval, swfUrl;
function FlashConnect () {
}
static function initialize() {
messages = new Array();
socket = new XMLSocket();
socket.onData = function (data) {
org.flashdevelop.utils.FlashConnect.status = 1;
org.flashdevelop.utils.FlashConnect.onReturnData();
};
socket.onConnect = function (success) {
if (success) {
org.flashdevelop.utils.FlashConnect.status = 1;
} else {
org.flashdevelop.utils.FlashConnect.status = -1;
}
org.flashdevelop.utils.FlashConnect.onConnection();
};
interval = _global.setInterval(sendStack, 50);
socket.connect(host, port);
}
static function sendStack() {
if ((messages.length > 0) && (status == 1)) {
var _local2 = new XML();
var _local3 = _local2.createElement("flashconnect");
while (messages.length != 0) {
var _local4 = messages.shift();
_local3.appendChild(_local4);
}
_local2.appendChild(_local3);
socket.send(_local2);
}
}
static function send(message) {
if (messages == null) {
initialize();
}
messages.push(message);
}
static function mtrace(msg, method, path, line) {
if (path.indexOf(":") < 0) {
if (swfUrl == undefined) {
var _local6 = _global.unescape(_level0._url).split("///");
if (_local6[0] == "file:") {
swfUrl = _local6[1];
swfUrl = swfUrl.substr(0, swfUrl.lastIndexOf("/") + 1).split("|").join(":");
} else {
swfUrl = "";
}
}
path = swfUrl + path;
}
var _local7 = (((path + ":") + line) + ":") + msg;
trace(_local7, DEBUG);
}
static function trace(msg, state) {
if (_global.isNaN(state)) {
state = DEBUG;
}
var _local4 = new XMLNode(1, null);
var _local5 = new XMLNode(3, _global.escape(msg));
_local4.attributes.state = state;
_local4.attributes.cmd = "trace";
_local4.nodeName = "message";
_local4.appendChild(_local5);
send(_local4);
}
static var status = 0;
static var host = "localhost";
static var port = 6969;
static var INFO = 0;
static var DEBUG = 1;
static var WARNING = 2;
static var ERROR = 3;
static var FATAL = 4;
}
Symbol 20482 MovieClip [__Packages.org.flashdevelop.utils.FlashOut] Frame 0
class org.flashdevelop.utils.FlashOut
{
function FlashOut () {
}
static function trace(msg) {
fscommand ("trace", msg.toString());
}
}