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

A
Very
Merry Christmas!


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

alien-hunter (space invaders).swf

This is the info page for
Flash #14140

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


Text
Name: Lisa Meng
Age: 21 y/o
Marital Status: Single
Ocupation: Bountyhunter

Score

ActionScript [AS1/AS2]

Frame 1
border.duplicateMovieClip("mainBorder", 2500); function getNetDebugVersion() { return(1); } function NetDebugConfig() { } function attachNetDebugConfigFunctions(ndc) { var _local1 = ndc; _local1.setDebug = function (setval) { this.m_debug = setval; }; _local1.getDebug = function () { return(this.m_debug); }; for (var _local2 in _local1) { if (typeof(_local1[_local2]) == "object") { attachNetDebugConfigFunctions(_local1[_local2]); } } } function getDefaultNetDebugConfig(iscontroller) { var _local1 = _global; if (_local1.netDebugConfigSO == undefined) { var _local2 = "TestMovie_Config_Info"; if (iscontroller) { _local2 = "Controller_Config_Info"; } _local1.netDebugConfigSO = SharedObject.getLocal(_local2); } if (_local1.netDebugConfigSO.data.config == undefined) { _local1.netDebugConfigSO.data.config = getRealDefaultNetDebugConfig(); } _local1.netDebugConfigSO.flush(); return(_local1.netDebugConfigSO.data.config); } function getRealDefaultNetDebugConfig() { var _local1 = new NetDebugConfig(); _local1.m_debug = true; _local1.client = new NetDebugConfig(); _local1.client.m_debug = true; _local1.client.trace = true; _local1.client.recordset = true; _local1.client.http = true; _local1.client.rtmp = true; _local1.realtime_server = new NetDebugConfig(); _local1.realtime_server.m_debug = true; _local1.realtime_server.trace = true; _local1.app_server = new NetDebugConfig(); _local1.app_server.m_debug = true; _local1.app_server.trace = true; _local1.app_server.error = true; _local1.app_server.recordset = true; _local1.app_server.httpheaders = false; _local1.app_server.amf = false; _local1.app_server.amfheaders = false; _local1.app_server.coldfusion = true; return(_local1); } function NetDebugEvent() { } function NetDebugErrorEvent(dataobj) { var _local1 = this; _local1.init(); _local1.EventType = "NetDebugError"; _local1.Error = dataobj; } function NetDebugTraceEvent(traceobj) { var _local1 = this; _local1.init(); _local1.EventType = "Trace"; _local1.Trace = traceobj; } function NetDebugTraceNetServicesEvent(w, s, n, m) { var _local1 = this; _local1.init(); _local1.EventType = "NetServicesTrace"; _local1.Trace = m; _local1.Who = w; _local1.Severity = s; _local1.Number = n; } function NetDebugNCEvent() { } function NetDebugResultEvent(resultobj) { var _local1 = this; _local1.init(); _local1.EventType = "Result"; _local1.Result = resultobj; } function NetDebugStatusEvent(statusobj) { var _local1 = this; _local1.init(); _local1.EventType = "Status"; _local1.Status = statusobj; } function NetDebugConnectEvent(args) { var _local1 = this; var _local2 = args; _local1.init(); _local1.EventType = "Connect"; _local1.ConnectString = _local2[0]; if (_local2[1] != null) { _local1.UserName = _local2[1]; } if (_local2[2] != null) { _local1.Password = _local2[2]; } } function NetDebugCallEvent(args) { var _local2 = this; var _local3 = args; _local2.init(); _local2.EventType = "Call"; _local2.MethodName = _local3[0]; _local2.Parameters = new Array(); var alen = _local3.length; var _local1 = 2; while (_local1 < alen) { _local2.Parameters[_local1 - 2] = _local3[_local1]; _local1++; } } function NetDebugCloseEvent() { this.init(); this.EventType = "Close"; } function NetDebugAddHeaderEvent(args) { var _local1 = this; var _local2 = args; _local1.init(); _local1.EventType = "AddHeader"; _local1.HeaderName = _local2[0]; _local1.MustUnderstand = _local2[1]; if (_local2[2] != null) { _local1.HeaderObject = _local2[2]; } } function NetDebugRtmpLogEvent(infoobj) { var _local1 = this; _local1.initDate(); _local1.EventType = "Trace"; _local1.Source = "Flash Communication Server"; _local1.Info = infoobj; _local1.Trace = infoobj.description; } function NetDebugDuplicateNCDErrorEvent() { var _local1 = this; _local1.initDate(); _local1.EventType = "Error"; _local1.Source = "NCD"; _local1.Message = "NCD_ALREADY_RUNNING"; } function NetDebugFailedSendErrorEvent(ev) { var _local1 = this; _local1.initDate(); _local1.EventType = "Error"; _local1.Source = "NCD"; _local1.OriginalEvent = ev; _local1.Message = "NCD_FAILED_TO_SEND_EVENT"; } function NetDebugInfoErrorEvent(infoobj, mes) { var _local1 = this; _local1.initDate(); _local1.EventType = "Error"; _local1.Source = "NCD"; _local1.Info = infoobj; if (mes != null) { _local1.Message = mes; } } function NetDebugReceiveCallEvent(mName, args) { var _local1 = this; _local1.init(); _local1.EventType = "ReceivedCall"; _local1.MethodName = mName; _local1.Parameters = args; } function netDebugProxyConnect() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); var _local3 = _local2[0].substr(0, 4); if ((_local3 == "http") || (_local3.substr(0, 4) == "rtmp")) { if (_local2[0].charAt(4) == ":") { _local1.m_Protocol = _local3; } else { _local1.m_Protocol = _local2[0].substr(0, 5); } } else { _local1.m_Protocol = "http"; } _local1.sendClientEvent(new NetDebugConnectEvent(_local2)); if (_local1.isRealTime()) { _local1.m_ConnectString = _local2[0]; getNetDebug().sendCommand(new StartRTMPTraceCommand(_local2[0])); var ret = _local1.realconnect.apply(_local1, _local2); _local1.realcall("@getClientID", new RTMPClientIDResponse(_local2[0], _local1)); return(ret); } return(_local1.realconnect.apply(_local1, _local2)); } function netDebugProxyCall() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); _local1.sendClientEvent(new NetDebugCallEvent(_local2)); _local1.addNetDebugHeader(); if (_local1.m_Config.app_server) { _local2[1] = new NetDebugResponseProxy(_local1, _local2[1]); return(_local1.realcall.apply(_local1, _local2)); } return(_local1.realcall.apply(_local1, _local2)); } function netDebugProxyClose() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new NetDebugCloseEvent()); if (_local1.isRealTime()) { getNetDebug().sendCommand(new StopRTMPTraceCommand(_local1.m_ConnectString, _local1.m_ClientId)); } var _local2 = _local1.realclose(); getNetDebug().removeNetConnection(_local1); return(_local2); } function netDebugProxyAddHeader() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new NetDebugAddHeaderEvent(arguments)); return(_local1.realaddHeader.apply(_local1, arguments)); } function RTMPClientIDResponse(cs, nc) { this.m_ConnectString = cs; this.m_NC = nc; } function NetDebugResponseProxy(source, original) { this.m_SourceNC = source; this.m_OriginalNR = original; } function GlobalLocalConnection(iscontroller, receiver, domainname) { var _local2 = this; var _local3 = _global; _local2.maxConnections = 10; var sToMovie = "_NetDebugLocalToDebugMovie"; var sToController = "_NetDebugLocalToController"; var connectname = null; if (iscontroller) { connectname = sToController; _local2.sendnames = new Array(); _local2.sendnames.push(sToMovie); var _local1 = 0; while (_local1 < _local2.maxConnections) { _local2.sendnames.push(sToMovie + _local1); _local1++; } _local2.maxConnections = 0; } else { connectname = sToMovie; _local2.sendnames = new Array(); _local2.sendnames.push(sToController); } _local2.setDomainName(domainname); if (_local3.g_NetDebugLocalConnection == undefined) { _local3.g_NetDebugLocalConnection = new LocalConnection(); _local3.g_NetDebugLocalConnection.allowDomain = function () { return(true); }; } if (receiver != null) { _local3.g_NetDebugLocalConnection.m_Receiver = receiver; _local3.g_NetDebugLocalConnection.onData = function (dataobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceive(dataobj); }; _local3.g_NetDebugLocalConnection.onCommand = function (commandobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceiveCommand(commandobj); }; if (!_local3.g_NetDebugLocalConnection.connect(connectname)) { var connected = false; var _local1 = 0; while (_local1 < _local2.maxConnections) { if (_local3.g_NetDebugLocalConnection.connect(connectname + _local1)) { connected = true; break; } _local1++; } if (!connected) { if (iscontroller) { receiver.onReceiveError(new NetDebugDuplicateNCDErrorEvent()); } } } } } function LocalCommand() { } function UpdateNetDebugConfigCommand(dataobj) { this.init("updateConfig", dataobj); } function GetConfigCommand() { this.init("getConfig", null); } function StartRTMPTraceCommand(cs) { var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; this.init("startRealTimeTrace", _local1); } function AddRTMPClientCommand(cs, cid) { var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; this.init("addRealTimeClient", _local1); } function StopRTMPTraceCommand(cs, cid) { var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; this.init("stopRealTimeTrace", _local1); } function NetDebug() { var _local1 = this; _local1.m_ncs = new Array(); _local1.m_Config = getDefaultNetDebugConfig(); _local1.m_glc = new GlobalLocalConnection(false, _local1); _local1.m_glc.sendCommand(new GetConfigCommand()); _local1.m_NextNewId = 0; } function getNetDebug() { return(_global.netDebugInstance); } function inserths_Result(result) { _root.inserthsresult = result; } function populate(row, count, startx, type) { xoff = 0; yoff = row * 20; a = 0; while (a < count) { alienName = (row + "alien") + a; alienLevel = (row * 60) + a; eval ("_root.alien" + type).duplicateMovieClip(alienName, AlienLevel); eval ("_root." + alienName).xstart = startx + xoff; eval ("_root." + alienName).ystart = _root.AlienYroot + yoff; eval ("_root." + alienName).active = true; eval ("_root." + alienName).yoffset = yoff; eval ("_root." + alienName).startup = true; eval ("_root." + alienName).MyLev = alienLevel; _root.entotal = _root.entotal + 1; lcnt = lcnt + 1; xoff = xoff + 30; a++; } } _global.RsDataProviderClass = function () { this.init(); }; RsDataProviderClass.prototype.init = function () { var _local1 = this; _local1.items = new Array(); _local1.uniqueID = 0; _local1.views = new Array(); mx.events.EventDispatcher.initialize(_local1); }; RsDataProviderClass.prototype.addView = function (viewRef) { this.views.push(viewRef); var _local1 = {eventName:"updateAll"}; viewRef.modelChanged(_local1); }; RsDataProviderClass.prototype.addItemAt = function (index, value) { var _local1 = index; var _local2 = this; if (!_local2.checkLocal()) { } else if (_local1 < 0) { } else { if (_local1 < _local2.length) { _local2.items.splice(_local1, 0, "tmp"); } _local2.items[_local1] = new Object(); if (typeof(value) == "object") { _local2.items[_local1] = value; } _local2.items[_local1].__ID__ = _local2.uniqueID++; var _local3 = {eventName:"addItems", firstItem:_local1, lastItem:_local1}; _local2.updateViews(_local3); } }; RsDataProviderClass.prototype.addItem = function (value) { var _local1 = this; if (!_local1.checkLocal()) { } else { _local1.addItemAt(_local1.length, value); } }; RsDataProviderClass.prototype.removeItemAt = function (index) { var _local1 = index; var _local2 = this; if (!_local2.checkLocal()) { } else if ((_local1 < 0) || (_local1 >= _local2.length)) { } else { var tmpItm = _local2.items[_local1]; _local2.items.splice(_local1, 1); var _local3 = {eventName:"deleteItems", firstItem:_local1, lastItem:_local1}; _local2.updateViews(_local3); return(tmpItm); } return(undefined); }; RsDataProviderClass.prototype.removeAll = function () { var _local1 = this; if (!_local1.checkLocal()) { } else { _local1.items = new Array(); _local1.updateViews({eventName:"removeItems", firstItem:0, lastItem:_local1.length - 1}); } }; RsDataProviderClass.prototype.replaceItemAt = function (index, itemObj) { var _local1 = index; var _local2 = this; if (!_local2.checkLocal()) { } else if ((_local1 < 0) || (_local1 >= _local2.length)) { } else { var _local3 = _local2.getItemID(_local1); _local2.items[_local1] = itemObj; _local2.items[_local1].__ID__ = _local3; _local2.updateViews({eventName:"updateItems", firstItem:_local1, lastItem:_local1}); } }; RsDataProviderClass.prototype.getLength = function () { return(this.items.length); }; RsDataProviderClass.prototype.addProperty("length", RsDataProviderClass.prototype.getLength, null); RsDataProviderClass.prototype.getItemAt = function (index) { return(this.items[index]); }; RsDataProviderClass.prototype.getItemID = function (index) { return(this.items[index].__ID__); }; RsDataProviderClass.prototype.sortItems = function (compareFunc, order) { var _local1 = this; if (!_local1.checkLocal()) { } else { _local1.items.sort(compareFunc); if (order == "DESC") { _local1.items.reverse(); } _local1.updateViews({eventName:"sort"}); } }; RsDataProviderClass.prototype.sortItemsBy = function (fieldName, order) { var _local1 = this; if (!_local1.checkLocal()) { } else { _local1.items.sortOn(fieldName); if (order == "DESC") { _local1.items.reverse(); } _local1.updateViews({eventName:"sort", fieldName:fieldName, order:order}); } }; RsDataProviderClass.prototype.updateViews = function (eventObj) { var _local2 = eventObj; _local2.type = "modelChanged"; this.dispatchEvent(_local2); var _local3 = this.views.length; if (_local3 > 0) { switch (_local2.eventName) { case "addItems" : _local2.event = "addRows"; break; case "updateItems" : _local2.event = "updateRows"; break; case "removeItems" : _local2.event = "deleteRows"; } _local2.firstRow = _local2.firstItem; _local2.lastRow = _local2.lastItem; var _local1 = 0; while (_local1 < _local3) { this.views[_local1].modelChanged(_local2); _local1++; } } }; _global.RecordSet = function (columnNames) { var _local1 = this; if (_local1.mTitles != null) { _local1.views = new Array(); } else { _local1.init(); if (_local1.serverinfo == null) { if (_local1.serverInfo != null) { _local1.serverinfo = _local1.serverInfo; } } if (_local1.serverinfo == null) { _local1.mTitles = columnNames; } else if (_local1.serverinfo.version != 1) { NetServices.trace("RecordSet", "warning", 100, "Received incompatible RecordSet version from server"); } else { _local1.mTitles = _local1.serverinfo.columnNames; _local1.mRecordsAvailable = 0; _local1.setData(((_local1.serverinfo.cursor == null) ? 0 : (_local1.serverinfo.cursor - 1)), _local1.serverinfo.initialData); if (_local1.serverinfo.initialData.length != _local1.serverinfo.totalCount) { _local1.mRecordSetID = _local1.serverinfo.id; if (_local1.mRecordSetID != null) { _local1.serviceName = ((_local1.serverinfo.serviceName == null) ? "RecordSet" : (_local1.serverinfo.serviceName)); _local1.mTotalCount = _local1.serverinfo.totalCount; _local1.mDeliveryMode = "ondemand"; _local1.mAllNotified = false; _local1.mOutstandingRecordCount = 0; } else { NetServices.trace("RecordSet", "warning", 102, "Missing some records, but there's no RecordSet id"); } } _local1.serverinfo = null; } } }; RecordSet.prototype = new RsDataProviderClass(); Object.registerClass("RecordSet", RecordSet); RecordSet.prototype._setParentService = function (service) { this.gateway_conn = service.nc; }; RecordSet.prototype.getRecordSetService = function () { var _local1 = this; if (_local1.mRecordSetService == null) { if (_local1.gateway_conn == null) { _local1.gateway_conn = NetServices.createGatewayConnection(); } else if (_global.netDebugInstance != undefined) { _local1.gateway_conn = _local1.gateway_conn.clone(); } if (_global.netDebugInstance != undefined) { _local1.gateway_conn.setupRecordset(); _local1.gateway_conn.setDebugId("RecordSet " + _local1.mRecordSetID); } _local1.mRecordSetService = _local1.gateway_conn.getService(_local1.serviceName, _local1); if (_local1.mRecordSetService == null) { NetServices.trace("RecordSet", "warning", 101, "Failed to create RecordSet service"); _local1.mRecordSetService = 0; } } return(_local1.mRecordSetService); }; RecordSet.prototype.getColumnNames = function () { return(this.mTitles); }; RecordSet.prototype.getLength = function () { var _local1 = this; if (_local1.mRecordSetID != null) { return(_local1.mTotalCount); } return(_local1.items.length); }; RecordSet.prototype.addProperty("length", RecordSet.prototype.getLength, null); RecordSet.prototype.getItemAt = function (index) { var _local1 = index; var _local2 = this; if ((_local1 < 0) || (_local1 >= _local2.length)) { return(null); } if (_local2.mRecordSetID == null) { return(_local2.items[_local1]); } _local2.requestRecord(_local1); var _local3 = _local2.items[_local1]; if (_local3 == 1) { return("in progress"); } return(_local3); }; RecordSet.prototype.setField = function (index, fieldName, value) { var _local1 = index; var _local2 = this; if (!_local2.checkLocal()) { } else if ((_local1 < 0) || (_local1 >= _local2.length)) { } else { _local2.items[_local1][fieldName] = value; _local2.updateViews({eventName:"updateItems", firstItem:_local1, lastItem:_local1}); } }; RecordSet.prototype.filter = function (filterFunction, context) { if (!this.checkLocal()) { } else { var _local3 = new RecordSet(this.mTitles); var rcount = this.length; var _local2 = 0; while (_local2 < rcount) { var _local1 = this.getItemAt(_local2); if (((_local1 != null) && (_local1 != 1)) && (filterFunction(_local1, context))) { _local3.addItem(_local1); } _local2++; } return(_local3); } return(undefined); }; RecordSet.prototype.sort = function (compareFunc) { var _local1 = this; if (!_local1.checkLocal()) { } else { _local1.items.sort(compareFunc); _local1.updateViews({eventName:"sort"}); } }; RecordSet.prototype.isLocal = function () { return(this.mRecordSetID == null); }; RecordSet.prototype.isFullyPopulated = function () { return(this.isLocal()); }; RecordSet.prototype.getNumberAvailable = function () { var _local1 = this; if (_local1.isLocal()) { return(_local1.length); } return(_local1.mRecordsAvailable); }; RecordSet.prototype.setDeliveryMode = function (mode, pagesize, numPrefetchPages) { var _local1 = this; var _local2 = pagesize; var _local3 = mode; _local1.mDeliveryMode = _local3; _local1.stopFetchAll(); if (_local3 == "ondemand") { } else { if (_local2 == null) { _local2 = _local1.views[0].getRowCount(); if (_local2 == null) { _local2 = 25; } } if (_local3 == "page") { if (numPrefetchPages == null) { numPrefetchPages = 0; } _local1.mPageSize = _local2; _local1.mNumPrefetchPages = numPrefetchPages; } else if (_local3 == "fetchall") { _local1.stopFetchAll(); _local1.startFetchAll(_local2); } else { NetServices.trace("RecordSet", "warning", 107, "SetDeliveryMode: unknown mode string"); } } }; RecordSet.prototype.getRecords_Result = function (info) { var _local1 = this; var _local2 = info; _local1.setData(_local2.Cursor - 1, _local2.Page); _local1.mOutstandingRecordCount = _local1.mOutstandingRecordCount - _local2.Page.length; _local1.updateViews({eventName:"updateItems", firstItem:_local2.Cursor - 1, lastItem:((_local2.Cursor - 1) + _local2.Page.length) - 1}); if ((_local1.mRecordsAvailable == _local1.mTotalCount) && (!_local1.mAllNotified)) { _local1.updateViews({eventName:"allRows"}); _local1.mRecordSetService.release(); _local1.mAllNotified = true; _local1.mRecordSetID = null; _local1.mRecordSetService = null; } }; RecordSet.prototype.release_Result = function () { }; RecordSet.prototype.arrayToObject = function (anArray) { if (this.mTitles == null) { NetServices.trace("RecordSet", "warning", 105, "getItem: titles are not available"); return(null); } var _local3 = new Object(); var alen = anArray.length; var _local1 = 0; while (_local1 < alen) { var _local2 = this.mTitles[_local1]; if (_local2 == null) { _local2 = ("column" + _local1) + 1; } _local3[_local2] = anArray[_local1]; _local1++; } return(_local3); }; RecordSet.prototype.setData = function (start, dataArray) { var _local1 = this; var datalen = dataArray.length; var _local2 = 0; while (_local2 < datalen) { var _local3 = _local2 + start; var rec = _local1.items[_local3]; if ((rec != null) && (rec != 1)) { NetServices.trace("RecordSet", "warning", 106, "Already got record # " + recordIndex); } else { _local1.mRecordsAvailable = _local1.mRecordsAvailable + 1; } _local1.items[_local3] = _local1.arrayToObject(dataArray[_local2]); _local1.items[_local3].__ID__ = _local1.uniqueID++; _local2++; } }; RecordSet.prototype.requestOneRecord = function (index) { var _local1 = this; var _local2 = index; if (_local1.items[_local2] == null) { _local1.getRecordSetService().getRecords(_local1.mRecordSetID, _local2 + 1, 1); _local1.mOutstandingRecordCount++; _local1.items[_local2] = 1; _local1.updateViews({eventName:"fetchRows", firstItem:_local2, lastItem:_local2}); } }; RecordSet.prototype.requestRecord = function (index) { var _local1 = this; if (_local1.mDeliveryMode != "page") { _local1.requestOneRecord(index); } else { var _local2 = int(index / _local1.mPageSize) * _local1.mPageSize; var _local3 = (_local2 + (_local1.mPageSize * (_local1.mNumPrefetchPages + 1))) - 1; _local1.requestRecordRange(_local2, _local3); } }; RecordSet.prototype.requestRecordRange = function (index, lastIndex) { var _local1 = index; var _local2 = this; var highestRequested = -1; if (_local1 < 0) { _local1 = 0; } if (lastIndex >= _local2.length) { lastIndex = _local2.length - 1; } while (_local1 <= lastIndex) { while ((_local1 <= lastIndex) && (_local2.items[_local1] != null)) { _local1++; } var _local3 = _local1; while ((_local1 <= lastIndex) && (_local2.items[_local1] == null)) { _local2.mOutstandingRecordCount++; _local2.items[_local1] = 1; _local1++; } var last = (_local1 - 1); if (_local3 <= last) { _local2.getRecordSetService().getRecords(_local2.mRecordSetID, _local3 + 1, (last - _local3) + 1); highestRequested = last; _local2.updateViews({eventName:"fetchRows", firstItem:_local3, lastItem:last}); } } return(highestRequested); }; RecordSet.prototype.startFetchAll = function (pagesize) { var _local1 = this; _local1.mDataFetcher.disable(); _local1.mDataFetcher = new RsDataFetcher(_local1, pagesize); }; RecordSet.prototype.stopFetchAll = function () { this.mDataFetcher.disable(); this.mDataFetcher = null; }; RecordSet.prototype.checkLocal = function () { if (this.isLocal()) { return(true); } NetServices.trace("RecordSet", "warning", 108, "Operation not allowed on partial recordset"); return(false); }; _global.RsDataFetcher = function (recordSet, increment) { var _local1 = this; _local1.mRecordSet = recordSet; _local1.mRecordSet.addView(_local1); _local1.mIncrement = increment; _local1.mNextRecord = 0; _local1.mEnabled = true; _local1.doNext(); }; RsDataFetcher.prototype.disable = function () { var _local1 = this; _local1.mEnabled = false; _local1.mRecordSet.removeView(_local1); }; RsDataFetcher.prototype.doNext = function () { var _local1 = this; if (!_local1.mEnabled) { } else { do { if (_local1.mNextRecord >= _local1.mRecordSet.length) { return; } _local1.mHighestRequested = _local1.mRecordSet.requestRecordRange(_local1.mNextRecord, (_local1.mNextRecord + _local1.mIncrement) - 1); _local1.mNextRecord = _local1.mNextRecord + _local1.mIncrement; } while (_local1.mHighestRequested <= 0); } }; RsDataFetcher.prototype.modelChanged = function (eventObj) { var _local1 = this; var _local2 = eventObj; if (((_local2.eventName == "updateItems") && (_local2.firstItem <= _local1.mHighestRequested)) && (_local2.lastItem >= _local1.mHighestRequested)) { _local1.doNext(); } if (_local2.eventName == "allRows") { _local1.disable(); } }; _global.NetServiceProxyResponder = function (service, methodName) { this.service = service; this.methodName = methodName; }; NetServiceProxyResponder.prototype.onResult = function (result) { var _local3 = result; var _local1 = this.service.client; _local3._setParentService(this.service); var _local2 = this.methodName + "_Result"; if (typeof(_local1[_local2]) == "function") { _local1[_local2](_local3); } else if (typeof(_local1.onResult) == "function") { _local1.onResult(_local3); } else { NetServices.trace("NetServices", "info", 1, (_local2 + " was received from server: ") + _local3); } }; NetServiceProxyResponder.prototype.onStatus = function (result) { var _local1 = result; var _local2 = this.service.client; var _local3 = this.methodName + "_Status"; if (typeof(_local2[_local3]) == "function") { _local2[_local3](_local1); } else if (typeof(_local2.onStatus) == "function") { _local2.onStatus(_local1); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(_local1); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(_local1); } else { NetServices.trace("NetServices", "info", 2, (((_local3 + " was received from server: <") + _local1.level) + "> ") + _local1.description); } }; _global.NetServiceProxy = function (nc, serviceName, client) { var _local1 = this; if (nc != null) { _local1.nc = nc; _local1.serviceName = serviceName; _local1.client = client; } }; NetServiceProxy.prototype._setParentService = function (service) { this.nc = service.nc; this.client = service.client; }; NetServiceProxy.prototype.__resolve = function (methodName) { var _local1 = this; var _local2 = arguments; var _local3 = function () { var _local1 = this; var _local2 = arguments; if (_local1.client != null) { _local2.unshift(new NetServiceProxyResponder(_local1, methodName)); } else if (typeof(_local2[0].onResult) != "function") { NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, but no responder was given in call to " + methodName); _local2.unshift(new NetServiceProxyResponder(_local1, methodName)); } _local2.unshift((_local1.serviceName + ".") + methodName); return(_local1.nc.call.apply(_local1.nc, _local2)); }; return(_local3); }; Object.registerClass("NetServiceProxy", NetServiceProxy); NetConnection.prototype.getService = function (serviceName, client) { var _local1 = new NetServiceProxy(this, serviceName, client); return(_local1); }; NetConnection.prototype.setCredentials = function (userid, password) { this.addHeader("Credentials", false, {userid:userid, password:password}); }; NetConnection.prototype.RequestPersistentHeader = function (info) { var _local1 = info; this.addHeader(_local1.name, _local1.mustUnderstand, _local1.data); }; NetConnection.prototype.AppendToGatewayUrl = function (urlSuffix) { var _local1 = this; _local1.__urlSuffix = urlSuffix; if (_local1.__originalUrl == null) { _local1.__originalUrl = _local1.uri; } var _local2 = _local1.__originalUrl + urlSuffix; _local1.connect(_local2); }; NetConnection.prototype.ReplaceGatewayUrl = function (newUrl) { this.connect(newUrl); }; NetConnection.prototype.clone = function () { var _local1 = new NetConnection(); _local1.connect(this.uri); return(_local1); }; if (_global.NetServices == null) { _global.NetServices = new Object(); NetServices.gatewayUrl = gatewayUrl; } NetServices.setDefaultGatewayUrl = function (url) { NetServices.defaultGatewayUrl = url; }; NetServices.setGatewayUrl = function (url) { NetServices.gatewayUrl = url; }; NetServices.createGatewayConnection = function (url) { var _local1 = url; if (_local1 == undefined) { _local1 = NetServices.gatewayUrl; if (_local1 == undefined) { _local1 = NetServices.defaultGatewayUrl; } } if (_local1 == undefined) { NetServices.trace("NetServices", "warning", 4, "createGatewayConnection - gateway url is undefined"); return(null); } var _local2 = new NetConnection(); _local2.connect(_local1); return(_local2); }; NetServices.getHostUrl = function () { var _local2 = _root; if (!NetServices.isHttpUrl(_local2._url)) { return(null); } var _local1 = _local2._url.indexOf("/", 8); if (_local1 < 0) { return(null); } return(_local2._url.substring(0, _local1)); }; NetServices.isHttpUrl = function (url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); }; NetServices.trace = function (who, severity, number, message) { var _local1 = (((((who + " ") + severity) + " ") + number) + ": ") + message; trace(_local1); NetDebug.traceNetServices(who, severity, number, message); }; NetServices.getVersion = function () { return(1); }; _global.copyProperties = function (to, from) { var _local1 = from; var _local2 = to; for (var _local3 in _local1) { if ((_local3 == "__proto__") || (_local3 == "function")) { continue; } if (typeof(_local1[_local3]) == "object") { if (_local2[_local3] == undefined) { _local2[_local3] = new _local1[_local3].__proto__.constructor(); } copyProperties(_local2[_local3], _local1[_local3]); } else { _local2[_local3] = _local1[_local3]; } } }; _global.copyObject = function (obj) { var _local2 = obj; if (typeof(_local2) == "object") { var _local1 = new _local2.__proto__.constructor(); copyProperties(_local1, _local2); return(_local1); } return(_local2); }; _global.objectToStringTree = function (obj, openstr, typesepstr, valuesepstr, closestr) { var _local1 = new StringLineAdder(obj, new TreeLineRenderer(((openstr == null) ? "{" : (openstr)), ((typesepstr == null) ? ":" : (typesepstr)), ((valuesepstr == null) ? ", " : (valuesepstr)), ((closestr == null) ? "}" : (closestr)))); return(_local1.getString()); }; _global.objectToListboxTree = function (listbox, obj, openstr, typesepstr, valuesepstr, closestr) { new ListLineAdder(listbox, obj, new TreeLineRenderer(((openstr == null) ? "{" : (openstr)), ((typesepstr == null) ? ":" : (typesepstr)), ((valuesepstr == null) ? ", " : (valuesepstr)), ((closestr == null) ? "}" : (closestr)))); }; _global.StringLineAdder = function (obj, renderer) { var _local1 = this; _local1.linerenderer = renderer; _local1.output = ""; nestedObjectDump(0, null, obj, _local1); }; StringLineAdder.prototype.getString = function () { return(this.output); }; StringLineAdder.prototype.addLine = function (level, objname, objtype, objvalue, objnum) { var _local1 = this.linerenderer.getLine(level, objname, objtype, objvalue, objnum); if (_local1 != null) { this.output = this.output + (_local1 + newline); } return(true); }; _global.ListLineAdder = function (listbox, obj, renderer) { var _local1 = this; _local1.linerenderer = renderer; _local1.output_lb = listbox; nestedObjectDump(0, null, obj, _local1); }; ListLineAdder.prototype.addLine = function (level, objname, objtype, objvalue, objnum) { var _local1 = this.linerenderer.getLine(level, objname, objtype, objvalue, objnum); if (_local1 != null) { this.output_lb.addItem(_local1); } return(true); }; _global.TreeLineRenderer = function (pre, typedelim, valuedelim, post) { this.init(pre, typedelim, valuedelim, post); }; TreeLineRenderer.prototype.init = function (pre, typedelim, valuedelim, post) { var _local1 = this; _local1.prechar = pre; _local1.typechar = typedelim; _local1.valuechar = valuedelim; _local1.postchar = post; }; TreeLineRenderer.prototype.getLine = function (level, objname, objtype, objvalue, objnum) { var _local3 = this; var _local2 = ""; var _local1 = 0; while (_local1 < level) { _local2 = _local2 + "\t"; _local1++; } var valuedelim = _local3.valuechar; if ((objname != null) && (objtype != "object")) { _local2 = _local2 + (((_local3.prechar + objtype) + _local3.typechar) + objname); } else if (objtype == "object") { if (typeof(objvalue) == "number") { _local2 = _local2 + (((_local3.prechar + objtype) + _local3.typechar) + objname); _local2 = _local2 + ((valuedelim + "object#") + objvalue); objvalue = null; } else { _local2 = _local2 + (((((_local3.prechar + objtype) + "#") + objnum) + _local3.typechar) + objname); } } else { _local2 = _local2 + (_local3.prechar + objtype); valuedelim = _local3.typechar; } if (objvalue != null) { _local2 = _local2 + (valuedelim + objvalue); } _local2 = _local2 + _local3.postchar; return(_local2); }; _global.nestedObjectDump = function (level, objname, obj, lineadder) { var _local1 = obj; if (level == 0) { nestedObjectDump.callcount++; nestedObjectDump.objcount = -1; } if (_local1 == null) { return(lineadder.addLine(level, objname, "undefined")); } if (typeof(_local1) == "function") { return(lineadder.addLine(level, objname, "function")); } if (typeof(_local1) == "object") { if ((_local1.__nestedObjectDump_id != undefined) && (_local1.__nestedObjectDump_ref == nestedObjectDump.callcount)) { return(lineadder.addLine(level, objname, "object", _local1.__nestedObjectDump_id)); } nestedObjectDump.objcount++; if (lineadder.addLine(level, objname, "object", null, nestedObjectDump.objcount) == nestedObjectDump.skip) { return(nestedObjectDump.proceed); } _local1.__nestedObjectDump_id = nestedObjectDump.objcount; _local1.__nestedObjectDump_ref = nestedObjectDump.callcount; var props = new Array(); var _local3 = new Array(); for (var prop in _local1) { if (((prop == "__proto__") || (prop == "__nestedObjectDump_id")) || (prop == "__nestedObjectDump_ref")) { continue; } if (typeof(_local1[prop]) == "object") { _local3.push(prop); } else { props.push(prop); } } if ((_local3.length == 0) && (props.length == 0)) { if ((typeof(_local1.toString) == "function") && (_local1.toString() != "")) { return(lineadder.addLine(level + 1, null, "string", _local1.toString())); } if (lineadder.noProps != undefined) { lineadder.noProps(level + 1); return(nestedObjectDump.proceed); } } props.sort(); _local3.sort(); var bret = true; var plen = props.length; var _local2 = 0; while (_local2 < plen) { if (nestedObjectDump(level + 1, props[_local2], _local1[props[_local2]], lineadder) == nestedObjectDump.stop) { bret = false; break; } _local2++; } if (bret) { var olen = _local3.length; _local2 = 0; while (_local2 < olen) { if (!nestedObjectDump(level + 1, _local3[_local2], _local1[_local3[_local2]], lineadder)) { bret = false; } _local2++; } } return(nestedObjectDump.proceed); } return(lineadder.addLine(level, objname, typeof(_local1), _local1)); }; nestedObjectDump.proceed = 1; nestedObjectDump.skip = 2; nestedObjectDump.stop = 3; nestedObjectDump.callcount = 0; nestedObjectDump.objcount = 0; Object.registerClass("NetDebugConfig", NetDebugConfig); NetDebugEvent.prototype.init = function () { var _local1 = this; _local1.EventType = "DebugEvent"; _local1.Source = "Client"; _local1.MovieUrl = unescape(_root._url); _local1.initDate(); }; NetDebugEvent.prototype.initDate = function () { var _local1 = new Date(); this.Date = _local1; this.Time = _local1.getTime(); }; NetDebugErrorEvent.prototype = new NetDebugEvent(); NetDebugTraceEvent.prototype = new NetDebugEvent(); NetDebugTraceNetServicesEvent.prototype = new NetDebugEvent(); NetDebugNCEvent.prototype = new NetDebugEvent(); NetDebugResultEvent.prototype = new NetDebugNCEvent(); NetDebugStatusEvent.prototype = new NetDebugNCEvent(); NetDebugConnectEvent.prototype = new NetDebugNCEvent(); NetDebugCallEvent.prototype = new NetDebugNCEvent(); NetDebugCloseEvent.prototype = new NetDebugNCEvent(); NetDebugAddHeaderEvent.prototype = new NetDebugNCEvent(); NetDebugRtmpLogEvent.prototype = new NetDebugNCEvent(); NetDebugDuplicateNCDErrorEvent.prototype = new NetDebugNCEvent(); NetDebugFailedSendErrorEvent.prototype = new NetDebugNCEvent(); NetDebugInfoErrorEvent.prototype = new NetDebugNCEvent(); NetDebugResultEvent.prototype = new NetDebugNCEvent(); _global.StripNCDEventToMinmal = function (ev) { var _local1 = ev; var _local2 = new Object(); if (_local1.EventType != null) { _local2.EventType = _local1.EventType; } if (_local1.Source != null) { _local2.Source = _local1.Source; } if (_local1.MovieUrl != null) { _local2.MovieUrl = _local1.MovieUrl; } if (_local1.Date != null) { _local2.Date = _local1.Date; } if (_local1.Time != null) { _local2.Time = _local1.Time; } if (_local1.Protocol != null) { _local2.Protocol = _local1.Protocol; } if (_local1.DebugId != null) { _local2.DebugId = _local1.DebugId; } return(_local2); }; NetConnection.prototype.attachDebug = function () { var _local1 = this; if (!_local1.m_Attached) { _local1.m_Attached = true; _local1.m_HeaderAdded = false; _local1.m_Config = new NetDebugConfig(); copyProperties(_local1.m_Config, getNetDebug().m_Config); _local1.m_Protocol = "none"; _local1.m_Id = getNetDebug().addNetConnection(_local1); } }; NetConnection.prototype.sendDebugEvent = function (eventobj) { var _local1 = eventobj; _local1.Protocol = this.m_Protocol; _local1.DebugId = this.m_Id; return(getNetDebug().onEvent(_local1)); }; NetConnection.prototype.sendServerEvent = function (eventobj) { eventobj.MovieUrl = unescape(_root._url); if (!this.sendDebugEvent(eventobj)) { } }; NetConnection.prototype.sendClientEvent = function (eventobj) { var _local1 = this; if (_local1.m_Config.m_debug && (_local1.m_Config.client.m_debug)) { if ((_local1.m_Config.client.http && (_local1.m_Protocol == "http")) || (_local1.m_Config.client.rtmp && (_local1.m_Protocol.substr(0, 4) == "rtmp"))) { if (!_local1.sendDebugEvent(eventobj)) { } } } }; NetConnection.prototype.addNetDebugHeader = function () { var _local1 = this; if (!_local1.m_HeaderAdded) { _local1.m_HeaderAdded = true; if ((_local1.m_Config.m_debug && (_local1.m_Config.app_server.m_debug)) && (_local1.m_Protocol == "http")) { _local1.realaddHeader("amf_server_debug", true, _local1.m_Config.app_server); } else { _local1.realaddHeader("amf_server_debug", true, undefined); } } }; NetConnection.prototype.updateConfig = function (config) { var _local1 = this; _local1.attachDebug(); copyProperties(_local1.m_Config, config); _local1.m_HeaderAdded = false; }; NetConnection.prototype.isRealTime = function () { return(this.m_Protocol.substr(0, 4) == "rtmp"); }; NetConnection.prototype.setupRecordset = function () { var _local1 = this; _local1.attachDebug(); _local1.m_Config.client.http = _local1.m_Config.client.recordset; }; NetConnection.prototype.setDebugId = function (id) { this.attachDebug(); this.m_Id = id; }; NetConnection.prototype.getDebugId = function () { this.attachDebug(); return(this.m_Id); }; NetConnection.prototype.trace = function (traceobj) { var _local1 = this; _local1.attachDebug(); if ((_local1.m_Config.m_debug && (_local1.m_Config.client.m_debug)) && (_local1.m_Config.client.trace)) { _local1.sendDebugEvent(new NetDebugTraceEvent(traceobj)); } }; NetConnection.prototype.getDebugConfig = function () { this.attachDebug(); return(this.m_Config); }; if (!NetConnection.prototype.netDebugProxyFunctions) { NetConnection.prototype.netDebugProxyFunctions = true; NetConnection.prototype.realconnect = NetConnection.prototype.connect; NetConnection.prototype.realcall = NetConnection.prototype.call; NetConnection.prototype.realclose = NetConnection.prototype.close; NetConnection.prototype.realaddHeader = NetConnection.prototype.addHeader; NetConnection.prototype.connect = netDebugProxyConnect; NetConnection.prototype.call = netDebugProxyCall; NetConnection.prototype.close = netDebugProxyClose; NetConnection.prototype.addHeader = netDebugProxyAddHeader; } RTMPClientIDResponse.prototype.onResult = function (cid) { this.m_NC.m_ClientId = cid; getNetDebug().sendCommand(new AddRTMPClientCommand(this.m_ConnectString, cid)); }; NetDebugResponseProxy.prototype.onDebugEvents = function (debugevents) { var _local3 = debugevents; var _local2 = _local3.length; var _local1 = 0; while (_local1 < _local2) { this.m_SourceNC.sendServerEvent(_local3[_local1]); _local1++; } }; NetDebugResponseProxy.prototype.onResult = function (resultobj) { this.m_SourceNC.sendClientEvent(new NetDebugResultEvent(resultobj)); this.m_OriginalNR.onResult(resultobj); }; NetDebugResponseProxy.prototype.onStatus = function (statusobj) { var _local1 = this; var _local2 = statusobj; _local1.m_SourceNC.sendClientEvent(new NetDebugStatusEvent(_local2)); if (_local1.m_OriginalNR.onStatus != undefined) { _local1.m_OriginalNR.onStatus(_local2); } else { _global.System.onStatus(_local2); } }; NetDebugResponseProxy.prototype.__resolve = function (name) { this.m_SourceNC.sendClientEvent(new NetDebugReceiveCallEvent(name, arguments)); this.m_OriginalNR[name].apply(arguments); }; GlobalLocalConnection.prototype.setDomainName = function (domainname) { var _local1 = domainname; if ((_local1 != null) && (_local1 != "")) { this.sendPrefix = _local1 + ":"; } else { this.sendPrefix = ""; } }; GlobalLocalConnection.prototype.send = function (dataobj) { return(this.sendRaw("onData", dataobj)); }; GlobalLocalConnection.prototype.sendCommand = function (commandobj) { return(this.sendRaw("onCommand", commandobj)); }; GlobalLocalConnection.prototype.sendRaw = function (functionname, obj) { var _local2 = this; var _local3 = true; var snlen = _local2.sendnames.length; var _local1 = 0; while (_local1 < snlen) { _local3 = _local3 & _global.g_NetDebugLocalConnection.send(_local2.sendPrefix + _local2.sendnames[_local1], functionname, obj); _local1++; } return(_local3); }; LocalCommand.prototype.init = function (commandname, dataobj) { this.command = commandname; this.data = dataobj; }; UpdateNetDebugConfigCommand.prototype = new LocalCommand(); GetConfigCommand.prototype = new LocalCommand(); StartRTMPTraceCommand.prototype = new LocalCommand(); AddRTMPClientCommand.prototype = new LocalCommand(); StopRTMPTraceCommand.prototype = new LocalCommand(); NetDebug.prototype.addNetConnection = function (nc) { this.m_ncs.push(nc); return(this.m_NextNewId++); }; NetDebug.prototype.removeNetConnection = function (nc) { var _local2 = this; var _local3 = _local2.m_ncs.length; var _local1 = 0; while (_local1 < _local3) { if (nc == _local2.m_ncs[_local1]) { _local2.m_ncs.splice(_local1, 1); return; } _local1++; } }; NetDebug.prototype.sendDebugEvent = function (eventobj) { if (!this.m_glc.send(eventobj)) { this.m_glc.send(new NetDebugFailedSendErrorEvent(StripNCDEventToMinmal(eventobj))); return(false); } return(true); }; NetDebug.prototype.sendCommand = function (commandobj) { return(this.m_glc.sendCommand(commandobj)); }; NetDebug.prototype.requestNewConfig = function () { return(this.sendCommand(new GetConfigCommand())); }; NetDebug.prototype.updateConfig = function (config) { var _local2 = this; copyProperties(_local2.m_Config, config); var _local3 = _local2.m_ncs.length; var _local1 = 0; while (_local1 < _local3) { if (_local2.m_ncs[_local1] != null) { _local2.m_ncs[_local1].updateConfig(config); } _local1++; } }; NetDebug.prototype.sendStatus = function (statusobj) { var _local1 = this; if (_local1.m_Config.m_debug && (_local1.m_Config.client.m_debug)) { return(_local1.m_glc.send(new NetDebugStatusEvent(statusobj))); } return(undefined); }; NetDebug.prototype.onEvent = function (eventobj) { return(this.sendDebugEvent(eventobj)); }; NetDebug.prototype.onEventError = function (errorobj) { return(this.sendDebugEvent(new NetDebugErrorEvent(errorobj))); }; NetDebug.prototype.onReceiveCommand = function (commandobj) { this[commandobj.command](commandobj.data); }; NetDebug.prototype.onReceiveError = function (errorobj) { this.sendDebugEvent(new NetDebugErrorEvent(errorobj)); }; NetDebug.prototype.traceNetServices = function (who, severity, number, message) { var _local1 = this; if ((_local1.m_Config.m_debug && (_local1.m_Config.client.m_debug)) && (_local1.m_Config.client.trace)) { if (!_local1.sendDebugEvent(new NetDebugTraceNetServicesEvent(who, severity, number, message))) { } } }; NetDebug.prototype.trace = function (traceobj) { var _local1 = this; if ((_local1.m_Config.m_debug && (_local1.m_Config.client.m_debug)) && (_local1.m_Config.client.trace)) { if (!_local1.sendDebugEvent(new NetDebugTraceEvent(traceobj))) { } } }; if (_global.netDebugInstance == undefined) { _global.netDebugInstance = new NetDebug(); } NetDebug.trace = function (obj) { getNetDebug().trace(obj); }; NetDebug.traceNetServices = function (who, severity, number, message) { getNetDebug().traceNetServices(who, severity, number, message); }; NetDebug.getVersion = function () { return(getNetDebugVersion()); }; NetDebug.globalOnStatus = function (statusobj) { getNetDebug().sendStatus(statusobj); }; if (_global.System.onStatus == undefined) { _global.System.onStatus = NetDebug.globalOnStatus; } _global.DataGlue = function (dataProvider) { this.dataProvider = dataProvider; }; _global.DataGlue.bindFormatStrings = function (dataConsumer, dataProvider, labelString, dataString) { var _local1 = new DataGlue(dataProvider); _local1.labelString = labelString; _local1.dataString = dataString; _local1.getItemAt = _global.DataGlue.getItemAt_FormatString; dataConsumer.setDataProvider(_local1); }; _global.DataGlue.bindFormatFunction = function (dataConsumer, dataProvider, formatFunction) { var _local1 = new DataGlue(dataProvider); _local1.formatFunction = formatFunction; _local1.getItemAt = _global.DataGlue.getItemAt_FormatFunction; dataConsumer.setDataProvider(_local1); }; _global.DataGlue.prototype.addView = function (viewRef) { return(this.dataProvider.addView(viewRef)); }; _global.DataGlue.prototype.getLength = function () { return(this.dataProvider.length); }; _global.DataGlue.prototype.format = function (formatString, record) { var _local2 = formatString.split("#"); var _local3 = ""; var tlen = _local2.length; var _local1 = 0; while (_local1 < tlen) { _local3 = _local3 + _local2[_local1]; _local3 = _local3 + ((_local2[_local1 + 1] == "") ? "#" : (record[_local2[_local1 + 1]])); _local1 = _local1 + 2; } return(_local3); }; _global.DataGlue.getItemAt_FormatString = function (index) { var _local2 = this; var _local1 = _local2.dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return({label:_local2.format(_local2.labelString, _local1), data:((_local2.dataString == null) ? (_local1) : (_local2.format(_local2.dataString, _local1)))}); }; _global.DataGlue.getItemAt_FormatFunction = function (index) { var _local1 = this.dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return(this.formatFunction(_local1)); }; _global.DataGlue.prototype.getItemID = function (index) { return(this.dataProvider.getItemID(index)); }; _global.DataGlue.prototype.addItemAt = function (index, value) { return(this.dataProvider.addItemAt(index, value)); }; _global.DataGlue.prototype.addItem = function (value) { return(this.dataProvider.addItem(value)); }; _global.DataGlue.prototype.removeItemAt = function (index) { return(this.dataProvider.removeItemAt(index)); }; _global.DataGlue.prototype.removeAll = function () { return(this.dataProvider.removeAll()); }; _global.DataGlue.prototype.replaceItemAt = function (index, itemObj) { return(this.dataProvider.replaceItemAt(index, itemObj)); }; _global.DataGlue.prototype.sortItemsBy = function (fieldName, order) { return(this.dataProvider.sortItemsBy(fieldName, order)); }; _global.DataGlue.prototype.sortItems = function (compareFunc, order) { return(this.dataProvider.sortItems(compareFunc, order)); }; isGatewayOpen = null; if (isGatewayOpen == null) { isGatewayOpen = true; NetServices.setDefaultGatewayUrl("http://www.egamingzone.com/flashservices/gateway"); gatewayConnection = NetServices.createGatewayConnection(); inserthscfc = gatewayConnection.getService("cfc.inserths", this); } paused = true; maxspeed = 10; shotcnt = 0; lcnt = 0; reload = false; levnum = 1; lives = 3; splatlev = 0; clearall = false; score = 0; relevel = false; _root.BonusEvery = 2000000 /* 0x1E8480 */; _root.nextBonus = _root.BonusEvery; mod = 0; stop(); Stage.showMenu = false; this.onEnterFrame = function () { var _local1 = this; sofar = _local1.getBytesLoaded(); total = _local1.getBytesTotal(); Bar._width = int((sofar / total) * 100); if (sofar == total) { delete _local1.onEnterFrame; play(); } };
Instance of Symbol 47 MovieClip "border" in Frame 1
/* no clip actions */
Frame 26
stop();
Frame 27
score = 0; stop();
Instance of Symbol 101 MovieClip "flash" in Frame 27
onClipEvent (load) { this.swapDepths(5000); }
Instance of Symbol 103 MovieClip "enemy_missileNew" in Frame 27
onClipEvent (load) { shooting = false; this.swapDepths(800); } onClipEvent (enterFrame) { if (_y > 0) { _rotation = (_rotation + 43); _y = (_y + ymove); _x = (_x + xmove); _visible = true; if ((this.hitTest(_root.heroine) && (_root.gameover != 1)) && (_root.heroine.dead == false)) { _root.heroine.dead = true; _root.heroine.gotoAndPlay("die"); _root.gotoAndPlay("die"); _y = -1000; } if (this.hitTest(_root.shield1) and (_root.shield1.destroyed == false)) { _root.shield1.hit(); _y = -1000; } else if (this.hitTest(_root.shield2) and (_root.shield2.destroyed == false)) { _root.shield2.hit(); _y = -1000; } if ((_root.clearall == true) or (_y > 390)) { _y = -1000; } } }
Instance of Symbol 121 MovieClip "ready_text" in Frame 27
onClipEvent (load) { this.swapDepths(2000); }
Instance of Symbol 101 MovieClip "flash" in Frame 27
onClipEvent (load) { this.swapDepths(5000); }
Instance of Symbol 38 MovieClip [alien1] "alien1" in Frame 28
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine) or (_y > 375)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.gotoAndplay("die"); _root.heroine.gotoAndPlay("die"); _root.lives--; _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Instance of Symbol 243 MovieClip "alien2" in Frame 28
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine) or (_y > 375)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.gotoAndplay("die"); _root.heroine.gotoAndPlay("die"); _root.lives--; _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Instance of Symbol 272 MovieClip "alien3" in Frame 28
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine) or (_y > 375)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.gotoAndplay("die"); _root.heroine.gotoAndPlay("die"); _root.lives--; _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Instance of Symbol 288 MovieClip "alien4" in Frame 28
onClipEvent (load) { die = true; randstart = random(200) + 100; randcnt = 0; dir = 4; hit = false; gotoAndStop (13); cnt = 0; respawn = 10; randfire = 100; firecnt = 0; } onClipEvent (enterFrame) { trace("RESPAWN #:" + respawn); if (die == true) { if (_root.paused == false) { randcnt = randcnt + 1; firecnt = 0; cnt = 0; if ((randcnt > randstart) && (respawn > 0)) { cnt = 0; side = random(2); if (side > 0) { _x = 335; dir = -4; } else { _x = 1; dir = 4; } trace("start enemy"); randfire = random(20) + 30; randcnt = 0; randstart = random(100) + 50; _root.entotal = _root.entotal + 1; trace("add enemy to array"); gotoAndPlay (1); die = false; } if (_root.clearall == true) { respawn = 10; } } } else { _x = (_x + dir); _root.enlist.push("_root." + _name); cnt = cnt + 1; if ((_x > 336) or (_x < 0)) { gotoAndStop (13); die = true; hit = false; cnt = 0; randcnt = 0; _x = -1000; _root.entotal = _root.entotal - 1; respawn--; trace("enemy off x-axis"); } if (hit == true) { die = true; gotoAndPlay ("die"); _root.score = _root.score + 500; hit = false; cnt = 0; _root.entotal = _root.entotal - 1; respawn--; trace("enemy hit"); } if (_root.clearall == true) { gotoAndStop (13); die = true; hit = false; cnt = 0; respawn = 10; _root.entotal = _root.entotal - 1; trace("all enemies gone"); } firecnt = firecnt + 1; if (((firecnt > randfire) and (_x > 10)) and (_x < 320)) { head.gotoAndPlay(1); _root.sounds.gotoAndPlay("octoshoot"); _root.enemy_missileNew._x = _x; _root.enemy_missileNew._y = _y; _root.enemy_missileNew.xmove = (_root.heroine._x - _x) * 0.04; _root.enemy_missileNew.ymove = (_root.heroine._y - _y) * 0.04; _root.enemy_missileNew.shooting = true; firecnt = 0; } } }
Instance of Symbol 291 MovieClip "heroine_missle" in Frame 28
onClipEvent (load) { svar = 10; } onClipEvent (enterFrame) { if (shooting == true) { if (_root.clearall == true) { removeMovieClip(this); _root.shotcnt = _root.shotcnt - 1; } _xscale = (_xscale + svar); svar = svar * -1; if (this._y < 0) { _root.shotcnt = _root.shotcnt - 1; removeMovieClip(this); } else { this._y = this._y - 15; h = 0; while (h < _root.enlist.length) { thischeck = eval (_root.enlist[h]); if (this.hitTest(eval (thischeck))) { eval (thischeck).hit = true; _root.shotcnt = _root.shotcnt - 1; removeMovieClip(this); } h++; } } } }
Instance of Symbol 293 MovieClip "enemy_missle" in Frame 28
onClipEvent (load) { shooting = false; rand = random(30) + 10; shotrand = 0; randlength = 0; rcnt = 0; } onClipEvent (enterFrame) { if (_y > 0) { _y = (_y + 8); _visible = true; if ((this.hitTest(_root.heroine.hhitarea) && (_root.gameover != 1)) && (_root.heroine.dead == false)) { _y = (_y + 50); _root.heroine.dead = true; _root.heroine.gotoAndPlay("die"); _root.gotoAndPlay("die"); _root.EnshotsUp = _root.EnshotsUp - 1; removeMovieClip(this); } if (this.hitTest(_root.shield1) and (_root.shield1.destroyed == false)) { _root.shield1.hit(); _root.EnshotsUp = _root.EnshotsUp - 1; removeMovieClip(this); } else if (this.hitTest(_root.shield2) and (_root.shield2.destroyed == false)) { _root.shield2.hit(); _root.EnshotsUp = _root.EnshotsUp - 1; removeMovieClip(this); } if ((_root.clearall == true) or (_y > 390)) { _root.EnshotsUp = _root.EnshotsUp - 1; removeMovieClip(this); } } else { randlength = _root.enlist.length; rcnt = rcnt + 1; if ((((_root.paused == false) and (randlength > 0)) and (rcnt > rand)) and (_root.EnshotsUp < _root.EnshotsMax)) { _root.sounds.gotoAndPlay("fireball"); thisShotName = "enshot" + _root.EnshotCnt; thisshotLev = 801 + _root.EnshotCnt; duplicateMovieClip (this, thisShotName, thisshotLev); _root.EnshotsUp = _root.EnshotsUp + 1; _root.EnshotCnt = _root.EnshotCnt + 1; shotrand = random(randlength); target = _root.enlist[shotrand]; eval ("_root." + thisshotName)._x = eval (target)._x; eval ("_root." + thisshotName)._y = eval (target)._y; eval (target).blink = true; rcnt = 0; rand = random(25) + (20 - randlength); } } }
Frame 29
alienYroot = 55; _root.enList = []; _root.entotal = 0; _root.paused = true; _root.EnshotsUp = 0; _root.pointsPerAlien = 50; _root.clearall = false; _root.EnshotCnt = 0; _root.shotcnt = 0; if (_root.reload == false) { if (levnum == 1) { _root.alienXmove = 1 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 2); _root.populate(5, 2, 135, 1); } else if (levnum == 2) { _root.alienXmove = 1.5 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 3); _root.populate(5, 6, 75, 2); _root.populate(6, 8, 45, 1); } else if (levnum == 3) { _root.alienXmove = 2 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 3); _root.populate(5, 6, 75, 2); _root.populate(6, 8, 45, 1); } else if (levnum == 4) { _root.alienXmove = 2.5 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 3); _root.populate(5, 6, 75, 2); _root.populate(6, 8, 45, 1); } else if (levnum == 5) { _root.alienXmove = 3 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 3); _root.populate(5, 6, 75, 2); _root.populate(6, 8, 45, 1); } else if (levnum == 6) { _root.alienXmove = 3.5 + mod; _root.EnshotsMax = 3; _root.populate(1, 6, 75, 1); _root.populate(2, 8, 45, 2); _root.populate(3, 6, 75, 3); _root.populate(4, 4, 105, 3); _root.populate(5, 6, 75, 2); _root.populate(6, 8, 45, 1); } } reload = true;
Instance of Symbol 315 MovieClip "shield2" in Frame 29
onClipEvent (load) { function hit() { this.nextFrame(); hiton = true; } destroyed = false; hiton = false; }
Instance of Symbol 315 MovieClip "shield1" in Frame 29
onClipEvent (load) { function hit() { this.nextFrame(); hiton = true; } destroyed = false; hiton = false; }
Frame 30
ready_text.gotoAndPlay(2);
Frame 59
_root.paused = false; stopAllSounds();
Frame 60
_root.levelnum = "level1"; _quality = "medium"; dx = 0; heroine_missle_offset = 30; _root.paused = false; redirect = true; keyright = false; keyleft = false; keyspace = false; startrun = false; standing = true; scoremodifier = 50; gameover = 0; _root.heroine.dead = false; scoretext.text = score; livestext.text = "lives: " + lives; _root.heroine.gotoAndPlay("move"); stop();
Instance of Symbol 351 MovieClip "heroine" in Frame 60
onClipEvent (load) { this.dead = false; rdcnt = 0; } onClipEvent (enterFrame) { _root.enlist = []; if (_root.redirect == false) { rdcnt = rdcnt + 1; if (rdcnt > 20) { _root.redirect = true; rdcnt = 0; } } if (_root.entotal == 0) { _root.levnum = _root.levnum + 1; _root.reload = false; _root.flash.gotoAndPlay(3); _root.entotal = -1; } } onClipEvent (keyDown) { if ((((Key.getCode() == 32) and (_root.keyspace == false)) && (this.dead == false)) and (_root.paused == false)) { Set("/:keyspace", true); Set("/:shooting", true); } if (((Key.getCode() == 39) && (/:keyright == false)) && (this.dead == false)) { Set("/:keyright", true); Set("/:startrun", true); Set("/:standing", false); } if (((Key.getCode() == 37) && (/:keyleft == false)) && (this.dead == false)) { Set("/:keyleft", true); Set("/:startrun", true); Set("/:standing", false); } } onClipEvent (keyUp) { if ((Key.getCode() == 39) && (this.dead == false)) { Set("/:keyright", false); Set("/:startrun", false); Set("/:standing", true); } if ((Key.getCode() == 37) && (this.dead == false)) { Set("/:keyleft", false); Set("/:startrun", false); Set("/:standing", true); } if ((Key.getCode() == 32) && (this.dead == false)) { _root.keyspace = false; } }
Instance of Symbol 353 MovieClip in Frame 60
onClipEvent (load) { shotcnt = 0; } onClipEvent (enterFrame) { if ((_root.heroine.dead == false) && (_root.gameover != 1)) { next_step = _root.heroine._x + _root.dx; if ((next_step > 4) && (next_step < 335)) { if (_root.keyright == true) { _root.heroine._xscale = -100; _root.dir = -1; _root.dx = _root.maxspeed; } if (_root.keyleft == true) { _root.heroine._xscale = 100; _root.dir = 1; _root.dx = -1 * _root.maxspeed; } } if (_root.startrun == true) { _root.startrun = false; _root.heroine.gotoAndPlay("move"); } if ((_root.keyleft == false) and (_root.keyright == false)) { _root.dx = 0; _root.standing = true; _root.heroine.gotoAndPlay("move"); } if (_root.keyspace == true) { if (_root.shotcnt < 3) { if (_root.shotcnt < 12) { _root.shotcnt = _root.shotcnt + 1; } else { _root.shotcnt = 0; } shotcnt = shotcnt + 1; shotname = "shot" + shotcnt; _root.sounds.gotoAndPlay("laser"); _root.heroine_missle.duplicateMovieClip(shotname, 720 + shotcnt); eval ("_root." + shotname)._x = _root.heroine._x; eval ("_root." + shotname)._y = _root.heroine._y - _root.heroine_missle_offset; eval ("_root." + shotname)._visible = true; eval ("_root." + shotname).shooting = true; } _root.keyspace = false; _root.shooting = false; } if ((next_step > 18) && (next_step < 318)) { _root.heroine._x = _root.heroine._x + _root.dx; } } }
Frame 61
stop();
Frame 65
_root.levelnum = "level2"; _root.paused = false; redirect = true; scoretext.text = score; livestext.text = "lives: " + lives;
Frame 66
_root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.stop();
Frame 70
_root.levelnum = "level3"; if (_root.bgchange == true) { _root.backgrounds.nextFrame(); } scoretext.text = score; livestext.text = "lives: " + lives; _root.nextFrame();
Frame 71
_root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.bgchange = true; stop();
Frame 75
_root.levelnum = "level4"; if (_root.bgchange == true) { _root.backgrounds.nextFrame(); } scoretext.text = score; livestext.text = "lives: " + lives; _root.nextFrame();
Frame 76
_root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.bgchange = true; stop();
Frame 80
_root.levelnum = "level5"; if (_root.bgchange == true) { _root.backgrounds.nextFrame(); } scoretext.text = score; livestext.text = "lives: " + lives; _root.nextFrame();
Frame 81
_root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.bgchange = true; stop();
Frame 85
_root.levelnum = "level6"; if (_root.bgchange == true) { _root.backgrounds.gotoAndStop(1); } scoretext.text = score; livestext.text = "lives: " + lives; _root.nextFrame();
Frame 86
_root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.bgchange = true; stop();
Frame 90
_root.paused = true; _root.heroine.gotoAndPlay("die"); if (_root.lives > 1) { ready_text.gotoAndPlay(2); }
Frame 124
_root.lives--; stopAllSounds(); _root.paused = false; livestext.text = "lives: " + lives; if (_root.lives == 0) { _root.flash.gotoAndPlay(2); stop(); } else if (_root.levelnum == "level1") { _root.enemy.spawn_enemies = true; _root.heroine.dead = false; _root.keyleft = false; _root.keyright = false; _root.gotoAndPlay(58); } else { _root.gotoAndPlay(_root.levelnum); }
Frame 125
ready_text.gotoAndStop("hold"); if (_level0.u_id == null) { _level0.u_id = 0; } if (_level0.paid == null) { _level0.paid = 0; } _root.inserthscfc.inserths(_level0.u_id, 3, _level0.paid, _root.score); stop();
Instance of Symbol 38 MovieClip [alien1] "alien1" in Frame 125
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine) or (_y > 390)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.lives--; _root.heroine.gotoAndPlay("die"); _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Instance of Symbol 243 MovieClip "alien2" in Frame 125
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.lives--; _root.heroine.gotoAndPlay("die"); _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Instance of Symbol 272 MovieClip "alien3" in Frame 125
onClipEvent (load) { dead = false; stcnt = 0; prcnt = 0; mycoords = []; blink = false; orgX = _xscale; orgY = _yscale; cnt = 0; present = false; strand = random(10); hit = false; bcnt = 0; flip = 1; } onClipEvent (enterFrame) { if (present == true) { if (_alpha < 100) { _alpha = (_alpha + 10); } else { _alpha = 100; } if (_y != ystart) { ymove = (ystart - _y) * yrand; _y = (_y + ymove); } if (_x != xstart) { xmove = (xstart - _x) * xrand; _x = (_x + xmove); } } if (startup == true) { stcnt = stcnt + 1; if (stcnt > strand) { present = true; _y = (7 + (random(14) - 7)); _x = (142 + (random(20) - 10)); xrand = (random(5) + 1) * 0.1; yrand = (random(5) + 1) * 0.05; _alpha = 0; startup = false; } } if ((_root.paused == false) and (active == true)) { if (this.hitTest(_root.heroine)) { _root.relevel = true; _root.paused = true; _root.heroine.dead = true; _root.lives--; _root.heroine.gotoAndPlay("die"); _root.reload = false; _root.flash.gotoAndPlay(3); } if (_root.AlienXmove < 0) { flip = -1; } else { flip = 1; } _root.enlist.push("_root." + _name); present = false; if ((_x > 316) or (_x < 20)) { if (_root.redirect == true) { _root.alienXmove = _root.alienXmove * -1; _root.alienYroot = _root.alienYroot + 15; _root.redirect = false; } } _x = (_x + _root.alienXmove); ymove = ((_root.alienYroot + yoffset) - _y) * yrand; _y = (_y + ymove); if (hit == true) { dead = true; gotoAndPlay ("die"); active = false; } } if (blink == true) { bcnt = bcnt + 1; if (bcnt < 10) { _xscale = ((orgx + 25) * flip); _yscale = (orgy + 25); } else { bcnt = 0; blink = false; } } else { _xscale = (orgx * flip); _yscale = orgy; } if ((_root.clearall == true) and (active == true)) { removeMovieClip(this); } }
Frame 136
_root.enemy_missle._y = 390; _root.enemy_missle2._y = 390;
Frame 166
_root.bgchange = true; stopAllSounds(); switch (_root.levelnum) { case "level1" : _root.gotoAndStop("level2"); break; case "level2" : _root.gotoAndStop("level3"); break; case "level3" : _root.gotoAndStop("level4"); break; case "level4" : _root.gotoAndStop("level5"); break; case "level5" : _root.gotoAndStop("level6"); break; case "level6" : _root.gotoAndStop("level2"); }
Symbol 37 MovieClip Frame 43
_root.enTotal = _root.enTotal - 1; removeMovieClip(_parent);
Symbol 38 MovieClip [alien1] Frame 8
if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }
Symbol 38 MovieClip [alien1] Frame 9
if (_root.splatlev < 59) { _root.splatlev = _root.splatlev + 1; } else { _root.splatlev = 0; } _root.score = _root.score + _root.pointsPerAlien; this.swapDepths(1 + _root.splatlev);
Symbol 38 MovieClip [alien1] Frame 15
stop();
Symbol 98 Button
on (release) { nextFrame(); }
Symbol 101 MovieClip Frame 2
stop();
Symbol 101 MovieClip Frame 7
_root.clearall = true; if (_root.lives == 0) { _root.gotoAndStop("gameover"); } else { _root.gotoAndStop("hold"); stopAllSounds(); if (_root.levnum == 6) { _root.mod = _root.mod + 1; _root.levnum = 1; } _root.backgrounds.gotoAndStop(_root.levnum); }
Symbol 101 MovieClip Frame 16
if (_root.lives != 0) { _root.play(); }
Symbol 121 MovieClip Frame 1
stop();
Symbol 121 MovieClip Frame 37
stop();
Symbol 121 MovieClip Frame 38
stop();
Symbol 174 MovieClip Frame 210
stop();
Symbol 177 Button
on (release) { stopAllSounds(); _root.play(); }
Symbol 181 MovieClip Frame 99
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 2
stop();
Symbol 213 MovieClip Frame 3
stop();
Symbol 213 MovieClip Frame 4
stop();
Symbol 213 MovieClip Frame 5
stop();
Symbol 242 MovieClip Frame 50
removeMovieClip(_parent); _root.enTotal = _root.enTotal - 1;
Symbol 243 MovieClip Frame 8
if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }
Symbol 243 MovieClip Frame 9
if (_root.splatlev < 59) { _root.splatlev = _root.splatlev + 1; } else { _root.splatlev = 0; } _root.score = _root.score + _root.pointsPerAlien; this.swapDepths(1 + _root.splatlev);
Symbol 243 MovieClip Frame 14
stop();
Symbol 271 MovieClip Frame 50
removeMovieClip(_parent); _root.enTotal = _root.enTotal - 1;
Symbol 272 MovieClip Frame 8
if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }
Symbol 272 MovieClip Frame 9
if (_root.splatlev < 59) { _root.splatlev = _root.splatlev + 1; } else { _root.splatlev = 0; } _root.score = _root.score + _root.pointsPerAlien; this.swapDepths(1 + _root.splatlev);
Symbol 272 MovieClip Frame 14
stop();
Symbol 282 MovieClip Frame 15
stop();
Symbol 288 MovieClip Frame 8
if (die == false) { gotoAndPlay (1); }
Symbol 288 MovieClip Frame 14
stop();
Symbol 309 MovieClip Frame 2
if (_parent.hiton == true) { gotoAndPlay (6); }
Symbol 309 MovieClip Frame 5
if (_parent.hiton != true) { gotoAndPlay (1); }
Symbol 309 MovieClip Frame 10
_parent.hiton = false;
Symbol 313 MovieClip Frame 7
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 2
stop();
Symbol 315 MovieClip Frame 3
stop();
Symbol 315 MovieClip Frame 4
this.destroyed = true; stop();
Symbol 351 MovieClip Frame 13
stop();
Symbol 351 MovieClip Frame 14
if ((_root.keyleft == true) or (_root.keyright == true)) { play(); } else { stop(); }
Symbol 351 MovieClip Frame 15
stop();
Symbol 353 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 4
stop();
Symbol 360 MovieClip Frame 7
stop();
Symbol 360 MovieClip Frame 9
stop();
Symbol 360 MovieClip Frame 15
stop();
Symbol 388 MovieClip Frame 192
stop();

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:38
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:38
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:38
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:38
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:38
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:38
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:38
Symbol 15 BitmapUsed by:16 17
Symbol 16 GraphicUses:15Used by:38
Symbol 17 GraphicUses:15Used by:38
Symbol 18 SoundUsed by:38 243 272
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:38
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:38 272
Symbol 23 SoundUsed by:38
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:38
Symbol 26 GraphicUsed by:38
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:38
Symbol 29 GraphicUsed by:38
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:36 38
Symbol 32 GraphicUsed by:38
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:38
Symbol 35 GraphicUsed by:38
Symbol 36 MovieClipUses:31Used by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip [alien1]Uses:2 4 6 8 10 12 14 16 17 18 20 22 23 25 26 28 29 31 32 34 35 37Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:Timeline
Symbol 48 GraphicUsed by:100  Timeline
Symbol 49 GraphicUsed by:90
Symbol 50 GraphicUsed by:87
Symbol 51 GraphicUsed by:58
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:58
Symbol 54 GraphicUsed by:58
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClipUses:51 53 54 57Used by:87
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:87
Symbol 61 GraphicUsed by:87
Symbol 62 GraphicUsed by:65
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:62 64Used by:80 81 86
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:80 81 86
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:80 81 86
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:80 81 86
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:80 81 86
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:80 81 86
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:80 81 86
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80 81 86
Symbol 80 MovieClipUses:65 67 69 71 73 75 77 79Used by:87
Symbol 81 MovieClipUses:67 69 65 73 71 75 77 79Used by:87
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:87
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85 69 67 71 73 75 77 65 79Used by:87
Symbol 87 MovieClipUses:50 58 60 61 80 81 84 86Used by:90
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:49 87 89Used by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:121  Timeline
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:98
Symbol 96 GraphicUsed by:98
Symbol 97 SoundUsed by:98  Timeline
Symbol 98 ButtonUses:95 96 97Used by:Timeline
Symbol 99 SoundUsed by:Timeline
Symbol 100 MovieClipUses:48Used by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:121
Symbol 106 GraphicUsed by:110
Symbol 107 FontUsed by:108
Symbol 108 EditableTextUses:107Used by:109
Symbol 109 MovieClipUses:108Used by:110  Timeline
Symbol 110 MovieClipUses:106 109Used by:121
Symbol 111 GraphicUsed by:121
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:121
Symbol 114 GraphicUsed by:121
Symbol 115 FontUsed by:116 117 391
Symbol 116 EditableTextUses:115Used by:121
Symbol 117 EditableTextUses:115Used by:121
Symbol 118 SoundUsed by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121  Timeline
Symbol 121 MovieClipUses:105 110 111 92 113 114 116 117 118 120Used by:Timeline
Symbol 122 GraphicUsed by:174
Symbol 123 BitmapUsed by:124 153
Symbol 124 GraphicUses:123Used by:174
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:126 127Used by:129
Symbol 129 MovieClipUses:125 128Used by:174
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:131 132 133Used by:135
Symbol 135 MovieClipUses:130 134Used by:174
Symbol 136 GraphicUsed by:174
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:174
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:174
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:174
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:145 146Used by:174
Symbol 148 GraphicUsed by:152
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:148 151Used by:174
Symbol 153 GraphicUses:123Used by:174
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:156
Symbol 156 MovieClipUses:155Used by:174
Symbol 157 GraphicUsed by:170 174
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:158 159Used by:170 174
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:161 162Used by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:165 166Used by:168
Symbol 168 MovieClipUses:163 164 167Used by:170 174
Symbol 169 GraphicUsed by:170 174
Symbol 170 MovieClipUses:157 160 168 169Used by:174
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:122 124 129 135 136 138 140 142 147 152 153 156 157 160 168 170 171 169 172 173Used by:Timeline
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 ButtonUses:175 176Used by:Timeline
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:181
Symbol 181 MovieClipUses:178 180Used by:Timeline
Symbol 182 GraphicUsed by:213
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:183 184Used by:213
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:186 187Used by:213
Symbol 189 GraphicUsed by:213
Symbol 190 GraphicUsed by:213
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:213
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:213 315
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:213
Symbol 197 GraphicUsed by:213
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClipUses:198 200Used by:213
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:202 203Used by:213
Symbol 205 GraphicUsed by:209
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:205 207 208Used by:213
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:210 211Used by:213
Symbol 213 MovieClipUses:182 185 188 189 190 192 194 196 197 201 204 209 212Used by:Timeline
Symbol 214 GraphicUsed by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:243
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:243
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:243
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:243
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:243
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:243
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:243
Symbol 229 BitmapUsed by:230 231
Symbol 230 GraphicUses:229Used by:243
Symbol 231 GraphicUses:229Used by:243
Symbol 232 SoundUsed by:243
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:243
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:243
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:241 243
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:243
Symbol 241 MovieClipUses:238Used by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:216 218 220 222 224 226 228 230 231 18 232 234 236 238 240 242Used by:Timeline
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:272
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:272
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:272
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:272
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:272
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:272
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:272
Symbol 258 BitmapUsed by:259 260
Symbol 259 GraphicUses:258Used by:272
Symbol 260 GraphicUses:258Used by:272
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:272
Symbol 263 SoundUsed by:272
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:272
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:270 272
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:272
Symbol 270 MovieClipUses:267Used by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:245 247 249 251 253 255 257 259 260 18 262 22 263 265 267 269 271Used by:Timeline
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:285 288
Symbol 275 GraphicUsed by:282
Symbol 276 GraphicUsed by:282 285
Symbol 277 GraphicUsed by:282 285 288
Symbol 278 GraphicUsed by:282 285 288
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:275 276 277 278 279 280 281Used by:288
Symbol 283 SoundUsed by:288
Symbol 284 SoundUsed by:288
Symbol 285 MovieClipUses:274 276 277 278Used by:288
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:274 282 283 284 285 287 277 278Used by:Timeline
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:Timeline
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:Timeline
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:315
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:296 297 298 299Used by:301
Symbol 301 MovieClipUses:300Used by:315
Symbol 302 GraphicUsed by:309
Symbol 303 GraphicUsed by:309
Symbol 304 GraphicUsed by:309
Symbol 305 GraphicUsed by:309
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:309
Symbol 308 SoundUsed by:309
Symbol 309 MovieClipUses:302 303 304 305 307 308Used by:315
Symbol 310 GraphicUsed by:313 351
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:313 351
Symbol 313 MovieClipUses:310 312Used by:315
Symbol 314 SoundUsed by:315
Symbol 315 MovieClipUses:295 301 309 194 313 314Used by:Timeline
Symbol 316 GraphicUsed by:351
Symbol 317 SoundUsed by:351
Symbol 318 GraphicUsed by:351
Symbol 319 GraphicUsed by:351
Symbol 320 GraphicUsed by:351
Symbol 321 GraphicUsed by:351
Symbol 322 GraphicUsed by:351
Symbol 323 SoundUsed by:351
Symbol 324 GraphicUsed by:351
Symbol 325 GraphicUsed by:351
Symbol 326 GraphicUsed by:351
Symbol 327 GraphicUsed by:351
Symbol 328 GraphicUsed by:351
Symbol 329 GraphicUsed by:351
Symbol 330 GraphicUsed by:351
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:351
Symbol 333 GraphicUsed by:349 351
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:351
Symbol 336 GraphicUsed by:348
Symbol 337 GraphicUsed by:348
Symbol 338 GraphicUsed by:348
Symbol 339 GraphicUsed by:348
Symbol 340 GraphicUsed by:348
Symbol 341 GraphicUsed by:348
Symbol 342 GraphicUsed by:348
Symbol 343 GraphicUsed by:348
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:336 337 338 339 340 341 342 343 344 345 346 347Used by:351
Symbol 349 MovieClipUses:333Used by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:316 310 317 318 312 319 320 321 322 323 324 325 326 327 328 329 330 332 333 335 348 350Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:Timeline
Symbol 354 GraphicUsed by:360
Symbol 355 SoundUsed by:360
Symbol 356 SoundUsed by:360
Symbol 357 SoundUsed by:360
Symbol 358 SoundUsed by:360
Symbol 359 SoundUsed by:360
Symbol 360 MovieClipUses:354 355 356 357 358 359Used by:Timeline
Symbol 361 SoundUsed by:Timeline
Symbol 362 GraphicUsed by:Timeline
Symbol 363 GraphicUsed by:388
Symbol 364 GraphicUsed by:388
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:385 388
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:385 388
Symbol 369 GraphicUsed by:388
Symbol 370 GraphicUsed by:388
Symbol 371 GraphicUsed by:388
Symbol 372 GraphicUsed by:388
Symbol 373 GraphicUsed by:388
Symbol 374 GraphicUsed by:388
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:385 388
Symbol 377 GraphicUsed by:388
Symbol 378 GraphicUsed by:388
Symbol 379 GraphicUsed by:388
Symbol 380 GraphicUsed by:388
Symbol 381 GraphicUsed by:388
Symbol 382 GraphicUsed by:388
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:383 376 384 368 366Used by:388
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:388
Symbol 388 MovieClipUses:363 364 366 368 369 370 371 372 373 374 376 377 378 379 380 381 382 385 387Used by:Timeline
Symbol 389 GraphicUsed by:Timeline
Symbol 390 GraphicUsed by:392
Symbol 391 EditableTextUses:115Used by:392
Symbol 392 MovieClipUses:390 391Used by:Timeline
Symbol 393 SoundUsed by:Timeline

