STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229456 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #14140 |
Name: Lisa Meng Age: 21 y/o Marital Status: Single Ocupation: Bountyhunter |
Score |
ActionScript [AS1/AS2]
Frame 1border.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 26stop();Frame 27score = 0; stop();Instance of Symbol 101 MovieClip "flash" in Frame 27onClipEvent (load) { this.swapDepths(5000); }Instance of Symbol 103 MovieClip "enemy_missileNew" in Frame 27onClipEvent (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 27onClipEvent (load) { this.swapDepths(2000); }Instance of Symbol 101 MovieClip "flash" in Frame 27onClipEvent (load) { this.swapDepths(5000); }Instance of Symbol 38 MovieClip [alien1] "alien1" in Frame 28onClipEvent (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 28onClipEvent (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 28onClipEvent (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 28onClipEvent (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 28onClipEvent (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 28onClipEvent (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 29alienYroot = 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 29onClipEvent (load) { function hit() { this.nextFrame(); hiton = true; } destroyed = false; hiton = false; }Instance of Symbol 315 MovieClip "shield1" in Frame 29onClipEvent (load) { function hit() { this.nextFrame(); hiton = true; } destroyed = false; hiton = false; }Frame 30ready_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 60onClipEvent (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 60onClipEvent (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 61stop();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 125ready_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 125onClipEvent (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 125onClipEvent (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 125onClipEvent (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 8if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }Symbol 38 MovieClip [alien1] Frame 9if (_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 15stop();Symbol 98 Buttonon (release) { nextFrame(); }Symbol 101 MovieClip Frame 2stop();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 16if (_root.lives != 0) { _root.play(); }Symbol 121 MovieClip Frame 1stop();Symbol 121 MovieClip Frame 37stop();Symbol 121 MovieClip Frame 38stop();Symbol 174 MovieClip Frame 210stop();Symbol 177 Buttonon (release) { stopAllSounds(); _root.play(); }Symbol 181 MovieClip Frame 99stop();Symbol 213 MovieClip Frame 1stop();Symbol 213 MovieClip Frame 2stop();Symbol 213 MovieClip Frame 3stop();Symbol 213 MovieClip Frame 4stop();Symbol 213 MovieClip Frame 5stop();Symbol 242 MovieClip Frame 50removeMovieClip(_parent); _root.enTotal = _root.enTotal - 1;Symbol 243 MovieClip Frame 8if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }Symbol 243 MovieClip Frame 9if (_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 14stop();Symbol 271 MovieClip Frame 50removeMovieClip(_parent); _root.enTotal = _root.enTotal - 1;Symbol 272 MovieClip Frame 8if (this.dead == true) { gotoAndPlay ("die"); } else { gotoAndPlay ("move"); }Symbol 272 MovieClip Frame 9if (_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 14stop();Symbol 282 MovieClip Frame 15stop();Symbol 288 MovieClip Frame 8if (die == false) { gotoAndPlay (1); }Symbol 288 MovieClip Frame 14stop();Symbol 309 MovieClip Frame 2if (_parent.hiton == true) { gotoAndPlay (6); }Symbol 309 MovieClip Frame 5if (_parent.hiton != true) { gotoAndPlay (1); }Symbol 309 MovieClip Frame 10_parent.hiton = false;Symbol 313 MovieClip Frame 7stop();Symbol 315 MovieClip Frame 1stop();Symbol 315 MovieClip Frame 2stop();Symbol 315 MovieClip Frame 3stop();Symbol 315 MovieClip Frame 4this.destroyed = true; stop();Symbol 351 MovieClip Frame 13stop();Symbol 351 MovieClip Frame 14if ((_root.keyleft == true) or (_root.keyright == true)) { play(); } else { stop(); }Symbol 351 MovieClip Frame 15stop();Symbol 353 MovieClip Frame 1stop();Symbol 360 MovieClip Frame 1stop();Symbol 360 MovieClip Frame 4stop();Symbol 360 MovieClip Frame 7stop();Symbol 360 MovieClip Frame 9stop();Symbol 360 MovieClip Frame 15stop();Symbol 388 MovieClip Frame 192stop();
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:38 |
Symbol 3 Bitmap | Used by:4 | |
Symbol 4 Graphic | Uses:3 | Used by:38 |
Symbol 5 Bitmap | Used by:6 | |
Symbol 6 Graphic | Uses:5 | Used by:38 |
Symbol 7 Bitmap | Used by:8 | |
Symbol 8 Graphic | Uses:7 | Used by:38 |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:38 |
Symbol 11 Bitmap | Used by:12 | |
Symbol 12 Graphic | Uses:11 | Used by:38 |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:38 |
Symbol 15 Bitmap | Used by:16 17 | |
Symbol 16 Graphic | Uses:15 | Used by:38 |
Symbol 17 Graphic | Uses:15 | Used by:38 |
Symbol 18 Sound | Used by:38 243 272 | |
Symbol 19 Bitmap | Used by:20 | |
Symbol 20 Graphic | Uses:19 | Used by:38 |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:21 | Used by:38 272 |
Symbol 23 Sound | Used by:38 | |
Symbol 24 Bitmap | Used by:25 | |
Symbol 25 Graphic | Uses:24 | Used by:38 |
Symbol 26 Graphic | Used by:38 | |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:38 |
Symbol 29 Graphic | Used by:38 | |
Symbol 30 Bitmap | Used by:31 | |
Symbol 31 Graphic | Uses:30 | Used by:36 38 |
Symbol 32 Graphic | Used by:38 | |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:38 |
Symbol 35 Graphic | Used by:38 | |
Symbol 36 MovieClip | Uses:31 | Used by:37 |
Symbol 37 MovieClip | Uses:36 | Used 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 37 | Used by:Timeline |
Symbol 39 Graphic | Used by:Timeline | |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:40 | Used by:Timeline |
Symbol 42 Graphic | Used by:Timeline | |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:Timeline |
Symbol 45 Graphic | Used by:Timeline | |
Symbol 46 Graphic | Used by:47 | |
Symbol 47 MovieClip | Uses:46 | Used by:Timeline |
Symbol 48 Graphic | Used by:100 Timeline | |
Symbol 49 Graphic | Used by:90 | |
Symbol 50 Graphic | Used by:87 | |
Symbol 51 Graphic | Used by:58 | |
Symbol 52 Graphic | Used by:53 | |
Symbol 53 MovieClip | Uses:52 | Used by:58 |
Symbol 54 Graphic | Used by:58 | |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:57 |
Symbol 57 MovieClip | Uses:56 | Used by:58 |
Symbol 58 MovieClip | Uses:51 53 54 57 | Used by:87 |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:87 |
Symbol 61 Graphic | Used by:87 | |
Symbol 62 Graphic | Used by:65 | |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:63 | Used by:65 |
Symbol 65 MovieClip | Uses:62 64 | Used by:80 81 86 |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:66 | Used by:80 81 86 |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:68 | Used by:80 81 86 |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:80 81 86 |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:80 81 86 |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 MovieClip | Uses:74 | Used by:80 81 86 |
Symbol 76 Graphic | Used by:77 | |
Symbol 77 MovieClip | Uses:76 | Used by:80 81 86 |
Symbol 78 Graphic | Used by:79 | |
Symbol 79 MovieClip | Uses:78 | Used by:80 81 86 |
Symbol 80 MovieClip | Uses:65 67 69 71 73 75 77 79 | Used by:87 |
Symbol 81 MovieClip | Uses:67 69 65 73 71 75 77 79 | Used by:87 |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:84 |
Symbol 84 MovieClip | Uses:83 | Used by:87 |
Symbol 85 Graphic | Used by:86 | |
Symbol 86 MovieClip | Uses:85 69 67 71 73 75 77 65 79 | Used by:87 |
Symbol 87 MovieClip | Uses:50 58 60 61 80 81 84 86 | Used by:90 |
Symbol 88 Graphic | Used by:89 | |
Symbol 89 MovieClip | Uses:88 | Used by:90 |
Symbol 90 MovieClip | Uses:49 87 89 | Used by:Timeline |
Symbol 91 Graphic | Used by:92 | |
Symbol 92 MovieClip | Uses:91 | Used by:121 Timeline |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 MovieClip | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:94 | Used by:98 |
Symbol 96 Graphic | Used by:98 | |
Symbol 97 Sound | Used by:98 Timeline | |
Symbol 98 Button | Uses:95 96 97 | Used by:Timeline |
Symbol 99 Sound | Used by:Timeline | |
Symbol 100 MovieClip | Uses:48 | Used by:101 |
Symbol 101 MovieClip | Uses:100 | Used by:Timeline |
Symbol 102 Graphic | Used by:103 | |
Symbol 103 MovieClip | Uses:102 | Used by:Timeline |
Symbol 104 Graphic | Used by:Timeline | |
Symbol 105 Graphic | Used by:121 | |
Symbol 106 Graphic | Used by:110 | |
Symbol 107 Font | Used by:108 | |
Symbol 108 EditableText | Uses:107 | Used by:109 |
Symbol 109 MovieClip | Uses:108 | Used by:110 Timeline |
Symbol 110 MovieClip | Uses:106 109 | Used by:121 |
Symbol 111 Graphic | Used by:121 | |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:112 | Used by:121 |
Symbol 114 Graphic | Used by:121 | |
Symbol 115 Font | Used by:116 117 391 | |
Symbol 116 EditableText | Uses:115 | Used by:121 |
Symbol 117 EditableText | Uses:115 | Used by:121 |
Symbol 118 Sound | Used by:121 | |
Symbol 119 Graphic | Used by:120 | |
Symbol 120 MovieClip | Uses:119 | Used by:121 Timeline |
Symbol 121 MovieClip | Uses:105 110 111 92 113 114 116 117 118 120 | Used by:Timeline |
Symbol 122 Graphic | Used by:174 | |
Symbol 123 Bitmap | Used by:124 153 | |
Symbol 124 Graphic | Uses:123 | Used by:174 |
Symbol 125 Graphic | Used by:129 | |
Symbol 126 Graphic | Used by:128 | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:126 127 | Used by:129 |
Symbol 129 MovieClip | Uses:125 128 | Used by:174 |
Symbol 130 Graphic | Used by:135 | |
Symbol 131 Graphic | Used by:134 | |
Symbol 132 Graphic | Used by:134 | |
Symbol 133 Graphic | Used by:134 | |
Symbol 134 MovieClip | Uses:131 132 133 | Used by:135 |
Symbol 135 MovieClip | Uses:130 134 | Used by:174 |
Symbol 136 Graphic | Used by:174 | |
Symbol 137 Graphic | Used by:138 | |
Symbol 138 MovieClip | Uses:137 | Used by:174 |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:139 | Used by:174 |
Symbol 141 Graphic | Used by:142 | |
Symbol 142 MovieClip | Uses:141 | Used by:174 |
Symbol 143 Graphic | Used by:144 | |
Symbol 144 MovieClip | Uses:143 | Used by:145 |
Symbol 145 MovieClip | Uses:144 | Used by:147 |
Symbol 146 Graphic | Used by:147 | |
Symbol 147 MovieClip | Uses:145 146 | Used by:174 |
Symbol 148 Graphic | Used by:152 | |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:149 | Used by:151 |
Symbol 151 MovieClip | Uses:150 | Used by:152 |
Symbol 152 MovieClip | Uses:148 151 | Used by:174 |
Symbol 153 Graphic | Uses:123 | Used by:174 |
Symbol 154 Graphic | Used by:155 | |
Symbol 155 MovieClip | Uses:154 | Used by:156 |
Symbol 156 MovieClip | Uses:155 | Used by:174 |
Symbol 157 Graphic | Used by:170 174 | |
Symbol 158 Graphic | Used by:160 | |
Symbol 159 Graphic | Used by:160 | |
Symbol 160 MovieClip | Uses:158 159 | Used by:170 174 |
Symbol 161 Graphic | Used by:163 | |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:161 162 | Used by:168 |
Symbol 164 Graphic | Used by:168 | |
Symbol 165 Graphic | Used by:167 | |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:165 166 | Used by:168 |
Symbol 168 MovieClip | Uses:163 164 167 | Used by:170 174 |
Symbol 169 Graphic | Used by:170 174 | |
Symbol 170 MovieClip | Uses:157 160 168 169 | Used by:174 |
Symbol 171 Graphic | Used by:174 | |
Symbol 172 Graphic | Used by:174 | |
Symbol 173 Graphic | Used by:174 | |
Symbol 174 MovieClip | Uses:122 124 129 135 136 138 140 142 147 152 153 156 157 160 168 170 171 169 172 173 | Used by:Timeline |
Symbol 175 Graphic | Used by:177 | |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 Button | Uses:175 176 | Used by:Timeline |
Symbol 178 Graphic | Used by:181 | |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 MovieClip | Uses:179 | Used by:181 |
Symbol 181 MovieClip | Uses:178 180 | Used by:Timeline |
Symbol 182 Graphic | Used by:213 | |
Symbol 183 Graphic | Used by:185 | |
Symbol 184 Graphic | Used by:185 | |
Symbol 185 MovieClip | Uses:183 184 | Used by:213 |
Symbol 186 Graphic | Used by:188 | |
Symbol 187 Graphic | Used by:188 | |
Symbol 188 MovieClip | Uses:186 187 | Used by:213 |
Symbol 189 Graphic | Used by:213 | |
Symbol 190 Graphic | Used by:213 | |
Symbol 191 Graphic | Used by:192 | |
Symbol 192 MovieClip | Uses:191 | Used by:213 |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:193 | Used by:213 315 |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip | Uses:195 | Used by:213 |
Symbol 197 Graphic | Used by:213 | |
Symbol 198 Graphic | Used by:201 | |
Symbol 199 Graphic | Used by:200 | |
Symbol 200 MovieClip | Uses:199 | Used by:201 |
Symbol 201 MovieClip | Uses:198 200 | Used by:213 |
Symbol 202 Graphic | Used by:204 | |
Symbol 203 Graphic | Used by:204 | |
Symbol 204 MovieClip | Uses:202 203 | Used by:213 |
Symbol 205 Graphic | Used by:209 | |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:206 | Used by:209 |
Symbol 208 Graphic | Used by:209 | |
Symbol 209 MovieClip | Uses:205 207 208 | Used by:213 |
Symbol 210 Graphic | Used by:212 | |
Symbol 211 Graphic | Used by:212 | |
Symbol 212 MovieClip | Uses:210 211 | Used by:213 |
Symbol 213 MovieClip | Uses:182 185 188 189 190 192 194 196 197 201 204 209 212 | Used by:Timeline |
Symbol 214 Graphic | Used by:Timeline | |
Symbol 215 Bitmap | Used by:216 | |
Symbol 216 Graphic | Uses:215 | Used by:243 |
Symbol 217 Bitmap | Used by:218 | |
Symbol 218 Graphic | Uses:217 | Used by:243 |
Symbol 219 Bitmap | Used by:220 | |
Symbol 220 Graphic | Uses:219 | Used by:243 |
Symbol 221 Bitmap | Used by:222 | |
Symbol 222 Graphic | Uses:221 | Used by:243 |
Symbol 223 Bitmap | Used by:224 | |
Symbol 224 Graphic | Uses:223 | Used by:243 |
Symbol 225 Bitmap | Used by:226 | |
Symbol 226 Graphic | Uses:225 | Used by:243 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:243 |
Symbol 229 Bitmap | Used by:230 231 | |
Symbol 230 Graphic | Uses:229 | Used by:243 |
Symbol 231 Graphic | Uses:229 | Used by:243 |
Symbol 232 Sound | Used by:243 | |
Symbol 233 Bitmap | Used by:234 | |
Symbol 234 Graphic | Uses:233 | Used by:243 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:243 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:241 243 |
Symbol 239 Bitmap | Used by:240 | |
Symbol 240 Graphic | Uses:239 | Used by:243 |
Symbol 241 MovieClip | Uses:238 | Used by:242 |
Symbol 242 MovieClip | Uses:241 | Used by:243 |
Symbol 243 MovieClip | Uses:216 218 220 222 224 226 228 230 231 18 232 234 236 238 240 242 | Used by:Timeline |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:272 |
Symbol 246 Bitmap | Used by:247 | |
Symbol 247 Graphic | Uses:246 | Used by:272 |
Symbol 248 Bitmap | Used by:249 | |
Symbol 249 Graphic | Uses:248 | Used by:272 |
Symbol 250 Bitmap | Used by:251 | |
Symbol 251 Graphic | Uses:250 | Used by:272 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:272 |
Symbol 254 Bitmap | Used by:255 | |
Symbol 255 Graphic | Uses:254 | Used by:272 |
Symbol 256 Bitmap | Used by:257 | |
Symbol 257 Graphic | Uses:256 | Used by:272 |
Symbol 258 Bitmap | Used by:259 260 | |
Symbol 259 Graphic | Uses:258 | Used by:272 |
Symbol 260 Graphic | Uses:258 | Used by:272 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:272 |
Symbol 263 Sound | Used by:272 | |
Symbol 264 Bitmap | Used by:265 | |
Symbol 265 Graphic | Uses:264 | Used by:272 |
Symbol 266 Bitmap | Used by:267 | |
Symbol 267 Graphic | Uses:266 | Used by:270 272 |
Symbol 268 Bitmap | Used by:269 | |
Symbol 269 Graphic | Uses:268 | Used by:272 |
Symbol 270 MovieClip | Uses:267 | Used by:271 |
Symbol 271 MovieClip | Uses:270 | Used by:272 |
Symbol 272 MovieClip | Uses:245 247 249 251 253 255 257 259 260 18 262 22 263 265 267 269 271 | Used by:Timeline |
Symbol 273 Graphic | Used by:274 | |
Symbol 274 MovieClip | Uses:273 | Used by:285 288 |
Symbol 275 Graphic | Used by:282 | |
Symbol 276 Graphic | Used by:282 285 | |
Symbol 277 Graphic | Used by:282 285 288 | |
Symbol 278 Graphic | Used by:282 285 288 | |
Symbol 279 Graphic | Used by:282 | |
Symbol 280 Graphic | Used by:282 | |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:275 276 277 278 279 280 281 | Used by:288 |
Symbol 283 Sound | Used by:288 | |
Symbol 284 Sound | Used by:288 | |
Symbol 285 MovieClip | Uses:274 276 277 278 | Used by:288 |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:286 | Used by:288 |
Symbol 288 MovieClip | Uses:274 282 283 284 285 287 277 278 | Used by:Timeline |
Symbol 289 Graphic | Used by:290 | |
Symbol 290 MovieClip | Uses:289 | Used by:291 |
Symbol 291 MovieClip | Uses:290 | Used by:Timeline |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip | Uses:292 | Used by:Timeline |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:294 | Used by:315 |
Symbol 296 Graphic | Used by:300 | |
Symbol 297 Graphic | Used by:300 | |
Symbol 298 Graphic | Used by:300 | |
Symbol 299 Graphic | Used by:300 | |
Symbol 300 MovieClip | Uses:296 297 298 299 | Used by:301 |
Symbol 301 MovieClip | Uses:300 | Used by:315 |
Symbol 302 Graphic | Used by:309 | |
Symbol 303 Graphic | Used by:309 | |
Symbol 304 Graphic | Used by:309 | |
Symbol 305 Graphic | Used by:309 | |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:306 | Used by:309 |
Symbol 308 Sound | Used by:309 | |
Symbol 309 MovieClip | Uses:302 303 304 305 307 308 | Used by:315 |
Symbol 310 Graphic | Used by:313 351 | |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:311 | Used by:313 351 |
Symbol 313 MovieClip | Uses:310 312 | Used by:315 |
Symbol 314 Sound | Used by:315 | |
Symbol 315 MovieClip | Uses:295 301 309 194 313 314 | Used by:Timeline |
Symbol 316 Graphic | Used by:351 | |
Symbol 317 Sound | Used by:351 | |
Symbol 318 Graphic | Used by:351 | |
Symbol 319 Graphic | Used by:351 | |
Symbol 320 Graphic | Used by:351 | |
Symbol 321 Graphic | Used by:351 | |
Symbol 322 Graphic | Used by:351 | |
Symbol 323 Sound | Used by:351 | |
Symbol 324 Graphic | Used by:351 | |
Symbol 325 Graphic | Used by:351 | |
Symbol 326 Graphic | Used by:351 | |
Symbol 327 Graphic | Used by:351 | |
Symbol 328 Graphic | Used by:351 | |
Symbol 329 Graphic | Used by:351 | |
Symbol 330 Graphic | Used by:351 | |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:351 |
Symbol 333 Graphic | Used by:349 351 | |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:334 | Used by:351 |
Symbol 336 Graphic | Used by:348 | |
Symbol 337 Graphic | Used by:348 | |
Symbol 338 Graphic | Used by:348 | |
Symbol 339 Graphic | Used by:348 | |
Symbol 340 Graphic | Used by:348 | |
Symbol 341 Graphic | Used by:348 | |
Symbol 342 Graphic | Used by:348 | |
Symbol 343 Graphic | Used by:348 | |
Symbol 344 Graphic | Used by:348 | |
Symbol 345 Graphic | Used by:348 | |
Symbol 346 Graphic | Used by:348 | |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:336 337 338 339 340 341 342 343 344 345 346 347 | Used by:351 |
Symbol 349 MovieClip | Uses:333 | Used by:350 |
Symbol 350 MovieClip | Uses:349 | Used by:351 |
Symbol 351 MovieClip | Uses:316 310 317 318 312 319 320 321 322 323 324 325 326 327 328 329 330 332 333 335 348 350 | Used by:Timeline |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:352 | Used by:Timeline |
Symbol 354 Graphic | Used by:360 | |
Symbol 355 Sound | Used by:360 | |
Symbol 356 Sound | Used by:360 | |
Symbol 357 Sound | Used by:360 | |
Symbol 358 Sound | Used by:360 | |
Symbol 359 Sound | Used by:360 | |
Symbol 360 MovieClip | Uses:354 355 356 357 358 359 | Used by:Timeline |
Symbol 361 Sound | Used by:Timeline | |
Symbol 362 Graphic | Used by:Timeline | |
Symbol 363 Graphic | Used by:388 | |
Symbol 364 Graphic | Used by:388 | |
Symbol 365 Graphic | Used by:366 | |
Symbol 366 MovieClip | Uses:365 | Used by:385 388 |
Symbol 367 Graphic | Used by:368 | |
Symbol 368 MovieClip | Uses:367 | Used by:385 388 |
Symbol 369 Graphic | Used by:388 | |
Symbol 370 Graphic | Used by:388 | |
Symbol 371 Graphic | Used by:388 | |
Symbol 372 Graphic | Used by:388 | |
Symbol 373 Graphic | Used by:388 | |
Symbol 374 Graphic | Used by:388 | |
Symbol 375 Graphic | Used by:376 | |
Symbol 376 MovieClip | Uses:375 | Used by:385 388 |
Symbol 377 Graphic | Used by:388 | |
Symbol 378 Graphic | Used by:388 | |
Symbol 379 Graphic | Used by:388 | |
Symbol 380 Graphic | Used by:388 | |
Symbol 381 Graphic | Used by:388 | |
Symbol 382 Graphic | Used by:388 | |
Symbol 383 Graphic | Used by:385 | |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 MovieClip | Uses:383 376 384 368 366 | Used by:388 |
Symbol 386 Graphic | Used by:387 | |
Symbol 387 MovieClip | Uses:386 | Used by:388 |
Symbol 388 MovieClip | Uses:363 364 366 368 369 370 371 372 373 374 376 377 378 379 380 381 382 385 387 | Used by:Timeline |
Symbol 389 Graphic | Used by:Timeline | |
Symbol 390 Graphic | Used by:392 | |
Symbol 391 EditableText | Uses:115 | Used by:392 |
Symbol 392 MovieClip | Uses:390 391 | Used by:Timeline |
Symbol 393 Sound | Used by:Timeline |
Instance Names
"Bar" | Frame 1 | Symbol 44 MovieClip |
"border" | Frame 1 | Symbol 47 MovieClip |
"flash" | Frame 27 | Symbol 101 MovieClip |
"enemy_missileNew" | Frame 27 | Symbol 103 MovieClip |
"ready_text" | Frame 27 | Symbol 121 MovieClip |
"flash" | Frame 27 | Symbol 101 MovieClip |
"backgrounds" | Frame 28 | Symbol 213 MovieClip |
"alien1" | Frame 28 | Symbol 38 MovieClip [alien1] |
"alien2" | Frame 28 | Symbol 243 MovieClip |
"alien3" | Frame 28 | Symbol 272 MovieClip |
"alien4" | Frame 28 | Symbol 288 MovieClip |
"heroine_missle" | Frame 28 | Symbol 291 MovieClip |
"enemy_missle" | Frame 28 | Symbol 293 MovieClip |
"shield2" | Frame 29 | Symbol 315 MovieClip |
"shield1" | Frame 29 | Symbol 315 MovieClip |
"heroine" | Frame 60 | Symbol 351 MovieClip |
"sounds" | Frame 60 | Symbol 360 MovieClip |
"alien1" | Frame 125 | Symbol 38 MovieClip [alien1] |
"alien2" | Frame 125 | Symbol 243 MovieClip |
"alien3" | Frame 125 | Symbol 272 MovieClip |
"head" | Symbol 288 MovieClip Frame 1 | Symbol 282 MovieClip |
"hhitarea" | Symbol 351 MovieClip Frame 14 | Symbol 335 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 28 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 29 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 30 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 31 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 32 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 33 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 34 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 35 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 36 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 37 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 38 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 39 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 40 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 41 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 42 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 43 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 44 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 45 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 46 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 47 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 48 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 49 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 50 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 51 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 52 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 53 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 54 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 55 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 56 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 57 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 58 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 59 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 60 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 61 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 62 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 63 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 64 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 65 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 66 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 67 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 68 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 69 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 70 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 71 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 72 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 73 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 74 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 75 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 76 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 77 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 78 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 79 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 80 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 81 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 82 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 83 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 84 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 85 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 86 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 87 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 88 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 89 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 90 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 91 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 92 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 93 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 94 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 95 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 96 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 97 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 98 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 99 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 100 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 101 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 102 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 103 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 104 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 105 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 106 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 107 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 108 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 109 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 110 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 111 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 112 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 113 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 114 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 115 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 116 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 117 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 118 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 119 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 120 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 121 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 122 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 123 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 124 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 125 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 126 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 127 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 128 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 129 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 130 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 131 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 132 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 133 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 134 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 135 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 136 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 137 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 138 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 139 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 140 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 141 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 142 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 143 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 144 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 145 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 146 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 147 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 148 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 149 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 150 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 151 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 152 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 153 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 154 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 155 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 156 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 157 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 158 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 159 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 160 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 161 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 162 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 163 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 164 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 165 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 166 | Symbol 38 as "alien1" |
ExportAssets (56) | Timeline Frame 167 | Symbol 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.lives | Symbol 116 EditableText | "" |
_root.score | Symbol 117 EditableText | "" |
_root.score | Symbol 391 EditableText | "Score" |
|