Instance Names

"Bar"Frame 1Symbol 44 MovieClip
"border"Frame 1Symbol 47 MovieClip
"flash"Frame 27Symbol 101 MovieClip
"enemy_missileNew"Frame 27Symbol 103 MovieClip
"ready_text"Frame 27Symbol 121 MovieClip
"flash"Frame 27Symbol 101 MovieClip
"backgrounds"Frame 28Symbol 213 MovieClip
"alien1"Frame 28Symbol 38 MovieClip [alien1]
"alien2"Frame 28Symbol 243 MovieClip
"alien3"Frame 28Symbol 272 MovieClip
"alien4"Frame 28Symbol 288 MovieClip
"heroine_missle"Frame 28Symbol 291 MovieClip
"enemy_missle"Frame 28Symbol 293 MovieClip
"shield2"Frame 29Symbol 315 MovieClip
"shield1"Frame 29Symbol 315 MovieClip
"heroine"Frame 60Symbol 351 MovieClip
"sounds"Frame 60Symbol 360 MovieClip
"alien1"Frame 125Symbol 38 MovieClip [alien1]
"alien2"Frame 125Symbol 243 MovieClip
"alien3"Frame 125Symbol 272 MovieClip
"head"Symbol 288 MovieClip Frame 1Symbol 282 MovieClip
"hhitarea"Symbol 351 MovieClip Frame 14Symbol 335 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 28Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 29Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 30Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 31Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 32Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 33Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 34Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 35Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 36Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 37Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 38Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 39Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 40Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 41Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 42Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 43Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 44Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 45Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 46Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 47Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 48Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 49Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 50Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 51Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 52Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 53Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 54Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 55Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 56Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 57Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 58Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 59Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 60Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 61Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 62Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 63Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 64Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 65Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 66Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 67Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 68Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 69Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 70Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 71Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 72Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 73Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 74Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 75Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 76Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 77Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 78Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 79Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 80Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 81Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 82Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 83Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 84Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 85Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 86Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 87Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 88Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 89Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 90Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 91Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 92Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 93Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 94Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 95Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 96Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 97Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 98Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 99Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 100Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 101Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 102Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 103Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 104Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 105Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 106Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 107Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 108Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 109Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 110Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 111Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 112Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 113Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 114Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 115Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 116Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 117Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 118Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 119Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 120Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 121Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 122Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 123Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 124Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 125Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 126Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 127Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 128Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 129Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 130Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 131Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 132Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 133Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 134Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 135Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 136Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 137Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 138Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 139Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 140Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 141Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 142Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 143Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 144Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 145Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 146Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 147Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 148Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 149Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 150Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 151Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 152Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 153Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 154Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 155Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 156Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 157Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 158Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 159Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 160Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 161Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 162Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 163Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 164Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 165Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 166Symbol 38 as "alien1"
ExportAssets (56)Timeline Frame 167Symbol 38 as "alien1"

Labels

"hold"Frame 28
"reload"Frame 30
"level1"Frame 60
"BG MUSIC"Frame 60
"level2"Frame 65
"level3"Frame 70
"level4"Frame 75
"level5"Frame 80
"level6"Frame 85
"die"Frame 90
"gameover"Frame 125
"win"Frame 136
"move"Symbol 38 MovieClip [alien1] Frame 1
"die"Symbol 38 MovieClip [alien1] Frame 9
"hold"Symbol 121 MovieClip Frame 38
"move"Symbol 243 MovieClip Frame 1
"die"Symbol 243 MovieClip Frame 9
"move"Symbol 272 MovieClip Frame 1
"die"Symbol 272 MovieClip Frame 9
"die"Symbol 288 MovieClip Frame 9
"die"Symbol 351 MovieClip Frame 1
"move"Symbol 351 MovieClip Frame 14
"laser"Symbol 360 MovieClip Frame 2
"fireball"Symbol 360 MovieClip Frame 5
"bonus_Life"Symbol 360 MovieClip Frame 8
"octoshoot"Symbol 360 MovieClip Frame 11

Dynamic Text Variables

_root.livesSymbol 116 EditableText""
_root.scoreSymbol 117 EditableText""
_root.scoreSymbol 391 EditableText"Score"




http://swfchan.com/3/14140/info.shtml
Created: 4/6 -2019 01:00:50 Last modified: 4/6 -2019 01:00:50 Server time: 23/12 -2024 03:27:58