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

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

it6.swf

This is the info page for
Flash #86246

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


Text
xxxxxxxxxx

BY USING REYNHOLM INDUSTRIES WIFI YOU AGREE TO BE BOUND BY THE FOLLOWING TERMS AND CONDITIONS, WHICH ARE
A BINDING AGREEMENT BETWEEN YOU AND REYNHOLM INDUSTRIES. YOU REPRESENT THAT YOU ARE OF LEGAL AGE TO AGREE
TO AND BE BOUND BY THIS AGREEMENT, SO HELP YOU GOD. REYNHOLM INDUSTRIES DOES NOT STORE THE CONTENT OF
YOUR ONLINE COMMUNICATIONS OR THE CONTENT OF DATA TRANSFERS. REYNHOLM EMPLOYEES* DO NOT ACCESS THE
CONTENT OF ANY COMMUNICATIONS OR FILES USERS SEND OR RECEIVE. WE RESERVE, HOWEVER, THE RIGHT TO MONITOR,
INTERCEPT AND DISCLOSE ANY TRANSMISSIONS OVER OR USING OUR FACILITIES, AND TO PROVIDE USER INFORMATION,
OR USE RECORDS, AND OTHER RELATED INFORMATION UNDER CERTAIN CIRCUMSTANCES. *ACCORDING TO REYNHOLM
INDUSTRIES HR POLICY, DOUGLAS REYNHOLM IS TECHNICALLY NOT CONSIDERED AN EMPLOYEE FOR COMMUNICATIONS
MONITORING PURPOSES. NO USER SERVICEABLE PARTS INSIDE, REFER SERVICING TO QUALIFIED SERVICE PERSONNEL.

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Fob Off  Send:   Roy    Moss    Jen

Response: "Have you tried turning it
off and on again?"

Response: "Are you sure it's
plugged in?"

IT support technician dispatched

xxxxxxxxxx

Spam:
Viruses:
Software:
Hardware:

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Installed:

Uninstall

Upgrade to Pro: £39

xxxxxxxxxx

Install

SpamSlurper™      £49
Upgrade to Pro for improved
spam-slurping speed
SRINJ Anti-virus  £59
Better protection available
in the Pro version
AntiSociability   £79
Block Friendface; upgrade to
Pro for superior performance
Electrocutie™     £125
Zap spam and viruses with
extreme prejudice
Black Hole        £59
Warning: consumes network
traffic of all types
PacketSlimer      £39
Slow down network traffic

xxxxxxxxxx

Dear Sir/Madam
FIRE! FIRE! HELP ME!
123 Carenden road.
Looking forward to hearing from you.
All the best,
Maurice Moss

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

"Shut up!"
"Do as I tell you!"
"I'm not interested!"
These are just some of the things you'll be hearing
if you answer this ad.
I'm an idiot and I don't care about anyone but
myself.
PS no dogs
I'm going to murder you, you bloody woman.

Palm greasing               £145,500
Slush puppies               £079,230
Nudges and winks            £050,020
Rainy days                  £088,914
Executive perks             £117,471
Perky executives            £101,803
Kickbacks and backhanders   £046,312
The Monkey production       £475,666
Bungs, bongs, bings, bangs  £014,000
Embezzlement fo shizzle     £652,519
Underground                 £059,206
Overseas                    £092,725
Wombling free               £023,087
Douglas settlements         £226,198

0

RATMOUSE DANCE

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxx

Shift successfully completed

OK, where's my bonus?

xxxxxxxxxx

Customer satisfaction insufficient

xxxxxxxxxx

Help us to spread the word about ITsquad4U:

Facebook

Twitter

Stumbleupon

Digg

Google Buzz

Reddit

xxxxxxxxxx

index of /files/public/

amsterdam.jpg

firealarm.txt

smallpaul.jpg

personals.txt

ysosrs.jpg

charity.jpg

WarningSign.pdf

poster.jpg

cal_sep.jpg

cal_oct.jpg

inspiration.pdf

profanity.exe

FATHER.JPG

COOCHIEMAMA.JPG

suckfund.txt

xxxxxxxxxx

Reynholm Industries is
conducting a one week
trial of our remote
tech support system.
Assist IT staff Jen,
Roy and Moss in their
duties and ensure
customer satisfaction
remains above 50%.

Start on:  Sun  Mon  Tue  Wed  Thu  Fri  Sat

Start Work Now

xxxxxxxxxx

Job Done
Six Of The Best
Perfect Start
Cutting It Fine
Roy's Week Off
Cuke Queen
Zero Install
Nosy Parker
Failure Is An Option

Highest Earnings:
Career Earnings:

Info

xxxxxxxxxx

Press F to enter full-screen mode at any time (ESC to exit)

Enter System

Earnings:          Satisfaction:   %  Budget:£       Music:     Help/Pause

Unpause

Jen

Moss

Roy

00

- Zap bad stuff like spam   and viruses   by clicking   the network
- Doing this increases the Budget for upgrades, and your Earnings
- Don't zap innocent files    or your Earnings will take a hit!
- Hover over upgrade points    and click             to buy upgrades
- Upgrades automatically help to manage the network
- Click             over departments       for info and options
- Send Roy/Moss/Jen to fix departments' problems
- Use Fob Off to delay complaints and hope some problems go away
- Don't let Satisfaction drop below 50% for too long
- Survive until the shift ends at 6pm
Types of network traffic
Normal   Spam   Virus   Friendface   Cuke virus   Photo   Document

upgradeable

dept name

Quit now and end game

Day & time

Your score

How happy
users are

For spending
on upgrades

Toggle
music

Continue

Close Help and continue

| THE IT CROWD is a registered trademark of _FremantleMedia_Limited_|
|              Licensed to FremantleMedia Enterprises               |
\____ Game created by _Rob_Manuel_Ltd_ and _malevolent_design_ _____/

+++++++++++++++++++++++ LOADING - PLEASE WAIT +++++++++++++++++++++++

* CONTINUE *

* CONTINUE *

--------------------------- FULLY LOADED ----------------------------

NEW ACHIEVEMENT: Job Done

NEW ACHIEVEMENT: Six Of The Best

NEW ACHIEVEMENT: Perfect Start

NEW ACHIEVEMENT: Cutting It Fine

NEW ACHIEVEMENT: Roy's Week Off

NEW ACHIEVEMENT: Cuke Queen

NEW ACHIEVEMENT: Zero Install

NEW ACHIEVEMENT: Nosy Parker

NEW ACHIEVEMENT: Failure Is An Option

ITsquad4U v1.31a

Connecting...

Initialising...

upgradeable

Continue

Transitioning the intertubes...

Tweet your earnings!

Disconnecting...

ActionScript [AS3]

Section 1
//ActionSource (com.omniture.ActionSource) package com.omniture { import flash.events.*; import flash.display.*; import flash.net.*; import flash.utils.*; import flash.external.*; import flash.system.*; public dynamic class ActionSource extends Sprite { private var _useExternalVariables:Boolean;// = false private var onLoadTracked:Boolean;// = false public var account:String; public var _movie:Object; private var delayTrackingInterval:Number; public var movieID:String; public var debugTracking:Boolean;// = false public var flashASVersion:Number;// = 3 private var _moduleMediaVariables:Object; public var pageURL:String; public var otherVariables:Object; private var requestNum:Number; public var dc:String; public var visitorNamespace:String; private var trackCalled:Boolean;// = false public var mobile:Boolean; public var flashVersion:Number; public var trackingServerBase:String; private var bufferTrackInterval:Number;// = 0 private var _trackOnLoad:Boolean;// = false public var version:String; public var trackingServer:String; public var ClickMap:ActionSource_Module_ClickMap; public var autoTrack:Boolean; public var trackLocal:Boolean;// = true private var bufferTrackQueue:Array; public var trackingServerSecure:String; private var flashRoot:Object; private var accountConfigList:Array; public var lastRequest:String; public var trackClickMap:Boolean; private var flashLivePreview:Boolean;// = false public var charSet:String; private var _configURL:String; public var delayTracking:Number; private var configXML:ActionSource_XML; private var accountVarList:Array; private var trackOnLoadInterval:Number; public var pageName:String; private var _root:Object; private var requiredVarList:Array; private var delayTrackingStage:Number; public var requestList:Array; public var Media:ActionSource_Module_Media; private var externalVariables:Object; public function ActionSource(){ var _local1:Object; var _local2:Number; var _local3:String; var _local4:Array; flashASVersion = 3; flashLivePreview = false; trackLocal = true; debugTracking = false; _useExternalVariables = false; _trackOnLoad = false; onLoadTracked = false; bufferTrackInterval = 0; trackCalled = false; super(); _local1 = this; _local1.version = "FAS-2.7"; _local3 = getVersion(); _local4 = _local3.split(" "); _local1.flashVersion = parseInt(_local4[1].substr(0, 1)); _local1.initPre(); _local1.requestNum = 0; _local1.requestList = new Array(); _local1.lastRequest = ""; _local1.requiredVarList = ["dynamicVariablePrefix", "visitorID", "vmk", "visitorMigrationKey", "visitorMigrationServer", "visitorMigrationServerSecure", "charSet", "visitorNamespace", "cookieDomainPeriods", "cookieLifetime", "pageName", "pageURL", "referrer", "currencyCode"]; _local1.accountVarList = ["purchaseID", "variableProvider", "channel", "server", "pageType", "transactionID", "campaign", "state", "zip", "events", "products", "tnt"]; _local2 = (_local1.requiredVarList.length - 1); while (_local2 >= 0) { _local1.accountVarList.unshift(_local1.requiredVarList[_local2]); _local2--; }; _local2 = 1; while (_local2 <= 50) { _local1.accountVarList.push(("prop" + _local2)); _local1.accountVarList.push(("eVar" + _local2)); _local1.accountVarList.push(("hier" + _local2)); _local1.accountVarList.push(("list" + _local2)); _local2++; }; _local1.accountVarList.push("pe"); _local1.accountVarList.push("pev1"); _local1.accountVarList.push("pev2"); _local1.accountVarList.push("pev3"); _local1.requiredVarList.push("pe"); _local1.requiredVarList.push("pev1"); _local1.requiredVarList.push("pev2"); _local1.requiredVarList.push("pev3"); _local1.accountConfigList = ["account", "configURL", "linkObject", "linkURL", "linkName", "linkType", "trackDownloadLinks", "trackExternalLinks", "trackClickMap", "linkLeaveQueryString", "linkTrackVars", "linkTrackEvents", "trackingServer", "trackingServerSecure", "dc", "movieID", "autoTrack", "delayTracking", "trackLocal", "debugTracking"]; _local1.modulesInit(); _local1.setupInterval(_local1, "setVariableCallHandler", 1000, null); _local1.initPost(); } public function clearVars(){ var _local1:Object; var _local2:Number; var _local3:String; _local1 = this; _local2 = 0; while (_local2 < accountVarList.length) { _local3 = _local1.accountVarList[_local2]; if ((((((((((((((((((((((((_local3.substr(0, 4) == "prop")) || ((_local3.substr(0, 4) == "eVar")))) || ((_local3.substr(0, 4) == "hier")))) || ((_local3.substr(0, 4) == "list")))) || ((_local3 == "channel")))) || ((_local3 == "events")))) || ((_local3 == "purchaseID")))) || ((_local3 == "transactionID")))) || ((_local3 == "products")))) || ((_local3 == "state")))) || ((_local3 == "zip")))) || ((_local3 == "campaign")))){ _local1[_local3] = undefined; }; _local2++; }; } private function updateExternalVariables(){ var _local1:Object; var _local2:String; var _local3:Array; var _local4:Number; var _local5:Array; var _local6:String; var _local7:Object; var _local8:String; var _local9:String; var _local10:Object; _local1 = this; _local6 = ""; _local1.externalVariables = new Object(); _local2 = _local1.getMovieClipURL(_local1); if (_local1.isSet(_local2)){ _local3 = _local2.split("?"); _local6 = (_local6 + ("&" + _local3[1])); }; if (_local1.isSet(_local1, "parent")){ _local2 = _local1.getMovieClipURL(_local1.parent); if (_local1.isSet(_local2)){ _local3 = _local2.split("?"); _local6 = (_local6 + ("&" + _local3[1])); }; } else { if (_local1.isSet(_local1, "_parent")){ _local2 = _local1.getMovieClipURL(_local1._parent); if (_local1.isSet(_local2)){ _local3 = _local2.split("?"); _local6 = (_local6 + ("&" + _local3[1])); }; }; }; if (_local1.isSet(_local1.movie)){ _local2 = _local1.getMovieClipURL(_local1.movie); if (_local1.isSet(_local2)){ _local3 = _local2.split("?"); _local6 = (_local6 + ("&" + _local3[1])); }; }; if (_local1.isSet(_local6)){ _local3 = _local6.split("&"); _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4].split("="); _local8 = _local5[0]; if ((((_local8.substr(0, 2) == "s_")) || ((_local8.substr(0, 2) == "s.")))){ _local8 = _local8.substr(2); _local9 = unescape(_local5[1]); _local1.externalVariables[_local8] = _local9; }; _local4++; }; }; if (_local1.isSet(_local1.movie)){ _local7 = _local1.movie; if (_local1.flashASVersion >= 3){ if (((_local1.isSet(_local1.movie, "loaderInfo")) && (_local1.isSet(_local1.movie.loaderInfo, "parameters")))){ _local7 = _local1.movie.loaderInfo.parameters; }; }; for (_local8 in _local7) { if ((((((_local8.substr(0, 2) == "s_")) || ((_local8.substr(0, 2) == "s.")))) && ((((typeof(_local7[_local8]) == "string")) || ((typeof(_local7[_local8]) == "boolean")))))){ _local9 = _local7[_local8]; _local8 = _local8.substr(2); _local1.externalVariables[_local8] = _local9; }; }; }; if (_local1.isSet(_local1.useExternalVariables)){ _local1.variableOverridesApply(_local1.externalVariables); }; } private function flushRequestList(){ var _local1:Object; var _local2:String; var _local3:Array; var _local4:Number; _local1 = this; while (_local1.requestNum < _local1.requestList.length) { if (_local1.isSet(_local1.debugTracking)){ _local2 = ("ActionSource Debug: " + _local1.requestList[_local1.requestNum]); _local3 = _local1.requestList[_local1.requestNum].split("&"); _local4 = 0; while (_local4 < _local3.length) { _local2 = (_local2 + ("\n\t" + unescape(_local3[_local4]))); _local4++; }; _local1.logDebug(_local2); }; _local1.requestURL(_local1.requestList[_local1.requestNum]); _local1.lastRequest = _local1.requestList[_local1.requestNum]; _local1.requestNum++; }; } private function bufferRequest(_arg1:String, _arg2:String, _arg3:String){ var _local4:Object; var _local5:Object; var _local6:Object; var _local7:Number; var _local8:Number; _local4 = this; _local5 = _local4.getBufferedRequests(); if (_local4.isSet(_local5)){ if (!_local4.isSet(_local5.data)){ _local5.data = new Object(); }; if (!_local4.isSet(_local5.data.list)){ _local5.data.list = new Array(); }; _local8 = -1; _local7 = 0; while (_local7 < _local5.data.list.length) { if (_local5.data.list[_local7].id == _arg2){ _local5.data.list[_local7].request = _arg3; _arg3 = ""; } else { if (!_local4.isSet(_local5.data.list[_local7].id)){ _local8 = _local7; }; }; _local7++; }; if (_local4.isSet(_arg3)){ _local6 = new Object(); _local6.account = _arg1; _local6.id = _arg2; _local6.request = _arg3; if (_local8 >= 0){ _local5.data.list[_local8] = _local6; } else { _local5.data.list.push(_local6); }; }; _local5.flush(); }; } private function variableOverridesBuild(_arg1:Object, _arg2:Boolean){ var _local3:Object; var _local4:Number; var _local5:String; _local3 = this; _local4 = 0; while (_local4 < _local3.accountVarList.length) { _local5 = _local3.accountVarList[_local4]; if (!_local3.isSet(_arg1[_local5])){ _arg1[_local5] = _local3[_local5]; if (((!(_arg2)) && (!(_local3.isSet(_arg1[_local5]))))){ _arg1[("!" + _local5)] = 1; }; }; _local4++; }; _local4 = 0; while (_local4 < _local3.accountConfigList.length) { _local5 = _local3.accountConfigList[_local4]; if (!_local3.isSet(_arg1[_local5])){ _arg1[_local5] = _local3[_local5]; if (((!(_arg2)) && (!(_local3.isSet(_arg1[_local5]))))){ _arg1[("!" + _local5)] = 1; }; }; _local4++; }; } public function set useExternalVariables(_arg1:Boolean){ this._useExternalVariables = _arg1; if (this.isSet(this._useExternalVariables)){ this.updateExternalVariables(); }; } private function requestURL(_arg1){ var _local2:URLRequest; _local2 = new URLRequest(_arg1); sendToURL(_local2); } public function setupInterval(_arg1:Object, _arg2:String, _arg3:Number, _arg4){ if (_arg4 != null){ return (setInterval(_arg1[_arg2], _arg3, _arg4)); }; return (setInterval(_arg1[_arg2], _arg3)); } private function _trackLink(_arg1, _arg2:String, _arg3:String, _arg4:Object){ var _local5:Object; var _local6:String; _local5 = this; if (((_local5.isSet(_arg1)) && ((typeof(_arg1) == "string")))){ _local6 = _arg1; _arg1 = new Object(); _arg1.url = _local6; }; _local5.linkObject = _arg1; _local5.linkType = _arg2; _local5.linkName = _arg3; _local5.track(_arg4); } public function set movie(_arg1:Object){ var _local2:Object; var _local3:String; _local2 = this; _local2._movie = _arg1; if (!_local2.flashLivePreview){ _local3 = _local2.getMovieURL(); _local2.ssl = (_local3.toLowerCase().substr(0, 6) == "https:"); if (_local2.isSet(_local2._movie)){ if (_local2.flashASVersion < 3){ _local2._movie.s_s = this; }; _local2.updateExternalVariables(); _local2.modulesUpdate(); }; }; } private function queryStringLinkTracking():String{ var _local1:Object; var _local2:String; var _local3:String; var _local4:String; var _local5:Number; var _local6:Number; var _local7:String; var _local8:String; var _local9:Number; _local1 = this; _local2 = _local1.linkType; _local3 = _local1.linkURL; _local4 = _local1.linkName; _local8 = ""; if (((!(_local1.isSet(_local3))) && (_local1.isSet(_local1.linkObject)))){ if (_local1.isSet(_local1.linkObject, "url")){ _local3 = _local1.linkObject.url; } else { if (_local1.isSet(_local1.linkObject, "URL")){ _local3 = _local1.linkObject.URL; } else { if (_local1.isSet(_local1.linkObject, "href")){ _local3 = _local1.linkObject.href; } else { if (_local1.isSet(_local1.linkObject, "HREF")){ _local3 = _local1.linkObject.HREF; } else { if (_local1.isSet(_local1.linkObject, "htmlText")){ _local5 = _local1.linkObject.htmlText.toLowerCase().indexOf("href="); if (_local5 >= 0){ _local5 = (_local5 + 5); _local7 = _local1.linkObject.htmlText.substr(_local5, 1); if ((((_local7 == "\"")) || ((_local7 == "'")))){ _local5++; _local6 = _local1.linkObject.htmlText.toLowerCase().indexOf(_local7, _local5); if (_local6 >= 0){ --_local6; if (_local6 > _local5){ _local3 = _local1.linkObject.htmlText.substr(_local5, ((_local6 - _local5) + 1)); }; }; }; }; }; }; }; }; }; }; if (((_local1.isSet(_local2)) && (((_local1.isSet(_local3)) || (_local1.isSet(_local4)))))){ _local2 = _local2.toLowerCase(); if (((!((_local2 == "d"))) && (!((_local2 == "e"))))){ _local2 = "o"; }; if (((_local1.isSet(_local3)) && (!(_local1.isSet(_local1.linkLeaveQueryString))))){ _local9 = _local3.indexOf("?"); if (_local9 >= 0){ _local3 = _local3.substr(0, _local9); }; }; _local8 = (_local8 + ("&pe=lnk_" + escape(_local2))); _local8 = (_local8 + (_local1.isSet(_local3)) ? ("&pev1=" + escape(_local3)) : ""); _local8 = (_local8 + (_local1.isSet(_local4)) ? ("&pev2=" + escape(_local4)) : ""); }; return (_local8); } private function _track(_arg1:Object, _arg2:String){ var _local3:Object; var _local4:Boolean; var _local5:Object; var _local6:Date; var _local7:Number; var _local8:String; var _local9:String; var _local10:String; var _local11:Number; var _local12:String; _local3 = this; _local6 = new Date(); _local7 = Math.floor((Math.random() * 10000000000000)); _local8 = (("s" + (Math.floor((_local6.getTime() / 10800000)) % 10)) + _local7); _local9 = ((((((((((((((("" + _local6.getDate()) + "/") + _local6.getMonth()) + "/") + _local6.getFullYear()) + " ") + _local6.getHours()) + ":") + _local6.getMinutes()) + ":") + _local6.getSeconds()) + " ") + _local6.getDay()) + " ") + _local6.getTimezoneOffset()); _local10 = ("t=" + escape(_local9)); if (_local3.isSet(_local3.flashLivePreview)){ return; }; if (_local3.isSet(_local3.otherVariables)){ _local11 = 0; while (_local11 < _local3.accountVarList.length) { _local12 = _local3.accountVarList[_local11]; if (_local3.isSet(_local3.otherVariables[_local12])){ _local3[_local12] = _local3.otherVariables[_local12]; }; _local11++; }; _local11 = 0; while (_local11 < _local3.accountConfigList.length) { _local12 = _local3.accountConfigList[_local11]; if (_local3.isSet(_local3.otherVariables[_local12])){ _local3[_local12] = _local3.otherVariables[_local12]; }; _local11++; }; }; _local4 = _local3.bufferTrack(_arg1, _arg2); if (!_local4){ if (_local3.isSet(_arg1)){ _local5 = new Object(); _local3.variableOverridesBuild(_local5, false); _local3.variableOverridesApply(_arg1); }; if (((_local3.isSet(_local3.usePlugins)) && (_local3.isSet(_local3.doPlugins)))){ _local3.doPlugins(_local3); }; if (_local3.isSet(_local3.account)){ if (!_local3.isSet(_local3.pageURL)){ _local3.pageURL = _local3.getMovieURL(); }; if (((!(_local3.isSet(_local3.referrer))) && (!(_local3.isSet(_local3._1_referrer))))){ _local3.referrer = _local3.getMovieReferrer(); _local3._1_referrer = 1; }; _local10 = (_local10 + _local3.queryStringAccountVariables()); _local10 = (_local10 + _local3.queryStringLinkTracking()); _local10 = (_local10 + _local3.queryStringClickMap()); _local10 = (_local10 + _local3.queryStringTechnology()); _local3.makeRequest(_local8, _local10, "", _arg2); }; if (_local3.isSet(_arg1)){ _local3.variableOverridesApply(_local5); }; }; _local3.referrer = undefined; _local3.pe = undefined; _local3.pev1 = undefined; _local3.pev2 = undefined; _local3.pev3 = undefined; _local3.linkObject = undefined; _local3.linkURL = undefined; _local3.linkName = undefined; _local3.linkType = undefined; _local3.objectID = undefined; if (((!(_local4)) && (_local3.isSet(_local3.account)))){ if (((!(_local3.isSet(_arg2))) && (!(_local3.isSet(_local3.trackCalled))))){ _local3.trackCalled = true; _local3.flushBufferedRequests(); }; }; } public function get trackOnLoad():Boolean{ return (this._trackOnLoad); } private function callJavaScript(_arg1:String){ var s:Object; var e:Object; var script = _arg1; s = this; try { if (((((s.isSet(ExternalInterface)) && (s.isSet(ExternalInterface.available)))) && (s.isSet(ExternalInterface.call)))){ return (ExternalInterface.call(script)); }; } catch(e) { }; return (null); } private function getSharedObject(_arg1:String){ var o:Object; var encoding:Number; var tryNum:Number; var e:Object; var key = _arg1; o = null; tryNum = 0; while (((!(this.isSet(o))) && ((tryNum < 2)))) { try { encoding = SharedObject.defaultObjectEncoding; SharedObject.defaultObjectEncoding = ObjectEncoding.AMF0; o = SharedObject.getLocal(key, "/"); SharedObject.defaultObjectEncoding = encoding; o.objectEncoding = ObjectEncoding.AMF0; } catch(e) { }; tryNum = (tryNum + 1); }; return (o); } private function getVersion():String{ return (Capabilities.version); } private function makeRequest(_arg1:String, _arg2:String, _arg3:String, _arg4:String){ var _local5:Object; var _local6:*; var _local7:String; var _local8:String; var _local9:String; var _local10:String; var _local11:String; var _local12:Number; _local5 = this; _local6 = _local5.getMovieURL(); _local7 = _local5.trackingServer; _local8 = _local5.trackingServerBase; _local9 = _local5.dc; _local10 = "sc."; if (!_local5.isSet(_arg3)){ if (_local5.isSet(_local7)){ if (((_local5.isSet(_local5.trackingServerSecure)) && (_local5.isSet(_local5.ssl)))){ _local7 = _local5.trackingServerSecure; }; } else { _local11 = _local5.visitorNamespace; if (!_local5.isSet(_local11)){ _local11 = _local5.account; _local12 = _local11.indexOf(","); if (_local12 >= 0){ _local11 = _local11.substr(0, _local12); }; _local11 = _local11.split("_").join("-"); }; if (!_local5.isSet(_local8)){ _local8 = "2o7.net"; }; if (_local5.isSet(_local9)){ _local9 = _local9.toLowerCase(); } else { _local9 = "d1"; }; if (_local8 == "2o7.net"){ if (_local9 == "d1"){ _local9 = "112"; } else { if (_local9 == "d2"){ _local9 = "122"; }; }; _local10 = ""; }; _local7 = (((((_local11 + ".") + _local9) + ".") + _local10) + _local8); }; if (_local5.isSet(_local5.ssl)){ _arg3 = "https://"; } else { _arg3 = "http://"; }; _arg3 = (_arg3 + (((((((((((((_local7 + "/b/ss/") + _local5.account) + "/") + (_local5.mobile) ? "5.0" : "0") + "/") + _local5.version) + "-AS") + _local5.flashASVersion) + "/") + _arg1) + "?AQB=1&ndh=1&") + _arg2) + "&AQE=1")); if (_local5.isSet(_arg4)){ _local5.bufferRequest(_local5.account, _arg4, _arg3); return; }; }; if (((_local5.isSet(_local5.ssl)) && ((_arg3.toLowerCase().substr(0, 5) == "http:")))){ _arg3 = ("https:" + _arg3.substr(5)); }; if (((((((_local5.isSet(_local5.trackLocal)) || ((_local5.flashVersion < 8)))) || (!(_local5.isSet(_local6))))) || ((_local6.toLowerCase().substr(0, 4) == "http")))){ _local5.requestList.push(_arg3); if (((!(_local5.isSet(_local5.delayTracking))) || (((_local5.isSet(_local5.delayTrackingStage)) && ((_local5.delayTrackingStage == 2)))))){ _local5.flushRequestList(); } else { if (((_local5.isSet(_local5.delayTracking)) && (!(_local5.isSet(_local5.delayTrackingStage))))){ _local5.delayTrackingStage = 1; _local5.delayTrackingInterval = _local5.setupInterval(_local5, "delayTrackingDone", _local5.delayTracking, null); }; }; }; } public function replace(_arg1:String, _arg2:String, _arg3:String):String{ if (this.isSet(_arg1)){ if (_arg1.indexOf(_arg2) >= 0){ return (_arg1.split(_arg2).join(_arg3)); }; }; return (_arg1); } public function get configURL():String{ return (this._configURL); } private function queryStringClickMap():String{ var _local1:Object; var _local2:String; var _local3:String; var _local4:Number; var _local5:String; var _local6:Number; var _local7:String; _local1 = this; _local2 = ""; _local3 = _local1.pageName; _local4 = 1; _local5 = _local1.objectID; _local6 = 1; _local7 = "FLASH"; if (((((!(_local1.isSet(_local5))) && (_local1.isSet(_local1.linkObject)))) && (((_local1.isSet(_local1.linkObject, "name")) || (_local1.isSet(_local1.linkObject, "_name")))))){ _local5 = _local1.ClickMap.getObjectID(_local1.linkObject); }; if (!_local1.isSet(_local3)){ _local3 = _local1.pageURL; _local4 = 0; }; if (((((((_local1.isSet(_local1.trackClickMap)) && (_local1.isSet(_local3)))) && (_local1.isSet(_local5)))) && (_local1.isSet(_local7)))){ _local2 = (_local2 + ("&pid=" + escape(_local3))); _local2 = (_local2 + (_local1.isSet(_local4)) ? ("&pidt=" + escape(("" + _local4))) : ""); _local2 = (_local2 + ("&oid=" + escape(_local5.substr(0, 100)))); _local2 = (_local2 + (_local1.isSet(_local6)) ? ("&oidt=" + escape(("" + _local6))) : ""); _local2 = (_local2 + ("&ot=" + escape(_local7))); }; return (_local2); } private function bufferTrackCheck(){ var _local1:Object; var _local2:Number; var _local3:Object; _local1 = this; if (((((((!(_local1.isSet(_local1.bufferTrackQueue))) || ((_local1.bufferTrackQueue.length <= 0)))) || (!(_local1.isSet(_local1.configXML))))) || (_local1.isSet(_local1.configXML.loaded)))){ clearInterval(_local1.bufferTrackInterval); _local1.bufferTrackInterval = 0; if (_local1.isSet(_local1.bufferTrackQueue)){ _local2 = 0; while (_local2 < _local1.bufferTrackQueue.length) { _local3 = _local1.bufferTrackQueue[_local2]; if (_local1.isSet(_local3)){ _local1.variableOverridesApply(_local3.setVariables); _local1.track(_local3.variableOverrides, _local3.bufferedRequestID); }; _local2++; }; }; _local1.bufferTrackQueue = undefined; }; } private function queryStringTechnology():String{ var _local1:Object; var _local2:String; var _local3:Object; _local1 = this; _local2 = ""; _local3 = Capabilities; if (((((_local1.isSet(_local3)) && (_local1.isSet(_local3.screenResolutionX)))) && (_local1.isSet(_local3.screenResolutionY)))){ _local2 = (_local2 + ((("&s=" + _local3.screenResolutionX) + "x") + _local3.screenResolutionY)); }; return (_local2); } public function isSet(_arg1, _arg2:String=null):Boolean{ var e:Object; var val = _arg1; var mbr = _arg2; try { if (mbr != null){ val = val[mbr]; }; return (((((((((((!((val == null))) && (!((val == undefined))))) && (!((("" + val) == "NaN"))))) && (!((val == false))))) && (!((val == ""))))) && (!((val == 0))))); } catch(e) { }; return (false); } public function flushBufferedRequests(){ var _local1:*; _local1 = this; if (_local1.isSet(_local1.account)){ _local1._flushBufferedRequests(_local1.account); }; } public function setInterface(_arg1:Object){ var _local2:Object; _local2 = this; if (_local2.isSet(_arg1)){ if (_local2.isSet(_arg1, "root")){ _local2.movie = _arg1.root; } else { if (_local2.isSet(_arg1, "_root")){ _local2.movie = _arg1._root; } else { _local2.movie = _arg1; }; }; }; } private function bufferTrack(_arg1:Object, _arg2:String){ var _local3:Object; var _local4:Object; var _local5:Object; _local3 = this; if (((_local3.isSet(_local3.configXML)) && (!(_local3.isSet(_local3.configXML.loaded))))){ if (!_local3.isSet(_local3.bufferTrackQueue)){ _local3.bufferTrackQueue = new Array(); }; _local5 = new Object(); _local5.setVariables = new Object(); _local3.variableOverridesBuild(_local5.setVariables, true); if (_local3.isSet(_arg1)){ _local5.variableOverrides = new Object(); for (_local4 in _arg1) { _local5.variableOverrides[_local4] = _arg1[_local4]; }; }; _local5.bufferedRequestID = _arg2; _local3.bufferTrackQueue.push(_local5); if (!_local3.isSet(_local3.bufferTrackInterval)){ _local3.bufferTrackInterval = _local3.setupInterval(_local3, "bufferTrackCheck", 100, null); }; return (true); }; return (false); } private function queryStringAccountVariables():String{ var _local1:Object; var _local2:String; var _local3:Number; var _local4:Number; var _local5:String; var _local6:String; var _local7:*; var _local8:String; var _local9:String; var _local10:*; var _local11:*; var _local12:*; _local1 = this; _local2 = ""; _local10 = ""; _local11 = ""; _local12 = ""; if (((_local1.isSet(_local1.pe)) || (_local1.isSet(_local1.linkType)))){ _local10 = _local1.linkTrackVars; _local11 = _local1.linkTrackEvents; if (_local1.isSet(_local1.pe)){ _local12 = (_local1.pe.substr(0, 1).toUpperCase() + _local1.pe.substr(1)); if (_local1.isSet(_local1[_local12])){ _local10 = _local1[_local12].trackVars; _local11 = _local1[_local12].trackEvents; }; }; }; if (_local1.isSet(_local10)){ _local10 = (((("," + _local10) + ",") + _local1.requiredVarList.join(",")) + ","); }; if (_local1.isSet(_local11)){ _local11 = (("," + _local11) + ","); }; _local3 = 0; while (_local3 < _local1.accountVarList.length) { _local5 = _local1.accountVarList[_local3]; _local6 = _local1[_local5]; _local8 = _local5.substr(0, 4); _local9 = _local5.substr(4); if (((_local1.isSet(_local6)) && (((!(_local1.isSet(_local10))) || ((_local10.indexOf((("," + _local5) + ",")) >= 0)))))){ switch (_local5){ case "dynamicVariablePrefix": _local5 = "D"; break; case "visitorID": _local5 = "vid"; break; case "pageURL": _local5 = "g"; break; case "referrer": _local5 = "r"; break; case "vmk": case "visitorMigrationKey": _local5 = "vmt"; break; case "visitorMigrationServer": _local5 = "vmf"; if (((_local1.isSet(_local1.ssl)) && (_local1.isSet(_local1.visitorMigrationServerSecure)))){ _local6 = ""; }; break; case "visitorMigrationServerSecure": _local5 = "vmf"; if (((!(_local1.isSet(_local1.ssl))) && (_local1.isSet(_local1.visitorMigrationServer)))){ _local6 = ""; }; break; case "charSet": _local5 = "ce"; break; case "visitorNamespace": _local5 = "ns"; break; case "cookieDomainPeriods": _local5 = "cdp"; break; case "cookieLifetime": _local5 = "cl"; break; case "currencyCode": _local5 = "cc"; break; case "channel": _local5 = "ch"; break; case "transactionID": _local5 = "xact"; break; case "campaign": _local5 = "v0"; break; case "events": if (_local1.isSet(_local11)){ _local7 = _local6.split(","); _local6 = ""; _local4 = 0; while (_local4 < _local7.length) { if (_local11.indexOf((("," + _local7[_local4]) + ",")) >= 0){ _local6 = (_local6 + ((_local1.isSet(_local6)) ? "," : "" + _local7[_local4])); }; _local4++; }; }; break; default: if (_local1.isNumber(_local9)){ if (_local8 == "prop"){ _local5 = ("c" + _local9); } else { if (_local8 == "eVar"){ _local5 = ("v" + _local9); } else { if (_local8 == "list"){ _local5 = ("l" + _local9); } else { if (_local8 == "hier"){ _local5 = ("h" + _local9); _local6 = _local6.substr(0, 0xFF); }; }; }; }; }; break; }; if (_local1.isSet(_local6)){ _local2 = (_local2 + ((("&" + escape(_local5)) + "=") + ((_local5.substr(0, 3))!="pev") ? escape(_local6) : _local6)); }; }; _local3++; }; return (_local2); } public function isNumber(_arg1):Boolean{ return (!(isNaN(parseInt(_arg1)))); } private function doTrackOnLoad(){ var _local1:Object; _local1 = this; if (((!(_local1.isSet(_local1.account))) || (!(_local1.isSet(_local1.movie))))){ return; }; clearInterval(_local1.trackOnLoadInterval); if (((_local1._trackOnLoad) && (!(_local1.onLoadTracked)))){ _local1.onLoadTracked = true; _local1.track(); }; } public function flushBufferedRequest(_arg1:String, _arg2:String){ var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Number; var _local7:String; _local3 = this; _local4 = _local3.getBufferedRequests(); if (((((_local3.isSet(_local4)) && (_local3.isSet(_local4.data)))) && (_local3.isSet(_local4.data.list)))){ _local6 = 0; while (_local6 < _local4.data.list.length) { _local5 = _local4.data.list[_local6]; if ((((_local5.account == _arg1)) && ((_local5.id == _arg2)))){ _local7 = _local4.data.list[_local6].request; _local4.data.list[_local6].account = ""; _local4.data.list[_local6].id = ""; _local4.data.list[_local6].request = ""; _local4.flush(); _local3.makeRequest("", "", _local7, ""); }; _local6++; }; }; } public function set trackOnLoad(_arg1:Boolean){ this._trackOnLoad = _arg1; if (this._trackOnLoad){ this.trackOnLoadInterval = this.setupInterval(this, "doTrackOnLoad", 100, null); }; } public function variableOverridesApply(_arg1:Object){ var _local2:Object; var _local3:Number; var _local4:String; var _local5:Array; _local2 = this; _local3 = 0; while (_local3 < _local2.accountVarList.length) { _local4 = _local2.accountVarList[_local3]; if (((_local2.isSet(_arg1[_local4])) || (_local2.isSet(_arg1[("!" + _local4)])))){ _local2[_local4] = _arg1[_local4]; }; _local3++; }; _local3 = 0; while (_local3 < _local2.accountConfigList.length) { _local4 = _local2.accountConfigList[_local3]; if (((_local2.isSet(_arg1[_local4])) || (_local2.isSet(_arg1[("!" + _local4)])))){ if ((((((((((((((_local4 == "trackDownloadLinks")) || ((_local4 == "trackExternalLinks")))) || ((_local4 == "trackClickMap")))) || ((_local4 == "linkLeaveQueryString")))) || ((_local4 == "autoTrack")))) || ((_local4 == "trackLocal")))) || ((_local4 == "debugTracking")))){ if (typeof(_arg1[_local4]) == "string"){ if (_arg1[_local4].toLowerCase() == "true"){ _arg1[_local4] = true; } else { _arg1[_local4] = false; }; } else { _arg1[_local4] = _local2.isSet(_arg1[_local4]); }; } else { if (_local4 == "delayTracking"){ if (typeof(_arg1[_local4]) == "string"){ _arg1[_local4] = parseInt(_arg1[_local4]); } else { if (typeof(_arg1[_local4]) != "number"){ _arg1[_local4] = 0; }; }; }; }; _local2[_local4] = _arg1[_local4]; }; _local3++; }; for (_local4 in _arg1) { if (_local4.indexOf(".") >= 0){ _local5 = _local4.split("."); if (_local5.length == 2){ if (((!(_local2.isSet(_arg1[_local5[0]]))) || (!((typeof(_arg1[_local5[0]]) == "object"))))){ _arg1[_local5[0]] = new Object(); }; _arg1[_local4][_local5[1]] = _arg1[_local4]; _local4 = _local5[0]; } else { _local4 = ""; }; }; }; for (_local4 in _arg1) { if (typeof(_arg1[_local4]) == "object"){ if (_local4 == "config"){ _local2.variableOverridesApply(_arg1[_local4]); } else { if ((((((((_local4.substr(0, 1) == _local4.substr(0, 1).toUpperCase())) && (_local2.isSet(_local2[_local4])))) && ("boolean"))) && (_local2.isSet(_local2[_local4].variableOverridesApply)))){ _local2[_local4].variableOverridesApply(_arg1[_local4]); }; }; }; }; } public function get useExternalVariables():Boolean{ return (this._useExternalVariables); } public function set moduleMediaVariables(_arg1:Object){ this._moduleMediaVariables = _arg1; this.modulesUpdate(); } private function setVariableCallHandler(){ var _local1:Object; var _local2:Object; var _local3:String; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; var _local8:Object; var _local9:Number; _local1 = this; for (_local3 in _local1) { if (_local3.substr(0, 5) == "_svc_"){ _local5 = _local3.split("_"); if (((_local1.isSet(_local5)) && ((_local5.length >= 4)))){ if ((((_local5[3] == "dot")) && ((_local5.length > 4)))){ _local5[2] = (_local5[2] + ("_dot_" + _local5[4])); _local6 = 5; while (_local6 < _local5.length) { _local5[(_local6 - 2)] = _local5[_local6]; _local6++; }; }; _local8 = null; if (_local1.isSet(_local7)){ _local9 = 0; while (_local9 < _local7.length) { if (_local7[_local9].methodName == _local5[2]){ _local8 = _local7[_local9]; }; _local9++; }; }; if (!_local1.isSet(_local8)){ _local7 = new Array(); _local8 = new Object(); _local8.methodName = _local5[2]; _local7[0] = _local8; }; if (_local5[3] == "call"){ if (_local1.isSet(_local1[_local3])){ _local8.call = true; }; _local1[_local3] = null; } else { if ((((((_local5[3] == "param")) && ((_local5.length > 4)))) && (_local1.isSet(_local5[4])))){ if (!_local1.isSet(_local8.paramList)){ _local8.paramList = new Array(); }; _local8.paramList[_local5[4]] = _local1[_local3]; }; }; }; }; }; if (((_local1.isSet(_local7)) && ((_local7.length > 0)))){ _local9 = 0; while (_local9 < _local7.length) { _local8 = _local7[_local9]; if (((_local1.isSet(_local8.methodName)) && (_local1.isSet(_local8.call)))){ _local5 = _local8.methodName.split("_dot_"); if (_local5.length > 1){ _local2 = _local1[_local5[0]]; _local4 = _local5[1]; } else { _local2 = _local1; _local4 = _local8.methodName; }; if (_local1.isSet(_local2[_local4])){ if (((_local1.isSet(_local8.paramList)) && ((_local8.paramList.length > 0)))){ if (_local8.paramList.length == 1){ _local1[("_svc_result_" + _local8.methodName)] = _local2[_local4](_local8.paramList[0]); } else { if (_local8.paramList.length == 2){ _local1[("_svc_result_" + _local8.methodName)] = _local2[_local4](_local8.paramList[0], _local8.paramList[1]); } else { if (_local8.paramList.length == 3){ _local1[("_svc_result_" + _local8.methodName)] = _local2[_local4](_local8.paramList[0], _local8.paramList[1], _local8.paramList[2]); }; }; }; } else { _local1[(("_svc_" + _local8.methodName) + "_result")] = _local2[_local4](); }; }; }; _local9++; }; }; } private function getMovieClipURL(_arg1:Object):String{ var _local2:Object; _local2 = this; if (_local2.isSet(_arg1)){ if ((((((_local2.flashASVersion > 2)) && (_local2.isSet(_arg1.loaderInfo)))) && (_local2.isSet(_arg1.loaderInfo.loaderURL)))){ return (_arg1.loaderInfo.loaderURL); }; if (_local2.isSet(_arg1._url)){ return (_arg1._url); }; }; return (""); } public function get movie():Object{ return (this._movie); } private function getBufferedRequests(){ var s:Object; var bufferedRequests:Object; s = this; if (!s.isSet(s.disableBufferedRequests)){ bufferedRequests = s.getSharedObject("s_br"); }; if (!s.isSet(bufferedRequests)){ bufferedRequests = s.bufferedRequests; if (!s.isSet(bufferedRequests)){ s.bufferedRequests = new Object(); s.bufferedRequests.flush = function (){ }; bufferedRequests = s.bufferedRequests; }; }; return (bufferedRequests); } private function modulesInit(){ var _local1:Object; _local1 = this; _local1.ClickMap = new ActionSource_Module_ClickMap(_local1); _local1.Media = new ActionSource_Module_Media(_local1); _local1.modulesUpdate(); } private function modulesUpdate(){ var _local1:Object; var _local2:String; _local1 = this; if (_local1.isSet(_local1.Media)){ if (_local1.isSet(_local1._moduleMediaVariables)){ for (_local2 in _local1._moduleMediaVariables) { if (_local1.isSet(_local1._moduleMediaVariables[_local2])){ if ((((_local2 == "trackWhilePlaying")) || ((_local2 == "autoTrack")))){ if (("" + _local1._moduleMediaVariables[_local2]).toLowerCase() == "true"){ _local1._moduleMediaVariables[_local2] = true; } else { _local1._moduleMediaVariables[_local2] = false; }; }; _local1.Media[_local2] = _local1._moduleMediaVariables[_local2]; }; }; }; _local1.Media.autoTrack = _local1.Media.autoTrack; }; } public function track(_arg1:Object=null, _arg2:String=""){ this._track(_arg1, _arg2); } public function logDebug(_arg1:String){ trace(_arg1); this.callJavaScript((("function s_logDebug(){var e;try{console.log(\"" + this.replace(this.replace(_arg1, "\n", "\\n"), "\"", "\\\"")) + "\");}catch(e){}}")); } private function initPre(){ this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage); } public function get moduleMediaVariables():Object{ return (this._moduleMediaVariables); } public function getMovieURL():String{ var _local1:Object; var _local2:String; _local1 = this; _local2 = _local1.callJavaScript("function s_ActionSource_wl(){return window.location.href;}"); if (_local1.isSet(_local2)){ return (_local2); }; if (_local1.isSet(_local1.movie)){ return (_local1.getMovieClipURL(_local1.movie)); }; return (""); } public function set configURL(_arg1:String){ var _local2:Object; _local2 = this; if (_arg1 != _local2._configURL){ _local2._configURL = _arg1; if (_local2.isSet(_local2._configURL)){ if (!_local2.isSet(_local2.configXML)){ _local2.configXML = new ActionSource_XML(_local2); _local2.configXML.onDataReady = "variableOverridesApply"; }; _local2.configXML.url = _local2._configURL; }; }; } private function onAddedToStage(_arg1:Event){ if ((((parent == null)) || (!((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))))){ this.visible = false; this.movie = root; } else { this.flashLivePreview = true; }; } private function getMovieReferrer():String{ var _local1:Object; _local1 = this; return (_local1.callJavaScript((((((((((((((((((((((((("" + "function s_ActionSource_r(){") + "\tvar ") + "\t\tr = '',") + "\t\tw = window,") + "\t\te,") + "\t\tp,") + "\t\tl,") + "\t\te;") + "\tif ((w) && (w.document)) {") + "\t\tr = w.document.referrer;") + "\t\ttry {") + "\t\t\tp = w.parent;") + "\t\t\tl = w.location;") + "\t\t\twhile ((p) && (p.location) && (l) && (''+p.location != ''+l) && (w.location) && (''+p.location != ''+w.location) && (p.location.host == l.host)) {") + "\t\t\t\tw = p;") + "\t\t\t\tp = w.parent;") + "\t\t\t}") + "\t\t} catch (e) {}") + "\t\tif ((w) && (w.document)) {") + "\t\t\tr = w.document.referrer;") + "\t\t}") + "\t}") + "\treturn r;") + "}"))); } private function initPost(){ } public function trackLink(_arg1, _arg2:String, _arg3:String, _arg4:Object=null){ this._trackLink(_arg1, _arg2, _arg3, _arg4); } private function _flushBufferedRequests(_arg1:String){ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Number; _local2 = this; _local3 = _local2.getBufferedRequests(); if (((((_local2.isSet(_local3)) && (_local2.isSet(_local3.data)))) && (_local2.isSet(_local3.data.list)))){ _local5 = 0; while (_local5 < _local3.data.list.length) { _local4 = _local3.data.list[_local5]; if (_local4.account == _arg1){ _local2.flushBufferedRequest(_arg1, _local4.id); }; _local5++; }; }; } private function delayTrackingDone(){ var _local1:Object; _local1 = this; clearInterval(_local1.delayTrackingInterval); _local1.delayTrackingStage = 2; _local1.flushRequestList(); } } }//package com.omniture
Section 2
//ActionSource_Module_ClickMap (com.omniture.ActionSource_Module_ClickMap) package com.omniture { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.external.*; public dynamic class ActionSource_Module_ClickMap { private var s:Object; private static var isExternalSet:Boolean = false; public function ActionSource_Module_ClickMap(_arg1:Object){ var m:Object; var e:Object; var s = _arg1; super(); m = this; m.s = s; m.s.addEventListener(Event.ADDED_TO_STAGE, m.onAddedToStage, false, 0, true); if (((ExternalInterface.available) && (!(m.isExternalSet)))){ m.isExternalSet = true; try { ExternalInterface.addCallback("s_getDOMIndex", m.getDOMIndex); ExternalInterface.addCallback("s_getTrackClickMap", m.getTrackClickMap); ExternalInterface.addCallback("s_getAccount", m.getAccount); ExternalInterface.addCallback("s_getPageName", m.getPageName); ExternalInterface.addCallback("s_getPageURL", m.getPageURL); ExternalInterface.addCallback("s_getMovieID", m.getMovieID); ExternalInterface.addCallback("s_getVersion", m.getVersion); ExternalInterface.addCallback("s_getCharSet", m.getCharSet); ExternalInterface.addCallback("s_getSWFURL", m.getSWFURL); } catch(e) { }; }; } public function getSWFURL(){ var _local1:Object; _local1 = this; if (_local1.s.isSet(s.movie)){ if (((_local1.s.isSet(_local1.s.movie.loaderInfo)) && (_local1.s.isSet(_local1.s.movie.loaderInfo.loaderURL)))){ return (_local1.s.movie.loaderInfo.loaderURL); }; if (_local1.s.isSet(_local1.s.movie._url)){ return (_local1.s.movie._url); }; }; return (""); } public function getVersion(){ var _local1:Object; _local1 = this; return (_local1.s.version); } private function parentLocalToGlobal(_arg1:DisplayObject, _arg2:Object){ var _local3:*; _local3 = new Point(_arg2.x, _arg2.y); _arg1.parent.localToGlobal(_local3); _arg2.x = _local3.x; _arg2.y = _local3.y; } private function getFullPath(_arg1:DisplayObject){ var _local2:String; var _local3:String; var _local4:Array; _local4 = new Array(); do { _local4.splice(0, 0, _arg1.name); _arg1 = _arg1.parent; } while (_arg1.parent != null); _local2 = _local4.join("."); _local3 = _local2.substr((_local2.length - 4), 4); if ((((_local3 == ".frs")) || ((_local3 == ".fds")))){ _local2 = _local2.substr(0, (_local2.length - 4)); }; return (_local2); } public function getObjectID(_arg1:Object){ var _local2:Object; var _local3:String; var _local4:String; _local2 = this; _local3 = _local2.getMovieID(); _local4 = ""; _local4 = _local2.getFullPath(_arg1); if (_local2.s.isSet(_local4)){ _local4 = (((_local2.s.isSet(_local3)) ? _local3 : "" + ":") + _local4); }; return (_local4); } public function getMovieID(){ var _local1:Object; var _local2:String; var _local3:String; var _local4:Number; var _local5:Number; _local1 = this; _local2 = _local1.getSWFURL(); _local3 = s.movieID; if (((!(_local1.s.isSet(_local3))) && (_local1.s.isSet(_local2)))){ _local4 = _local2.lastIndexOf("/"); _local5 = _local2.lastIndexOf("."); if (_local4 >= 0){ _local4++; } else { _local4 = 0; }; if (_local5 >= 0){ _local5 = (_local5 - _local4); } else { _local5 = _local2.length; }; _local3 = _local2.substr(_local4, _local5); }; if (!_local1.s.isSet(_local3)){ _local3 = "movieID undefined"; }; return (_local3); } public function getIndex(){ var _local1:Object; var _local2:String; _local1 = this; if (_local1.s.isSet(_local1.s.movie)){ _local2 = (((_local1.s.movie.stage.stageWidth + ",") + _local1.s.movie.stage.stageHeight) + _local1.indexChildren(_local1.s.movie)); return (_local2); }; return (""); } private function sendClickMapEvent(_arg1:Object){ var _local2:Object; var _local3:String; var _local4:String; var _local5:String; var _local6:Number; _local2 = this; _local3 = _local2.s.getMovieURL(); _local4 = _local2.getMovieID(); if (_local2.s.isSet(_local2.s.trackClickMap)){ _local2.s.objectID = _local2.getObjectID(_arg1); }; if (_local2.s.autoTrack){ _local5 = _local3; _local6 = _local5.indexOf("?"); if (_local6 >= 0){ _local5 = _local5.substr(0, _local6); }; if (_local5.length > (100 - 23)){ _local5 = _local5.substr(-((100 - 23))); }; _local2.s.trackLink(_local3, "o", ("ActionSource.AutoTrack:" + _local5)); }; } private function nodeShift(_arg1:DisplayObject, _arg2:Number, _arg3:Number){ _arg1.x = _arg2; _arg1.y = _arg3; } private function parentGetBounds(_arg1:DisplayObject){ var _local2:*; var _local3:*; _local2 = _arg1.parent.getBounds(_arg1.parent); _local3 = new Object(); _local3.xMin = _local2.x; _local3.yMin = _local2.y; _local3.xMax = (_local2.x + _local2.width); _local3.yMax = (_local2.y + _local2.height); return (_local3); } private function onAddedToStage(_arg1:Event):void{ var _local2:Object; _local2 = this; _local2.s.root.addEventListener(MouseEvent.CLICK, _local2.onMouseClick, true, 0, true); } private function getDOMID(_arg1:Object){ var _local2:Object; var _local3:Object; _local2 = this; if (_local2.s.isSet(_arg1)){ _local3 = _local2.getGeom(_arg1); return (((((((((_local2.getFullPath(_arg1) + ",") + _local3.x) + ",") + _local3.y) + ",") + _local3.w) + ",") + _local3.h)); }; return (""); } private function onMouseClick(_arg1:MouseEvent):void{ var m:Object; var e:Object; var event = _arg1; m = this; try { m.sendClickMapEvent(InteractiveObject(event.target)); } catch(e) { }; } public function getPageURL(){ var _local1:Object; _local1 = this; return (_local1.s.pageURL); } public function getDOMIndex(){ var _local1:Object; _local1 = this; return (_local1.getIndex()); } public function getTrackClickMap(){ var _local1:Object; _local1 = this; return (_local1.s.trackClickMap.toString()); } private function indexChildren(_arg1:DisplayObjectContainer):String{ var _local2:Object; var _local3:String; var _local4:Number; var _local5:DisplayObject; _local2 = this; _local3 = new String(); _local4 = 0; while (_local4 < _arg1.numChildren) { _local5 = _arg1.getChildAt(_local4); if (_local2.s.isSet(_local5)){ _local3 = (_local3 + ("|" + _local2.getDOMID(_local5))); if ((_local5 is DisplayObjectContainer)){ _local3 = (_local3 + _local2.indexChildren(DisplayObjectContainer(_local5))); }; }; _local4++; }; return (_local3); } private function nodePos(_arg1:DisplayObject){ var _local2:*; _local2 = new Object(); _local2.x = _arg1.x; _local2.y = _arg1.y; return (_local2); } public function getCharSet(){ var _local1:Object; _local1 = this; return (_local1.s.charSet); } public function getAccount(){ var _local1:Object; _local1 = this; return (_local1.s.account); } private function getGeom(_arg1:Object){ var _local2:Object; var _local3:Object; var _local4:Object; var _local5:Object; var _local6:Object; var _local7:Object; var _local8:Object; _local2 = this; _local3 = new Object(); _local6 = _local2.parentGetBounds(_arg1); _local4 = _local2.nodePos(_arg1); _local5 = _local2.nodePos(_arg1); _local2.nodeShift(_arg1, _local6.xMin, _local6.yMin); _local7 = _local2.parentGetBounds(_arg1); _local2.nodeShift(_arg1, _local6.xMax, _local6.yMax); _local8 = _local2.parentGetBounds(_arg1); _local2.nodeShift(_arg1, _local4.x, _local4.y); _local4.x = (_local4.x + (_local7.xMin - _local6.xMin)); _local4.y = (_local4.y + (_local7.yMin - _local6.yMin)); _local5.x = (_local5.x + (_local8.xMax - _local6.xMax)); _local5.y = (_local5.y + (_local8.yMax - _local6.yMax)); _local2.parentLocalToGlobal(_arg1, _local4); _local2.parentLocalToGlobal(_arg1, _local5); _local3.x = Math.round(_local4.x); _local3.y = Math.round(_local4.y); _local3.w = Math.ceil((_local5.x - _local4.x)); _local3.h = Math.ceil((_local5.y - _local4.y)); return (_local3); } public function getPageName(){ var _local1:Object; _local1 = this; return (_local1.s.pageName); } } }//package com.omniture
Section 3
//ActionSource_Module_Media (com.omniture.ActionSource_Module_Media) package com.omniture { import flash.utils.*; public dynamic class ActionSource_Module_Media { private var autoTrackDone:Boolean;// = false public var playerName:String; public var trackVars:String; private var list:Object; private var monitorList:Array; public var trackWhilePlaying:Boolean;// = false public var trackMilestones:String;// = "" public var trackSeconds:Number;// = 0 private var autoTrackInterval:Number; public var trackEvents:String; private var _autoTrack:Boolean;// = false private var s:Object; public function ActionSource_Module_Media(_arg1:Object){ var _local2:Object; trackWhilePlaying = false; trackSeconds = 0; trackMilestones = ""; _autoTrack = false; autoTrackDone = false; super(); _local2 = this; _local2.s = _arg1; _local2.monitorList = null; } public function listenerMedia_scrubbing(_arg1){ this.listenerMedia.scrubbing(_arg1); } public function stop(_arg1:String, _arg2:Number){ this.event(_arg1, 2, _arg2); } public function listenerBrightcove_seek(_arg1){ this.listenerBrightcove.seek(_arg1); } public function doAutoTrack(){ var _local1:Object; _local1 = this; if (((!(_local1.s.isSet(_local1.s.account))) || (!(_local1.s.isSet(_local1.s.movie))))){ return; }; clearInterval(_local1.autoTrackInterval); if (((_local1._autoTrack) && (!(_local1.autoTrackDone)))){ if (_local1.attach(_local1.s.movie)){ _local1.autoTrackDone = true; } else { _local1.autoTrackInterval = _local1.s.setupInterval(this, "doAutoTrack", 1000, null); }; }; } public function listenerMedia_click(_arg1){ this.listenerMedia.click(_arg1); } private function event(_arg1:String, _arg2:Number, _arg3:Number){ var _local4:Object; var _local5:Object; var _local6:Date; var _local7:Number; var _local8:Number; var _local9:String; var _local10:Array; var _local11:Number; var _local12:String; var _local13:Boolean; var _local14:String; var _local15:String; var _local16:String; var _local17:String; var _local18:String; var _local19:Object; _local4 = this; _local6 = new Date(); _local7 = Math.floor((_local6.getTime() / 1000)); _local8 = _local4.trackSeconds; _local9 = _local4.trackMilestones; _local12 = "--**--"; _local13 = true; _local14 = null; _local15 = _local4.trackVars; _local16 = _local4.trackEvents; _local17 = "media"; _local19 = new Object(); _arg1 = _local4.cleanName(_arg1); _local5 = (((((_local4.s.isSet(_arg1)) && (_local4.s.isSet(_local4.list)))) && (_local4.s.isSet(_local4.list[_arg1])))) ? _local4.list[_arg1] : null; if (_local4.s.isSet(_local5)){ _local19.name = _arg1; _local19.length = _local5.length; _local19.playerName = _local5.playerName; if (_local5.lastTrackOffset < 0){ _local19.event = "OPEN"; } else { _local19.event = ((_arg2 == 1)) ? "PLAY" : ((_arg2 == 2)) ? "STOP" : ((_arg2 == 3)) ? "MONITOR" : "CLOSE"; }; _local19.openTime = new Date(); _local19.openTime.setTime((_local5.timestamp * 1000)); if ((((_arg2 > 2)) || (((!((_arg2 == _local5.lastEventType))) && (((!((_arg2 == 2))) || ((_local5.lastEventType == 1)))))))){ _local14 = ("Media." + _arg1); _local18 = (((((("" + escape(_local5.name)) + _local12) + _local5.length) + _local12) + escape(_local5.playerName)) + _local12); if (_local4.s.isSet(_arg2)){ if ((((_arg3 < 0)) && ((_local5.lastEventTimestamp > 0)))){ _arg3 = ((_local7 - _local5.lastEventTimestamp) + _local5.lastEventOffset); _arg3 = ((_arg3 < _local5.length)) ? _arg3 : (_local5.length - 1); }; _arg3 = Math.floor(_arg3); if ((((_arg2 >= 2)) && ((_local5.lastEventOffset < _arg3)))){ _local5.timePlayed = (_local5.timePlayed + (_arg3 - _local5.lastEventOffset)); _local5.timePlayedSinseTrack = (_local5.timePlayedSinseTrack + (_arg3 - _local5.lastEventOffset)); }; if (_arg2 <= 2){ _local5.session = (_local5.session + (((_arg2 == 1)) ? "S" : "E" + _arg3)); _local5.lastEventType = _arg2; } else { if (_local5.lastEventType != 1){ _local4.event(_arg1, 1, _arg3); }; }; _local5.lastEventTimestamp = _local7; _local5.lastEventOffset = _arg3; _local18 = (_local18 + ((((((("" + _local5.timePlayed) + _local12) + _local5.timestamp) + _local12) + (((_local4.s.isSet(_local4.trackWhilePlaying)) && ((_local5.lastTrackOffset >= 0)))) ? ("L" + _local5.lastTrackOffset) : "") + _local5.session) + ((_arg2)!=2) ? ((_local4.s.isSet(_local4.trackWhilePlaying)) ? "L" : "E" + _arg3) : "")); if (_local4.s.isSet(_local4.trackWhilePlaying)){ _local14 = null; _local17 = "m_o"; if (_arg2 != 4){ _local19.offset = _arg3; _local19.percent = (((_local19.offset + 1) / _local19.length) * 100); _local19.percent = ((_local19.percent > 100)) ? 100 : Math.floor(_local19.percent); _local19.timePlayed = _local5.timePlayed; if (_local4.s.isSet(_local4.monitor)){ _local4.monitor(_local4.s, _local19); }; }; if (_local5.lastTrackOffset < 0){ _local17 = "m_s"; } else { if (_arg2 == 4){ _local17 = "m_i"; } else { _local13 = false; _local16 = "None"; _local15 = _local16; _local8 = (_local4.s.isSet(_local8)) ? parseInt(("" + _local8)) : 0; _local10 = (_local4.s.isSet(_local9)) ? _local9.split(",") : null; if (((_local4.s.isSet(_local8)) && ((_local5.timePlayedSinseTrack >= _local8)))){ _local13 = true; } else { if (_local4.s.isSet(_local10)){ if (_arg3 < _local5.lastTrackOffset){ _local5.lastTrackOffset = _arg3; } else { _local11 = 0; while (_local11 < _local10.length) { _local8 = (_local4.s.isSet(_local10[_local11])) ? parseInt(("" + _local10[_local11])) : 0; if (((((_local4.s.isSet(_local8)) && ((((_local5.lastTrackOffset + 1) / _local5.length) < (_local8 / 100))))) && ((((_arg3 + 1) / _local5.length) >= (_local8 / 100))))){ _local13 = true; _local11 = _local10.length; }; _local11++; }; }; }; }; }; }; }; } else { _local4.event(_arg1, 2, -1); if (_local4.s.isSet(_local4.trackWhilePlaying)){ _local19.offset = _local5.lastEventOffset; _local19.percent = (((_local19.offset + 1) / _local19.length) * 100); _local19.percent = ((_local19.percent > 100)) ? 100 : Math.floor(_local19.percent); _local19.timePlayed = _local5.timePlayed; if (_local4.s.isSet(_local4.monitor)){ _local4.monitor(_local4.s, _local19); }; }; _local4.list[_arg1] = 0; if (_local4.s.isSet(_local5.session)){ _local18 = (_local18 + (((((("" + _local5.timePlayed) + _local12) + _local5.timestamp) + _local12) + (((_local4.s.isSet(_local4.trackWhilePlaying)) && ((_local5.lastTrackOffset >= 0)))) ? ("L" + _local5.lastTrackOffset) : "") + _local5.session)); if (_local4.s.isSet(_local4.trackWhilePlaying)){ _local16 = "None"; _local15 = _local16; _local17 = "m_o"; } else { _local13 = false; _local4.s.flushBufferedRequest(_local4.s.account, _local14); }; } else { _local13 = false; }; _local14 = null; }; if (_local13){ _local4.s.track({linkTrackVars:_local15, linkTrackEvents:_local16, pe:_local17, pev3:_local18}, _local14); if (_local4.s.isSet(_local4.trackWhilePlaying)){ _local5.timePlayedSinseTrack = 0; _local5.lastTrackOffset = _arg3; _local5.session = ""; }; }; }; }; } public function listenerMedia_complete(_arg1){ this.listenerMedia.complete(_arg1); } public function listenerFLVPlayback_complete(_arg1){ this.listenerFLVPlayback.complete(_arg1); } public function variableOverridesApply(_arg1:Object){ var _local2:Object; var _local3:String; _local2 = this; for (_local3 in _arg1) { if ((((_local3 == "autoTrack")) || ((_local3 == "trackWhilePlaying")))){ if (typeof(_arg1[_local3]) == "string"){ if (_arg1[_local3].toLowerCase() == "true"){ _arg1[_local3] = true; } else { _arg1[_local3] = false; }; } else { if (typeof(_arg1[_local3]) != "boolean"){ _arg1[_local3] = false; }; }; } else { if (_local3 == "trackSeconds"){ if (typeof(_arg1[_local3]) == "string"){ (_arg1[_local3] == parseInt(_arg1[_local3])); } else { if (typeof(_arg1[_local3]) != "number"){ (_arg1[_local3] == 0); }; }; }; }; if ((((((((typeof(_arg1[_local3]) == "string")) || ((typeof(_arg1[_local3]) == "number")))) || ((typeof(_arg1[_local3]) == "boolean")))) && ((((((((((((((_local3 == "autoTrack")) || ((_local3 == "trackWhilePlaying")))) || ((_local3 == "trackSeconds")))) || ((_local3 == "trackMilestones")))) || ((_local3 == "playerName")))) || ((_local3 == "trackVars")))) || ((_local3 == "trackEvents")))))){ _local2[_local3] = _arg1[_local3]; }; }; } private function startMonitor(_arg1:Object){ var m:Object; var monitorNum:Number; var nextMonitorNum:Number; var monitor = _arg1; m = this; nextMonitorNum = 0; if (m.s.isSet(m.monitorList)){ nextMonitorNum = -1; monitorNum = 0; while (monitorNum < m.monitorList.length) { if (m.s.isSet(m.monitorList[monitorNum])){ if (((((((m.s.isSet(m.monitorList[monitorNum].node)) && (m.s.isSet(monitor)))) && (m.s.isSet(monitor.node)))) && ((m.monitorList[monitorNum].node == monitor.node)))){ return; }; } else { if (nextMonitorNum < 0){ nextMonitorNum = monitorNum; }; }; monitorNum = (monitorNum + 1); }; if (nextMonitorNum < 0){ nextMonitorNum = m.monitorList.length; }; } else { m.monitorList = new Array(); }; monitor.update = function (_arg1:Object){ if ((((((((((((_arg1.m == null)) || ((_arg1.m == undefined)))) || ((_arg1.m.s == null)))) || ((_arg1.m.s == undefined)))) || ((_arg1.node == null)))) || ((_arg1.node == undefined)))){ clearInterval(_arg1.interval); _arg1.m.monitorList[_arg1.num] = null; } else { _arg1.monitor(); }; }; monitor.interval = m.s.setupInterval(monitor, "update", 5000, monitor); monitor.num = nextMonitorNum; m.monitorList[monitor.num] = monitor; } private function _open(_arg1:String, _arg2:Number, _arg3:String, _arg4:Object){ var _local5:Object; var _local6:Object; var _local7:Date; var _local8:String; var _local9:String; _local5 = this; _local6 = new Object(); _local7 = new Date(); _local8 = ""; _arg1 = _local5.cleanName(_arg1); _arg2 = Math.floor(_arg2); if (!_local5.s.isSet(_arg2)){ _arg2 = 1; }; if (((_local5.s.isSet(_arg1)) && (_local5.s.isSet(_arg3)))){ if (!_local5.s.isSet(_local5.list)){ _local5.list = new Object(); }; if (_local5.s.isSet(_local5.list[_arg1])){ _local5.close(_arg1); }; if (_local5.s.isSet(_arg4)){ _local8 = ("" + _arg4); }; for (_local9 in _local5.list) { if (((_local5.s.isSet(_local5.list[_local9])) && ((_local5.list[_local9].playerID == _local8)))){ _local5.close(_local5.list[_local9].name); }; }; _local6.name = _arg1; _local6.length = _arg2; _local6.playerName = _local5.cleanName((_local5.s.isSet(_local5.playerName)) ? _local5.playerName : _arg3); _local6.playerID = _local8; _local6.timePlayed = 0; _local6.timePlayedSinseTrack = 0; _local6.timestamp = Math.floor((_local7.getTime() / 1000)); _local6.lastEventType = 0; _local6.lastEventTimestamp = _local6.timestamp; _local6.lastEventOffset = 0; _local6.session = ""; _local6.lastTrackOffset = -1; _local5.list[_arg1] = _local6; }; } private function autoEvent(_arg1:String, _arg2:Number, _arg3:String, _arg4:Number, _arg5:Number, _arg6:Object){ var _local7:Object; _local7 = this; _arg1 = _local7.cleanName(_arg1); if (((((_local7.s.isSet(_arg1)) && (_local7.s.isSet(_arg2)))) && (_local7.s.isSet(_arg3)))){ if (((!(_local7.s.isSet(_local7.list))) || (!(_local7.s.isSet(_local7.list[_arg1]))))){ _local7.open(_arg1, _arg2, _arg3, _arg6); }; _local7.event(_arg1, _arg4, _arg5); }; } public function play(_arg1:String, _arg2:Number){ var m:Object; var media:Object; var monitor:Object; var name = _arg1; var offset = _arg2; m = this; m.event(name, 1, offset); monitor = new Object(); monitor.m = m; monitor.node = m.cleanName(name); monitor.monitor = function (){ var _local1:Object; var _local2:Object; var _local3:Object; _local1 = this.m; _local2 = this.node; _local3 = (((((_local1.s.isSet(_local2)) && (_local1.s.isSet(_local1.list)))) && (_local1.s.isSet(_local1.list[_local2])))) ? _local1.list[_local2] : null; if (_local1.s.isSet(_local3)){ if (_local3.lastEventType == 1){ _local1.event(_local3.name, 3, -1); }; } else { this.node = null; }; }; m.startMonitor(monitor); } public function set autoTrack(_arg1:Boolean){ this._autoTrack = _arg1; if (this._autoTrack){ this.autoTrackInterval = this.s.setupInterval(this, "doAutoTrack", 100, null); }; } public function listenerFLVPlayback_stateChange(_arg1){ this.listenerFLVPlayback.stateChange(_arg1); } public function listenerBrightcove_videoStart(_arg1){ this.listenerBrightcove.videoStart(_arg1); } public function listenerMedia_change(_arg1){ this.listenerMedia.change(_arg1); } private function attach(_arg1:Object):Boolean{ var m:Object; var member:String; var childNum:Number; var player:Object; var monitor:Object; var attached:Boolean; var subAttached:Boolean; var node = _arg1; m = this; attached = false; if (m.s.isSet(node)){ if (((m.s.isSet(node, "getModule")) || (m.s.isSet(node, "showBrightcoveMenu")))){ player = node; if ((((m.s.flashASVersion > 2)) && (m.s.isSet(node, "getModule")))){ player = node.getModule("experience"); if (((((m.s.isSet(player)) && (m.s.isSet(player, "getReady")))) && (player.getReady()))){ player = node.getModule("videoPlayer"); } else { player = undefined; }; }; if (((s.isSet(player)) && (s.isSet(player, "addEventListener")))){ if (!m.s.isSet(m.listenerBrightcove)){ m.listenerBrightcove = new Object(); m.listenerBrightcove.m = m; m.listenerBrightcove.playerName = "Brightcove"; if (m.s.flashASVersion > 2){ m.listenerBrightcove.playerName = (m.listenerBrightcove.playerName + " 3"); } else { m.listenerBrightcove.playerName = (m.listenerBrightcove.playerName + " 2"); }; m.listenerBrightcove.handleEvent = function (_arg1:Object, _arg2:Number, _arg3:Number){ var _local4:Object; var _local5:String; var _local6:Number; var _local7:Object; _local4 = this.m; if (((_local4.s.isSet(_local4.autoTrack)) && (_local4.s.isSet(_arg1)))){ if (_local4.s.flashASVersion > 2){ _local7 = _arg1.getCurrentVideo(); } else { _local7 = _arg1.getCurrentTitle(); }; if (((_local4.s.isSet(_local7)) && (_local4.s.isSet(_local7.id)))){ _local5 = ((this.playerName + ":") + _local7.id); _local6 = (_local7.length / 1000); if (_arg3 < 0){ _arg3 = _arg1.getVideoPosition(); }; if (!_local4.s.isSet(_arg3)){ _arg3 = 0; }; _local4.autoEvent(_local5, _local6, this.playerName, _arg2, _arg3, _arg1); }; }; }; m.listenerBrightcove.videoProgress = (m.listenerBrightcove.videoStart = (m.listenerBrightcove.progress = (m.listenerBrightcove.play = function (_arg1){ if (((((((this.m.s.isSet(_arg1)) && (this.m.s.isSet(_arg1.target)))) && (this.m.s.isSet(_arg1.target.isPlaying)))) && (_arg1.target.isPlaying()))){ this.handleEvent(_arg1.target, 1, ((typeof(_arg1.position) == "number")) ? _arg1.position : -1); }; }))); m.listenerBrightcove.videoStop = (m.listenerBrightcove.startBuffering = (m.listenerBrightcove.pause = (m.listenerBrightcove.buffering = (m.listenerBrightcove.scrubber = (m.listenerBrightcove.seek = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 2, -1); }; }))))); m.listenerBrightcove.videoComplete = (m.listenerBrightcove.mediaComplete = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 0, -1); }; }); }; if (m.s.flashASVersion > 2){ player.addEventListener("videoProgress", m.listenerBrightcove_videoProgress); player.addEventListener("videoStart", m.listenerBrightcove_videoStart); player.addEventListener("videoStop", m.listenerBrightcove_videoStop); player.addEventListener("startBuffering", m.listenerBrightcove_startBuffering); player.addEventListener("seek", m.listenerBrightcove_seek); player.addEventListener("videoComplete", m.listenerBrightcove_videoComplete); } else { player.addEventListener("progress", m.listenerBrightcove, "progress"); player.addEventListener("play", m.listenerBrightcove, "play"); player.addEventListener("pause", m.listenerBrightcove, "pause"); player.addEventListener("buffering", m.listenerBrightcove, "buffering"); player.addEventListener("scrubber", m.listenerBrightcove, "scrubber"); player.addEventListener("seek", m.listenerBrightcove, "seek"); player.addEventListener("mediaComplete", m.listenerBrightcove, "mediaComplete"); }; monitor = new Object(); monitor.m = m; monitor.node = player; monitor.monitor = function (){ var _local1:Object; var _local2:Object; _local1 = this.m; _local2 = this.node; if (((_local1.s.isSet(_local2.isPlaying)) && (_local2.isPlaying()))){ this.m.listenerBrightcove.handleEvent(_local2, 3, -1); }; }; m.startMonitor(monitor); attached = true; return (attached); }; }; if (((((((((0) && (m.s.isSet(node, "flvVideo")))) && (m.s.isSet(node.flvVideo, "mBandwidthDetector")))) && (m.s.isSet(node.flvVideo.mBandwidthDetector, "mVideoPlayer")))) && (m.s.isSet(node.flvVideo.mBandwidthDetector.mVideoPlayer, "addEventListener")))){ node = node.flvVideo.mBandwidthDetector.mVideoPlayer; if (!m.s.isSet(m.listenerMaven)){ m.listenerMaven = new Object(); m.listenerMaven.m = m; m.listenerMaven.playerName = "Maven Networks"; m.listenerMaven.handleEvent = function (_arg1:Object, _arg2:Number){ var _local3:Object; var _local4:String; var _local5:Number; var _local6:Number; _local3 = this.m; if (((_local3.s.isSet(_local3.autoTrack)) && (_local3.s.isSet(_arg1)))){ if (_local3.s.flashASVersion > 2){ _local4 = _arg1.source; } else { _local4 = _arg1.contentPath; }; _local5 = _arg1.totalTime; _local6 = _arg1.playheadTime; _local3.autoEvent(_local4, _local5, this.playerName, _arg2, _local6, _arg1); }; }; m.listenerMaven.stateChange = function (_arg1){ var _local2:Object; var _local3:Number; var _local4:Object; _local2 = this.m; _local3 = -1; if (((_local2.s.isSet(_arg1)) && (_local2.s.isSet(_arg1.target)))){ _local4 = _arg1.target; if (_local2.s.isSet(_local4, "state")){ if (_local4.state == "playing"){ _local3 = 1; } else { if ((((((((((_local4.state == "stopped")) || ((_local4.state == "paused")))) || ((_local4.state == "buffering")))) || ((_local4.state == "rewinding")))) || ((_local4.state == "seeking")))){ _local3 = 2; }; }; if (_local3 >= 0){ this.handleEvent(_arg1.target, _local3); }; }; }; }; m.listenerMaven.complete = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 0); }; }; }; if (m.s.flashASVersion > 2){ node.addEventListener("complete", m.listenerMaven_complete); node.addEventListener("stateChange", m.listenerMaven_stateChange); } else { node.addEventListener("complete", m.listenerMaven); node.addEventListener("stateChange", m.listenerMaven); }; monitor = new Object(); monitor.m = m; monitor.node = node; monitor.monitor = function (){ var _local1:Object; var _local2:Object; _local1 = this.m; _local2 = this.node; if (((_local1.s.isSet(_local2.state)) && ((_local2.state == "playing")))){ this.m.listenerMaven.handleEvent(_local2, 3); }; }; m.startMonitor(monitor); attached = true; return (attached); }; if (((m.s.isSet(node, "addEventListener")) && (m.s.isSet(node, "isFLVCuePointEnabled")))){ if (!m.s.isSet(m.listenerFLVPlayback)){ m.listenerFLVPlayback = new Object(); m.listenerFLVPlayback.m = m; m.listenerFLVPlayback.playerName = "Flash FLVPlayback"; m.listenerFLVPlayback.handleEvent = function (_arg1:Object, _arg2:Number){ var _local3:Object; var _local4:String; var _local5:Number; var _local6:Number; _local3 = this.m; if (((_local3.s.isSet(_local3.autoTrack)) && (_local3.s.isSet(_arg1)))){ if (_local3.s.flashASVersion > 2){ _local4 = _arg1.source; } else { _local4 = _arg1.contentPath; }; _local5 = _arg1.totalTime; _local6 = _arg1.playheadTime; _local3.autoEvent(_local4, _local5, this.playerName, _arg2, _local6, _arg1); }; }; m.listenerFLVPlayback.stateChange = function (_arg1){ var _local2:Object; var _local3:Number; var _local4:Object; _local2 = this.m; _local3 = -1; if (((_local2.s.isSet(_arg1)) && (_local2.s.isSet(_arg1.target)))){ _local4 = _arg1.target; if (_local2.s.isSet(_local4, "state")){ if (_local4.state == "playing"){ _local3 = 1; } else { if ((((((((((_local4.state == "stopped")) || ((_local4.state == "paused")))) || ((_local4.state == "buffering")))) || ((_local4.state == "rewinding")))) || ((_local4.state == "seeking")))){ _local3 = 2; }; }; if (_local3 >= 0){ this.handleEvent(_arg1.target, _local3); }; }; }; }; m.listenerFLVPlayback.complete = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 0); }; }; }; if (m.s.flashASVersion > 2){ node.addEventListener("complete", m.listenerFLVPlayback_complete); node.addEventListener("stateChange", m.listenerFLVPlayback_stateChange); } else { node.addEventListener("complete", m.listenerFLVPlayback); node.addEventListener("stateChange", m.listenerFLVPlayback); }; monitor = new Object(); monitor.m = m; monitor.node = node; monitor.monitor = function (){ var _local1:Object; var _local2:Object; _local1 = this.m; _local2 = this.node; if (((_local1.s.isSet(_local2.state)) && ((_local2.state == "playing")))){ this.m.listenerFLVPlayback.handleEvent(_local2, 3); }; }; m.startMonitor(monitor); attached = true; return (attached); }; if (((m.s.isSet(node, "addEventListener")) && (m.s.isSet(node, "addCuePoint")))){ if (!m.s.isSet(m.listenerMedia)){ m.listenerMedia = new Object(); m.listenerMedia.m = m; m.listenerMedia.playerName = "Flash Media"; m.listenerMedia.handleEvent = function (_arg1:Object, _arg2:Number){ var _local3:Object; var _local4:String; var _local5:Number; var _local6:Number; _local3 = this.m; if (((_local3.s.isSet(_local3.autoTrack)) && (_local3.s.isSet(_arg1)))){ _local4 = _arg1.contentPath; _local5 = _arg1.totalTime; _local6 = _arg1.playheadTime; _local3.autoEvent(_local4, _local5, this.playerName, _arg2, _local6, _arg1); }; }; m.listenerMedia.complete = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 0); }; }; m.listenerMedia.click = function (_arg1){ if (((this.m.s.isSet(_arg1)) && (this.m.s.isSet(_arg1.target)))){ this.handleEvent(_arg1.target, (this.m.s.isSet(_arg1.target.playing)) ? 1 : 2); }; }; m.listenerMedia.change = function (_arg1){ if (((this.m.s.isSet(_arg1)) && (this.m.s.isSet(_arg1.target)))){ this.handleEvent(_arg1.target, (this.m.s.isSet(_arg1.target.playing)) ? 1 : 2); }; }; m.listenerMedia.scrubbing = function (_arg1){ if (this.m.s.isSet(_arg1)){ this.handleEvent(_arg1.target, 2); }; }; }; if (m.s.flashASVersion > 2){ node.addEventListener("complete", m.listenerMedia_complete); node.addEventListener("click", m.listenerMedia_click); node.addEventListener("change", m.listenerMedia_change); node.addEventListener("scrubbing", m.listenerMedia_scrubbing); } else { node.addEventListener("complete", m.listenerMedia); node.addEventListener("click", m.listenerMedia); node.addEventListener("change", m.listenerMedia); node.addEventListener("scrubbing", m.listenerMedia); }; monitor = new Object(); monitor.m = m; monitor.node = node; monitor.monitor = function (){ var _local1:Object; var _local2:Object; _local1 = this.m; _local2 = this.node; if (_local1.s.isSet(_local2.playing)){ this.m.listenerMedia.handleEvent(_local2, 3); }; }; m.startMonitor(monitor); attached = true; return (attached); }; if (m.s.flashASVersion > 2){ if (((m.s.isSet(node, "numChildren")) && (m.s.isSet(node, "getChildAt")))){ childNum = 0; while (childNum < node.numChildren) { subAttached = m.attach(node.getChildAt(childNum)); if (m.s.isSet(subAttached)){ attached = subAttached; }; childNum = (childNum + 1); }; }; } else { for (member in node) { if (((((((m.s.isSet(node[member])) && (m.s.isSet(node[member]._name)))) && ((node[member]._name == member)))) && ((((("" + node) + ".") + member) == ("" + node[member]))))){ subAttached = m.attach(node[member]); if (m.s.isSet(subAttached)){ attached = subAttached; }; }; }; }; }; return (attached); } public function listenerBrightcove_videoStop(_arg1){ this.listenerBrightcove.videoStop(_arg1); } public function open(_arg1:String, _arg2:Number, _arg3:String, _arg4:Object=null){ this._open(_arg1, _arg2, _arg3, _arg4); } public function track(_arg1:String){ var _local2:Object; _local2 = this; if (_local2.s.isSet(_local2.trackWhilePlaying)){ _local2.event(_arg1, 4, -1); }; } public function get autoTrack():Boolean{ return (this._autoTrack); } public function listenerBrightcove_videoProgress(_arg1){ this.listenerBrightcove.videoProgress(_arg1); } private function cleanName(_arg1:String):String{ var _local2:Object; _local2 = this; return (_local2.s.replace(_local2.s.replace(_local2.s.replace(_arg1, "\n", ""), "\r", ""), "--**--", "")); } public function listenerBrightcove_startBuffering(_arg1){ this.listenerBrightcove.startBuffering(_arg1); } public function close(_arg1:String){ this.event(_arg1, 0, -1); } public function listenerBrightcove_videoComplete(_arg1){ this.listenerBrightcove.videoComplete(_arg1); } } }//package com.omniture
Section 4
//ActionSource_XML (com.omniture.ActionSource_XML) package com.omniture { import flash.events.*; import flash.net.*; public dynamic class ActionSource_XML { public var data:Object; public var loaded:Boolean;// = true public var onDataReady:String;// = "" private var _url:String; private var loader:URLLoader; public function ActionSource_XML(_arg1:Object){ loaded = true; onDataReady = ""; super(); this.s = _arg1; this.loader = new URLLoader(); this.loader.addEventListener(Event.COMPLETE, this.onComplete); } private function handleNode(_arg1:XML, _arg2:Object){ var _local3:String; var _local4:XMLList; var _local5:Number; _local3 = _arg1.name(); if (((this.s.isSet(_local3)) && ((_arg1.nodeKind() == "element")))){ _local4 = _arg1.children(); if (((this.s.isSet(_local4)) && ((_local4.length() > 0)))){ if (_local4[0].nodeKind() == "text"){ _arg2[_local3] = ("" + _local4[0]); } else { _arg2[_local3] = new Object(); _local5 = 0; while (_local5 < _local4.length()) { this.handleNode(_local4[_local5], _arg2[_local3]); _local5++; }; }; }; }; } public function get url():String{ return (this._url); } private function loadXML(){ this.loaded = false; this.loader.load(new URLRequest(this._url)); } private function onComplete(_arg1:Event){ var _local2:Object; var _local3:XML; _local2 = XML.settings(); XML.ignoreWhitespace = true; XML.ignoreProcessingInstructions = true; XML.ignoreComments = true; _local3 = new XML(this.loader.data); this.data = new Object(); if ((((_local3.name() == "config")) && ((_local3.nodeKind() == "element")))){ this.handleNode(_local3, this.data); }; XML.setSettings(_local2); if (this.s.isSet(this.onDataReady)){ var _local4 = this.s; _local4[onDataReady](this.data); }; this.loaded = true; } public function set url(_arg1:String){ this._url = _arg1; if (this.s.isSet(this._url)){ this.loadXML(); }; } } }//package com.omniture
Section 5
//audioMusic_16 (it44_fla.audioMusic_16) package it44_fla { import flash.display.*; public dynamic class audioMusic_16 extends MovieClip { public function audioMusic_16(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 6
//audioSpeech_17 (it44_fla.audioSpeech_17) package it44_fla { import flash.display.*; public dynamic class audioSpeech_17 extends MovieClip { public function audioSpeech_17(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 7
//cukeGame_153 (it44_fla.cukeGame_153) package it44_fla { import flash.display.*; import flash.text.*; public dynamic class cukeGame_153 extends MovieClip { public var cukeThrow:MovieClip; public var score:TextField; public var cukeMouthAnim:MovieClip; public var cukeClick:SimpleButton; } }//package it44_fla
Section 8
//cukeMouthAnim_154 (it44_fla.cukeMouthAnim_154) package it44_fla { import flash.display.*; public dynamic class cukeMouthAnim_154 extends MovieClip { public var cukeMouth:MovieClip; } }//package it44_fla
Section 9
//cukeThrow_156 (it44_fla.cukeThrow_156) package it44_fla { import flash.events.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class cukeThrow_156 extends MovieClip { public var p:Object; public var n:Number; public function cukeThrow_156(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ stop(); } function frame30(){ p = (parent as Object); if ((((Math.abs((x - p.cukeMouthAnim.cukeMouth.x)) < (p.cukeMouthAnim.cukeMouth.width / 2))) && ((Math.abs((y - p.cukeMouthAnim.cukeMouth.y)) < (p.cukeMouthAnim.cukeMouth.height / 2))))){ p.score.text = String((Number(p.score.text) + 1)); n = Math.random(); if (n < 0.33){ (parent.parent.parent.parent.parent as Object).windows.addChild(new WindowPopup1()); } else { if (n < 0.67){ (parent.parent.parent.parent.parent as Object).windows.addChild(new WindowPopup2()); } else { (parent.parent.parent.parent.parent as Object).windows.addChild(new WindowPopup3()); }; }; if (Number(p.score.text) > 13){ (parent.parent.parent.parent.parent as Object).claimAch(5); }; }; } } }//package it44_fla
Section 10
//explosion_72 (it44_fla.explosion_72) package it44_fla { import flash.display.*; public dynamic class explosion_72 extends MovieClip { public function explosion_72(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 11
//explosionPuff_73 (it44_fla.explosionPuff_73) package it44_fla { import flash.display.*; public dynamic class explosionPuff_73 extends MovieClip { public function explosionPuff_73(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 12
//gotStar_23 (it44_fla.gotStar_23) package it44_fla { import flash.display.*; public dynamic class gotStar_23 extends MovieClip { public function gotStar_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 13
//gotStar0Anim_24 (it44_fla.gotStar0Anim_24) package it44_fla { import flash.display.*; public dynamic class gotStar0Anim_24 extends MovieClip { public function gotStar0Anim_24(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 14
//gotStar1Anim_27 (it44_fla.gotStar1Anim_27) package it44_fla { import flash.display.*; public dynamic class gotStar1Anim_27 extends MovieClip { public function gotStar1Anim_27(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 15
//gotStar2Anim_29 (it44_fla.gotStar2Anim_29) package it44_fla { import flash.display.*; public dynamic class gotStar2Anim_29 extends MovieClip { public function gotStar2Anim_29(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 16
//gotStar3Anim_31 (it44_fla.gotStar3Anim_31) package it44_fla { import flash.display.*; public dynamic class gotStar3Anim_31 extends MovieClip { public function gotStar3Anim_31(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 17
//gotStar4Anim_33 (it44_fla.gotStar4Anim_33) package it44_fla { import flash.display.*; public dynamic class gotStar4Anim_33 extends MovieClip { public function gotStar4Anim_33(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 18
//gotStar5Anim_35 (it44_fla.gotStar5Anim_35) package it44_fla { import flash.display.*; public dynamic class gotStar5Anim_35 extends MovieClip { public function gotStar5Anim_35(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 19
//gotStar6Anim_37 (it44_fla.gotStar6Anim_37) package it44_fla { import flash.display.*; public dynamic class gotStar6Anim_37 extends MovieClip { public function gotStar6Anim_37(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 20
//gotStar7Anim_39 (it44_fla.gotStar7Anim_39) package it44_fla { import flash.display.*; public dynamic class gotStar7Anim_39 extends MovieClip { public function gotStar7Anim_39(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 21
//gotStar8Anim_41 (it44_fla.gotStar8Anim_41) package it44_fla { import flash.display.*; public dynamic class gotStar8Anim_41 extends MovieClip { public function gotStar8Anim_41(){ addFrameScript(139, frame140); } function frame140(){ stop(); } } }//package it44_fla
Section 22
//keyboardCatAnim_108 (it44_fla.keyboardCatAnim_108) package it44_fla { import flash.display.*; public dynamic class keyboardCatAnim_108 extends MovieClip { public function keyboardCatAnim_108(){ addFrameScript(600, frame601); } function frame601(){ stop(); } } }//package it44_fla
Section 23
//MainTimeline (it44_fla.MainTimeline) package it44_fla { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; import flash.geom.*; import flash.ui.*; import flash.utils.*; import flash.external.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.media.*; import flash.printing.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var soundNeg:MovieClip; public var resultBonus:TextField; public var omniture:Tracking; public var zap:MovieClip; public var explosionPuff:MovieClip; public var audioSpeech:MovieClip; public var packetData:Array; public var messageData:Array; public var a:Number; public var tweetEarnings:SimpleButton; public var resultScore:TextField; public var w:Number; public var windows:MovieClip; public var preloaderNext:SimpleButton; public var staffMoss:StaffMoss; public var levelCompleteContinue:SimpleButton; public var gameStatus; public var earnings:int; public var tooltipThing:MovieClip; public var gameOverContinue:SimpleButton; public var staffRichmond:MovieClip; public var preloaderProgress:uint; public var soundPos:MovieClip; public var preloaderText:String; public var building:MovieClip; public var nodeData:Array; public var staffRoy:StaffRoy; public var keyboardCatWaiting:MovieClip; public var player:Object; public var packets:Packets; public var customContext3:ContextMenuItem; public var customContext4:ContextMenuItem; public var gotStar:MovieClip; public var networkLayout:NetworkLayout; public var customContext:ContextMenu; public var explosion:MovieClip; public var preloaderStuff:MovieClip; public var trackAch:Object; public var config:Object; public var memes:MovieClip; public var budget:int; public var help:WindowHelp; public var cursor:MovieClip; public var levelNum:uint; public var staffJen:StaffJen; public var clickNetwork:ClickNetwork; public var levelsData:Array; public var frameRate:FrameRate; public var audioMusic:MovieClip; public var menuGame:MenuGame; public function MainTimeline(){ addFrameScript(1, frame2, 2, frame3, 3, frame4, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 25, frame26, 26, frame27, 28, frame29, 29, frame30, 34, frame35, 39, frame40); } function frame10(){ stop(); audioMusic.gotoAndStop(1); setTimeout(function ():void{ gotoAndStop("levelIntro"); }, 2200); if (omniture != null){ omniture.play(); }; } function frame2(){ stage.quality = StageQuality.MEDIUM; stage.scaleMode = StageScaleMode.NO_SCALE; stage.tabChildren = false; config = {testMode:false, url:"http://www.channel4.com/programmes/the-it-crowd/articles/the-it-crowd-game", title:"The IT Crowd game", trackingId:"The IT Crowd Game Series 4"}; } function frame3(){ stop(); addEventListener(Event.ENTER_FRAME, preloader); preloaderStuff.talkbackButton.addEventListener(MouseEvent.CLICK, function ():void{ navigateToURL(new URLRequest("http://www.talkbackthames.tv/"), "_blank"); }); preloaderStuff.broadcasterButton.addEventListener(MouseEvent.CLICK, function ():void{ navigateToURL(new URLRequest("http://www.channel4.com/programmes/the-it-crowd"), "_blank"); }); preloaderStuff.robButton.addEventListener(MouseEvent.CLICK, function ():void{ navigateToURL(new URLRequest("http://www.robmanuel.com/"), "_blank"); }); preloaderStuff.malevolentButton.addEventListener(MouseEvent.CLICK, function ():void{ navigateToURL(new URLRequest("http://malevolent.com/"), "_blank"); }); preloaderStuff.fremantleButton.addEventListener(MouseEvent.CLICK, function ():void{ navigateToURL(new URLRequest("http://www.fremantlemedia.com/"), "_blank"); }); preloaderProgress = 0; preloaderText = "Modules linked in: parport_pc parport dm_snapshot dm_mirror dm_zero\nedd floppy loop nfs lockd sunrpc vfat fat cramfs vga16fb vgastate\nCPU: 0\nCIP: 0060:[<c02069a3>] Not tainted VLI\nCFLAGS: 00010002 (2.6.11-1.1286_FC4)\nCIP is at radix_tree_gang_lookup_tag+0x13/0x70\neax: 6b6b6b6b ebx: 0000000e ecx: 00004841 edx: cd1b5ea8\nesi: 0000000e edi: cd1b5ea8 ebp: cfede850 esp: cd1b5e44\nds: 007b es: 007b s: 0068\nProcess anaconda (pid: 533, threadinfo=cd1b5000 task=cc5b2aa0)\nStack: cd1b5ea8 0000000e 0000000e cd1b5ea0 cd1b5ea8 cd1b5ee0 c014f030\n 00000001 cd1b5ee0 cd1b5ea0 0000000e 000065f1 c015b60c 0000000e\n c10f0860 0000000e c014e8c3 00000001 0000000e cfede84c 00000000\nCall Trace:\n [<c014f030>] find_get_pages_tag+0x20/0x60 \n [<c015b60c>] pagevec_lookup_tag+0x1c/0x30\n [<c014e8c3>] wait_on_page_writeback_range+0x53/0xf0\n [<c01a460e>] __sync_single_inode+0x21e/0x350\n [<c01a4762>] __writeback_single_inode+0x22/0x230\n [<c015b60c>] pagevec_lookup_tag+0x1c/0x30\n [<c014e8c3>] wait_on_page_writeback_range+0x53/0xf0\n [<c01a4b2a>] sync_sb_inodes+0x1ba/0x3c0\n [<c01a5206>] sync_inodes_sb+0xa6/0x190\n [<c01a56a2>] sync_inodes+0x52/0x80\n [<c01783e5>] do_sync+0x35/0x60"; customContext = new ContextMenu(); customContext.hideBuiltInItems(); customContext.customItems.push(new ContextMenuItem("Game created by:", true)); customContext3 = new ContextMenuItem("Rob Manuel Ltd."); customContext3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function (_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest("http://www.robmanuel.com/"), "_blank"); }, false, 0, true); customContext.customItems.push(customContext3); customContext4 = new ContextMenuItem("malevolent design"); customContext4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function (_arg1:ContextMenuEvent):void{ navigateToURL(new URLRequest("http://malevolent.com/"), "_blank"); }, false, 0, true); customContext.customItems.push(customContext4); contextMenu = customContext; Mouse.hide(); cursor.mouseEnabled = false; cursor.mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, function (_arg1:MouseEvent):void{ cursor.x = _arg1.stageX; cursor.y = _arg1.stageY; }); stage.addEventListener(Event.MOUSE_LEAVE, function (_arg1:Event):void{ cursor.x = -100; cursor.y = -100; }); levelNum = 0; earnings = 0; budget = 0; gameStatus = ""; playerLoad(); resetTrackAch(); } function frame5(){ if (!config.testMode){ frameRate.visible = false; }; stage.addEventListener(KeyboardEvent.KEY_DOWN, function (_arg1:KeyboardEvent):void{ if (_arg1.keyCode != 70){ return; }; a = (stage.fullScreenWidth / stage.fullScreenHeight); if (stage.fullScreenHeight <= 800){ w = Math.floor((a * 468)); if (w < 625){ w = 625; } else { if (w > 0x0400){ w = 0x0400; }; }; stage.fullScreenSourceRect = new Rectangle(-(Math.round(((w - 625) / 2))), 0, w, 468); } else { w = Math.floor((a * 576)); if (w < 625){ w = 625; } else { if (w > 0x0400){ w = 0x0400; }; }; stage.fullScreenSourceRect = new Rectangle(-(Math.round(((w - 625) / 2))), -55, w, 576); }; stage.displayState = StageDisplayState.FULL_SCREEN; }); stop(); windows.addChild(new WindowIntro("A new dawn in tech support outsourcing", 312, 240, 63, 80)); levelsData = []; levelsData[1] = [{t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:10, u:0, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:11, u:0, r:1, d:0, l:0}, {t:0, u:0, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:0, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:2, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}]; levelsData[2] = [{t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:3, u:0, r:1, d:0, l:0}, {t:1, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:0, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:1, u:0, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:20, u:1, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:21, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:1, d:0, l:0}, {t:2, u:0, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}]; levelsData[3] = [{t:0, u:0, r:0, d:0, l:0}, {t:30, u:0, r:0, d:1, l:0}, {t:31, u:0, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:3, u:0, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:1, d:1, l:0}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:0, r:1, d:0, l:1}, {t:1, u:1, r:1, d:1, l:1}, {t:32, u:0, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:1, d:1, l:0}, {t:0, u:0, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:33, u:0, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:1, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:2, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}]; levelsData[4] = [{t:40, u:0, r:1, d:0, l:0}, {t:0, u:0, r:0, d:1, l:1}, {t:3, u:0, r:0, d:1, l:0}, {t:41, u:0, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:1, u:1, r:1, d:1, l:0}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:1, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:0, l:1}, {t:42, u:0, r:0, d:0, l:1}, {t:43, u:0, r:1, d:0, l:0}, {t:0, u:1, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:1, u:1, r:1, d:0, l:0}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:1, u:1, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:44, u:1, r:0, d:0, l:0}, {t:2, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}]; levelsData[5] = [{t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:1, d:1, l:0}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:2, u:0, r:1, d:0, l:0}, {t:0, u:1, r:0, d:1, l:1}, {t:1, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:1, u:1, r:0, d:1, l:0}, {t:50, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:51, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:1, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:52, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:53, u:1, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:1, u:1, r:1, d:0, l:0}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:1, u:1, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:3, u:0, r:0, d:0, l:1}]; levelsData[6] = [{t:3, u:0, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:60, u:0, r:1, d:1, l:0}, {t:0, u:0, r:1, d:1, l:1}, {t:61, u:0, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:3, u:0, r:0, d:1, l:0}, {t:0, u:1, r:1, d:1, l:0}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:1, r:1, d:1, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:1, r:0, d:1, l:1}, {t:0, u:1, r:1, d:0, l:0}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:1, r:0, d:1, l:1}, {t:62, u:0, r:0, d:1, l:0}, {t:63, u:0, r:1, d:0, l:0}, {t:0, u:1, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:64, u:1, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:1, u:1, r:1, d:0, l:0}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:1, u:1, r:0, d:0, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:2, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:65, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}]; levelsData[7] = [{t:0, u:0, r:1, d:1, l:0}, {t:0, u:0, r:1, d:1, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:1, d:1, l:1}, {t:0, u:0, r:0, d:1, l:1}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:70, u:1, r:0, d:0, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:71, u:1, r:0, d:0, l:0}, {t:1, u:1, r:1, d:0, l:0}, {t:0, u:0, r:0, d:1, l:1}, {t:3, u:1, r:1, d:1, l:0}, {t:1, u:0, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:72, u:1, r:1, d:1, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:3, u:1, r:0, d:1, l:1}, {t:0, u:1, r:1, d:0, l:0}, {t:1, u:0, r:0, d:1, l:1}, {t:73, u:0, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:74, u:0, r:0, d:1, l:0}, {t:0, u:1, r:0, d:1, l:0}, {t:0, u:0, r:0, d:0, l:0}, {t:0, u:1, r:1, d:0, l:0}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:1, u:0, r:1, d:0, l:1}, {t:0, u:1, r:1, d:0, l:1}, {t:0, u:1, r:0, d:0, l:1}]; nodeData = []; nodeData[10] = {itemType:"dept", subdomain:"dataentry", username:""}; nodeData[11] = {itemType:"dept", subdomain:"reception", username:""}; nodeData[20] = {itemType:"dept", subdomain:"canteen", username:"olive"}; nodeData[21] = {itemType:"dept", subdomain:"laboratory", username:"phd"}; nodeData[30] = {itemType:"dept", subdomain:"mail", username:"harry"}; nodeData[31] = {itemType:"dept", subdomain:"sanitation", username:"doodles"}; nodeData[32] = {itemType:"dept", subdomain:"security", username:"enforcer"}; nodeData[33] = {itemType:"file", subdomain:"jen3", username:""}; nodeData[40] = {itemType:"file", subdomain:"deskrabbit", username:""}; nodeData[41] = {itemType:"dept", subdomain:"7th", username:"kimberly"}; nodeData[42] = {itemType:"dept", subdomain:"6th", username:"philip"}; nodeData[43] = {itemType:"dept", subdomain:"5th", username:"judy"}; nodeData[44] = {itemType:"dept", subdomain:"3rd", username:"gloria"}; nodeData[50] = {itemType:"dept", subdomain:"therapy", username:"drmendall"}; nodeData[51] = {itemType:"dept", subdomain:"legal", username:"barely"}; nodeData[52] = {itemType:"dept", subdomain:"espionage", username:"jorg"}; nodeData[53] = {itemType:"dept", subdomain:"medical", username:"nurse"}; nodeData[60] = {itemType:"douglas", subdomain:"headhoncho", username:"pa"}; nodeData[61] = {itemType:"dept", subdomain:"accounts", username:"doubleentry"}; nodeData[62] = {itemType:"dept", subdomain:"boardroom", username:"member"}; nodeData[63] = {itemType:"file", subdomain:"denholm", username:""}; nodeData[64] = {itemType:"dept", subdomain:"management", username:"nolan"}; nodeData[65] = {itemType:"dept", subdomain:"lackeys", username:"paul"}; nodeData[70] = {itemType:"dept", subdomain:"ofcdibble", username:"dominator"}; nodeData[71] = {itemType:"dept", subdomain:"choochoo", username:"thenews"}; nodeData[72] = {itemType:"douglas", subdomain:"topcat", username:"pa"}; nodeData[73] = {itemType:"dept", subdomain:"bennyball", username:"gary"}; nodeData[74] = {itemType:"dept", subdomain:"brain", username:"abracadabra"}; messageData = []; messageData[1] = [{msgTime:11.1, sender:"jen", msgText:"Welcome to the team! I'm Jen Barber, Relationship Manager.\nToday we'll start showing you the ropes, or the wires and things, you know. Your shifts finish at 6pm.", attachmentFilename:""}, {msgTime:11.5, sender:"roy", msgText:"Take no notice of anything Jen says.\nThe most important thing to know is you can drag her messages around by the title bar and click the X to get rid of them.", attachmentFilename:""}, {msgTime:11.9, sender:"moss", msgText:"Hello!\nSoon some nasty pink slices of SPAM will start arriving. Click on the network to zap them and increase our meagre budget, but avoid the grey blocks of normal traffic.", attachmentFilename:""}, {msgTime:13.7, sender:"roy", msgText:"When you have £49 or more, hover over the green circle in the network and click the blue button that appears to upgrade it with SpamSlurper™ to zap automatically.", attachmentFilename:""}, {msgTime:18.1, sender:"jen", msgText:"Well done, you've made it through the day.\n\nTomorrow might be a little more challenging though.", attachmentFilename:""}]; messageData[2] = [{msgTime:9.1, sender:"douglas", msgText:"So you're the new IT nerd?\nLike my father, I find the best thing to do with a new employee is to size them up with a long, hard stare.\n\nI'm staring.", attachmentFilename:""}, {msgTime:9.6, sender:"roy", msgText:"Watch out for viruses as well as spam today. When lusers grumble about things, you can use Fob Off to keep them quiet and hope the problem goes away, or send us out if you must.", attachmentFilename:""}, {msgTime:10.3, sender:"jen", msgText:"A flashing yellow department means there's a problem. Flashing red is a serious problem!\nHover over things in the network then click the blue button to get info and options.", attachmentFilename:""}, {msgTime:12.5, sender:"douglas", msgText:"I'm still staring.", attachmentFilename:""}, {msgTime:14.7, sender:"richmond", msgText:"Here's a hefty piece of rodent genius, I can tell you!", attachmentFilename:"ratmouse.scr"}, {msgTime:18.1, sender:"douglas", msgText:"I'm still staring.", attachmentFilename:""}]; messageData[3] = [{msgTime:8.1, sender:"moss", msgText:"Morning!\nToday you'll also have to deal with any hardware or software failures that occur, approximately half of which will magically fix themselves if you Fob Off the user.", attachmentFilename:""}, {msgTime:8.7, sender:"jen", msgText:"Make sure you don't mess about putting dodgy things on the file server like the last temp, we don't want any more calls from the FBI.", attachmentFilename:""}, {msgTime:11.1, sender:"douglas", msgText:"A certain photographic image must be prevented from circulating at all costs.\n\nI would be beholden to you.", attachmentFilename:""}, {msgTime:18.1, sender:"roy", msgText:"Hey, here's that photo Douglas is trying to delete. Let's just say there's more to her than meets the eye, or at least there used to be.", attachmentFilename:"GOODTIMES.JPG"}]; messageData[4] = [{msgTime:8.1, sender:"douglas", msgText:"Word reaches me of employees wasting company time on a 'social network' called Friendface.\nI don't know what it is, but I don't like it, so stamp it out.", attachmentFilename:""}, {msgTime:8.7, sender:"moss", msgText:"There's an Anti-Sociability upgrade that'll block Friendface, and you can get the faster Pro version by clicking the blue tooltip button again.", attachmentFilename:""}, {msgTime:12.95, sender:"douglas", msgText:"Social networking is cool, it's the future, and it lets me see exactly what all my employees are doing all the time.\nEveryone must use Friendface!", attachmentFilename:""}, {msgTime:18.1, sender:"roy", msgText:"There's a new virus called Cuke that's spreading through social networks, but if we block Friendface tomorrow we might be safe.", attachmentFilename:""}]; messageData[5] = [{msgTime:8.9, sender:"jen", msgText:"Hey everyone,\nlook at this cool game I got from Friendface, see if you can beat my best score of 13!", attachmentFilename:"CukeGame.EXE"}, {msgTime:9.05, sender:"roy", msgText:"Jen, NOOOOOOOOOOOOOOOOOOOO\nOOOOOOOOOOOOOOOOOOOOOOOOOO\nOOOOOOOOOOOOOOOOOOOOOOOOOO\nOOOOOOOOOOOOOOOOOOOOOOOOOO\nOOOOOOOOOOOOOOOOOOOOOOOOO!", attachmentFilename:""}, {msgTime:15.5, sender:"moss", msgText:"See attached for Cuke Nukem Forever, which I have been developing for over 12 years for precisely this eventuality.", attachmentFilename:"cukenukem.exe"}, {msgTime:18.1, sender:"jen", msgText:"All that fuss over a little game, eh guys?\n\n\nGuys..?", attachmentFilename:""}]; messageData[6] = [{msgTime:8.15, sender:"jen", msgText:"We're expecting a flood of spam, and while I can't disclose details, it's vital we protect senior management.", attachmentFilename:""}, {msgTime:8.55, sender:"moss", msgText:"Has Jen told you about the time a board member sent all of the company profits to Nigeria?", attachmentFilename:""}, {msgTime:12.1, sender:"douglas", msgText:"Certain confidential pension documents showing no financial irregularities must be stopped. My father's unblemished reputation is in your hands.", attachmentFilename:""}, {msgTime:18.1, sender:"roy", msgText:"The working week isn't over yet - Our Glorious Leader has made overtime compulsory for a special event tomorrow.", attachmentFilename:""}]; messageData[7] = [{msgTime:9.1, sender:"douglas", msgText:"Welcome to 'Bring Any Random Person To Work Day'!\nOpen the kimono and give the unwashed masses a glimpse of the full frontal Reynholm Industries.", attachmentFilename:""}, {msgTime:9.6, sender:"roy", msgText:"We've set up a special temporary network, but expect a bunch of freaks, misfits and bitter ex-employees to cause trouble.", attachmentFilename:""}, {msgTime:13.7, sender:"douglas", msgText:"I just caught a tramp raiding my drinks cabinet!\n\nThis is great!", attachmentFilename:""}, {msgTime:18.1, sender:"moss", msgText:"Congratulations on your performance. However, after installing a critical software update released last year our systems are now no longer compatible with ITsquad4U.", attachmentFilename:""}, {msgTime:18.5, sender:"jen", msgText:"How terrible. Now we'll just have to carry on as we are instead of being outsourced.", attachmentFilename:""}, {msgTime:18.7, sender:"roy", msgText:"It's almost as if we planned it to protect our jobs.", attachmentFilename:""}]; packetData = []; packetData[1] = [[1, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0, 0], [2, 2, 0, 0, 0, 0, 0], [2, 3, 0, 0, 0, 0, 0], [2, 4, 0, 0, 0, 0, 0], [2, 4, 0, 0, 0, 0, 0], [2, 4, 0, 0, 0, 0, 0]]; packetData[2] = [[1, 0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0, 0], [2, 1, 0.5, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0], [2, 0.5, 1, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0], [2, 0.5, 1.5, 0, 0, 0, 0], [2, 1, 1.5, 0, 0, 0, 0], [2, 0.5, 2, 0, 0, 0, 0], [2, 0.5, 2, 0, 0, 0, 0]]; packetData[3] = [[1, 0.5, 0, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0], [2, 1, 1, 0, 0, 0, 0], [2, 1, 1, 0, 0, 1, 0], [2, 1, 1, 0, 0, 1, 0], [2, 1, 1, 0, 0, 1, 0], [2, 1, 1, 0, 0, 2, 0], [2, 1, 1, 0, 0, 2, 0], [2, 1, 1, 0, 0, 2, 0], [1, 1, 1, 0, 0, 1, 0]]; packetData[4] = [[1, 0, 0, 0, 0, 0, 0], [2, 0, 0, 1, 0, 0, 0], [3, 0, 1, 2, 0, 0, 0], [3, 1, 0, 2, 0, 0, 0], [2, 0, 2, 3, 0, 0, 0], [2, 0, 1, 2, 0, 0, 0], [3, 2, 1, 3, 0, 0, 0], [3, 1, 2, 3, 0, 0, 0], [3, 1, 1, 2, 0, 0, 0], [2, 0, 0, 1, 0, 0, 0]]; packetData[5] = [[1, 0.5, 0.5, 0.5, 0, 0, 0], [2, 1, 1, 1, 1, 0, 0], [3, 1, 0, 1, 1, 0, 0], [3, 2, 0, 1, 1, 0, 0], [2, 1, 0, 2, 2, 0, 0], [2, 1, 0, 1, 2, 0, 0], [3, 2, 0, 1, 2, 0, 0], [3, 2, 0, 1, 3, 0, 0], [3, 2, 0, 2, 3, 0, 0], [2, 0, 0, 1, 2, 0, 0]]; packetData[6] = [[2, 0.5, 0, 0, 0, 0, 0], [2, 3, 0.5, 0, 0, 0, 0], [3, 3, 0.5, 0, 0, 0, 0], [2, 3, 1, 0, 0, 0, 0], [3, 4, 0.5, 0, 0, 0, 2], [2, 3, 1, 0, 0, 0, 2], [3, 4, 0.5, 0, 0, 0, 2], [3, 3, 1, 0, 0, 0, 2], [2, 3, 0.5, 0, 0, 0, 2], [1, 2, 0, 0, 0, 0, 2]]; packetData[7] = [[1, 0, 0, 0, 0, 0, 0], [2, 0.5, 0.5, 0.5, 0, 0, 0], [2, 2, 2, 1, 0, 0, 0], [2, 2, 2, 2, 1, 0, 0], [2, 2, 2, 3, 2, 0, 0], [2, 2, 2, 3, 1, 0, 0], [2, 2, 2, 2, 1, 0, 0], [2, 2, 1, 2, 2, 0, 0], [2, 2, 2, 1, 2, 0, 0], [2, 2, 1, 2, 1, 0, 0]]; } function frame15(){ building.gotoAndStop(levelNum); audioSpeech.gotoAndStop((1 + levelNum)); gameStatus = "waiting"; budget = (10 * levelNum); } function frame20(){ staffRoy.idle(); staffMoss.idle(); staffJen.idle(); tooltipThing.visible = false; tooltipThing.stop(); zap.visible = false; keyboardCatWaiting.visible = false; if (player.music){ audioMusic.gotoAndStop((1 + levelNum)); } else { audioMusic.gotoAndStop(1); }; gameStatus = "playing"; } function frame4(){ stop(); audioMusic.gotoAndStop(9); preloaderNext.addEventListener(MouseEvent.CLICK, function ():void{ gotoAndStop("intro"); }); omniture = null; if (((!(config.testMode)) && (!((config.trackingId == ""))))){ omniture = new Tracking(config.trackingId, stage.loaderInfo.url); }; } function frame26(){ if (staffMoss.staff != null){ staffMoss.staff.stop(); }; if (staffRoy.staff != null){ staffRoy.staff.stop(); }; if (staffJen.staff != null){ staffJen.staff.stop(); }; } public function preloader(_arg1:Event):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = Math.floor(((preloaderText.length * _local3) / _local2)); if (_local4 > preloaderProgress){ if ((_local4 - preloaderProgress) > 8){ preloaderProgress = (preloaderProgress + 8); } else { preloaderProgress++; }; preloaderStuff.preloaderTextDisplay.text = preloaderText.substr(0, preloaderProgress); } else { if (_local3 >= _local2){ removeEventListener(Event.ENTER_FRAME, preloader); nextFrame(); }; }; } public function levelOver():void{ gotoAndPlay("levelOver"); } function frame29(){ if (gameStatus == "gameOver"){ gotoAndStop("gameOver"); } else { if (gameStatus == "levelComplete"){ gotoAndStop("levelComplete"); }; }; } function frame35(){ if (omniture != null){ omniture.failure(earnings); }; if (levelNum > player.highLevel){ player.highLevel = levelNum; }; if (earnings > player.highEarnings){ player.highEarnings = earnings; }; player.totalEarnings = (player.totalEarnings + earnings); playerSave(); resultScore.text = (("Final Earnings: " + String(earnings)) + " points"); gameOverContinue.addEventListener(MouseEvent.CLICK, function ():void{ gotoAndStop("playAgain"); }); tweetEarnings.addEventListener(MouseEvent.CLICK, function ():void{ stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((((("http://twitter.com/?status=played+" + encodeURIComponent(config.title)) + "+and+scored+") + String(earnings)) + "+") + encodeURIComponent(config.url))), "_blank"); }); } function frame27(){ closeAllWindows(); if (staffMoss.staff != null){ staffMoss.staff.stop(); }; staffMoss.gotoAndStop(6); if (staffRoy.staff != null){ staffRoy.staff.stop(); }; staffRoy.gotoAndStop(6); if (staffJen.staff != null){ staffJen.staff.stop(); }; staffJen.gotoAndStop(6); } function frame30(){ if ((((levelNum == 7)) && ((trackAch.startLevel == 1)))){ claimAch(0); }; memes.gotoAndStop(levelNum); levelNum++; earnings = (earnings + (budget * 61)); if ((((levelNum == 8)) && (!((omniture == null))))){ omniture.success(earnings); }; if (levelNum > player.highLevel){ player.highLevel = levelNum; }; if (levelNum == 8){ if (earnings > player.highEarnings){ player.highEarnings = earnings; }; player.totalEarnings = (player.totalEarnings + earnings); playerSave(); audioMusic.gotoAndStop(9); resultBonus.text = (("Total Earnings: " + String(earnings)) + " points"); levelCompleteContinue.addEventListener(MouseEvent.CLICK, function ():void{ gotoAndStop("playAgain"); }); } else { playerSave(); audioMusic.gotoAndStop(10); resultBonus.text = (("Budget Surplus Bonus: " + String((budget * 61))) + " points"); levelCompleteContinue.addEventListener(MouseEvent.CLICK, function ():void{ gotoAndStop("levelIntro"); }); }; } public function claimAch(_arg1:uint):void{ if (player.achievements[_arg1]){ return; }; player.achievements[_arg1] = true; playerSave(); gotStar.gotoAndStop((2 + _arg1)); } public function playLevel():void{ gotoAndStop("game"); } function frame40(){ windows.addChild(new WindowAchievements(player)); setTimeout(function ():void{ windows.addChild(new WindowSharing(config.url, config.title)); }, 150); setTimeout(function ():void{ windows.addChild(new WindowStart(player)); }, 300); } public function playGame(_arg1:uint):void{ levelNum = _arg1; earnings = 0; resetTrackAch(); trackAch.startLevel = _arg1; gotoAndStop("connecting"); } public function playerLoad():void{ var _local1:SharedObject; _local1 = SharedObject.getLocal("itCrowdTechSupport", "/"); if (((config.testMode) || ((_local1.data.player == null)))){ player = {music:true, highEarnings:0, totalEarnings:0, highLevel:0, achievements:[false, false, false, false, false, false, false, false, false]}; if (config.testMode){ player.highLevel = 7; }; } else { player = {music:_local1.data.player.music, highEarnings:_local1.data.player.highEarnings, totalEarnings:_local1.data.player.totalEarnings, highLevel:_local1.data.player.highLevel, achievements:[_local1.data.player.achievements[0], _local1.data.player.achievements[1], _local1.data.player.achievements[2], _local1.data.player.achievements[3], _local1.data.player.achievements[4], _local1.data.player.achievements[5], _local1.data.player.achievements[6], _local1.data.player.achievements[7], _local1.data.player.achievements[8]]}; }; } public function resetTrackAch():void{ trackAch = {startLevel:0, spamInnocentSun:false, royUsed:false, upgradeFri:false, filesOpened:[false, false, false, false, false, false, false, false, false, false, false, false, false, false, false]}; } public function closeAllWindows():void{ while (windows.numChildren) { (windows.getChildAt(0) as Object).destroy(); }; } public function playerSave():void{ var _local1:SharedObject; if (config.testMode){ return; }; _local1 = SharedObject.getLocal("itCrowdTechSupport", "/"); _local1.data.player = {music:player.music, highEarnings:player.highEarnings, totalEarnings:player.totalEarnings, highLevel:player.highLevel, achievements:[player.achievements[0], player.achievements[1], player.achievements[2], player.achievements[3], player.achievements[4], player.achievements[5], player.achievements[6], player.achievements[7], player.achievements[8]]}; _local1.flush(); } } }//package it44_fla
Section 24
//memeBritneyAnim_101 (it44_fla.memeBritneyAnim_101) package it44_fla { import flash.display.*; public dynamic class memeBritneyAnim_101 extends MovieClip { public function memeBritneyAnim_101(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 25
//memeBritneyAnim2_96 (it44_fla.memeBritneyAnim2_96) package it44_fla { import flash.display.*; public dynamic class memeBritneyAnim2_96 extends MovieClip { public function memeBritneyAnim2_96(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 26
//memeKhanAnim_92 (it44_fla.memeKhanAnim_92) package it44_fla { import flash.display.*; public dynamic class memeKhanAnim_92 extends MovieClip { public function memeKhanAnim_92(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 27
//memeKhanAnim2_86 (it44_fla.memeKhanAnim2_86) package it44_fla { import flash.display.*; public dynamic class memeKhanAnim2_86 extends MovieClip { public function memeKhanAnim2_86(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 28
//memeLeekgirlAnim_98 (it44_fla.memeLeekgirlAnim_98) package it44_fla { import flash.display.*; public dynamic class memeLeekgirlAnim_98 extends MovieClip { public function memeLeekgirlAnim_98(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 29
//memeLeekgirlAnim2_93 (it44_fla.memeLeekgirlAnim2_93) package it44_fla { import flash.display.*; public dynamic class memeLeekgirlAnim2_93 extends MovieClip { public function memeLeekgirlAnim2_93(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 30
//memeMrtAnim_103 (it44_fla.memeMrtAnim_103) package it44_fla { import flash.display.*; public dynamic class memeMrtAnim_103 extends MovieClip { public function memeMrtAnim_103(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 31
//memeMrtAnim2_99 (it44_fla.memeMrtAnim2_99) package it44_fla { import flash.display.*; public dynamic class memeMrtAnim2_99 extends MovieClip { public function memeMrtAnim2_99(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 32
//memeNumaAnim_95 (it44_fla.memeNumaAnim_95) package it44_fla { import flash.display.*; public dynamic class memeNumaAnim_95 extends MovieClip { public function memeNumaAnim_95(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 33
//memeNumaAnim2_90 (it44_fla.memeNumaAnim2_90) package it44_fla { import flash.display.*; public dynamic class memeNumaAnim2_90 extends MovieClip { public function memeNumaAnim2_90(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 34
//memeRickAnim_88 (it44_fla.memeRickAnim_88) package it44_fla { import flash.display.*; public dynamic class memeRickAnim_88 extends MovieClip { public function memeRickAnim_88(){ addFrameScript(250, frame251); } function frame251(){ stop(); } } }//package it44_fla
Section 35
//memeRickAnim2_102 (it44_fla.memeRickAnim2_102) package it44_fla { import flash.display.*; public dynamic class memeRickAnim2_102 extends MovieClip { public function memeRickAnim2_102(){ addFrameScript(350, frame351); } function frame351(){ stop(); } } }//package it44_fla
Section 36
//menuGameUnpause_83 (it44_fla.menuGameUnpause_83) package it44_fla { import flash.display.*; public dynamic class menuGameUnpause_83 extends MovieClip { public var unpauseButton:SimpleButton; } }//package it44_fla
Section 37
//nodeDeptFault_113 (it44_fla.nodeDeptFault_113) package it44_fla { import flash.display.*; public dynamic class nodeDeptFault_113 extends MovieClip { public function nodeDeptFault_113(){ addFrameScript(43, frame44); } function frame44(){ gotoAndPlay(5); } } }//package it44_fla
Section 38
//nodeDeptFaultBad_114 (it44_fla.nodeDeptFaultBad_114) package it44_fla { import flash.display.*; public dynamic class nodeDeptFaultBad_114 extends MovieClip { public function nodeDeptFaultBad_114(){ addFrameScript(43, frame44); } function frame44(){ gotoAndPlay(5); } } }//package it44_fla
Section 39
//nodeDouglasFault_116 (it44_fla.nodeDouglasFault_116) package it44_fla { import flash.display.*; public dynamic class nodeDouglasFault_116 extends MovieClip { public function nodeDouglasFault_116(){ addFrameScript(43, frame44); } function frame44(){ gotoAndPlay(5); } } }//package it44_fla
Section 40
//nodeDouglasFaultBad_117 (it44_fla.nodeDouglasFaultBad_117) package it44_fla { import flash.display.*; public dynamic class nodeDouglasFaultBad_117 extends MovieClip { public function nodeDouglasFaultBad_117(){ addFrameScript(43, frame44); } function frame44(){ gotoAndPlay(5); } } }//package it44_fla
Section 41
//preloaderStuff_2 (it44_fla.preloaderStuff_2) package it44_fla { import flash.display.*; import flash.text.*; public dynamic class preloaderStuff_2 extends MovieClip { public var broadcasterButton:SimpleButton; public var fremantleButton:SimpleButton; public var malevolentButton:SimpleButton; public var robButton:SimpleButton; public var preloaderTextDisplay:TextField; public var talkbackButton:SimpleButton; } }//package it44_fla
Section 42
//reynholmAppear_47 (it44_fla.reynholmAppear_47) package it44_fla { import flash.display.*; public dynamic class reynholmAppear_47 extends MovieClip { public function reynholmAppear_47(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package it44_fla
Section 43
//reynholmDisappear_69 (it44_fla.reynholmDisappear_69) package it44_fla { import flash.display.*; public dynamic class reynholmDisappear_69 extends MovieClip { public function reynholmDisappear_69(){ addFrameScript(7, frame8); } function frame8(){ stop(); parent.removeChild(this); } } }//package it44_fla
Section 44
//reynholmLevelComplete_84 (it44_fla.reynholmLevelComplete_84) package it44_fla { import flash.display.*; public dynamic class reynholmLevelComplete_84 extends MovieClip { public function reynholmLevelComplete_84(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package it44_fla
Section 45
//reynholmPlayAgain_111 (it44_fla.reynholmPlayAgain_111) package it44_fla { import flash.display.*; public dynamic class reynholmPlayAgain_111 extends MovieClip { public function reynholmPlayAgain_111(){ addFrameScript(7, frame8); } function frame8(){ stop(); parent.removeChild(this); } } }//package it44_fla
Section 46
//soundNeg_18 (it44_fla.soundNeg_18) package it44_fla { import flash.display.*; public dynamic class soundNeg_18 extends MovieClip { public function soundNeg_18(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 47
//soundPos_19 (it44_fla.soundPos_19) package it44_fla { import flash.display.*; public dynamic class soundPos_19 extends MovieClip { public function soundPos_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 48
//staffJenFalling_64 (it44_fla.staffJenFalling_64) package it44_fla { import flash.events.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class staffJenFalling_64 extends MovieClip { public var r:Object; public function staffJenFalling_64(){ addFrameScript(49, frame50); } function frame50(){ stop(); r = (parent.parent as Object); r.playLevel(); } } }//package it44_fla
Section 49
//staffJenHeadAppear_66 (it44_fla.staffJenHeadAppear_66) package it44_fla { import flash.events.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class staffJenHeadAppear_66 extends MovieClip { public var r:Object; public function staffJenHeadAppear_66(){ addFrameScript(38, frame39); } function frame39(){ stop(); r = (parent.parent as Object); r.playLevel(); } } }//package it44_fla
Section 50
//staffJenWorking_68 (it44_fla.staffJenWorking_68) package it44_fla { import flash.display.*; public dynamic class staffJenWorking_68 extends MovieClip { public function staffJenWorking_68(){ addFrameScript(177, frame178); } function frame178(){ gotoAndPlay(20); } } }//package it44_fla
Section 51
//staffMossFalling_58 (it44_fla.staffMossFalling_58) package it44_fla { import flash.display.*; public dynamic class staffMossFalling_58 extends MovieClip { public function staffMossFalling_58(){ addFrameScript(38, frame39); } function frame39(){ stop(); } } }//package it44_fla
Section 52
//staffMossHeadAppear_60 (it44_fla.staffMossHeadAppear_60) package it44_fla { import flash.display.*; public dynamic class staffMossHeadAppear_60 extends MovieClip { public function staffMossHeadAppear_60(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package it44_fla
Section 53
//staffMossWorking_62 (it44_fla.staffMossWorking_62) package it44_fla { import flash.display.*; public dynamic class staffMossWorking_62 extends MovieClip { public function staffMossWorking_62(){ addFrameScript(177, frame178); } function frame178(){ gotoAndPlay(20); } } }//package it44_fla
Section 54
//staffRichmond_74 (it44_fla.staffRichmond_74) package it44_fla { import flash.display.*; public dynamic class staffRichmond_74 extends MovieClip { public function staffRichmond_74(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); visible = false; } function frame2(){ visible = true; } } }//package it44_fla
Section 55
//staffRoyFalling_52 (it44_fla.staffRoyFalling_52) package it44_fla { import flash.display.*; public dynamic class staffRoyFalling_52 extends MovieClip { public function staffRoyFalling_52(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package it44_fla
Section 56
//staffRoyHeadAppear_54 (it44_fla.staffRoyHeadAppear_54) package it44_fla { import flash.display.*; public dynamic class staffRoyHeadAppear_54 extends MovieClip { public function staffRoyHeadAppear_54(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package it44_fla
Section 57
//staffRoyWorking_56 (it44_fla.staffRoyWorking_56) package it44_fla { import flash.display.*; public dynamic class staffRoyWorking_56 extends MovieClip { public function staffRoyWorking_56(){ addFrameScript(177, frame178); } function frame178(){ gotoAndPlay(20); } } }//package it44_fla
Section 58
//tooltipThing_77 (it44_fla.tooltipThing_77) package it44_fla { import flash.display.*; import flash.text.*; public dynamic class tooltipThing_77 extends MovieClip { public var tooltipText:TextField; } }//package it44_fla
Section 59
//tunnels_45 (it44_fla.tunnels_45) package it44_fla { import flash.display.*; public dynamic class tunnels_45 extends MovieClip { public function tunnels_45(){ addFrameScript(60, frame61); } function frame61(){ stop(); } } }//package it44_fla
Section 60
//tunnelsDisconnect_106 (it44_fla.tunnelsDisconnect_106) package it44_fla { import flash.display.*; public dynamic class tunnelsDisconnect_106 extends MovieClip { public function tunnelsDisconnect_106(){ addFrameScript(60, frame61); } function frame61(){ stop(); } } }//package it44_fla
Section 61
//upgradeBlackHole_129 (it44_fla.upgradeBlackHole_129) package it44_fla { import flash.display.*; public dynamic class upgradeBlackHole_129 extends MovieClip { public function upgradeBlackHole_129(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 62
//upgradeElectricity_128 (it44_fla.upgradeElectricity_128) package it44_fla { import flash.display.*; public dynamic class upgradeElectricity_128 extends MovieClip { public function upgradeElectricity_128(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 63
//upgradeFace_126 (it44_fla.upgradeFace_126) package it44_fla { import flash.display.*; public dynamic class upgradeFace_126 extends MovieClip { public function upgradeFace_126(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 64
//upgradeFacePro_127 (it44_fla.upgradeFacePro_127) package it44_fla { import flash.display.*; public dynamic class upgradeFacePro_127 extends MovieClip { public function upgradeFacePro_127(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 65
//upgradeInject_124 (it44_fla.upgradeInject_124) package it44_fla { import flash.display.*; public dynamic class upgradeInject_124 extends MovieClip { public function upgradeInject_124(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 66
//upgradeInjectPro_125 (it44_fla.upgradeInjectPro_125) package it44_fla { import flash.display.*; public dynamic class upgradeInjectPro_125 extends MovieClip { public function upgradeInjectPro_125(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 67
//upgradeMouth_122 (it44_fla.upgradeMouth_122) package it44_fla { import flash.display.*; public dynamic class upgradeMouth_122 extends MovieClip { public function upgradeMouth_122(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 68
//upgradeMouthPro_123 (it44_fla.upgradeMouthPro_123) package it44_fla { import flash.display.*; public dynamic class upgradeMouthPro_123 extends MovieClip { public function upgradeMouthPro_123(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 69
//windowAttachmentContent_150 (it44_fla.windowAttachmentContent_150) package it44_fla { import flash.events.*; import flash.display.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class windowAttachmentContent_150 extends MovieClip { public var cukeGame:MovieClip; public var cukenukemButton:SimpleButton; public function windowAttachmentContent_150(){ addFrameScript(17, frame18, 18, frame19); } function frame18(){ cukenukemButton.addEventListener(MouseEvent.CLICK, function ():void{ (parent.parent.parent as Object).packets.nuke(); (parent as Object).destroy(); }); } function frame19(){ cukeGame.cukeClick.addEventListener(MouseEvent.CLICK, function ():void{ if (cukeGame.cukeThrow.currentFrame == 1){ cukeGame.cukeThrow.gotoAndPlay(2); cukeGame.cukeThrow.x = cukeGame.mouseX; cukeGame.cukeThrow.y = cukeGame.mouseY; }; }); } } }//package it44_fla
Section 70
//windowDeptOptions_173 (it44_fla.windowDeptOptions_173) package it44_fla { import flash.display.*; public dynamic class windowDeptOptions_173 extends MovieClip { public var buttonJen:SimpleButton; public var buttonReply:SimpleButton; public var buttonRoy:SimpleButton; public var buttonMoss:SimpleButton; } }//package it44_fla
Section 71
//WindowDeptStatus_172 (it44_fla.WindowDeptStatus_172) package it44_fla { import flash.display.*; import flash.text.*; public dynamic class WindowDeptStatus_172 extends MovieClip { public var problemSoftware:TextField; public var problemSpam:TextField; public var problemHardware:TextField; public var problemVirus:TextField; } }//package it44_fla
Section 72
//windowFileContent_140 (it44_fla.windowFileContent_140) package it44_fla { import flash.display.*; public dynamic class windowFileContent_140 extends MovieClip { public var attachmentButton2:SimpleButton; public var attachmentButton4:SimpleButton; public var attachmentButton5:SimpleButton; public var attachmentButton3:SimpleButton; public var attachmentButton1:SimpleButton; } }//package it44_fla
Section 73
//windowRouterChangeOptions_166 (it44_fla.windowRouterChangeOptions_166) package it44_fla { import flash.display.*; public dynamic class windowRouterChangeOptions_166 extends MovieClip { public var pro:MovieClip; public var buttonUninstall:SimpleButton; } }//package it44_fla
Section 74
//windowRouterChangePro_167 (it44_fla.windowRouterChangePro_167) package it44_fla { import flash.display.*; public dynamic class windowRouterChangePro_167 extends MovieClip { public var buttonUpgrade:SimpleButton; } }//package it44_fla
Section 75
//windowRouterOptions_164 (it44_fla.windowRouterOptions_164) package it44_fla { import flash.display.*; public dynamic class windowRouterOptions_164 extends MovieClip { public var button6:SimpleButton; public var button9:SimpleButton; public var button2:SimpleButton; public var button4:SimpleButton; public var button8:SimpleButton; public var button10:SimpleButton; } }//package it44_fla
Section 76
//windowStartOptions_136 (it44_fla.windowStartOptions_136) package it44_fla { import flash.display.*; public dynamic class windowStartOptions_136 extends MovieClip { public var start2:SimpleButton; public var start4:SimpleButton; public var start5:SimpleButton; public var start6:SimpleButton; public var start7:SimpleButton; public var start1:SimpleButton; public var start3:SimpleButton; } }//package it44_fla
Section 77
//windowStartStart_137 (it44_fla.windowStartStart_137) package it44_fla { import flash.display.*; public dynamic class windowStartStart_137 extends MovieClip { public var startWorkNow:SimpleButton; } }//package it44_fla
Section 78
//zap_76 (it44_fla.zap_76) package it44_fla { import flash.display.*; public dynamic class zap_76 extends MovieClip { public function zap_76(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package it44_fla
Section 79
//ClickNetwork (ClickNetwork) package { import flash.events.*; import flash.display.*; public class ClickNetwork extends SimpleButton { private var _zapMode:Boolean;// = false private var _zapShow:Boolean;// = false private var _r:Object; public function ClickNetwork():void{ _zapShow = false; _zapMode = false; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); doubleClickEnabled = true; addEventListener(MouseEvent.ROLL_OVER, rollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, rollOut, false, 0, true); addEventListener(MouseEvent.CLICK, click, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } public function removedFromStage(_arg1:Event):void{ _r.zap.gotoAndStop(1); _r.zap.visible = false; _r.tooltipThing.visible = false; removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(MouseEvent.ROLL_OVER, rollOver); removeEventListener(MouseEvent.ROLL_OUT, rollOut); removeEventListener(MouseEvent.CLICK, click); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); } private function doubleClick(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; if (_r.gameStatus != "playing"){ return; }; if ((((((((_r.zap.currentFrame >= 2)) && ((_r.zap.currentFrame < 8)))) && ((Math.abs(((_r.zap.x - 5) - mouseX)) < 4)))) && ((Math.abs(((_r.zap.y - 24) - mouseY)) < 4)))){ _r.zap.gotoAndStop(1); }; _local2 = Math.floor((mouseX / 88)); _local3 = Math.floor((mouseY / 88)); if ((((((((_local2 < 0)) || ((_local2 > 6)))) || ((_local3 < 0)))) || ((_local3 > 4)))){ return; }; _local4 = ((7 * _local3) + _local2); _local5 = _r.levelsData[_r.levelNum][_local4].t; if (_local5 == 1){ if (_r.networkLayout.nodes[_local4].currentFrame == 1){ _r.windows.addChild(new WindowRouter(((("Network Router #" + String(_r.levelNum)) + String(_local2)) + String(_local3)), _r.networkLayout.nodes[_local4])); } else { _r.windows.addChild(new WindowRouterChange(((("Network Router #" + String(_r.levelNum)) + String(_local2)) + String(_local3)), _r.networkLayout.nodes[_local4])); }; } else { if (_local5 == 2){ _r.windows.addChild(new WindowInternet("The Internet", ((_local2 * 88) + 44), ((_local3 * 88) + 44))); } else { if (_local5 == 3){ _r.windows.addChild(new WindowWifi(((("Wireless Access Point #" + String(_r.levelNum)) + String(_local2)) + String(_local3)), ((_local2 * 88) + 44), ((_local3 * 88) + 44))); } else { if (_local5 >= 10){ if (_r.networkLayout.nodes[_local4].itemType == "file"){ _r.windows.addChild(new WindowFile(_r.networkLayout.nodes[_local4], _r)); } else { _r.windows.addChild(new WindowDept(_r.networkLayout.nodes[_local4])); }; }; }; }; }; } private function enterFrame(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:String; if (!_zapShow){ _r.tooltipThing.visible = false; if (_r.zap.currentFrame == 1){ _r.zap.visible = false; }; return; }; _zapMode = true; _local2 = Math.floor((mouseX / 88)); _local3 = Math.floor((mouseY / 88)); if ((((((((_local2 < 0)) || ((_local2 > 6)))) || ((_local3 < 0)))) || ((_local3 > 4)))){ _r.tooltipThing.visible = false; } else { _r.tooltipThing.x = ((5 + 44) + (88 * _local2)); _r.tooltipThing.y = ((24 + 44) + (88 * _local3)); _local4 = ((7 * _local3) + _local2); _local5 = _r.levelsData[_r.levelNum][_local4].t; _local6 = ""; _r.tooltipThing.visible = true; if (_local5 == 0){ _r.tooltipThing.visible = false; } else { if (_local5 == 1){ if (_r.networkLayout.nodes[_local4].currentFrame == 1){ _local6 = "upgradeable"; } else { _local6 = "reconfigure"; }; } else { if (_local5 == 2){ _local6 = "TheInternet"; } else { if (_local5 == 3){ _local6 = "Wifi"; } else { if (_local5 >= 10){ _local6 = _r.nodeData[_local5].subdomain; }; }; }; }; }; _r.tooltipThing.tooltipText.text = _local6; if (_r.tooltipThing.visible){ if (((((((((mouseX + 5) >= (_r.tooltipThing.x - 42))) && (((mouseX + 5) <= (_r.tooltipThing.x + 42))))) && (((mouseY + 24) >= (_r.tooltipThing.y + 14))))) && (((mouseY + 24) <= (_r.tooltipThing.y + 29))))){ _r.tooltipThing.gotoAndStop(2); _zapMode = false; } else { _r.tooltipThing.gotoAndStop(1); }; }; }; if (_zapMode){ _r.zap.visible = true; if (_r.zap.currentFrame == 1){ _r.zap.x = (mouseX + 5); _r.zap.y = (mouseY + 24); }; } else { if (_r.zap.currentFrame == 1){ _r.zap.visible = false; }; }; } private function click(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (!_zapShow){ return; }; if (!_zapMode){ doubleClick(_arg1); return; }; if (_r.zap.currentFrame == 1){ _r.zap.gotoAndPlay(2); }; } private function rollOut(_arg1:MouseEvent):void{ _zapShow = false; } private function rollOver(_arg1:MouseEvent):void{ _zapShow = true; } } }//package
Section 80
//FrameRate (FrameRate) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class FrameRate extends MovieClip { private var _count:int;// = 0 private var _lastMilli:int; public var fps:TextField; public function FrameRate():void{ _lastMilli = getTimer(); _count = 0; super(); addEventListener(Event.ENTER_FRAME, enterFrame); } private function enterFrame(_arg1:Event):void{ var _local2:int; if (!visible){ return; }; _count++; if (_count == 10){ _count = 0; _local2 = getTimer(); fps.text = String(Math.round(((10 * 1000) / (_local2 - _lastMilli)))); _lastMilli = _local2; }; } } }//package
Section 81
//GridAnim (GridAnim) package { import flash.events.*; import flash.display.*; public class GridAnim extends MovieClip { private var _r:Object; public var grid:MovieClip; public function GridAnim():void{ addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); grid.rotation = (Math.random() * 90); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); } private function enterFrame(_arg1:Event):void{ if ((((_r.currentFrame < 15)) || ((_r.currentFrame >= 30)))){ visible = true; grid.rotation = (grid.rotation + 0.4); } else { visible = false; }; } } }//package
Section 82
//MenuGame (MenuGame) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class MenuGame extends MovieClip { private var _satisfactionTarget:Number;// = 100 private var _r:Object; public var packetRates:Array; public var budgetText:TextField; public var friendfaceAllowed:Boolean;// = false public var satisfactionAlert:MovieClip; private var _unsatisfiedCount:int;// = 0 private var _days:Array; public var clockText:TextField; private var _satisfaction:Number;// = 100 public var earningsText:TextField; public var timeCount:Number;// = 0 public var timeRate:Number;// = 500 public var musicButton:SimpleButton; public var helpButton:SimpleButton; public var satisfactionText:TextField; private var _messageIndex:int;// = 0 public var musicText:TextField; public var unpause:MovieClip; public function MenuGame():void{ timeCount = 0; _satisfaction = 100; _satisfactionTarget = 100; _unsatisfiedCount = 0; _days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; timeRate = 500; _messageIndex = 0; packetRates = [0, 0, 0, 0, 0, 0, 0]; friendfaceAllowed = false; super(); musicText.mouseEnabled = false; satisfactionAlert.mouseEnabled = false; satisfactionAlert.visible = false; satisfactionAlert.stop(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); musicButton.addEventListener(MouseEvent.CLICK, musicToggle, false, 0, true); helpButton.addEventListener(MouseEvent.CLICK, helpOpen, false, 0, true); unpause.visible = false; unpause.unpauseButton.addEventListener(MouseEvent.CLICK, helpClose, false, 0, true); } public function replyEarningsBudget():void{ if (_r.gameStatus != "playing"){ return; }; _r.earnings = (_r.earnings + 364); updateDisplay(); } public function arrivedEarningsBudget(_arg1:uint):void{ if (_r.gameStatus != "playing"){ return; }; if ((((_r.levelNum == 1)) && ((_arg1 == 1)))){ _r.trackAch.spamInnocentSun = true; }; if ((((_arg1 == 0)) || ((((_arg1 == 3)) && (friendfaceAllowed))))){ _r.earnings = (_r.earnings + 100); if (_r.soundPos.currentFrame == 1){ _r.soundPos.gotoAndPlay(2); }; } else { _r.earnings = (_r.earnings - (91 * _arg1)); if (_r.earnings < 0){ _r.earnings = 0; }; if (_r.soundNeg.currentFrame == 1){ _r.soundNeg.gotoAndPlay(2); }; }; updateDisplay(); } public function problemsEarningsBudget(_arg1:Number):void{ if (_r.gameStatus != "playing"){ return; }; _r.earnings = (_r.earnings + Math.floor((10 * _arg1))); updateDisplay(); } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); } private function helpOpen(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.help.visible){ return; }; _r.help.openWindow(); } public function zappedEarningsBudget(_arg1:uint):void{ if (_r.gameStatus != "playing"){ return; }; if ((((_r.levelNum == 1)) && ((_arg1 == 0)))){ _r.trackAch.spamInnocentSun = true; }; if ((((_arg1 == 0)) || ((((_arg1 == 3)) && (friendfaceAllowed))))){ _r.earnings = (_r.earnings - 1000); if (_r.earnings < 0){ _r.earnings = 0; }; if (_r.soundNeg.currentFrame == 1){ _r.soundNeg.gotoAndPlay(2); }; } else { _r.earnings = (_r.earnings + (470 + (51 * _arg1))); _r.budget = (_r.budget + (4 + _arg1)); if (_r.budget > 9999){ _r.budget = 9999; }; if (_r.soundPos.currentFrame == 1){ _r.soundPos.gotoAndPlay(2); }; }; updateDisplay(); } public function allowFriendface():void{ friendfaceAllowed = true; _r.packets._packetTypeBitmaps[10] = new Packet3(24, 24); } private function helpClose(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (!_r.help.visible){ return; }; _r.help.closeWindow(); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); musicButton.removeEventListener(MouseEvent.CLICK, musicToggle); helpButton.removeEventListener(MouseEvent.CLICK, helpOpen); unpause.unpauseButton.removeEventListener(MouseEvent.CLICK, helpClose); satisfactionAlert.visible = false; satisfactionAlert.gotoAndStop(1); } public function staffEarningsBudget():void{ if (_r.gameStatus != "playing"){ return; }; _r.earnings = (_r.earnings + 227); updateDisplay(); } function enterFrame(_arg1:Event):void{ var satisfactionNew:*; var t:uint; var m:Object; var p:Number; var pTotal:Number; var deptCount:Number; var i:uint; var e = _arg1; if ((((timeCount == (10 * timeRate))) && ((_r.gameStatus == "playing")))){ _r.gameStatus = "levelComplete"; if (_r.help.visible){ _r.help.closeWindow(); }; if (_satisfaction < 50){ _r.claimAch(3); }; if ((((_r.levelNum == 1)) && (!(_r.trackAch.spamInnocentSun)))){ _r.claimAch(2); }; if ((((((_r.levelNum == 7)) && ((_r.trackAch.startLevel == 1)))) && (!(_r.trackAch.royUsed)))){ _r.claimAch(4); }; if ((((_r.levelNum == 6)) && (!(_r.trackAch.upgradeFri)))){ _r.claimAch(6); }; }; if (_satisfactionTarget < _satisfaction){ satisfactionNew = (_satisfaction + ((_satisfactionTarget - _satisfaction) / 100)); } else { satisfactionNew = (_satisfaction + ((_satisfactionTarget - _satisfaction) / 30)); }; if (Math.floor(satisfactionNew) != Math.floor(_satisfaction)){ _satisfaction = satisfactionNew; updateDisplay(); } else { _satisfaction = satisfactionNew; }; if (_satisfaction < 50){ _unsatisfiedCount++; if ((((_unsatisfiedCount == 300)) && ((_r.gameStatus == "playing")))){ _r.gameStatus = "gameOver"; _r.keyboardCatWaiting.visible = true; _r.windows.addChild(new WindowGameOver("Customer satisfaction error")); setTimeout(function ():void{ _r.windows.addChild(new WindowGameOver("Trial period terminated")); }, 350); setTimeout(function ():void{ _r.windows.addChild(new WindowGameOver("Operative suspended")); }, 750); setTimeout(_r.levelOver, 2600); _r.audioMusic.gotoAndStop(11); if (_r.help.visible){ _r.help.closeWindow(); }; }; } else { _unsatisfiedCount = 0; }; if (timeCount == 0){ if (_r.levelNum == 1){ timeCount = (3 * timeRate); } else { if (_r.levelNum == 2){ timeCount = timeRate; } else { if (_r.levelNum == 7){ timeCount = timeRate; }; }; }; updateDisplay(); }; timeCount++; if ((((((_r.levelNum == 1)) || ((_r.levelNum == 3)))) && ((timeCount == (175 + (6 * timeRate)))))){ _r.staffRichmond.gotoAndPlay(2); }; if ((((_r.levelNum == 4)) && ((timeCount == (5 * timeRate))))){ allowFriendface(); }; if ((timeCount % timeRate) == 0){ updateDisplay(); }; if ((timeCount % timeRate) == 25){ _r.audioSpeech.gotoAndStop((9 + Math.floor((timeCount / timeRate)))); }; if (((((timeCount % 150) == 0)) && ((_r.gameStatus == "playing")))){ _r.budget++; updateDisplay(); }; if (((((timeCount % 30) == 0)) && (!((_r.gameStatus == "gameOver"))))){ if (_messageIndex != -1){ m = _r.messageData[_r.levelNum][_messageIndex]; if (timeCount > (timeRate * (m.msgTime - 8))){ if (m.sender == "roy"){ if (_r.staffRoy.currentFrame == 2){ _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, _r.staffRoy.x, _r.staffRoy.y)); } else { _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, _r.staffRoy.x, _r.staffRoy.y)); }; } else { if (m.sender == "moss"){ _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, _r.staffMoss.x, _r.staffMoss.y)); } else { if (m.sender == "jen"){ if (_r.staffJen.currentFrame == 2){ _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, _r.staffJen.x, _r.staffJen.y)); } else { _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, _r.staffJen.x, _r.staffJen.y)); }; } else { if (m.sender == "richmond"){ _r.windows.addChild(new WindowStaff(m.sender, m.msgText, m.attachmentFilename, 0, 400)); } else { if (m.sender == "douglas"){ _r.windows.addChild(new WindowDouglas(m.sender, m.msgText, m.attachmentFilename, 310, 20)); }; }; }; }; }; _messageIndex++; if (_messageIndex >= _r.messageData[_r.levelNum].length){ _messageIndex = -1; setTimeout(function ():void{ _r.windows.addChild(new WindowLevelComplete()); }, 3000); }; }; }; t = Math.floor((timeCount / timeRate)); if (t > 9){ packetRates[0] = 0; packetRates[1] = 0; packetRates[2] = 0; packetRates[3] = 0; packetRates[4] = 0; packetRates[5] = 0; packetRates[6] = 0; } else { packetRates[0] = _r.packetData[_r.levelNum][t][0]; packetRates[1] = _r.packetData[_r.levelNum][t][1]; packetRates[2] = _r.packetData[_r.levelNum][t][2]; packetRates[3] = _r.packetData[_r.levelNum][t][3]; packetRates[4] = _r.packetData[_r.levelNum][t][4]; packetRates[5] = _r.packetData[_r.levelNum][t][5]; packetRates[6] = _r.packetData[_r.levelNum][t][6]; }; if (_r.gameStatus == "playing"){ pTotal = 0; deptCount = _r.networkLayout.groupDept.length; while (i < _r.networkLayout.groupDept.length) { p = _r.networkLayout.groupDept[i].problemSpam; if (_r.networkLayout.groupDept[i].problemSoftware > p){ p = _r.networkLayout.groupDept[i].problemSoftware; }; if (_r.networkLayout.groupDept[i].problemHardware > p){ p = _r.networkLayout.groupDept[i].problemHardware; }; if (_r.networkLayout.groupDept[i].problemVirus > p){ p = _r.networkLayout.groupDept[i].problemVirus; }; if (_r.networkLayout.groupDept[i].replyCount > 0){ p = (0.33 * p); }; if (_r.networkLayout.groupDept[i].itemType == "douglas"){ pTotal = (pTotal + (3 * p)); deptCount = (deptCount + 2); } else { pTotal = (pTotal + p); }; i = (i + 1); }; _satisfactionTarget = (100 - (pTotal / deptCount)); } else { _satisfactionTarget = 100; }; }; } public function upgradeEarningsBudget(_arg1:int):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.levelNum == 6){ _r.trackAch.upgradeFri = true; }; _r.budget = (_r.budget - _arg1); if (_r.budget < 0){ _r.budget = 0; }; _r.earnings = (_r.earnings + 262); updateDisplay(); } private function updateDisplay():void{ var _local1:String; var _local2:*; _local1 = (_days[(_r.levelNum - 1)] + " "); _local2 = (8 + Math.floor((timeCount / timeRate))); if (_local2 > 18){ _local2 = 18; }; if ((((_local2 < 10)) || ((((_local2 > 12)) && ((_local2 < 22)))))){ _local1 = (_local1 + " "); }; if (_local2 < 12){ _local1 = (_local1 + (String(_local2) + "am")); } else { if (_local2 == 12){ _local1 = (_local1 + "12pm"); } else { _local1 = (_local1 + (String((_local2 - 12)) + "pm")); }; }; clockText.text = _local1; earningsText.text = ("0000000" + String(_r.earnings)).substr(-8); satisfactionText.text = String(Math.floor(_satisfaction)); if (_satisfaction < 50){ satisfactionAlert.visible = true; satisfactionAlert.gotoAndStop(2); } else { satisfactionAlert.visible = false; satisfactionAlert.gotoAndStop(1); }; budgetText.text = ("000" + String(_r.budget)).substr(-4); if (_r.player.music){ musicText.text = "On"; } else { musicText.text = "Off"; }; } private function musicToggle(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; _r.player.music = !(_r.player.music); if (_r.player.music){ _r.audioMusic.gotoAndStop((1 + _r.levelNum)); } else { _r.audioMusic.gotoAndStop(1); }; updateDisplay(); } } }//package
Section 83
//NetworkH (NetworkH) package { import flash.display.*; public dynamic class NetworkH extends BitmapData { public function NetworkH(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 84
//NetworkLayout (NetworkLayout) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class NetworkLayout extends MovieClip { private var _networkH:NetworkH; private var _networkV:NetworkV; public var groupDept:Array; private var _showCount:uint;// = 0 public var nodes:Array; public var groupFile:Array; private var _levelNum:uint; private var _networkBitmapData:BitmapData; public var groupInternet:Array; public var networkBitmap:Bitmap; public function NetworkLayout():void{ var _local1:Object; nodes = []; _showCount = 0; _networkBitmapData = new BitmapData(616, 440, true, 0); _networkV = new NetworkV(27, 108); _networkH = new NetworkH(108, 27); groupDept = []; groupInternet = []; groupFile = []; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); _local1 = (parent as Object); _levelNum = _local1.levelNum; networkBitmap = new Bitmap(_networkBitmapData); addChild(networkBitmap); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); _networkBitmapData.dispose(); } private function enterFrame(_arg1:Event):void{ var _local2:uint; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:*; if (_showCount >= 35){ removeEventListener(Event.ENTER_FRAME, enterFrame); return; }; _local5 = (parent as Object); _local2 = (_showCount / 7); _local3 = (_showCount % 7); if (_local5.levelsData[_levelNum][_showCount].r == 1){ _networkBitmapData.copyPixels(_networkH, new Rectangle(0, 0, 108, 27), new Point(((44 + (88 * _local3)) - 10), ((44 + (88 * _local2)) - 13)), null, null, true); }; if (_local5.levelsData[_levelNum][_showCount].d == 1){ _networkBitmapData.copyPixels(_networkV, new Rectangle(0, 0, 27, 108), new Point(((44 + (88 * _local3)) - 13), ((44 + (88 * _local2)) - 10)), null, null, true); }; _local4 = _local5.levelsData[_levelNum][_showCount].t; if (_local4 == 0){ nodes[_showCount] = null; } else { if (_local4 == 1){ nodes[_showCount] = new NodeRouter(); addChild(nodes[_showCount]); nodes[_showCount].x = (44 + (88 * _local3)); nodes[_showCount].y = (44 + (88 * _local2)); nodes[_showCount].nodePos = _showCount; } else { if (_local4 == 2){ nodes[_showCount] = new NodeInternet(); addChild(nodes[_showCount]); nodes[_showCount].x = (44 + (88 * _local3)); nodes[_showCount].y = (44 + (88 * _local2)); groupInternet.push(nodes[_showCount]); nodes[_showCount].nodePos = _showCount; } else { if (_local4 == 3){ nodes[_showCount] = new NodeWifi(); addChild(nodes[_showCount]); nodes[_showCount].x = (44 + (88 * _local3)); nodes[_showCount].y = (44 + (88 * _local2)); groupInternet.push(nodes[_showCount]); nodes[_showCount].nodePos = _showCount; } else { _local6 = _local5.nodeData[_local4].itemType; if (_local6 == "dept"){ nodes[_showCount] = new NodeDept(); } else { if (_local6 == "douglas"){ nodes[_showCount] = new NodeDouglas(); } else { nodes[_showCount] = new NodeFile(); }; }; nodes[_showCount].itemType = _local5.nodeData[_local4].itemType; nodes[_showCount].subdomain = _local5.nodeData[_local4].subdomain; nodes[_showCount].username = _local5.nodeData[_local4].username; if (_local6 != "file"){ nodes[_showCount].picNum = _local4; }; addChild(nodes[_showCount]); nodes[_showCount].x = (44 + (88 * _local3)); nodes[_showCount].y = (44 + (88 * _local2)); nodes[_showCount].stop(); if ((((_local6 == "dept")) || ((_local6 == "douglas")))){ groupDept.push(nodes[_showCount]); } else { groupFile.push(nodes[_showCount]); }; nodes[_showCount].nodePos = _showCount; }; }; }; }; _showCount++; } } }//package
Section 85
//NetworkV (NetworkV) package { import flash.display.*; public dynamic class NetworkV extends BitmapData { public function NetworkV(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 86
//NodeDept (NodeDept) package { import flash.events.*; import flash.display.*; public class NodeDept extends MovieClip { public var subdomain:String; private var _r:Object; public var gotPhoto:Boolean;// = false public var alertCount:int;// = 0 public var replyCount:int;// = 0 public var problemSoftware:Number;// = 0 public var failureSoftware:Number;// = 1000000 private var _packetTimers:Array; public var problemSpam:Number;// = 0 public var failureHardware:Number;// = 1000000 public var problemHardware:Number;// = 0 public var problemVirus:Number;// = 0 public var picNum:uint; public var gotFriendface:Boolean;// = false public var gotDocument:Boolean;// = false public var username:String; public var itemType:String; public var nodePos:uint; public var gotCuke:Boolean;// = false public function NodeDept():void{ _packetTimers = [Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random()))]; problemSpam = 0; problemSoftware = 0; problemHardware = 0; problemVirus = 0; gotFriendface = false; gotCuke = false; gotPhoto = false; gotDocument = false; replyCount = 0; alertCount = 0; failureSoftware = 1000000; failureHardware = 1000000; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } private function addedToStage(_arg1:Event):void{ _r = (parent.parent as Object); } public function doReply():void{ if ((((((_r.staffRoy.workingOn == this)) || ((_r.staffMoss.workingOn == this)))) || ((_r.staffJen.workingOn == this)))){ return; }; if (replyCount != 0){ return; }; replyCount = 500; } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); gotoAndStop(1); } public function enterFrame(_arg1:Event):void{ var _local2:uint; var _local3:uint; if (replyCount > 0){ replyCount--; if (replyCount == 0){ if (Math.random() < 0.5){ _r.menuGame.problemsEarningsBudget(problemSoftware); problemSoftware = 0; }; if (Math.random() < 0.5){ _r.menuGame.problemsEarningsBudget(problemHardware); problemHardware = 0; }; }; }; if ((((((((problemSpam >= 67)) || ((problemSoftware >= 67)))) || ((problemHardware >= 67)))) || ((problemVirus >= 67)))){ if (currentFrame != 3){ gotoAndStop(3); }; } else { if ((((((((problemSpam >= 25)) || ((problemSoftware >= 25)))) || ((problemHardware >= 25)))) || ((problemVirus >= 25)))){ if (currentFrame != 2){ gotoAndStop(2); }; } else { gotoAndStop(1); }; }; if (_r.gameStatus != "playing"){ return; }; if ((((((_r.levelNum > 2)) && ((failureSoftware == 1000000)))) && ((failureHardware == 1000000)))){ if (Math.random() < 0.5){ failureSoftware = Math.floor((_r.menuGame.timeRate * (2 + (7 * Math.random())))); } else { failureHardware = Math.floor((_r.menuGame.timeRate * (2 + (7 * Math.random())))); }; }; if (_r.menuGame.timeCount == failureSoftware){ if ((((((_r.staffRoy.workingOn == this)) || ((_r.staffMoss.workingOn == this)))) || ((_r.staffJen.workingOn == this)))){ failureSoftware = (failureSoftware + 60); } else { problemSoftware = (30 + (60 * Math.random())); }; }; if (_r.menuGame.timeCount == failureHardware){ if ((((((_r.staffRoy.workingOn == this)) || ((_r.staffMoss.workingOn == this)))) || ((_r.staffJen.workingOn == this)))){ failureHardware = (failureHardware + 60); } else { problemHardware = (30 + (60 * Math.random())); }; }; if ((((replyCount == 0)) && ((alertCount > 0)))){ alertCount--; }; if ((((((((((((((replyCount == 0)) && ((alertCount == 0)))) && (!((currentFrame == 1))))) && (!((_r.staffRoy.workingOn == this))))) && (!((_r.staffMoss.workingOn == this))))) && (!((_r.staffJen.workingOn == this))))) && ((Math.random() < 0.01)))){ _r.windows.addChild(new WindowAlert(this)); alertCount = Math.floor(((30 * 30) + ((10 * 30) * Math.random()))); }; if (_packetTimers[0] <= 0){ if (_r.menuGame.packetRates[0] == 0){ _packetTimers[0] = (100 + Math.floor((50 * Math.random()))); } else { if (((gotFriendface) && ((Math.random() < 0.5)))){ if (Math.random() < 0.5){ _local2 = Math.floor((_r.networkLayout.groupInternet.length * Math.random())); _local3 = _r.networkLayout.groupInternet[_local2].nodePos; if (Math.random() < 0.67){ _r.packets.inject(3, _local3, nodePos); } else { _r.packets.inject(3, nodePos, _local3); }; } else { _local2 = Math.floor((_r.networkLayout.groupDept.length * Math.random())); if (_r.networkLayout.groupDept[_local2].nodePos == nodePos){ _local2 = ((_local2 + 1) % _r.networkLayout.groupDept.length); }; _local3 = _r.networkLayout.groupDept[_local2].nodePos; _r.packets.inject(3, nodePos, _local3); }; } else { if (Math.random() < 0.5){ _local2 = Math.floor((_r.networkLayout.groupInternet.length * Math.random())); _local3 = _r.networkLayout.groupInternet[_local2].nodePos; } else { if ((((_r.networkLayout.groupFile.length > 0)) && ((Math.random() < 0.33)))){ _local2 = Math.floor((_r.networkLayout.groupFile.length * Math.random())); _local3 = _r.networkLayout.groupFile[_local2].nodePos; } else { _local2 = Math.floor((_r.networkLayout.groupDept.length * Math.random())); if (_r.networkLayout.groupDept[_local2].nodePos == nodePos){ _local2 = ((_local2 + 1) % _r.networkLayout.groupDept.length); }; _local3 = _r.networkLayout.groupDept[_local2].nodePos; }; }; if (Math.random() < 0.67){ _r.packets.inject(0, _local3, nodePos); } else { _r.packets.inject(0, nodePos, _local3); }; }; _packetTimers[0] = Math.floor((((0.8 + (0.4 * Math.random())) * 250) / _r.menuGame.packetRates[0])); }; } else { var _local4 = _packetTimers; var _local5:int; var _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; }; if (problemVirus >= 25){ if (_packetTimers[2] <= 0){ if (Math.random() < 0.67){ _local2 = Math.floor((_r.networkLayout.groupDept.length * Math.random())); if (_r.networkLayout.groupDept[_local2].nodePos == nodePos){ _local2 = ((_local2 + 1) % _r.networkLayout.groupDept.length); }; _local3 = _r.networkLayout.groupDept[_local2].nodePos; } else { _local2 = Math.floor((_r.networkLayout.groupInternet.length * Math.random())); _local3 = _r.networkLayout.groupInternet[_local2].nodePos; }; if (gotCuke){ _r.packets.inject(4, nodePos, _local3); } else { _r.packets.inject(2, nodePos, _local3); }; _packetTimers[2] = Math.floor((((0.8 + (0.4 * Math.random())) * 15000) / problemVirus)); } else { _local4 = _packetTimers; _local5 = 2; _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; }; }; } public function packet(_arg1):void{ if ((((((((_r.levelNum == 1)) || ((_r.staffRoy.workingOn == this)))) || ((_r.staffMoss.workingOn == this)))) || ((_r.staffJen.workingOn == this)))){ return; }; if (_arg1 == 0){ problemSpam = (problemSpam - 8); if (problemSpam < 0){ problemSpam = 0; }; } else { if (_arg1 == 1){ problemSpam = (problemSpam + 21); if (problemSpam > 100){ problemSpam = 100; }; } else { if (_arg1 == 2){ problemVirus = (problemVirus + 20); if (problemVirus > 100){ problemVirus = 100; }; } else { if (_arg1 == 3){ gotFriendface = true; } else { if (_arg1 == 4){ gotCuke = true; problemVirus = (problemVirus + 30); if (problemVirus > 100){ problemVirus = 100; }; }; }; }; }; }; } } }//package
Section 87
//NodeDouglas (NodeDouglas) package { public class NodeDouglas extends NodeDept { public function NodeDouglas():void{ } } }//package
Section 88
//NodeFile (NodeFile) package { import flash.events.*; import flash.display.*; public class NodeFile extends MovieClip { public var subdomain:String; private var _r:Object; private var _packetTimers:Array; public var username:String; public var itemType:String; public var nodePos:uint; public function NodeFile():void{ _packetTimers = [Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random()))]; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } private function addedToStage(_arg1:Event):void{ _r = (parent.parent as Object); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); gotoAndStop(1); } public function enterFrame(_arg1:Event):void{ var _local2:uint; var _local3:uint; var _local4:*; if (_r.gameStatus != "playing"){ return; }; _local4 = 5; while (_local4 <= 6) { if (_packetTimers[_local4] <= 0){ if (_r.menuGame.packetRates[_local4] == 0){ _packetTimers[_local4] = (100 + Math.floor((50 * Math.random()))); } else { _local2 = Math.floor((_r.networkLayout.groupDept.length * Math.random())); _local3 = _r.networkLayout.groupDept[_local2].nodePos; _r.packets.inject(_local4, nodePos, _local3); _packetTimers[_local4] = Math.floor((((0.8 + (0.4 * Math.random())) * 250) / _r.menuGame.packetRates[_local4])); }; } else { var _local5 = _packetTimers; var _local6 = _local4; var _local7 = (_local5[_local6] - 1); _local5[_local6] = _local7; }; _local4++; }; } public function packet(_arg1):void{ } } }//package
Section 89
//NodeInternet (NodeInternet) package { import flash.events.*; import flash.display.*; public class NodeInternet extends MovieClip { private var _r:Object; private var _packetTimers:Array; public var nodePos:uint; public function NodeInternet():void{ _packetTimers = [Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random())), Math.floor((30 * Math.random()))]; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } private function addedToStage(_arg1:Event):void{ _r = (parent.parent as Object); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); gotoAndStop(1); } public function enterFrame(_arg1:Event):void{ var _local2:uint; var _local3:uint; var _local4:*; if (_r.gameStatus != "playing"){ return; }; _local4 = 1; while (_local4 <= 4) { if (_packetTimers[_local4] <= 0){ if (_r.menuGame.packetRates[_local4] == 0){ _packetTimers[_local4] = (100 + Math.floor((50 * Math.random()))); } else { _local2 = Math.floor((_r.networkLayout.groupDept.length * Math.random())); _local3 = _r.networkLayout.groupDept[_local2].nodePos; _r.packets.inject(_local4, nodePos, _local3); _packetTimers[_local4] = Math.floor((((0.8 + (0.4 * Math.random())) * 250) / _r.menuGame.packetRates[_local4])); }; } else { var _local5 = _packetTimers; var _local6 = _local4; var _local7 = (_local5[_local6] - 1); _local5[_local6] = _local7; }; _local4++; }; } public function packet(_arg1):void{ } } }//package
Section 90
//NodeRouter (NodeRouter) package { import flash.events.*; import flash.display.*; public class NodeRouter extends MovieClip { public var upgrade:MovieClip; public var nodePos:uint; public function NodeRouter():void{ addFrameScript(0, frame1); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ENTER_FRAME, enterFrame); gotoAndStop(1); } function frame1(){ stop(); } private function enterFrame(_arg1:Event):void{ if (upgrade == null){ return; }; if ((((currentFrame == 2)) || ((currentFrame == 3)))){ upgrade.scaleX = (0.95 + (0.1 * Math.random())); upgrade.scaleY = (2 - upgrade.scaleX); } else { if (currentFrame == 4){ upgrade.rotation = ((upgrade.rotation + 0.5) % 360); } else { if (currentFrame == 5){ upgrade.rotation = ((upgrade.rotation + 0.75) % 360); } else { if ((((currentFrame == 6)) || ((currentFrame == 7)))){ upgrade.rotation = (-3 + (6 * Math.random())); } else { if (currentFrame == 8){ upgrade.rotation = ((upgrade.rotation + 359) % 360); }; }; }; }; }; } public function packet(_arg1:Object):Boolean{ if (currentFrame == 1){ return (true); }; if (upgrade == null){ return (true); }; if (upgrade.currentFrame != 1){ return (true); }; if ((((currentFrame == 2)) || ((currentFrame == 3)))){ if (_arg1.packetType == 1){ upgrade.gotoAndPlay(2); return (false); }; } else { if ((((currentFrame == 4)) || ((currentFrame == 5)))){ if ((((_arg1.packetType == 2)) || ((_arg1.packetType == 4)))){ upgrade.gotoAndPlay(2); return (false); }; } else { if ((((currentFrame == 6)) || ((currentFrame == 7)))){ if (_arg1.packetType == 3){ upgrade.gotoAndPlay(2); return (false); }; } else { if (currentFrame == 8){ if ((((((_arg1.packetType == 1)) || ((_arg1.packetType == 2)))) || ((_arg1.packetType == 4)))){ upgrade.gotoAndPlay(2); return (false); }; } else { if (currentFrame == 9){ upgrade.gotoAndPlay(2); return (false); }; if (currentFrame == 10){ _arg1.speed = (0.25 + (0.15 * Math.random())); return (true); }; }; }; }; }; return (true); } } }//package
Section 91
//NodeWifi (NodeWifi) package { public class NodeWifi extends NodeInternet { public function NodeWifi():void{ } } }//package
Section 92
//Packet0 (Packet0) package { import flash.display.*; public dynamic class Packet0 extends BitmapData { public function Packet0(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 93
//Packet1 (Packet1) package { import flash.display.*; public dynamic class Packet1 extends BitmapData { public function Packet1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 94
//Packet1F (Packet1F) package { import flash.display.*; public dynamic class Packet1F extends BitmapData { public function Packet1F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 95
//Packet2 (Packet2) package { import flash.display.*; public dynamic class Packet2 extends BitmapData { public function Packet2(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 96
//Packet2F (Packet2F) package { import flash.display.*; public dynamic class Packet2F extends BitmapData { public function Packet2F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 97
//Packet3 (Packet3) package { import flash.display.*; public dynamic class Packet3 extends BitmapData { public function Packet3(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 98
//Packet3F (Packet3F) package { import flash.display.*; public dynamic class Packet3F extends BitmapData { public function Packet3F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 99
//Packet4 (Packet4) package { import flash.display.*; public dynamic class Packet4 extends BitmapData { public function Packet4(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 100
//Packet4F (Packet4F) package { import flash.display.*; public dynamic class Packet4F extends BitmapData { public function Packet4F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 101
//Packet5 (Packet5) package { import flash.display.*; public dynamic class Packet5 extends BitmapData { public function Packet5(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 102
//Packet5F (Packet5F) package { import flash.display.*; public dynamic class Packet5F extends BitmapData { public function Packet5F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 103
//Packet6 (Packet6) package { import flash.display.*; public dynamic class Packet6 extends BitmapData { public function Packet6(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 104
//Packet6F (Packet6F) package { import flash.display.*; public dynamic class Packet6F extends BitmapData { public function Packet6F(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 105
//Packets (Packets) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.utils.*; public class Packets extends MovieClip { private var _r:Object; public var packets:Array; private var _packetRect:Rectangle; private var _packetsBitmapData:BitmapData; public var _packetTypeBitmaps:Array; private var _packetsBitmap:Bitmap; private var _zapped:uint;// = 0 private var _timeCount:uint;// = 0 public function Packets():void{ var _local1:uint; packets = []; _packetsBitmapData = new BitmapData(625, 444, true, 0); _packetTypeBitmaps = []; _packetRect = new Rectangle(0, 0, 22, 22); _timeCount = 0; _zapped = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); _r = (parent as Object); _packetsBitmap = new Bitmap(_packetsBitmapData); addChild(_packetsBitmap); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); _packetTypeBitmaps[0] = new Packet0(24, 24); _packetTypeBitmaps[1] = new Packet1(24, 24); _packetTypeBitmaps[2] = new Packet2(24, 24); _packetTypeBitmaps[3] = new Packet3(24, 24); _packetTypeBitmaps[4] = new Packet4(24, 24); _packetTypeBitmaps[5] = new Packet5(24, 24); _packetTypeBitmaps[6] = new Packet6(24, 24); _packetTypeBitmaps[7] = _packetTypeBitmaps[0]; _packetTypeBitmaps[8] = new Packet1F(24, 24); _packetTypeBitmaps[9] = new Packet2F(24, 24); _packetTypeBitmaps[10] = new Packet3F(24, 24); _packetTypeBitmaps[11] = new Packet4F(24, 24); _packetTypeBitmaps[12] = new Packet5F(24, 24); _packetTypeBitmaps[13] = new Packet6F(24, 24); _local1 = 0; while (_local1 < 100) { packets[_local1] = {alive:false, packetType:0, x:0, y:0, speed:0, endJunction:0, nextJunction:0, nextJunctionX:0, nextJunctionY:0, dir:""}; _local1++; }; } public function zap(_arg1:Number, _arg2:Number):void{ var _local3:uint; var _local4:uint; var _local5:uint; if ((((((((((((((_r.gameStatus == "playing")) && ((_r.staffRichmond.currentFrame >= 58)))) && ((_r.staffRichmond.currentFrame <= 125)))) && (((_arg1 + 5) >= 46)))) && (((_arg1 + 5) <= 80)))) && (((_arg2 + 24) >= 325)))) && (((_arg2 + 24) <= 405)))){ _r.gameStatus = "gameOver"; _r.keyboardCatWaiting.visible = true; _r.windows.addChild(new WindowGameOver("Richmond abuse")); setTimeout(_r.levelOver, 2600); _r.audioMusic.gotoAndStop(11); if (_r.help.visible){ _r.help.closeWindow(); }; if (_r.levelNum == 1){ _r.claimAch(8); }; }; _local3 = 0; _local4 = 0; _local5 = 0; while (_local5 < 100) { if (packets[_local5].alive){ if ((((_arg1 - packets[_local5].x) * (_arg1 - packets[_local5].x)) + ((_arg2 - packets[_local5].y) * (_arg2 - packets[_local5].y))) < 350){ zapPacket(packets[_local5]); if ((((packets[_local5].packetType == 0)) || ((((packets[_local5].packetType == 3)) && (_r.menuGame.friendfaceAllowed))))){ _local4++; } else { _local3++; }; }; }; _local5++; }; if (_local3 > 0){ _r.explosion.x = (_arg1 + 5); _r.explosion.y = (_arg2 + 24); _r.explosion.scaleX = (0.5 + (0.2 * _local3)); _r.explosion.scaleY = _r.explosion.scaleX; _r.explosion.rotation = (360 * Math.random()); _r.explosion.gotoAndPlay(2); }; if (_local4 > 0){ _r.explosionPuff.x = (_arg1 + 5); _r.explosionPuff.y = (_arg2 + 24); _r.explosionPuff.scaleX = (0.5 + (0.3 * _local4)); _r.explosionPuff.scaleY = (_r.explosionPuff.scaleX * (0.8 + (0.4 * Math.random()))); _r.explosionPuff.rotation = (360 * Math.random()); _r.explosionPuff.gotoAndPlay(2); }; if ((_local4 + _local3) >= 6){ _r.claimAch(1); }; } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ENTER_FRAME, enterFrame); _packetsBitmapData.dispose(); } public function zapPacket(_arg1:Object):void{ _zapped++; _arg1.alive = false; _r.menuGame.zappedEarningsBudget(_arg1.packetType); } private function arrived(_arg1:Object):void{ _arg1.alive = false; _r.networkLayout.nodes[_arg1.endJunction].packet(_arg1.packetType); _r.menuGame.arrivedEarningsBudget(_arg1.packetType); } public function nuke():void{ var _local1:uint; _local1 = 0; while (_local1 < 100) { if (((packets[_local1].alive) && ((packets[_local1].packetType == 4)))){ zapPacket(packets[_local1]); }; _local1++; }; _local1 = 0; while (_local1 < _r.networkLayout.groupDept.length) { if (_r.networkLayout.groupDept[_local1].gotCuke){ _r.networkLayout.groupDept[_local1].problemVirus = 0; _r.networkLayout.groupDept[_local1].gotCuke = false; }; _local1++; }; } private function navigate(_arg1:Object):void{ var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if (_arg1.nextJunction == _arg1.endJunction){ arrived(_arg1); return; }; _local2 = _r.levelsData[_r.levelNum][_arg1.nextJunction]; _local3 = 0; _local4 = 0; _local5 = 0; _local6 = 0; if (_local2.t == 1){ if (!_r.networkLayout.nodes[_arg1.nextJunction].packet(_arg1)){ zapPacket(_arg1); return; }; }; if (_local2.u == 1){ if (_arg1.dir == "d"){ _local3 = 1; } else { if (Math.floor((_arg1.endJunction / 7)) < Math.floor((_arg1.nextJunction / 7))){ _local3 = 3; } else { _local3 = 2; }; }; }; if (_local2.r == 1){ if (_arg1.dir == "l"){ _local4 = 1; } else { if ((_arg1.endJunction % 7) > (_arg1.nextJunction % 7)){ _local4 = 3; } else { _local4 = 2; }; }; }; if (_local2.d == 1){ if (_arg1.dir == "u"){ _local5 = 1; } else { if (Math.floor((_arg1.endJunction / 7)) > Math.floor((_arg1.nextJunction / 7))){ _local5 = 3; } else { _local5 = 2; }; }; }; if (_local2.l == 1){ if (_arg1.dir == "r"){ _local6 = 1; } else { if ((_arg1.endJunction % 7) < (_arg1.nextJunction % 7)){ _local6 = 3; } else { _local6 = 2; }; }; }; _local3 = (_local3 + (0.5 * Math.random())); _local4 = (_local4 + (0.5 * Math.random())); _local5 = (_local5 + (0.5 * Math.random())); _local6 = (_local6 + (0.5 * Math.random())); if ((((((_local3 >= _local4)) && ((_local3 >= _local5)))) && ((_local3 >= _local6)))){ _arg1.dir = "u"; } else { if ((((((_local4 >= _local3)) && ((_local4 >= _local5)))) && ((_local4 >= _local6)))){ _arg1.dir = "r"; } else { if ((((((_local5 >= _local4)) && ((_local5 >= _local3)))) && ((_local5 >= _local6)))){ _arg1.dir = "d"; } else { _arg1.dir = "l"; }; }; }; if (_arg1.dir == "u"){ _arg1.nextJunction = (_arg1.nextJunction - 7); } else { if (_arg1.dir == "r"){ _arg1.nextJunction = (_arg1.nextJunction + 1); } else { if (_arg1.dir == "d"){ _arg1.nextJunction = (_arg1.nextJunction + 7); } else { if (_arg1.dir == "l"){ _arg1.nextJunction = (_arg1.nextJunction - 1); }; }; }; }; _arg1.nextJunctionX = (44 + (88 * (_arg1.nextJunction % 7))); _arg1.nextJunctionY = (44 + (88 * Math.floor((_arg1.nextJunction / 7)))); } private function enterFrame(_arg1:Event):void{ var _local2:uint; var _local3:Object; var _local4:uint; if (_r.zap.currentFrame == 28){ zap((_r.zap.x - 5), (_r.zap.y - 24)); }; _timeCount++; _local2 = 0; if ((_timeCount % 30) < 15){ _local2 = 7; }; if (_zapped > 1){ _r.networkLayout.networkBitmap.x = (-2 + (4 * Math.floor((1.99 * Math.random())))); _r.networkLayout.networkBitmap.y = (-2 + (4 * Math.floor((1.99 * Math.random())))); _packetsBitmap.x = (-2 + (4 * Math.floor((1.99 * Math.random())))); _packetsBitmap.y = (-2 + (4 * Math.floor((1.99 * Math.random())))); } else { if (_zapped > 0){ _r.networkLayout.networkBitmap.x = (-1 + (2 * Math.floor((1.99 * Math.random())))); _r.networkLayout.networkBitmap.y = (-1 + (2 * Math.floor((1.99 * Math.random())))); _packetsBitmap.x = (-1 + (2 * Math.floor((1.99 * Math.random())))); _packetsBitmap.y = (-1 + (2 * Math.floor((1.99 * Math.random())))); } else { _r.networkLayout.networkBitmap.x = 0; _r.networkLayout.networkBitmap.y = 0; _packetsBitmap.x = 0; _packetsBitmap.y = 0; }; }; _packetsBitmapData.lock(); if (_r.gameStatus == "gameOver"){ _packetsBitmapData.fillRect(_packetsBitmapData.rect, 1727987712); } else { if (_r.gameStatus == "levelComplete"){ _packetsBitmapData.fillRect(_packetsBitmapData.rect, 1426124356); } else { if (_zapped > 1){ _packetsBitmapData.fillRect(_packetsBitmapData.rect, 385862656); } else { if (_zapped > 0){ _packetsBitmapData.fillRect(_packetsBitmapData.rect, 167758848); } else { _packetsBitmapData.fillRect(_packetsBitmapData.rect, 0); }; }; }; }; _local4 = 0; while (_local4 < 100) { if (packets[_local4].alive){ _local3 = packets[_local4]; if (_local3.dir == "u"){ _local3.y = (_local3.y - _local3.speed); if ((_local3.x % 88) > 39.25){ _local3.x = (_local3.x - 0.25); }; if (_local3.y <= _local3.nextJunctionY){ navigate(_local3); }; } else { if (_local3.dir == "r"){ _local3.x = (_local3.x + _local3.speed); if ((_local3.y % 88) > 39.25){ _local3.y = (_local3.y - 0.25); }; if (_local3.x >= _local3.nextJunctionX){ navigate(_local3); }; } else { if (_local3.dir == "d"){ _local3.y = (_local3.y + _local3.speed); if ((_local3.x % 88) < 49.75){ _local3.x = (_local3.x + 0.25); }; if (_local3.y >= _local3.nextJunctionY){ navigate(_local3); }; } else { if (_local3.dir == "l"){ _local3.x = (_local3.x - _local3.speed); if ((_local3.y % 88) < 49.75){ _local3.y = (_local3.y + 0.25); }; if (_local3.x <= _local3.nextJunctionX){ navigate(_local3); }; }; }; }; }; _packetsBitmapData.copyPixels(_packetTypeBitmaps[(_local3.packetType + _local2)], _packetRect, new Point(Math.floor(((_local3.x - 12) + 5)), Math.floor((_local3.y - 12))), null, null, true); }; _local4++; }; _packetsBitmapData.unlock(); if (_zapped > 0){ _zapped--; }; } public function inject(_arg1:uint, _arg2:uint, _arg3:uint):void{ var _local4:uint; _local4 = 0; while (_local4 < 100) { if (!packets[_local4].alive){ packets[_local4].alive = true; packets[_local4].packetType = _arg1; packets[_local4].x = (44 + (88 * (_arg2 % 7))); packets[_local4].y = (44 + (88 * Math.floor((_arg2 / 7)))); packets[_local4].speed = ((0.7 + (0.05 * _r.levelNum)) * (0.8 + (0.4 * Math.random()))); packets[_local4].nextJunction = _arg2; packets[_local4].endJunction = _arg3; navigate(packets[_local4]); break; }; _local4++; }; } } }//package
Section 106
//StaffJen (StaffJen) package { import flash.events.*; import flash.display.*; public class StaffJen extends MovieClip { private var _r:Object; public var workingOnProblems:Number;// = 0 public var staff:MovieClip; public var workingOn:Object;// = null public function StaffJen():void{ workingOn = null; workingOnProblems = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); workingOn = null; } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); fall(); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); workingOn = null; } private function enterFrame(_arg1:Event):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ workingOn.problemSpam = (workingOn.problemSpam - 0.15); if (workingOn.problemSpam < 0){ workingOn.problemSpam = 0; }; workingOn.problemVirus = (workingOn.problemVirus - 0.05); if (workingOn.problemVirus < 0){ workingOn.problemVirus = 0; }; workingOn.problemSoftware = (workingOn.problemSoftware - 0.08); if (workingOn.problemSoftware < 0){ workingOn.problemSoftware = 0; }; workingOn.problemHardware = (workingOn.problemHardware - 0.05); if (workingOn.problemHardware < 0){ workingOn.problemHardware = 0; }; if ((((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware) == 0){ _r.menuGame.problemsEarningsBudget(workingOnProblems); workingOn = null; idle(); }; }; } public function fall():void{ if (_r.levelNum == 1){ gotoAndStop(1); x = 295; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(1); x = (295 + 176); y = 332; } else { gotoAndStop(3); x = 49; y = 420; }; }; } public function workOn(_arg1:Object):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ return; }; if ((((((_r.staffRoy.workingOn == _arg1)) || ((_r.staffMoss.workingOn == _arg1)))) || ((_r.staffJen.workingOn == _arg1)))){ return; }; workingOn = _arg1; workingOnProblems = (((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware); if (workingOnProblems < 10){ workingOn.problemSpam = (workingOn.problemSpam + 10); workingOnProblems = (workingOnProblems + 10); }; x = _arg1.x; y = _arg1.y; gotoAndStop(5); } public function idle():void{ if (_r.levelNum == 1){ gotoAndStop(2); x = 295; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(2); x = (295 + 176); y = 332; } else { gotoAndStop(4); x = 49; y = 420; }; }; } } }//package
Section 107
//StaffMoss (StaffMoss) package { import flash.events.*; import flash.display.*; public class StaffMoss extends MovieClip { private var _r:Object; public var workingOnProblems:Number;// = 0 public var staff:MovieClip; public var workingOn:Object;// = null public function StaffMoss():void{ workingOn = null; workingOnProblems = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); workingOn = null; } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); fall(); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); workingOn = null; } private function enterFrame(_arg1:Event):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ workingOn.problemSpam = (workingOn.problemSpam - 0.08); if (workingOn.problemSpam < 0){ workingOn.problemSpam = 0; }; workingOn.problemVirus = (workingOn.problemVirus - 0.12); if (workingOn.problemVirus < 0){ workingOn.problemVirus = 0; }; workingOn.problemSoftware = (workingOn.problemSoftware - 0.12); if (workingOn.problemSoftware < 0){ workingOn.problemSoftware = 0; }; workingOn.problemHardware = (workingOn.problemHardware - 0.15); if (workingOn.problemHardware < 0){ workingOn.problemHardware = 0; }; if ((((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware) == 0){ _r.menuGame.problemsEarningsBudget(workingOnProblems); workingOn = null; idle(); }; }; } public function fall():void{ if (_r.levelNum == 1){ gotoAndStop(1); x = 225; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(1); x = (225 + 176); y = 332; } else { gotoAndStop(3); x = 49; y = 420; }; }; } public function workOn(_arg1:Object):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ return; }; if ((((((_r.staffRoy.workingOn == _arg1)) || ((_r.staffMoss.workingOn == _arg1)))) || ((_r.staffJen.workingOn == _arg1)))){ return; }; workingOn = _arg1; workingOnProblems = (((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware); if (workingOnProblems < 10){ workingOn.problemSpam = (workingOn.problemSpam + 10); workingOnProblems = (workingOnProblems + 10); }; x = _arg1.x; y = _arg1.y; gotoAndStop(5); } public function idle():void{ if (_r.levelNum == 1){ gotoAndStop(2); x = 225; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(2); x = (225 + 176); y = 332; } else { gotoAndStop(4); x = 49; y = 420; }; }; } } }//package
Section 108
//StaffRoy (StaffRoy) package { import flash.events.*; import flash.display.*; public class StaffRoy extends MovieClip { private var _r:Object; public var workingOnProblems:Number;// = 0 public var staff:MovieClip; public var workingOn:Object;// = null public function StaffRoy():void{ workingOn = null; workingOnProblems = 0; super(); addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); workingOn = null; } private function addedToStage(_arg1:Event):void{ _r = (parent as Object); fall(); } public function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); removeEventListener(Event.ENTER_FRAME, enterFrame); workingOn = null; } private function enterFrame(_arg1:Event):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ workingOn.problemSpam = (workingOn.problemSpam - 0.08); if (workingOn.problemSpam < 0){ workingOn.problemSpam = 0; }; workingOn.problemVirus = (workingOn.problemVirus - 0.12); if (workingOn.problemVirus < 0){ workingOn.problemVirus = 0; }; workingOn.problemSoftware = (workingOn.problemSoftware - 0.12); if (workingOn.problemSoftware < 0){ workingOn.problemSoftware = 0; }; workingOn.problemHardware = (workingOn.problemHardware - 0.08); if (workingOn.problemHardware < 0){ workingOn.problemHardware = 0; }; if ((((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware) == 0){ _r.menuGame.problemsEarningsBudget(workingOnProblems); workingOn = null; idle(); }; }; } public function fall():void{ if (_r.levelNum == 1){ gotoAndStop(1); x = 165; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(1); x = (165 + 176); y = 332; } else { gotoAndStop(3); x = 49; y = 420; }; }; } public function workOn(_arg1:Object):void{ if (_r.gameStatus != "playing"){ return; }; if (workingOn != null){ return; }; if ((((((_r.staffRoy.workingOn == _arg1)) || ((_r.staffMoss.workingOn == _arg1)))) || ((_r.staffJen.workingOn == _arg1)))){ return; }; _r.trackAch.royUsed = true; workingOn = _arg1; workingOnProblems = (((workingOn.problemSpam + workingOn.problemVirus) + workingOn.problemSoftware) + workingOn.problemHardware); if (workingOnProblems < 10){ workingOn.problemSpam = (workingOn.problemSpam + 10); workingOnProblems = (workingOnProblems + 10); }; x = _arg1.x; y = _arg1.y; gotoAndStop(5); } public function idle():void{ if (_r.levelNum == 1){ gotoAndStop(2); x = 165; y = 332; } else { if (_r.levelNum == 3){ gotoAndStop(2); x = (165 + 176); y = 332; } else { gotoAndStop(4); x = 49; y = 420; }; }; } } }//package
Section 109
//TitleBar (TitleBar) package { import flash.display.*; public dynamic class TitleBar extends SimpleButton { } }//package
Section 110
//Tracking (Tracking) package { import com.omniture.*; import flash.utils.*; public class Tracking { private var startTimer:Number; private var domain:String; private var gameTitle:String; private var account:String; private var trackingServer:String; private var omniture:ActionSource; public function Tracking(_arg1:String, _arg2:String):void{ var _local3:String; super(); gameTitle = _arg1; _local3 = _arg2; if (_local3.indexOf("http://www.channel4.com/") == 0){ account = "channel4dotcom"; domain = "channel4.com"; trackingServer = "webstat.channel4.com"; } else { if ((((_local3.indexOf("http://stage.channel4.com/") == 0)) || ((_local3.indexOf("http://test.channel4.com/") == 0)))){ account = "channel4dotcomtest"; domain = "channel4.com"; trackingServer = "webstat.channel4.com"; } else { if ((((_local3.indexOf("http://") == 0)) || ((_local3.indexOf("https://") == 0)))){ account = "channel4contentonly"; domain = _local3.substring((2 + _local3.indexOf("//")), _local3.indexOf("/", 8)); trackingServer = "webstat.channel4.com"; } else { account = ""; domain = ""; trackingServer = ""; }; }; }; if (account != ""){ omniture = new ActionSource(); omniture.account = account; omniture.pageURL = ""; omniture.pageName = ""; omniture.charSet = "UTF-8"; omniture.currencyCode = "GBP"; omniture.trackClickMap = false; omniture.movieID = ""; omniture.debugTracking = true; omniture.trackLocal = true; omniture.delayTracking = 500; omniture.visitorNamespace = "channel4"; omniture.dc = "112"; if (trackingServer != ""){ omniture.trackingServer = trackingServer; }; }; } public function success(_arg1:Number):void{ var _local2:String; if (account == ""){ return; }; _local2 = String(Math.floor(((getTimer() - startTimer) / 1000))); omniture.linkTrackVars = "eVar31,prop33,eVar33,products,events"; omniture.linkTrackEvents = "event6,event13,event31,event50"; omniture.eVar31 = (("Game: " + gameTitle) + ": Game Completed"); omniture.prop33 = ((("Results: Game: " + gameTitle) + ": ") + String(_arg1)); omniture.eVar33 = omniture.prop33; omniture.products = ((((("Games;Game: " + gameTitle) + ";;;event6=") + _local2) + "|event50=") + String(_arg1)); omniture.events = omniture.linkTrackEvents; omniture.trackLink(omniture.pageURL, "o", (("Game: " + gameTitle) + ": Game Interaction")); } public function failure(_arg1:Number):void{ var _local2:String; if (account == ""){ return; }; _local2 = String(Math.floor(((getTimer() - startTimer) / 1000))); omniture.linkTrackVars = "eVar31,prop33,eVar33,products,events"; omniture.linkTrackEvents = "event6,event30,event31,event50"; omniture.eVar31 = (("Game: " + gameTitle) + ": Game Over"); omniture.prop33 = ((("Results: Game: " + gameTitle) + ": ") + String(_arg1)); omniture.eVar33 = omniture.prop33; omniture.products = ((((("Games;Game: " + gameTitle) + ";;;event6=") + _local2) + "|event50=") + String(_arg1)); omniture.events = omniture.linkTrackEvents; omniture.trackLink(omniture.pageURL, "o", (("Game: " + gameTitle) + ": Game Interaction")); } public function play():void{ if (account == ""){ return; }; startTimer = getTimer(); omniture.linkTrackVars = "eVar1,eVar31,products,events"; omniture.linkTrackEvents = "event10,event31"; omniture.eVar1 = domain; omniture.eVar31 = (("Game: " + gameTitle) + ": Game Play"); omniture.products = ("Games;Game: " + gameTitle); omniture.events = omniture.linkTrackEvents; omniture.trackLink(omniture.pageURL, "o", (("Game: " + gameTitle) + ": Game Interaction")); } } }//package
Section 111
//WindowAchievementInfo (WindowAchievementInfo) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowAchievementInfo extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var info:TextField; public var titleText:TextField; public function WindowAchievementInfo(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg3, _arg4, -999, -999); titleText.text = _arg1; titleText.mouseEnabled = false; _unique = "achievementInfo"; info.text = _arg2; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 112
//WindowAchievements (WindowAchievements) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowAchievements extends WindowBase { public var totalEarnings:TextField; public var star0:MovieClip; public var star3:MovieClip; public var star4:MovieClip; public var star6:MovieClip; public var star7:MovieClip; public var star8:MovieClip; public var star2:MovieClip; public var star1:MovieClip; public var star5:MovieClip; public var highEarnings:TextField; public var titleBar:TitleBar; public var info0:SimpleButton; public var info1:SimpleButton; public var info2:SimpleButton; public var info3:SimpleButton; public var info5:SimpleButton; public var info6:SimpleButton; public var info7:SimpleButton; public var info8:SimpleButton; public var info4:SimpleButton; public var titleText:TextField; public function WindowAchievements(_arg1:Object):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 234, ((386 - 3) + Math.floor((7 * Math.random()))), ((35 - 3) + Math.floor((7 * Math.random())))); titleText.text = "Your achievements"; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); highEarnings.text = String(_arg1.highEarnings); totalEarnings.text = String(_arg1.totalEarnings); if (_arg1.achievements[0]){ star0.visible = true; } else { star0.visible = false; }; if (_arg1.achievements[1]){ star1.visible = true; } else { star1.visible = false; }; if (_arg1.achievements[2]){ star2.visible = true; } else { star2.visible = false; }; if (_arg1.achievements[3]){ star3.visible = true; } else { star3.visible = false; }; if (_arg1.achievements[4]){ star4.visible = true; } else { star4.visible = false; }; if (_arg1.achievements[5]){ star5.visible = true; } else { star5.visible = false; }; if (_arg1.achievements[6]){ star6.visible = true; } else { star6.visible = false; }; if (_arg1.achievements[7]){ star7.visible = true; } else { star7.visible = false; }; if (_arg1.achievements[8]){ star8.visible = true; } else { star8.visible = false; }; info0.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info1.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info2.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info3.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info4.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info5.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info6.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info7.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); info8.addEventListener(MouseEvent.CLICK, showInfo, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); info0.removeEventListener(MouseEvent.CLICK, showInfo); info1.removeEventListener(MouseEvent.CLICK, showInfo); info2.removeEventListener(MouseEvent.CLICK, showInfo); info3.removeEventListener(MouseEvent.CLICK, showInfo); info4.removeEventListener(MouseEvent.CLICK, showInfo); info5.removeEventListener(MouseEvent.CLICK, showInfo); info6.removeEventListener(MouseEvent.CLICK, showInfo); info7.removeEventListener(MouseEvent.CLICK, showInfo); info8.removeEventListener(MouseEvent.CLICK, showInfo); } private function showInfo(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; _local2 = (x + _arg1.target.x); _local3 = (y + _arg1.target.y); if (_arg1.target == info0){ _r.windows.addChild(new WindowAchievementInfo("Job Done", "Complete the whole week in one attempt.", _local2, _local3)); } else { if (_arg1.target == info1){ _r.windows.addChild(new WindowAchievementInfo("Six Of The Best", "Zap 6 or more bits of network traffic in one go.", _local2, _local3)); } else { if (_arg1.target == info2){ _r.windows.addChild(new WindowAchievementInfo("Perfect Start", "Get through Sunday without letting any spam through or zapping innocent traffic.", _local2, _local3)); } else { if (_arg1.target == info3){ _r.windows.addChild(new WindowAchievementInfo("Cutting It Fine", "Finish a day with Satisfaction under 50% at 6pm.", _local2, _local3)); } else { if (_arg1.target == info4){ _r.windows.addChild(new WindowAchievementInfo("Roy's Week Off", "Complete the whole week in one attempt without using Roy.", _local2, _local3)); } else { if (_arg1.target == info5){ _r.windows.addChild(new WindowAchievementInfo("Cuke Queen", "Beat Jen's top score for the game she sends on Thursday.", _local2, _local3)); } else { if (_arg1.target == info6){ _r.windows.addChild(new WindowAchievementInfo("Zero Install", "Complete Friday without using any upgrades.", _local2, _local3)); } else { if (_arg1.target == info7){ _r.windows.addChild(new WindowAchievementInfo("Nosy Parker", "In one attempt, open every file on the servers that appear on Tue, Wed and Fri.", _local2, _local3)); } else { if (_arg1.target == info8){ _r.windows.addChild(new WindowAchievementInfo("Failure Is An Option", "Find a way to get fired on Sunday...", _local2, _local3)); }; }; }; }; }; }; }; }; }; } } }//package
Section 113
//WindowAlert (WindowAlert) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class WindowAlert extends WindowBase { public var closeWindow:SimpleButton; private var _reply:Number;// = 0 private var _dept:Object; public var msgText:TextField; public var msgReply0:MovieClip; public var msgReply1:MovieClip; public var avatars:MovieClip; public var deptOptions:MovieClip; public var msgSend:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public function WindowAlert(_arg1:Object):void{ var _local2:Array; var _local3:String; _reply = 0; addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg1.x, _arg1.y, -999, -999); titleText.text = (((("ITHELP: " + _arg1.username) + "@") + _arg1.subdomain) + ".reynholm"); titleText.mouseEnabled = false; _dept = _arg1; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); addEventListener(Event.ENTER_FRAME, updateContent, false, 0, true); deptOptions.buttonReply.addEventListener(MouseEvent.CLICK, doReply, false, 0, true); deptOptions.buttonRoy.addEventListener(MouseEvent.CLICK, sendRoy, false, 0, true); deptOptions.buttonMoss.addEventListener(MouseEvent.CLICK, sendMoss, false, 0, true); deptOptions.buttonJen.addEventListener(MouseEvent.CLICK, sendJen, false, 0, true); deptOptions.visible = false; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; avatars.gotoAndStop(_dept.picNum); _local3 = "spam"; if (_dept.problemSoftware >= _dept.problemSpam){ _local3 = "software"; }; if ((((_dept.problemHardware >= _dept.problemSoftware)) && ((_dept.problemHardware >= _dept.problemSpam)))){ _local3 = "hardware"; }; if ((((((_dept.problemVirus >= _dept.problemHardware)) && ((_dept.problemVirus >= _dept.problemSoftware)))) && ((_dept.problemVirus >= _dept.problemSpam)))){ _local3 = "virus"; }; if (_local3 == "spam"){ _local2 = ["Can't you make these Viagra messages stop?", "My email must be broken, it's full of adverts.", "All this spam is driving me crazy!", "People keep trying to sell me things.", "I'm getting emails from companies I've never heard of."]; } else { if (_local3 == "software"){ _local2 = ["When I click on the thing it doesn't give me the right option.", "It won't let me open a file.", "The progress bar has been stuck for half an hour now.", "I think you installed the wrong version of the spreadsheet.", "It normally goes 'blip' on the second click but now is 'blop'."]; } else { if (_local3 == "hardware"){ _local2 = ["The box on the floor is making an odd noise.", "I think I broke a wire or a plug or socket.", "When I press buttons on the keyboard they're not right.", "Is the second light supposed to flash more than the third one?", "Everyone can smell smoke. Can computers catch fire?"]; } else { if (_local3 == "virus"){ _local2 = ["I opened an attachment and everything's gone strange.", "Clicking on the button to do a virus scan like the website said has done something.", "When it asked to install I clicked Yes, now I get lots more popups.", "Installing 'free' software from Russian websites is totally OK and safe, right?", "My friend sent an EXE with a dancing elf but it crashes every time."]; }; }; }; }; if (_dept.picNum == 43){ msgText.text = "Hello! Computer's broken! Broken down! Bing bong noise."; } else { msgText.text = _local2[Math.floor((4.99 * Math.random()))]; }; } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); removeEventListener(Event.ENTER_FRAME, updateContent); deptOptions.buttonReply.removeEventListener(MouseEvent.CLICK, doReply); deptOptions.buttonRoy.removeEventListener(MouseEvent.CLICK, sendRoy); deptOptions.buttonMoss.removeEventListener(MouseEvent.CLICK, sendMoss); deptOptions.buttonJen.removeEventListener(MouseEvent.CLICK, sendJen); } function doReply(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_dept.replyCount > 0){ return; }; _dept.doReply(); _reply = Math.round(Math.random()); _timer = setTimeout(destroy, 2700); _timerSet = true; _r.menuGame.replyEarningsBudget(); } function sendMoss(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffMoss.workingOn != null){ return; }; _r.staffMoss.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } function sendRoy(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffRoy.workingOn != null){ return; }; _r.staffRoy.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } function sendJen(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffJen.workingOn != null){ return; }; _r.staffJen.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } private function updateContent(_arg1:Event):void{ if ((((((((_dept.replyCount > 0)) || ((_r.staffRoy.workingOn == _dept)))) || ((_r.staffMoss.workingOn == _dept)))) || ((_r.staffJen.workingOn == _dept)))){ deptOptions.visible = false; if (_dept.replyCount > 0){ if (_reply == 0){ msgReply0.visible = true; msgReply1.visible = false; } else { msgReply0.visible = false; msgReply1.visible = true; }; } else { msgReply0.visible = false; msgReply1.visible = false; }; if ((((((_r.staffRoy.workingOn == _dept)) || ((_r.staffMoss.workingOn == _dept)))) || ((_r.staffJen.workingOn == _dept)))){ msgSend.visible = true; } else { msgSend.visible = false; }; } else { if (_r.gameStatus != "playing"){ deptOptions.visible = false; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; } else { deptOptions.visible = true; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; if (_r.staffRoy.workingOn == null){ deptOptions.buttonRoy.visible = true; } else { deptOptions.buttonRoy.visible = false; }; if (_r.staffMoss.workingOn == null){ deptOptions.buttonMoss.visible = true; } else { deptOptions.buttonMoss.visible = false; }; if (_r.staffJen.workingOn == null){ deptOptions.buttonJen.visible = true; } else { deptOptions.buttonJen.visible = false; }; }; }; } } }//package
Section 114
//WindowAttachment (WindowAttachment) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowAttachment extends WindowBase { public var closeWindow:SimpleButton; public var content:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public function WindowAttachment(_arg1:String):void{ var _local2:Array; var _local3:*; addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 230, 102, 75); titleText.text = _arg1; titleText.mouseEnabled = false; _unique = titleText.text; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); _local2 = ["", "", "amsterdam.jpg", "firealarm.txt", "smallpaul.jpg", "personals.txt", "ysosrs.jpg", "charity.jpg", "WarningSign.pdf", "poster.jpg", "cal_sep.jpg", "cal_oct.jpg", "inspiration.pdf", "profanity.exe", "FATHER.JPG", "COOCHIEMAMA.JPG", "suckfund.txt", "GOODTIMES.JPG", "cukenukem.exe", "CukeGame.EXE", "ratmouse.scr"]; _local3 = 2; while (_local3 < _local2.length) { if (_arg1 == _local2[_local3]){ content.gotoAndStop(_local3); break; }; _local3++; }; } private function removedFromStage(_arg1:Event):void{ content.gotoAndStop(1); removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 115
//WindowBase (WindowBase) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class WindowBase extends MovieClip { protected var _unique:String; protected var _r:Object; protected var _count:uint;// = 0 protected var _timerSet:Boolean;// = false protected var _dragged:Boolean;// = false protected var _spawn:WindowSpawn; protected var _timer:uint; protected var _yStart:Number; protected var _dragX:Number; protected var _dragY:Number; protected var _xStart:Number; public function WindowBase(_arg1:Number, _arg2:Number, _arg3:Number=-999, _arg4:Number=-999):void{ _dragged = false; _count = 0; _timerSet = false; super(); _xStart = _arg1; _yStart = _arg2; visible = false; x = _arg3; y = _arg4; addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseDown, false, 0, true); cacheAsBitmap = true; _unique = ""; addEventListener(Event.ADDED_TO_STAGE, addedToStage, false, 0, true); } public function destroy():void{ if (_timerSet){ clearTimeout(_timer); }; if (_dragged){ stage.removeEventListener(MouseEvent.MOUSE_UP, draggingStop); }; removeEventListener(Event.ENTER_FRAME, enterFrame); removeEventListener(MouseEvent.MOUSE_DOWN, mouseDown); removeEventListener(Event.ADDED_TO_STAGE, addedToStage); cacheAsBitmap = false; if (_spawn != null){ parent.removeChild(_spawn); }; parent.removeChild(this); } protected function addedToStage(_arg1:Event):void{ var _local2:Object; var _local3:MovieClip; var _local4:*; var _local5:*; var _local6:*; _r = (parent.parent as Object); _local2 = (parent as Object); if (x == -999){ _local5 = _local2.mouseX; if (_local5 < 0){ _local5 = 0; } else { if (_local5 > 624){ _local5 = 624; }; }; if (_local5 > 312){ if (width > (_local5 - 20)){ x = Math.floor((10 * Math.random())); } else { x = Math.floor((Math.random() * ((_local5 - 20) - width))); }; } else { if (width > ((624 - _local5) - 20)){ x = ((624 - width) - Math.floor((10 * Math.random()))); } else { x = Math.floor(((_local5 + 20) + (Math.random() * (((624 - _local5) - 20) - width)))); }; }; }; if (y == -999){ _local6 = _local2.mouseY; if (_local6 < 0){ _local6 = 0; } else { if (_local6 > 467){ _local6 = 467; }; }; if (_local6 > 248){ if (height > ((_local6 - 20) - 27)){ y = (27 + Math.floor((10 * Math.random()))); } else { y = Math.floor((27 + (Math.random() * (((_local6 - 20) - 27) - height)))); }; } else { if (height > ((468 - _local6) - 20)){ y = ((468 - height) - Math.floor((10 * Math.random()))); } else { y = Math.floor(((_local6 + 20) + (Math.random() * (((468 - _local6) - 20) - height)))); }; }; }; if (_unique == ""){ return; }; _local4 = 0; while (_local4 < _local2.numChildren) { _local3 = _local2.getChildAt(_local4); if (((!((_local3 == this))) && ((_local3._unique == _unique)))){ _local3.destroy(); break; }; _local4++; }; } protected function enterFrame(_arg1:Event):void{ var _local2:Number; var _local3:Number; if (_count <= 10){ if (_count == 10){ parent.removeChild(_spawn); _spawn = null; visible = true; } else { if (_count == 0){ _spawn = new WindowSpawn(); parent.addChild(_spawn); }; _spawn.x = (_xStart + (((x - _xStart) * _count) / 10)); _spawn.y = (_yStart + (((y - _yStart) * _count) / 10)); _spawn.width = (20 + (((width - 20) * _count) / 10)); _spawn.height = (20 + (((height - 20) * _count) / 10)); }; _count++; }; if (_dragged){ _local2 = stage.mouseX; _local3 = stage.mouseY; if (_local2 < 0){ _local2 = 0; } else { if (_local2 > 624){ _local2 = 624; }; }; if (_local3 < 0){ _local3 = 0; } else { if (_local3 > 467){ _local3 = 467; }; }; x = (_local2 - _dragX); y = (_local3 - _dragY); if (x < (-(width) + 150)){ x = (-(width) + 150); } else { if (x > (625 - 150)){ x = (625 - 150); }; }; if (y < 27){ y = 27; } else { if (y > (468 - 60)){ y = (468 - 60); }; }; }; } public function bringToFront():void{ this.parent.setChildIndex(this, (this.parent.numChildren - 1)); } protected function draggingStart(_arg1:MouseEvent):void{ _dragged = true; _dragX = (stage.mouseX - x); _dragY = (stage.mouseY - y); stage.addEventListener(MouseEvent.MOUSE_UP, draggingStop, false, 0, true); } public function destroyManually(_arg1:MouseEvent):void{ destroy(); } protected function mouseDown(_arg1:MouseEvent):void{ this.parent.setChildIndex(this, (this.parent.numChildren - 1)); } protected function draggingStop(_arg1:MouseEvent):void{ _dragged = false; stage.removeEventListener(MouseEvent.MOUSE_UP, draggingStop); } } }//package
Section 116
//WindowDept (WindowDept) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class WindowDept extends WindowBase { public var closeWindow:SimpleButton; private var _reply:Number;// = 0 private var _dept:Object; public var msgReply0:MovieClip; public var msgReply1:MovieClip; public var deptOptions:MovieClip; public var msgSend:MovieClip; public var deptStatus:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public function WindowDept(_arg1:Object):void{ _reply = 0; addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg1.x, _arg1.y, -999, -999); titleText.text = (("Status: " + _arg1.subdomain) + ".reynholm"); titleText.mouseEnabled = false; _unique = titleText.text; _dept = _arg1; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); addEventListener(Event.ENTER_FRAME, updateContent, false, 0, true); deptOptions.buttonReply.addEventListener(MouseEvent.CLICK, doReply, false, 0, true); deptOptions.buttonRoy.addEventListener(MouseEvent.CLICK, sendRoy, false, 0, true); deptOptions.buttonMoss.addEventListener(MouseEvent.CLICK, sendMoss, false, 0, true); deptOptions.buttonJen.addEventListener(MouseEvent.CLICK, sendJen, false, 0, true); deptOptions.visible = false; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); removeEventListener(Event.ENTER_FRAME, updateContent); deptOptions.buttonReply.removeEventListener(MouseEvent.CLICK, doReply); deptOptions.buttonRoy.removeEventListener(MouseEvent.CLICK, sendRoy); deptOptions.buttonMoss.removeEventListener(MouseEvent.CLICK, sendMoss); deptOptions.buttonJen.removeEventListener(MouseEvent.CLICK, sendJen); } function sendMoss(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffMoss.workingOn != null){ return; }; _r.staffMoss.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } function sendRoy(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffRoy.workingOn != null){ return; }; _r.staffRoy.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } function sendJen(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_r.staffJen.workingOn != null){ return; }; _r.staffJen.workOn(_dept); _timer = setTimeout(destroy, 1700); _timerSet = true; _r.menuGame.staffEarningsBudget(); } private function updateContent(_arg1:Event):void{ if (_dept.problemSpam < 25){ deptStatus.problemSpam.text = "OK"; deptStatus.problemSpam.textColor = 7929517; } else { if (_dept.problemSpam < 67){ deptStatus.problemSpam.text = "Rather irritating"; deptStatus.problemSpam.textColor = 0xFFCC00; } else { deptStatus.problemSpam.text = "Very annoying"; deptStatus.problemSpam.textColor = 0xFF4D00; }; }; if (_dept.problemVirus < 25){ deptStatus.problemVirus.text = "OK"; deptStatus.problemVirus.textColor = 7929517; } else { if (_dept.problemVirus < 67){ deptStatus.problemVirus.text = "Mildly infected"; deptStatus.problemVirus.textColor = 0xFFCC00; } else { deptStatus.problemVirus.text = "Thoroughly diseased"; deptStatus.problemVirus.textColor = 0xFF4D00; }; }; if (_dept.problemSoftware < 25){ deptStatus.problemSoftware.text = "OK"; deptStatus.problemSoftware.textColor = 7929517; } else { if (_dept.problemSoftware < 67){ deptStatus.problemSoftware.text = "Playing up"; deptStatus.problemSoftware.textColor = 0xFFCC00; } else { deptStatus.problemSoftware.text = "Crash-happy"; deptStatus.problemSoftware.textColor = 0xFF4D00; }; }; if (_dept.problemHardware < 25){ deptStatus.problemHardware.text = "OK"; deptStatus.problemHardware.textColor = 7929517; } else { if (_dept.problemHardware < 67){ deptStatus.problemHardware.text = "On the blink"; deptStatus.problemHardware.textColor = 0xFFCC00; } else { deptStatus.problemHardware.text = "Clapped out"; deptStatus.problemHardware.textColor = 0xFF4D00; }; }; if ((((((((_dept.replyCount > 0)) || ((_r.staffRoy.workingOn == _dept)))) || ((_r.staffMoss.workingOn == _dept)))) || ((_r.staffJen.workingOn == _dept)))){ deptOptions.visible = false; if (_dept.replyCount > 0){ if (_reply == 0){ msgReply0.visible = true; msgReply1.visible = false; } else { msgReply0.visible = false; msgReply1.visible = true; }; } else { msgReply0.visible = false; msgReply1.visible = false; }; if ((((((_r.staffRoy.workingOn == _dept)) || ((_r.staffMoss.workingOn == _dept)))) || ((_r.staffJen.workingOn == _dept)))){ msgSend.visible = true; } else { msgSend.visible = false; }; } else { if (((!((_r.gameStatus == "playing"))) || ((((((((_dept.problemSpam < 25)) && ((_dept.problemVirus < 25)))) && ((_dept.problemSoftware < 25)))) && ((_dept.problemHardware < 25)))))){ deptOptions.visible = false; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; } else { deptOptions.visible = true; msgReply0.visible = false; msgReply1.visible = false; msgSend.visible = false; if (_r.staffRoy.workingOn == null){ deptOptions.buttonRoy.visible = true; } else { deptOptions.buttonRoy.visible = false; }; if (_r.staffMoss.workingOn == null){ deptOptions.buttonMoss.visible = true; } else { deptOptions.buttonMoss.visible = false; }; if (_r.staffJen.workingOn == null){ deptOptions.buttonJen.visible = true; } else { deptOptions.buttonJen.visible = false; }; }; }; } function doReply(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; if (_dept.replyCount > 0){ return; }; _dept.doReply(); _reply = Math.round(Math.random()); _timer = setTimeout(destroy, 2700); _timerSet = true; _r.menuGame.replyEarningsBudget(); } } }//package
Section 117
//WindowDouglas (WindowDouglas) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowDouglas extends WindowBase { public var closeWindow:SimpleButton; public var msgText:TextField; public var avatars:MovieClip; public var titleBar:SimpleButton; public var titleText:TextField; public function WindowDouglas(_arg1:String, _arg2:String, _arg3:String, _arg4:Number, _arg5:Number, _arg6:Number=-999, _arg7:Number=-999):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg4, _arg5, _arg6, _arg7); titleText.text = (("Decree from " + _arg1) + "@headhoncho.reynholm"); titleText.mouseEnabled = false; msgText.text = _arg2.toUpperCase(); avatars.gotoAndPlay((1 + Math.floor((avatars.totalFrames * Math.random())))); titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 118
//WindowFile (WindowFile) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowFile extends WindowBase { public var closeWindow:SimpleButton; public var content:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public function WindowFile(_arg1:Object, _arg2:Object):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg1.x, _arg1.y, -999, -999); titleText.text = (("File server " + _arg1.subdomain) + ".reynholm"); titleText.mouseEnabled = false; _unique = titleText.text; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); if (_arg2.levelNum == 3){ content.gotoAndStop(1); } else { if (_arg2.levelNum == 4){ content.gotoAndStop(2); } else { if (_arg2.levelNum == 6){ content.gotoAndStop(3); }; }; }; content.attachmentButton1.addEventListener(MouseEvent.CLICK, attachment1, false, 0, true); content.attachmentButton2.addEventListener(MouseEvent.CLICK, attachment2, false, 0, true); content.attachmentButton3.addEventListener(MouseEvent.CLICK, attachment3, false, 0, true); content.attachmentButton4.addEventListener(MouseEvent.CLICK, attachment4, false, 0, true); content.attachmentButton5.addEventListener(MouseEvent.CLICK, attachment5, false, 0, true); } private function checkAchievement():void{ var _local1:*; var _local2:*; _local1 = true; _local2 = 0; while (_local2 < 15) { if (!_r.trackAch.filesOpened[_local2]){ _local1 = false; break; }; _local2++; }; if (_local1){ _r.claimAch(7); }; } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); content.attachmentButton1.removeEventListener(MouseEvent.CLICK, attachment1); content.attachmentButton2.removeEventListener(MouseEvent.CLICK, attachment2); content.attachmentButton3.removeEventListener(MouseEvent.CLICK, attachment3); content.attachmentButton4.removeEventListener(MouseEvent.CLICK, attachment4); content.attachmentButton5.removeEventListener(MouseEvent.CLICK, attachment5); } private function attachment3(_arg1:MouseEvent):void{ if (_r.levelNum == 3){ _r.windows.addChild(new WindowAttachment("smallpaul.jpg")); } else { if (_r.levelNum == 4){ _r.windows.addChild(new WindowAttachment("poster.jpg")); } else { if (_r.levelNum == 6){ _r.windows.addChild(new WindowAttachment("FATHER.JPG")); }; }; }; if (_r.levelNum == 3){ _r.trackAch.filesOpened[2] = true; } else { if (_r.levelNum == 4){ _r.trackAch.filesOpened[7] = true; } else { if (_r.levelNum == 6){ _r.trackAch.filesOpened[12] = true; }; }; }; checkAchievement(); } private function attachment4(_arg1:MouseEvent):void{ if (_r.levelNum == 3){ _r.windows.addChild(new WindowAttachment("personals.txt")); } else { if (_r.levelNum == 4){ _r.windows.addChild(new WindowAttachment("cal_sep.jpg")); } else { if (_r.levelNum == 6){ _r.windows.addChild(new WindowAttachment("COOCHIEMAMA.JPG")); }; }; }; if (_r.levelNum == 3){ _r.trackAch.filesOpened[3] = true; } else { if (_r.levelNum == 4){ _r.trackAch.filesOpened[8] = true; } else { if (_r.levelNum == 6){ _r.trackAch.filesOpened[13] = true; }; }; }; checkAchievement(); } private function attachment2(_arg1:MouseEvent):void{ if (_r.levelNum == 3){ _r.windows.addChild(new WindowAttachment("firealarm.txt")); } else { if (_r.levelNum == 4){ _r.windows.addChild(new WindowAttachment("WarningSign.pdf")); } else { if (_r.levelNum == 6){ _r.windows.addChild(new WindowAttachment("profanity.exe")); }; }; }; if (_r.levelNum == 3){ _r.trackAch.filesOpened[1] = true; } else { if (_r.levelNum == 4){ _r.trackAch.filesOpened[6] = true; } else { if (_r.levelNum == 6){ _r.trackAch.filesOpened[11] = true; }; }; }; checkAchievement(); } private function attachment5(_arg1:MouseEvent):void{ if (_r.levelNum == 3){ _r.windows.addChild(new WindowAttachment("ysosrs.jpg")); } else { if (_r.levelNum == 4){ _r.windows.addChild(new WindowAttachment("cal_oct.jpg")); } else { if (_r.levelNum == 6){ _r.windows.addChild(new WindowAttachment("suckfund.txt")); }; }; }; if (_r.levelNum == 3){ _r.trackAch.filesOpened[4] = true; } else { if (_r.levelNum == 4){ _r.trackAch.filesOpened[9] = true; } else { if (_r.levelNum == 6){ _r.trackAch.filesOpened[14] = true; }; }; }; checkAchievement(); } private function attachment1(_arg1:MouseEvent):void{ if (_r.levelNum == 3){ _r.windows.addChild(new WindowAttachment("amsterdam.jpg")); } else { if (_r.levelNum == 4){ _r.windows.addChild(new WindowAttachment("charity.jpg")); } else { if (_r.levelNum == 6){ _r.windows.addChild(new WindowAttachment("inspiration.pdf")); }; }; }; if (_r.levelNum == 3){ _r.trackAch.filesOpened[0] = true; } else { if (_r.levelNum == 4){ _r.trackAch.filesOpened[5] = true; } else { if (_r.levelNum == 6){ _r.trackAch.filesOpened[10] = true; }; }; }; checkAchievement(); } } }//package
Section 119
//WindowGameOver (WindowGameOver) package { import flash.events.*; import flash.text.*; public class WindowGameOver extends WindowBase { public var msg:TextField; public var titleBar:TitleBar; public var titleText:TextField; public function WindowGameOver(_arg1:String):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 0, -999, -999); titleText.text = ""; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); msg.text = _arg1; } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); } } }//package
Section 120
//WindowHelp (WindowHelp) package { import flash.events.*; import flash.display.*; import flash.ui.*; import flash.utils.*; public class WindowHelp extends MovieClip { private var _r:Object; public var quitButton:SimpleButton; public var continueButton:SimpleButton; public function WindowHelp():void{ quitButton.addEventListener(MouseEvent.CLICK, quit); continueButton.addEventListener(MouseEvent.CLICK, closeWindowManually); _r = (parent as Object); visible = false; } public function closeWindow():void{ _r.stage.frameRate = 30; Mouse.hide(); _r.cursor.visible = true; visible = false; _r.menuGame.unpause.visible = false; } private function quit(_arg1:MouseEvent):void{ if (_r.gameStatus == "playing"){ _r.gameStatus = "gameOver"; _r.keyboardCatWaiting.visible = true; setTimeout(_r.levelOver, 2600); _r.audioMusic.gotoAndStop(11); _r.windows.addChild(new WindowGameOver("Resignation accepted")); }; closeWindow(); } private function closeWindowManually(_arg1:MouseEvent):void{ closeWindow(); } public function openWindow():void{ _r.stage.frameRate = 0.01; Mouse.show(); _r.cursor.visible = false; visible = true; _r.menuGame.unpause.visible = true; } } }//package
Section 121
//WindowInternet (WindowInternet) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowInternet extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowInternet(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=-999, _arg5:Number=-999):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg2, _arg3, _arg4, _arg5); _unique = _arg1; titleText.text = _arg1; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 122
//WindowIntro (WindowIntro) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class WindowIntro extends WindowBase { public var titleBar:TitleBar; public var continueButton:SimpleButton; public var titleText:TextField; public function WindowIntro(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=-999, _arg5:Number=-999):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg2, _arg3, _arg4, _arg5); titleText.text = _arg1; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); continueButton.addEventListener(MouseEvent.CLICK, enterSystem, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); continueButton.removeEventListener(MouseEvent.CLICK, enterSystem); } private function enterSystem(_arg1:MouseEvent):void{ var e = _arg1; _r.windows.addChild(new WindowAchievements(_r.player)); setTimeout(function ():void{ _r.windows.addChild(new WindowSharing(_r.config.url, _r.config.title)); }, 150); setTimeout(function ():void{ _r.windows.addChild(new WindowStart(_r.player)); }, 300); destroy(); } } }//package
Section 123
//WindowLevelComplete (WindowLevelComplete) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowLevelComplete extends WindowBase { public var okButton:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowLevelComplete():void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 0, -999, -999); titleText.text = ""; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); okButton.addEventListener(MouseEvent.CLICK, ok, false, 0, true); } private function ok(_arg1:MouseEvent):void{ destroy(); _r.levelOver(); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); okButton.removeEventListener(MouseEvent.CLICK, ok); } } }//package
Section 124
//WindowPopup1 (WindowPopup1) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowPopup1 extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowPopup1():void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(Math.floor((625 * Math.random())), Math.floor((468 * Math.random())), -999, -999); titleText.text = ""; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 125
//WindowPopup2 (WindowPopup2) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowPopup2 extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowPopup2():void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(Math.floor((625 * Math.random())), Math.floor((468 * Math.random())), -999, -999); titleText.text = ""; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 126
//WindowPopup3 (WindowPopup3) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowPopup3 extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowPopup3():void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(Math.floor((625 * Math.random())), Math.floor((468 * Math.random())), -999, -999); titleText.text = ""; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package
Section 127
//WindowRouter (WindowRouter) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowRouter extends WindowBase { public var closeWindow:SimpleButton; public var routerOptions:MovieClip; private var _router:Object; public var titleBar:TitleBar; public var titleText:TextField; public function WindowRouter(_arg1:String, _arg2:Object):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg2.x, _arg2.y, -999, -999); titleText.text = _arg1; titleText.mouseEnabled = false; _unique = titleText.text; _router = _arg2; routerOptions.visible = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); addEventListener(Event.ENTER_FRAME, updateContent, false, 0, true); routerOptions.button2.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); routerOptions.button4.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); routerOptions.button6.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); routerOptions.button8.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); routerOptions.button9.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); routerOptions.button10.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); } private function doUpgrade(_arg1:MouseEvent):void{ var _local2:int; if (_r.gameStatus != "playing"){ return; }; if (_arg1.target == routerOptions.button2){ _local2 = 49; _router.gotoAndStop(2); } else { if (_arg1.target == routerOptions.button4){ _local2 = 59; _router.gotoAndStop(4); } else { if (_arg1.target == routerOptions.button6){ _local2 = 79; _router.gotoAndStop(6); } else { if (_arg1.target == routerOptions.button8){ _local2 = 125; _router.gotoAndStop(8); } else { if (_arg1.target == routerOptions.button9){ _local2 = 59; _router.gotoAndStop(9); } else { if (_arg1.target == routerOptions.button10){ _local2 = 39; _router.gotoAndStop(10); }; }; }; }; }; }; _r.menuGame.upgradeEarningsBudget(_local2); destroy(); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); removeEventListener(Event.ENTER_FRAME, updateContent); routerOptions.button2.removeEventListener(MouseEvent.CLICK, doUpgrade); routerOptions.button4.removeEventListener(MouseEvent.CLICK, doUpgrade); routerOptions.button6.removeEventListener(MouseEvent.CLICK, doUpgrade); routerOptions.button8.removeEventListener(MouseEvent.CLICK, doUpgrade); routerOptions.button9.removeEventListener(MouseEvent.CLICK, doUpgrade); routerOptions.button10.removeEventListener(MouseEvent.CLICK, doUpgrade); } private function updateContent(_arg1:Event):void{ if (_r.gameStatus != "playing"){ routerOptions.visible = false; return; }; routerOptions.visible = true; if (_r.budget < 49){ routerOptions.button2.visible = false; } else { routerOptions.button2.visible = true; }; if (_r.budget < 59){ routerOptions.button4.visible = false; } else { routerOptions.button4.visible = true; }; if (_r.budget < 79){ routerOptions.button6.visible = false; } else { routerOptions.button6.visible = true; }; if (_r.budget < 125){ routerOptions.button8.visible = false; } else { routerOptions.button8.visible = true; }; if (_r.budget < 59){ routerOptions.button9.visible = false; } else { routerOptions.button9.visible = true; }; if (_r.budget < 39){ routerOptions.button10.visible = false; } else { routerOptions.button10.visible = true; }; } } }//package
Section 128
//WindowRouterChange (WindowRouterChange) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowRouterChange extends WindowBase { public var closeWindow:SimpleButton; public var routerOptions:MovieClip; private var _router:Object; public var installed:TextField; public var titleBar:TitleBar; public var titleText:TextField; public function WindowRouterChange(_arg1:String, _arg2:Object):void{ var _local3:Array; addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg2.x, _arg2.y, -999, -999); titleText.text = _arg1; titleText.mouseEnabled = false; _unique = titleText.text; _local3 = ["SpamSlurper™", "SpamSlurper™ Pro", "SRINJ Anti-virus", "SRINJ Anti-virus Pro", "AntiSociability", "AntiSociability Pro", "Electrocutie™", "Black Hole", "PacketSlimer"]; installed.text = _local3[(_arg2.currentFrame - 2)]; routerOptions.visible = false; _router = _arg2; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); addEventListener(Event.ENTER_FRAME, updateContent, false, 0, true); routerOptions.buttonUninstall.addEventListener(MouseEvent.CLICK, doUninstall, false, 0, true); routerOptions.pro.buttonUpgrade.addEventListener(MouseEvent.CLICK, doUpgrade, false, 0, true); } private function doUpgrade(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; _router.gotoAndStop((_router.currentFrame + 1)); _r.menuGame.upgradeEarningsBudget(39); destroy(); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); removeEventListener(Event.ENTER_FRAME, updateContent); routerOptions.buttonUninstall.removeEventListener(MouseEvent.CLICK, doUninstall); routerOptions.pro.buttonUpgrade.removeEventListener(MouseEvent.CLICK, doUpgrade); } private function updateContent(_arg1:Event):void{ if (_r.gameStatus != "playing"){ routerOptions.visible = false; return; }; routerOptions.visible = true; if ((((((_router.currentFrame == 2)) || ((_router.currentFrame == 4)))) || ((_router.currentFrame == 6)))){ routerOptions.pro.visible = true; if (_r.budget >= 39){ routerOptions.pro.buttonUpgrade.visible = true; } else { routerOptions.pro.buttonUpgrade.visible = false; }; } else { routerOptions.pro.visible = false; }; } private function doUninstall(_arg1:MouseEvent):void{ if (_r.gameStatus != "playing"){ return; }; _router.gotoAndStop(1); _r.menuGame.upgradeEarningsBudget(0); destroy(); } } }//package
Section 129
//WindowSharing (WindowSharing) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; public class WindowSharing extends WindowBase { public var shareGoogle:SimpleButton; public var shareReddit:SimpleButton; private var _encodedUrl:String; public var shareStumbleupon:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public var shareTwitter:SimpleButton; public var shareFacebook:SimpleButton; private var _encodedTitle:String; public var shareDigg:SimpleButton; public function WindowSharing(_arg1:String, _arg2:String):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 234, ((14 - 3) + Math.floor((7 * Math.random()))), ((329 - 3) + Math.floor((7 * Math.random())))); titleText.text = "Recruitment drive"; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); _encodedUrl = encodeURIComponent(_arg1); _encodedTitle = encodeURIComponent(_arg2); shareFacebook.addEventListener(MouseEvent.CLICK, doFacebook, false, 0, true); shareTwitter.addEventListener(MouseEvent.CLICK, doTwitter, false, 0, true); shareStumbleupon.addEventListener(MouseEvent.CLICK, doStumbleupon, false, 0, true); shareDigg.addEventListener(MouseEvent.CLICK, doDigg, false, 0, true); shareGoogle.addEventListener(MouseEvent.CLICK, doGoogle, false, 0, true); shareReddit.addEventListener(MouseEvent.CLICK, doReddit, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); shareFacebook.removeEventListener(MouseEvent.CLICK, doFacebook); shareTwitter.removeEventListener(MouseEvent.CLICK, doTwitter); shareStumbleupon.removeEventListener(MouseEvent.CLICK, doStumbleupon); shareDigg.removeEventListener(MouseEvent.CLICK, doDigg); shareGoogle.removeEventListener(MouseEvent.CLICK, doGoogle); shareReddit.removeEventListener(MouseEvent.CLICK, doReddit); } private function doStumbleupon(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://www.stumbleupon.com/submit?url=" + _encodedUrl) + "&title=") + _encodedTitle)), "_blank"); } private function doDigg(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://digg.com/submit?url=" + _encodedUrl) + "&title=") + _encodedTitle)), "_blank"); } private function doFacebook(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://www.facebook.com/sharer.php?u=" + _encodedUrl) + "&t=") + _encodedTitle)), "_blank"); } private function doTwitter(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://twitter.com/?status=is+playing+" + _encodedTitle) + "+") + _encodedUrl)), "_blank"); } private function doReddit(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://reddit.com/submit?url=" + _encodedUrl) + "&title=") + _encodedTitle)), "_blank"); } private function doGoogle(_arg1:MouseEvent):void{ _r.stage.displayState = StageDisplayState.NORMAL; navigateToURL(new URLRequest(((("http://www.google.com/reader/link?url=" + _encodedUrl) + "&title=") + _encodedTitle)), "_blank"); } } }//package
Section 130
//WindowSpawn (WindowSpawn) package { import flash.display.*; public dynamic class WindowSpawn extends MovieClip { } }//package
Section 131
//WindowStaff (WindowStaff) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowStaff extends WindowBase { public var closeWindow:SimpleButton; public var attachmentButton:SimpleButton; public var msgText:TextField; private var _filename:String; public var avatars:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public var filenameText:TextField; public function WindowStaff(_arg1:String, _arg2:String, _arg3:String, _arg4:Number, _arg5:Number, _arg6:Number=-999, _arg7:Number=-999):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg4, _arg5, _arg6, _arg7); titleText.text = (("Message from " + _arg1) + "@it.reynholm"); titleText.mouseEnabled = false; msgText.text = _arg2; msgText.mouseEnabled = false; if (_arg1 == "roy"){ avatars.gotoAndStop(1); } else { if (_arg1 == "moss"){ avatars.gotoAndStop(2); } else { if (_arg1 == "jen"){ avatars.gotoAndStop(3); } else { avatars.gotoAndStop(4); }; }; }; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); if (_arg3 == ""){ attachmentButton.visible = false; filenameText.visible = false; } else { _filename = _arg3; filenameText.text = _filename; filenameText.mouseEnabled = false; attachmentButton.addEventListener(MouseEvent.CLICK, launchAttachment, false, 0, true); }; } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); if (attachmentButton.visible){ attachmentButton.removeEventListener(MouseEvent.CLICK, launchAttachment); }; } private function launchAttachment(_arg1:MouseEvent):void{ _r.windows.addChild(new WindowAttachment(_filename)); } } }//package
Section 132
//WindowStart (WindowStart) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowStart extends WindowBase { public var startOptions:MovieClip; public var startWorkNow:MovieClip; public var titleBar:TitleBar; public var titleText:TextField; public function WindowStart(_arg1:Object):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(312, 234, ((14 - 3) + Math.floor((7 * Math.random()))), ((35 - 3) + Math.floor((7 * Math.random())))); titleText.text = "Contract description"; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); if (_arg1.highLevel <= 1){ startOptions.visible = false; } else { startWorkNow.visible = false; if (_arg1.highLevel < 7){ startOptions.start7.visible = false; }; if (_arg1.highLevel < 6){ startOptions.start6.visible = false; }; if (_arg1.highLevel < 5){ startOptions.start5.visible = false; }; if (_arg1.highLevel < 4){ startOptions.start4.visible = false; }; if (_arg1.highLevel < 3){ startOptions.start3.visible = false; }; }; startWorkNow.startWorkNow.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start1.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start2.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start3.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start4.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start5.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start6.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); startOptions.start7.addEventListener(MouseEvent.CLICK, doStart, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); startWorkNow.startWorkNow.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start1.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start2.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start3.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start4.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start5.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start6.removeEventListener(MouseEvent.CLICK, doStart); startOptions.start7.removeEventListener(MouseEvent.CLICK, doStart); } private function doStart(_arg1:MouseEvent):void{ _r.closeAllWindows(); if ((((_arg1.target == startWorkNow.startWorkNow)) || ((_arg1.target == startOptions.start1)))){ _r.playGame(1); } else { if (_arg1.target == startOptions.start2){ _r.playGame(2); } else { if (_arg1.target == startOptions.start3){ _r.playGame(3); } else { if (_arg1.target == startOptions.start4){ _r.playGame(4); } else { if (_arg1.target == startOptions.start5){ _r.playGame(5); } else { if (_arg1.target == startOptions.start6){ _r.playGame(6); } else { if (_arg1.target == startOptions.start7){ _r.playGame(7); }; }; }; }; }; }; }; } } }//package
Section 133
//WindowWifi (WindowWifi) package { import flash.events.*; import flash.display.*; import flash.text.*; public class WindowWifi extends WindowBase { public var closeWindow:SimpleButton; public var titleBar:TitleBar; public var titleText:TextField; public function WindowWifi(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=-999, _arg5:Number=-999):void{ addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage, false, 0, true); super(_arg2, _arg3, _arg4, _arg5); _unique = _arg1; titleText.text = _arg1; titleText.mouseEnabled = false; titleBar.addEventListener(MouseEvent.MOUSE_DOWN, draggingStart, false, 0, true); closeWindow.addEventListener(MouseEvent.CLICK, destroyManually, false, 0, true); } private function removedFromStage(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); titleBar.removeEventListener(MouseEvent.MOUSE_DOWN, draggingStart); closeWindow.removeEventListener(MouseEvent.CLICK, destroyManually); } } }//package

Library Items

Symbol 1 Bitmap
Symbol 2 Bitmap
Symbol 3 Bitmap
Symbol 4 Bitmap
Symbol 5 Bitmap
Symbol 6 Bitmap
Symbol 7 Bitmap
Symbol 8 Bitmap
Symbol 9 GraphicUsed by:11
Symbol 10 SoundUsed by:11
Symbol 11 MovieClipUses:9 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:26 47 140 148 166 169 176 188 266 270 277 281 288 293 314 334 344 354 360
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:14 15Used by:26 47 140 148 166 169 176 188 266 270 277 281 288 293 314 334 344 354 360
Symbol 17 FontUsed by:18 25 27 53 76 80 87 89 91 93 141 142 143 144 145 146 149 154 155 167 168 170 171 172 173 177 178 180 189 192 193 196 219 267 271 278 282 283 286 289 290 294 295 296 299 302 305 308 311 315 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 335 337 340 342 345 347 348 349 350 351 355 358 359 447 448 450 451 452 453 454 465 495 523 564 567 570 573 574 575 576 577 578 579 580 651 655 658 661 664 667 670 673 676 680 696 721 745 808 809 810 819 820 821
Symbol 18 EditableTextUses:17Used by:26
Symbol 19 GraphicUsed by:24 79
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24 79
Symbol 22 GraphicUsed by:24 79
Symbol 23 SoundUsed by:24
Symbol 24 ButtonUses:19 20 21 22 23Used by:26 47 140 148 166 169 176 188 266 270 277 281 334
Symbol 25 TextUses:17Used by:26
Symbol 26 MovieClipUses:13 16 18 24 25
Symbol 27 EditableTextUses:17Used by:47
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:47
Symbol 30 GraphicUsed by:46
Symbol 31 GraphicUsed by:46
Symbol 32 GraphicUsed by:46
Symbol 33 GraphicUsed by:46
Symbol 34 GraphicUsed by:46
Symbol 35 GraphicUsed by:46
Symbol 36 GraphicUsed by:46
Symbol 37 GraphicUsed by:46
Symbol 38 GraphicUsed by:46
Symbol 39 GraphicUsed by:46
Symbol 40 GraphicUsed by:46
Symbol 41 GraphicUsed by:46
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45Used by:47
Symbol 47 MovieClipUses:13 16 27 24 29 46
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:75
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 ButtonUses:50 51Used by:75
Symbol 53 EditableTextUses:17Used by:75
Symbol 54 GraphicUsed by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 SoundUsed by:59
Symbol 59 ButtonUses:54 55 56 57 58Used by:75
Symbol 60 GraphicUsed by:75 140 166
Symbol 61 FontUsed by:62
Symbol 62 EditableTextUses:61Used by:75
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:73
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:73
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:73
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:73
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClipUses:64 66 68 70 72Used by:75
Symbol 74 SoundUsed by:75
Symbol 75 MovieClipUses:49 52 53 59 60 62 73 74
Symbol 76 EditableTextUses:17Used by:140
Symbol 77 GraphicUsed by:86 174 179 341
Symbol 78 SoundUsed by:79
Symbol 79 ButtonUses:19 21 22 78Used by:86 174 175 179 288 314 341 343 354 360 449 455 581  Timeline
Symbol 80 TextUses:17Used by:86
Symbol 81 BitmapUsed by:85
Symbol 82 BitmapUsed by:85
Symbol 83 BitmapUsed by:85
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:81 82 83 84Used by:86
Symbol 86 MovieClip {it44_fla.windowDeptOptions_173}Uses:77 79 80 85Used by:140 148
Symbol 87 TextUses:17Used by:88
Symbol 88 MovieClipUses:87Used by:140 148
Symbol 89 TextUses:17Used by:90
Symbol 90 MovieClipUses:89Used by:140 148
Symbol 91 TextUses:17Used by:92
Symbol 92 MovieClipUses:91Used by:140 148
Symbol 93 EditableTextUses:17Used by:140
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:138
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:138
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:138
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:138
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:138
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:138
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:138
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:138
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:138
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:138
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:138
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:138
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:138
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:138
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:138
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:138
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:138
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:138
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:138
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:138
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137Used by:140
Symbol 139 SoundUsed by:140
Symbol 140 MovieClipUses:13 16 76 24 86 88 90 92 60 93 138 139
Symbol 141 EditableTextUses:17Used by:148
Symbol 142 TextUses:17Used by:147
Symbol 143 EditableTextUses:17Used by:147
Symbol 144 EditableTextUses:17Used by:147
Symbol 145 EditableTextUses:17Used by:147
Symbol 146 EditableTextUses:17Used by:147
Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172}Uses:142 143 144 145 146Used by:148
Symbol 148 MovieClipUses:13 16 141 24 147 86 88 90 92
Symbol 149 EditableTextUses:17Used by:166
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:153
Symbol 152 GraphicUsed by:153
Symbol 153 ButtonUses:151 152Used by:166 333
Symbol 154 EditableTextUses:17Used by:166
Symbol 155 EditableTextUses:17Used by:166
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:164
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:164
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:164
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:157 159 161 163Used by:166
Symbol 165 SoundUsed by:166
Symbol 166 MovieClipUses:13 16 149 24 60 153 154 155 164 165
Symbol 167 EditableTextUses:17Used by:169
Symbol 168 EditableTextUses:17Used by:169
Symbol 169 MovieClipUses:13 16 167 24 168
Symbol 170 EditableTextUses:17Used by:176
Symbol 171 EditableTextUses:17Used by:176
Symbol 172 TextUses:17Used by:175
Symbol 173 TextUses:17Used by:174
Symbol 174 MovieClip {it44_fla.windowRouterChangePro_167}Uses:77 79 173Used by:175
Symbol 175 MovieClip {it44_fla.windowRouterChangeOptions_166}Uses:79 172 174Used by:176
Symbol 176 MovieClipUses:13 16 170 24 171 175
Symbol 177 EditableTextUses:17Used by:188
Symbol 178 TextUses:17Used by:179
Symbol 179 MovieClip {it44_fla.windowRouterOptions_164}Uses:77 79 178Used by:188
Symbol 180 TextUses:17Used by:188
Symbol 181 BitmapUsed by:187
Symbol 182 BitmapUsed by:187
Symbol 183 BitmapUsed by:187
Symbol 184 BitmapUsed by:187
Symbol 185 BitmapUsed by:187
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:181 182 183 184 185 186Used by:188
Symbol 188 MovieClipUses:13 16 177 24 179 180 187
Symbol 189 EditableTextUses:17Used by:266
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:265
Symbol 192 TextUses:17Used by:265
Symbol 193 TextUses:17Used by:265
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:265
Symbol 196 TextUses:17Used by:265
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:265
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:265
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:265
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:265
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:265
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:265
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:265
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:214
Symbol 213 SoundUsed by:214
Symbol 214 ButtonUses:212 213Used by:265
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:265
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:265
Symbol 219 TextUses:17Used by:265
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:265
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:226
Symbol 224 GraphicUsed by:226 264 589
Symbol 225 SoundUsed by:226
Symbol 226 ButtonUses:223 224 225Used by:265
Symbol 227 GraphicUsed by:236 239
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClip {it44_fla.cukeMouthAnim_154}Uses:230Used by:239
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClip {it44_fla.cukeThrow_156}Uses:234Used by:239
Symbol 236 ButtonUses:227Used by:239
Symbol 237 FontUsed by:238
Symbol 238 EditableTextUses:237Used by:239
Symbol 239 MovieClip {it44_fla.cukeGame_153}Uses:227 231 235 236 238Used by:265
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:246
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:246
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClipUses:241 243 245Used by:264
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:251
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:248 250Used by:264
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:260
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:260
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:260
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:253 255 257 259Used by:264
Symbol 261 FontUsed by:262
Symbol 262 TextUses:261Used by:264
Symbol 263 SoundUsed by:264
Symbol 264 MovieClipUses:224 246 251 260 262 263Used by:265
Symbol 265 MovieClip {it44_fla.windowAttachmentContent_150}Uses:191 192 193 195 196 198 200 202 204 206 208 210 214 216 218 219 221 226 239 264Used by:266
Symbol 266 MovieClipUses:13 16 189 24 265
Symbol 267 EditableTextUses:17Used by:270
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClip {WindowPopup2}Uses:13 16 267 24 269
Symbol 271 EditableTextUses:17Used by:277
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:276
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClipUses:273 275Used by:277
Symbol 277 MovieClip {WindowPopup3}Uses:13 16 271 24 276
Symbol 278 EditableTextUses:17Used by:281
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClip {WindowPopup1}Uses:13 16 278 24 280
Symbol 282 EditableTextUses:17Used by:288
Symbol 283 TextUses:17Used by:288
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:288
Symbol 286 TextUses:17Used by:288
Symbol 287 SoundUsed by:288 360
Symbol 288 MovieClipUses:13 16 282 283 285 79 286 287
Symbol 289 EditableTextUses:17Used by:293
Symbol 290 EditableTextUses:17Used by:293
Symbol 291 GraphicUsed by:293
Symbol 292 SoundUsed by:293
Symbol 293 MovieClipUses:13 16 289 290 291 292
Symbol 294 EditableTextUses:17Used by:314
Symbol 295 TextUses:17Used by:314
Symbol 296 TextUses:17Used by:314
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:314
Symbol 299 TextUses:17Used by:314
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:314  Timeline
Symbol 302 TextUses:17Used by:314
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:314
Symbol 305 TextUses:17Used by:314
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:314
Symbol 308 TextUses:17Used by:314
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:314
Symbol 311 TextUses:17Used by:314
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:13 16 294 295 79 296 298 299 301 302 304 305 307 308 310 311 313
Symbol 315 EditableTextUses:17Used by:334
Symbol 316 GraphicUsed by:334
Symbol 317 TextUses:17Used by:333
Symbol 318 TextUses:17Used by:333
Symbol 319 TextUses:17Used by:333
Symbol 320 TextUses:17Used by:333
Symbol 321 TextUses:17Used by:333
Symbol 322 TextUses:17Used by:333
Symbol 323 TextUses:17Used by:333
Symbol 324 TextUses:17Used by:333
Symbol 325 TextUses:17Used by:333
Symbol 326 TextUses:17Used by:333
Symbol 327 TextUses:17Used by:333
Symbol 328 TextUses:17Used by:333
Symbol 329 TextUses:17Used by:333
Symbol 330 TextUses:17Used by:333
Symbol 331 TextUses:17Used by:333
Symbol 332 TextUses:17Used by:333
Symbol 333 MovieClip {it44_fla.windowFileContent_140}Uses:317 153 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332Used by:334
Symbol 334 MovieClipUses:13 16 315 24 316 333
Symbol 335 EditableTextUses:17Used by:344
Symbol 336 GraphicUsed by:344
Symbol 337 TextUses:17Used by:344
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:344
Symbol 340 TextUses:17Used by:341
Symbol 341 MovieClip {it44_fla.windowStartOptions_136}Uses:77 79 340Used by:344
Symbol 342 TextUses:17Used by:343
Symbol 343 MovieClip {it44_fla.windowStartStart_137}Uses:79 342Used by:344
Symbol 344 MovieClipUses:13 16 335 336 337 339 341 343
Symbol 345 EditableTextUses:17Used by:354
Symbol 346 GraphicUsed by:354
Symbol 347 TextUses:17Used by:354
Symbol 348 EditableTextUses:17Used by:354
Symbol 349 TextUses:17Used by:354
Symbol 350 EditableTextUses:17Used by:354
Symbol 351 TextUses:17Used by:354
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:354 652 656 659 662 665 668 671 674 677
Symbol 354 MovieClipUses:13 16 345 346 347 348 349 350 79 351 353
Symbol 355 EditableTextUses:17Used by:360
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:360
Symbol 358 TextUses:17Used by:360
Symbol 359 TextUses:17Used by:360
Symbol 360 MovieClipUses:13 16 355 357 358 79 359 287
Symbol 361 BitmapUsed by:362 565
Symbol 362 GraphicUses:361Used by:398
Symbol 363 GraphicUsed by:366 368
Symbol 364 GraphicUsed by:366 368
Symbol 365 SoundUsed by:366 368
Symbol 366 MovieClip {it44_fla.upgradeMouth_122}Uses:363 364 365Used by:398
Symbol 367 SoundUsed by:398
Symbol 368 MovieClip {it44_fla.upgradeMouthPro_123}Uses:363 364 365Used by:398
Symbol 369 GraphicUsed by:374 375
Symbol 370 GraphicUsed by:374 375
Symbol 371 GraphicUsed by:374 375
Symbol 372 GraphicUsed by:374 375
Symbol 373 SoundUsed by:374 375
Symbol 374 MovieClip {it44_fla.upgradeInject_124}Uses:369 370 371 372 373Used by:398
Symbol 375 MovieClip {it44_fla.upgradeInjectPro_125}Uses:369 370 371 372 373Used by:398
Symbol 376 GraphicUsed by:380 381
Symbol 377 GraphicUsed by:380 381
Symbol 378 GraphicUsed by:380 381
Symbol 379 SoundUsed by:380 381
Symbol 380 MovieClip {it44_fla.upgradeFace_126}Uses:376 377 378 379Used by:398
Symbol 381 MovieClip {it44_fla.upgradeFacePro_127}Uses:376 377 378 379Used by:398
Symbol 382 GraphicUsed by:389
Symbol 383 GraphicUsed by:389
Symbol 384 GraphicUsed by:389
Symbol 385 SoundUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClip {it44_fla.upgradeElectricity_128}Uses:382 383 384 385 386 387 388Used by:398
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 SoundUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClip {it44_fla.upgradeBlackHole_129}Uses:390 391 392 393 394Used by:398
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:398
Symbol 398 MovieClipUses:362 366 367 368 374 375 380 381 389 395 397
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:403
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:403
Symbol 403 MovieClipUses:400 402
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:408
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:408
Symbol 408 MovieClipUses:405 407
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:421
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:421
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:421
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:421
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:421
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClipUses:410 412 414 416 418 420
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:426 429 431
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:426
Symbol 426 MovieClip {it44_fla.nodeDouglasFault_116}Uses:425 423Used by:431
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:429
Symbol 429 MovieClip {it44_fla.nodeDouglasFaultBad_117}Uses:428 423Used by:431
Symbol 430 SoundUsed by:431 440
Symbol 431 MovieClipUses:423 426 429 430
Symbol 432 BitmapUsed by:433 571
Symbol 433 GraphicUses:432Used by:436 439 440
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:436
Symbol 436 MovieClip {it44_fla.nodeDeptFault_113}Uses:435 433Used by:440
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:439
Symbol 439 MovieClip {it44_fla.nodeDeptFaultBad_114}Uses:438 433Used by:440
Symbol 440 MovieClipUses:433 436 439 430
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:455 681 697 722 811 822
Symbol 443 GraphicUsed by:445
Symbol 444 SoundUsed by:445
Symbol 445 MovieClipUses:443 444Used by:446
Symbol 446 MovieClipUses:445Used by:455
Symbol 447 TextUses:17Used by:455
Symbol 448 TextUses:17Used by:449
Symbol 449 MovieClip {it44_fla.menuGameUnpause_83}Uses:79 448Used by:455
Symbol 450 EditableTextUses:17Used by:455
Symbol 451 EditableTextUses:17Used by:455
Symbol 452 EditableTextUses:17Used by:455
Symbol 453 EditableTextUses:17Used by:455
Symbol 454 EditableTextUses:17Used by:455
Symbol 455 MovieClipUses:442 79 446 447 449 450 451 452 453 454Used by:Timeline
Symbol 456 GraphicUsed by:457
Symbol 457 ButtonUses:456Used by:Timeline
Symbol 458 MovieClipUsed by:Timeline
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:464
Symbol 461 SoundUsed by:464 494 522
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464 470
Symbol 464 MovieClip {it44_fla.staffJenFalling_64}Uses:460 461 463Used by:489
Symbol 465 TextUses:17Used by:470
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:470
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:463 465 467 469Used by:489
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473 476
Symbol 473 MovieClip {it44_fla.staffJenHeadAppear_66}Uses:472Used by:489
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:472 475Used by:489
Symbol 477 GraphicUsed by:488 516 545
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:488
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:488
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:488
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:488
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:488
Symbol 488 MovieClip {it44_fla.staffJenWorking_68}Uses:477 479 481 483 485 487Used by:489
Symbol 489 MovieClipUses:464 470 473 476 488Used by:Timeline
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:494
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494 500
Symbol 494 MovieClip {it44_fla.staffMossFalling_58}Uses:491 461 493Used by:517
Symbol 495 TextUses:17Used by:500
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:500
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:493 495 497 499Used by:517
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503 506
Symbol 503 MovieClip {it44_fla.staffMossHeadAppear_60}Uses:502Used by:517
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:502 505Used by:517
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:516
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:516
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:516
Symbol 513 SoundUsed by:516
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:516
Symbol 516 MovieClip {it44_fla.staffMossWorking_62}Uses:477 508 510 512 513 515Used by:517
Symbol 517 MovieClipUses:494 500 503 506 516Used by:Timeline
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:522
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522 526
Symbol 522 MovieClip {it44_fla.staffRoyFalling_52}Uses:519 461 521Used by:546
Symbol 523 TextUses:17Used by:526
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:521 523 525Used by:546
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529 532
Symbol 529 MovieClip {it44_fla.staffRoyHeadAppear_54}Uses:528Used by:546
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:532
Symbol 532 MovieClipUses:528 531Used by:546
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:545
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:545
Symbol 537 SoundUsed by:545
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:545
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:545
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:545
Symbol 544 SoundUsed by:545
Symbol 545 MovieClip {it44_fla.staffRoyWorking_56}Uses:477 534 536 537 539 541 543 544Used by:546
Symbol 546 MovieClipUses:522 526 529 532 545Used by:Timeline
Symbol 547 MovieClipUsed by:Timeline
Symbol 548 FontUsed by:549
Symbol 549 EditableTextUses:548Used by:550
Symbol 550 MovieClipUses:549Used by:Timeline
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 MovieClip {GridAnim}Uses:552Used by:Timeline
Symbol 554 BitmapUsed by:581
Symbol 555 BitmapUsed by:581
Symbol 556 BitmapUsed by:581
Symbol 557 BitmapUsed by:581
Symbol 558 BitmapUsed by:581
Symbol 559 BitmapUsed by:581
Symbol 560 BitmapUsed by:581
Symbol 561 GraphicUsed by:581
Symbol 562 BitmapUsed by:563 740
Symbol 563 GraphicUses:562Used by:581
Symbol 564 TextUses:17Used by:581
Symbol 565 GraphicUses:361Used by:581
Symbol 566 GraphicUsed by:569 572 747
Symbol 567 TextUses:17Used by:569
Symbol 568 GraphicUsed by:569 747
Symbol 569 MovieClipUses:566 567 568Used by:581
Symbol 570 TextUses:17Used by:572
Symbol 571 GraphicUses:432Used by:572
Symbol 572 MovieClipUses:566 570 571Used by:581
Symbol 573 TextUses:17Used by:581
Symbol 574 TextUses:17Used by:581
Symbol 575 TextUses:17Used by:581
Symbol 576 TextUses:17Used by:581
Symbol 577 TextUses:17Used by:581
Symbol 578 TextUses:17Used by:581
Symbol 579 TextUses:17Used by:581
Symbol 580 TextUses:17Used by:581
Symbol 581 MovieClipUses:561 560 559 558 557 556 555 554 563 564 565 569 572 79 573 574 575 576 577 578 579 580Used by:Timeline
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClip {com.omniture.ActionSource}Uses:582Used by:Timeline
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:Timeline
Symbol 586 FontUsed by:587 590 591 612 615 618
Symbol 587 EditableTextUses:586Used by:603
Symbol 588 GraphicUsed by:603
Symbol 589 ButtonUses:224Used by:603
Symbol 590 TextUses:586Used by:603
Symbol 591 TextUses:586Used by:603
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:594 595
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 ButtonUses:594 593Used by:603
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:598 599
Symbol 598 MovieClipUses:597Used by:599
Symbol 599 ButtonUses:598 597Used by:603
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:602
Symbol 602 MovieClipUses:601Used by:603
Symbol 603 MovieClip {it44_fla.preloaderStuff_2}Uses:587 588 589 590 591 595 599 602Used by:Timeline
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:606
Symbol 606 MovieClipUses:605Used by:Timeline
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:Timeline
Symbol 609 SoundUsed by:Timeline
Symbol 610 GraphicUsed by:Timeline
Symbol 611 GraphicUsed by:617
Symbol 612 TextUses:586Used by:613
Symbol 613 MovieClipUses:612Used by:617
Symbol 614 GraphicUsed by:617
Symbol 615 TextUses:586Used by:617
Symbol 616 GraphicUsed by:617
Symbol 617 ButtonUses:611 613 614 615 616Used by:Timeline
Symbol 618 TextUses:586Used by:Timeline
Symbol 619 SoundUsed by:625
Symbol 620 SoundUsed by:625
Symbol 621 SoundUsed by:625
Symbol 622 SoundUsed by:625
Symbol 623 SoundUsed by:625
Symbol 624 SoundUsed by:625
Symbol 625 MovieClip {it44_fla.audioMusic_16}Uses:619 620 621 622 623 624Used by:Timeline
Symbol 626 SoundUsed by:644
Symbol 627 SoundUsed by:644
Symbol 628 SoundUsed by:644
Symbol 629 SoundUsed by:644
Symbol 630 SoundUsed by:644
Symbol 631 SoundUsed by:644
Symbol 632 SoundUsed by:644
Symbol 633 SoundUsed by:644
Symbol 634 SoundUsed by:644
Symbol 635 SoundUsed by:644
Symbol 636 SoundUsed by:644
Symbol 637 SoundUsed by:644
Symbol 638 SoundUsed by:644
Symbol 639 SoundUsed by:644
Symbol 640 SoundUsed by:644
Symbol 641 SoundUsed by:644
Symbol 642 SoundUsed by:644
Symbol 643 SoundUsed by:644
Symbol 644 MovieClip {it44_fla.audioSpeech_17}Uses:626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643Used by:Timeline
Symbol 645 SoundUsed by:646 730
Symbol 646 MovieClip {it44_fla.soundNeg_18}Uses:645Used by:Timeline
Symbol 647 SoundUsed by:648
Symbol 648 MovieClip {it44_fla.soundPos_19}Uses:647Used by:Timeline
Symbol 649 MovieClipUsed by:Timeline
Symbol 650 GraphicUsed by:652 656 659 662 665 668 671 674 677
Symbol 651 TextUses:17Used by:652
Symbol 652 MovieClipUses:650 353 651Used by:653
Symbol 653 MovieClip {it44_fla.gotStar0Anim_24}Uses:652Used by:679
Symbol 654 SoundUsed by:679
Symbol 655 TextUses:17Used by:656
Symbol 656 MovieClipUses:650 353 655Used by:657
Symbol 657 MovieClip {it44_fla.gotStar1Anim_27}Uses:656Used by:679
Symbol 658 TextUses:17Used by:659
Symbol 659 MovieClipUses:650 353 658Used by:660
Symbol 660 MovieClip {it44_fla.gotStar2Anim_29}Uses:659Used by:679
Symbol 661 TextUses:17Used by:662
Symbol 662 MovieClipUses:650 353 661Used by:663
Symbol 663 MovieClip {it44_fla.gotStar3Anim_31}Uses:662Used by:679
Symbol 664 TextUses:17Used by:665
Symbol 665 MovieClipUses:650 353 664Used by:666
Symbol 666 MovieClip {it44_fla.gotStar4Anim_33}Uses:665Used by:679
Symbol 667 TextUses:17Used by:668
Symbol 668 MovieClipUses:650 353 667Used by:669
Symbol 669 MovieClip {it44_fla.gotStar5Anim_35}Uses:668Used by:679
Symbol 670 TextUses:17Used by:671
Symbol 671 MovieClipUses:650 353 670Used by:672
Symbol 672 MovieClip {it44_fla.gotStar6Anim_37}Uses:671Used by:679
Symbol 673 TextUses:17Used by:674
Symbol 674 MovieClipUses:650 353 673Used by:675
Symbol 675 MovieClip {it44_fla.gotStar7Anim_39}Uses:674Used by:679
Symbol 676 TextUses:17Used by:677
Symbol 677 MovieClipUses:650 353 676Used by:678
Symbol 678 MovieClip {it44_fla.gotStar8Anim_41}Uses:677Used by:679
Symbol 679 MovieClip {it44_fla.gotStar_23}Uses:653 654 657 660 663 666 669 672 675 678Used by:Timeline
Symbol 680 TextUses:17Used by:681
Symbol 681 MovieClipUses:442 680Used by:Timeline
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:Timeline
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:686
Symbol 686 MovieClip {it44_fla.tunnels_45}Uses:685Used by:Timeline
Symbol 687 BitmapUsed by:688 689 690 691 692 693 694 714 715 716 717 718 719 751 752 753 754 755 823 824 825
Symbol 688 GraphicUses:687Used by:695
Symbol 689 GraphicUses:687Used by:695
Symbol 690 GraphicUses:687Used by:695 720 826
Symbol 691 GraphicUses:687Used by:695
Symbol 692 GraphicUses:687Used by:695
Symbol 693 GraphicUses:687Used by:695 756
Symbol 694 GraphicUses:687Used by:695 756 826
Symbol 695 MovieClip {it44_fla.reynholmAppear_47}Uses:688 689 690 691 692 693 694Used by:Timeline
Symbol 696 TextUses:17Used by:697
Symbol 697 MovieClipUses:442 696Used by:Timeline
Symbol 698 SoundUsed by:Timeline
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:713
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:713
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:713
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:713
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:713
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:713
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:713
Symbol 713 MovieClipUses:700 702 704 706 708 710 712Used by:Timeline
Symbol 714 GraphicUses:687Used by:720
Symbol 715 GraphicUses:687Used by:720
Symbol 716 GraphicUses:687Used by:720
Symbol 717 GraphicUses:687Used by:720
Symbol 718 GraphicUses:687Used by:720 826
Symbol 719 GraphicUses:687Used by:720 826
Symbol 720 MovieClip {it44_fla.reynholmDisappear_69}Uses:714 715 716 717 690 718 719Used by:Timeline
Symbol 721 TextUses:17Used by:722
Symbol 722 MovieClipUses:442 721Used by:Timeline
Symbol 723 SoundUsed by:Timeline
Symbol 724 GraphicUsed by:727
Symbol 725 GraphicUsed by:727
Symbol 726 SoundUsed by:727
Symbol 727 MovieClip {it44_fla.explosion_72}Uses:724 725 726Used by:Timeline
Symbol 728 GraphicUsed by:730
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClip {it44_fla.explosionPuff_73}Uses:728 729 645Used by:Timeline
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:735
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735
Symbol 735 MovieClipUses:732 734Used by:739
Symbol 736 BitmapUsed by:737 738
Symbol 737 GraphicUses:736Used by:739
Symbol 738 GraphicUses:736Used by:739
Symbol 739 MovieClip {it44_fla.staffRichmond_74}Uses:735 737 738Used by:Timeline
Symbol 740 GraphicUses:562Used by:744
Symbol 741 GraphicUsed by:744
Symbol 742 SoundUsed by:744
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClip {it44_fla.zap_76}Uses:740 741 742 743Used by:Timeline
Symbol 745 EditableTextUses:17Used by:747
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClip {it44_fla.tooltipThing_77}Uses:566 745 568 746Used by:Timeline
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:750 817
Symbol 750 MovieClipUses:749Used by:Timeline
Symbol 751 GraphicUses:687Used by:756
Symbol 752 GraphicUses:687Used by:756
Symbol 753 GraphicUses:687Used by:756
Symbol 754 GraphicUses:687Used by:756
Symbol 755 GraphicUses:687Used by:756
Symbol 756 MovieClip {it44_fla.reynholmLevelComplete_84}Uses:751 752 753 754 755 693 694Used by:Timeline
Symbol 757 SoundUsed by:Timeline
Symbol 758 BitmapUsed by:759
Symbol 759 GraphicUses:758Used by:764
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:764
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:764
Symbol 764 MovieClipUses:759 761 763Used by:765 778
Symbol 765 MovieClip {it44_fla.memeKhanAnim2_86}Uses:764Used by:807
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:770
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:770
Symbol 770 MovieClipUses:767 769Used by:771 804
Symbol 771 MovieClip {it44_fla.memeRickAnim_88}Uses:770Used by:806 807
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:776
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:776
Symbol 776 MovieClipUses:773 775Used by:777 789
Symbol 777 MovieClip {it44_fla.memeNumaAnim2_90}Uses:776Used by:807
Symbol 778 MovieClip {it44_fla.memeKhanAnim_92}Uses:764Used by:806 807
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:787
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:787
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:787
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:787
Symbol 787 MovieClipUses:780 782 784 786Used by:788 796
Symbol 788 MovieClip {it44_fla.memeLeekgirlAnim2_93}Uses:787Used by:807
Symbol 789 MovieClip {it44_fla.memeNumaAnim_95}Uses:776Used by:806 807
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:794
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:794
Symbol 794 MovieClipUses:791 793Used by:795 803
Symbol 795 MovieClip {it44_fla.memeBritneyAnim2_96}Uses:794Used by:807
Symbol 796 MovieClip {it44_fla.memeLeekgirlAnim_98}Uses:787Used by:806 807
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:801
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:801
Symbol 801 MovieClipUses:798 800Used by:802 805
Symbol 802 MovieClip {it44_fla.memeMrtAnim2_99}Uses:801Used by:807
Symbol 803 MovieClip {it44_fla.memeBritneyAnim_101}Uses:794Used by:806 807
Symbol 804 MovieClip {it44_fla.memeRickAnim2_102}Uses:770Used by:807
Symbol 805 MovieClip {it44_fla.memeMrtAnim_103}Uses:801Used by:806 807
Symbol 806 MovieClipUses:771 778 789 796 803 805Used by:807
Symbol 807 MovieClipUses:765 771 777 778 788 789 795 796 802 803 804 805 806Used by:Timeline
Symbol 808 EditableTextUses:17Used by:Timeline
Symbol 809 TextUses:17Used by:Timeline
Symbol 810 TextUses:17Used by:811
Symbol 811 MovieClipUses:442 810Used by:Timeline
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:814
Symbol 814 MovieClip {it44_fla.tunnelsDisconnect_106}Uses:813Used by:Timeline
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:817
Symbol 817 MovieClipUses:749 816Used by:818
Symbol 818 MovieClip {it44_fla.keyboardCatAnim_108}Uses:817Used by:Timeline
Symbol 819 EditableTextUses:17Used by:Timeline
Symbol 820 TextUses:17Used by:Timeline
Symbol 821 TextUses:17Used by:822
Symbol 822 MovieClipUses:442 821Used by:Timeline
Symbol 823 GraphicUses:687Used by:826
Symbol 824 GraphicUses:687Used by:826
Symbol 825 GraphicUses:687Used by:826
Symbol 826 MovieClip {it44_fla.reynholmPlayAgain_111}Uses:694 823 824 825 690 718 719Used by:Timeline

Instance Names

"preloaderStuff"Frame 3Symbol 603 MovieClip {it44_fla.preloaderStuff_2}
"cursor"Frame 3Symbol 606 MovieClip
"help"Frame 4Symbol 581 MovieClip
"preloaderNext"Frame 4Symbol 617 Button
"audioMusic"Frame 4Symbol 625 MovieClip {it44_fla.audioMusic_16}
"audioSpeech"Frame 4Symbol 644 MovieClip {it44_fla.audioSpeech_17}
"soundNeg"Frame 4Symbol 646 MovieClip {it44_fla.soundNeg_18}
"soundPos"Frame 4Symbol 648 MovieClip {it44_fla.soundPos_19}
"windows"Frame 5Symbol 649 MovieClip
"gotStar"Frame 5Symbol 679 MovieClip {it44_fla.gotStar_23}
"frameRate"Frame 5Symbol 550 MovieClip
"building"Frame 15Symbol 713 MovieClip
"networkLayout"Frame 15Symbol 547 MovieClip
"staffRoy"Frame 15Symbol 546 MovieClip
"staffMoss"Frame 15Symbol 517 MovieClip
"staffJen"Frame 15Symbol 489 MovieClip
"packets"Frame 20Symbol 458 MovieClip
"explosion"Frame 20Symbol 727 MovieClip {it44_fla.explosion_72}
"explosionPuff"Frame 20Symbol 730 MovieClip {it44_fla.explosionPuff_73}
"staffRichmond"Frame 20Symbol 739 MovieClip {it44_fla.staffRichmond_74}
"zap"Frame 20Symbol 744 MovieClip {it44_fla.zap_76}
"tooltipThing"Frame 20Symbol 747 MovieClip {it44_fla.tooltipThing_77}
"clickNetwork"Frame 20Symbol 457 Button
"keyboardCatWaiting"Frame 20Symbol 750 MovieClip
"menuGame"Frame 20Symbol 455 MovieClip
"memes"Frame 30Symbol 807 MovieClip
"resultBonus"Frame 30Symbol 808 EditableText
"levelCompleteContinue"Frame 30Symbol 79 Button
"keyboardCatWaiting"Frame 35Symbol 818 MovieClip {it44_fla.keyboardCatAnim_108}
"resultScore"Frame 35Symbol 819 EditableText
"gameOverContinue"Frame 35Symbol 79 Button
"tweetEarnings"Frame 35Symbol 79 Button
"titleBar"Symbol 26 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 26 MovieClip Frame 1Symbol 18 EditableText
"closeWindow"Symbol 26 MovieClip Frame 1Symbol 24 Button
"titleBar"Symbol 47 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 47 MovieClip Frame 1Symbol 27 EditableText
"closeWindow"Symbol 47 MovieClip Frame 1Symbol 24 Button
"titleBar"Symbol 75 MovieClip Frame 1Symbol 52 Button
"titleText"Symbol 75 MovieClip Frame 1Symbol 53 EditableText
"closeWindow"Symbol 75 MovieClip Frame 1Symbol 59 Button
"msgText"Symbol 75 MovieClip Frame 1Symbol 62 EditableText
"avatars"Symbol 75 MovieClip Frame 1Symbol 73 MovieClip
"buttonReply"Symbol 86 MovieClip {it44_fla.windowDeptOptions_173} Frame 1Symbol 79 Button
"buttonRoy"Symbol 86 MovieClip {it44_fla.windowDeptOptions_173} Frame 1Symbol 79 Button
"buttonMoss"Symbol 86 MovieClip {it44_fla.windowDeptOptions_173} Frame 1Symbol 79 Button
"buttonJen"Symbol 86 MovieClip {it44_fla.windowDeptOptions_173} Frame 1Symbol 79 Button
"titleBar"Symbol 140 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 140 MovieClip Frame 1Symbol 76 EditableText
"closeWindow"Symbol 140 MovieClip Frame 1Symbol 24 Button
"deptOptions"Symbol 140 MovieClip Frame 1Symbol 86 MovieClip {it44_fla.windowDeptOptions_173}
"msgReply0"Symbol 140 MovieClip Frame 1Symbol 88 MovieClip
"msgReply1"Symbol 140 MovieClip Frame 1Symbol 90 MovieClip
"msgSend"Symbol 140 MovieClip Frame 1Symbol 92 MovieClip
"msgText"Symbol 140 MovieClip Frame 1Symbol 93 EditableText
"avatars"Symbol 140 MovieClip Frame 1Symbol 138 MovieClip
"problemSpam"Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172} Frame 1Symbol 143 EditableText
"problemVirus"Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172} Frame 1Symbol 144 EditableText
"problemSoftware"Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172} Frame 1Symbol 145 EditableText
"problemHardware"Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172} Frame 1Symbol 146 EditableText
"titleBar"Symbol 148 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 148 MovieClip Frame 1Symbol 141 EditableText
"closeWindow"Symbol 148 MovieClip Frame 1Symbol 24 Button
"deptStatus"Symbol 148 MovieClip Frame 1Symbol 147 MovieClip {it44_fla.WindowDeptStatus_172}
"deptOptions"Symbol 148 MovieClip Frame 1Symbol 86 MovieClip {it44_fla.windowDeptOptions_173}
"msgReply0"Symbol 148 MovieClip Frame 1Symbol 88 MovieClip
"msgReply1"Symbol 148 MovieClip Frame 1Symbol 90 MovieClip
"msgSend"Symbol 148 MovieClip Frame 1Symbol 92 MovieClip
"titleBar"Symbol 166 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 166 MovieClip Frame 1Symbol 149 EditableText
"closeWindow"Symbol 166 MovieClip Frame 1Symbol 24 Button
"attachmentButton"Symbol 166 MovieClip Frame 1Symbol 153 Button
"filenameText"Symbol 166 MovieClip Frame 1Symbol 154 EditableText
"msgText"Symbol 166 MovieClip Frame 1Symbol 155 EditableText
"avatars"Symbol 166 MovieClip Frame 1Symbol 164 MovieClip
"titleBar"Symbol 169 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 169 MovieClip Frame 1Symbol 167 EditableText
"closeWindow"Symbol 169 MovieClip Frame 1Symbol 24 Button
"info"Symbol 169 MovieClip Frame 1Symbol 168 EditableText
"buttonUpgrade"Symbol 174 MovieClip {it44_fla.windowRouterChangePro_167} Frame 1Symbol 79 Button
"buttonUninstall"Symbol 175 MovieClip {it44_fla.windowRouterChangeOptions_166} Frame 1Symbol 79 Button
"pro"Symbol 175 MovieClip {it44_fla.windowRouterChangeOptions_166} Frame 1Symbol 174 MovieClip {it44_fla.windowRouterChangePro_167}
"titleBar"Symbol 176 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 176 MovieClip Frame 1Symbol 170 EditableText
"closeWindow"Symbol 176 MovieClip Frame 1Symbol 24 Button
"installed"Symbol 176 MovieClip Frame 1Symbol 171 EditableText
"routerOptions"Symbol 176 MovieClip Frame 1Symbol 175 MovieClip {it44_fla.windowRouterChangeOptions_166}
"button2"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"button4"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"button6"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"button8"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"button9"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"button10"Symbol 179 MovieClip {it44_fla.windowRouterOptions_164} Frame 1Symbol 79 Button
"titleBar"Symbol 188 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 188 MovieClip Frame 1Symbol 177 EditableText
"closeWindow"Symbol 188 MovieClip Frame 1Symbol 24 Button
"routerOptions"Symbol 188 MovieClip Frame 1Symbol 179 MovieClip {it44_fla.windowRouterOptions_164}
"cukeMouth"Symbol 231 MovieClip {it44_fla.cukeMouthAnim_154} Frame 1Symbol 230 MovieClip
"cukeMouthAnim"Symbol 239 MovieClip {it44_fla.cukeGame_153} Frame 1Symbol 231 MovieClip {it44_fla.cukeMouthAnim_154}
"cukeThrow"Symbol 239 MovieClip {it44_fla.cukeGame_153} Frame 1Symbol 235 MovieClip {it44_fla.cukeThrow_156}
"cukeClick"Symbol 239 MovieClip {it44_fla.cukeGame_153} Frame 1Symbol 236 Button
"score"Symbol 239 MovieClip {it44_fla.cukeGame_153} Frame 1Symbol 238 EditableText
"cukenukemButton"Symbol 265 MovieClip {it44_fla.windowAttachmentContent_150} Frame 18Symbol 226 Button
"cukeGame"Symbol 265 MovieClip {it44_fla.windowAttachmentContent_150} Frame 19Symbol 239 MovieClip {it44_fla.cukeGame_153}
"titleBar"Symbol 266 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 266 MovieClip Frame 1Symbol 189 EditableText
"closeWindow"Symbol 266 MovieClip Frame 1Symbol 24 Button
"content"Symbol 266 MovieClip Frame 1Symbol 265 MovieClip {it44_fla.windowAttachmentContent_150}
"titleBar"Symbol 270 MovieClip {WindowPopup2} Frame 1Symbol 16 Button
"titleText"Symbol 270 MovieClip {WindowPopup2} Frame 1Symbol 267 EditableText
"closeWindow"Symbol 270 MovieClip {WindowPopup2} Frame 1Symbol 24 Button
"titleBar"Symbol 277 MovieClip {WindowPopup3} Frame 1Symbol 16 Button
"titleText"Symbol 277 MovieClip {WindowPopup3} Frame 1Symbol 271 EditableText
"closeWindow"Symbol 277 MovieClip {WindowPopup3} Frame 1Symbol 24 Button
"titleBar"Symbol 281 MovieClip {WindowPopup1} Frame 1Symbol 16 Button
"titleText"Symbol 281 MovieClip {WindowPopup1} Frame 1Symbol 278 EditableText
"closeWindow"Symbol 281 MovieClip {WindowPopup1} Frame 1Symbol 24 Button
"titleBar"Symbol 288 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 288 MovieClip Frame 1Symbol 282 EditableText
"okButton"Symbol 288 MovieClip Frame 1Symbol 79 Button
"titleBar"Symbol 293 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 293 MovieClip Frame 1Symbol 289 EditableText
"msg"Symbol 293 MovieClip Frame 1Symbol 290 EditableText
"titleBar"Symbol 314 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 314 MovieClip Frame 1Symbol 294 EditableText
"shareFacebook"Symbol 314 MovieClip Frame 1Symbol 79 Button
"shareTwitter"Symbol 314 MovieClip Frame 1Symbol 79 Button
"shareStumbleupon"Symbol 314 MovieClip Frame 1Symbol 79 Button
"shareDigg"Symbol 314 MovieClip Frame 1Symbol 79 Button
"shareGoogle"Symbol 314 MovieClip Frame 1Symbol 79 Button
"shareReddit"Symbol 314 MovieClip Frame 1Symbol 79 Button
"attachmentButton1"Symbol 333 MovieClip {it44_fla.windowFileContent_140} Frame 1Symbol 153 Button
"attachmentButton2"Symbol 333 MovieClip {it44_fla.windowFileContent_140} Frame 1Symbol 153 Button
"attachmentButton3"Symbol 333 MovieClip {it44_fla.windowFileContent_140} Frame 1Symbol 153 Button
"attachmentButton4"Symbol 333 MovieClip {it44_fla.windowFileContent_140} Frame 1Symbol 153 Button
"attachmentButton5"Symbol 333 MovieClip {it44_fla.windowFileContent_140} Frame 1Symbol 153 Button
"titleBar"Symbol 334 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 334 MovieClip Frame 1Symbol 315 EditableText
"closeWindow"Symbol 334 MovieClip Frame 1Symbol 24 Button
"content"Symbol 334 MovieClip Frame 1Symbol 333 MovieClip {it44_fla.windowFileContent_140}
"start1"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start2"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start3"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start4"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start5"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start6"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"start7"Symbol 341 MovieClip {it44_fla.windowStartOptions_136} Frame 1Symbol 79 Button
"startWorkNow"Symbol 343 MovieClip {it44_fla.windowStartStart_137} Frame 1Symbol 79 Button
"titleBar"Symbol 344 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 344 MovieClip Frame 1Symbol 335 EditableText
"startOptions"Symbol 344 MovieClip Frame 1Symbol 341 MovieClip {it44_fla.windowStartOptions_136}
"startWorkNow"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip {it44_fla.windowStartStart_137}
"titleBar"Symbol 354 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 354 MovieClip Frame 1Symbol 345 EditableText
"highEarnings"Symbol 354 MovieClip Frame 1Symbol 348 EditableText
"totalEarnings"Symbol 354 MovieClip Frame 1Symbol 350 EditableText
"info8"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info7"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info6"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info5"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info4"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info3"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info2"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info1"Symbol 354 MovieClip Frame 1Symbol 79 Button
"info0"Symbol 354 MovieClip Frame 1Symbol 79 Button
"star0"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star1"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star2"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star3"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star4"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star5"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star6"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star7"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"star8"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip
"titleBar"Symbol 360 MovieClip Frame 1Symbol 16 Button
"titleText"Symbol 360 MovieClip Frame 1Symbol 355 EditableText
"continueButton"Symbol 360 MovieClip Frame 1Symbol 79 Button
"upgrade"Symbol 398 MovieClip Frame 2Symbol 366 MovieClip {it44_fla.upgradeMouth_122}
"upgrade"Symbol 398 MovieClip Frame 3Symbol 368 MovieClip {it44_fla.upgradeMouthPro_123}
"upgrade"Symbol 398 MovieClip Frame 4Symbol 374 MovieClip {it44_fla.upgradeInject_124}
"upgrade"Symbol 398 MovieClip Frame 5Symbol 375 MovieClip {it44_fla.upgradeInjectPro_125}
"upgrade"Symbol 398 MovieClip Frame 6Symbol 380 MovieClip {it44_fla.upgradeFace_126}
"upgrade"Symbol 398 MovieClip Frame 7Symbol 381 MovieClip {it44_fla.upgradeFacePro_127}
"upgrade"Symbol 398 MovieClip Frame 8Symbol 389 MovieClip {it44_fla.upgradeElectricity_128}
"upgrade"Symbol 398 MovieClip Frame 9Symbol 395 MovieClip {it44_fla.upgradeBlackHole_129}
"upgrade"Symbol 398 MovieClip Frame 10Symbol 397 MovieClip
"unpauseButton"Symbol 449 MovieClip {it44_fla.menuGameUnpause_83} Frame 1Symbol 79 Button
"musicButton"Symbol 455 MovieClip Frame 1Symbol 79 Button
"helpButton"Symbol 455 MovieClip Frame 1Symbol 79 Button
"satisfactionAlert"Symbol 455 MovieClip Frame 1Symbol 446 MovieClip
"unpause"Symbol 455 MovieClip Frame 1Symbol 449 MovieClip {it44_fla.menuGameUnpause_83}
"clockText"Symbol 455 MovieClip Frame 1Symbol 450 EditableText
"earningsText"Symbol 455 MovieClip Frame 1Symbol 451 EditableText
"satisfactionText"Symbol 455 MovieClip Frame 1Symbol 452 EditableText
"budgetText"Symbol 455 MovieClip Frame 1Symbol 453 EditableText
"musicText"Symbol 455 MovieClip Frame 1Symbol 454 EditableText
"staff"Symbol 489 MovieClip Frame 1Symbol 464 MovieClip {it44_fla.staffJenFalling_64}
"staff"Symbol 489 MovieClip Frame 2Symbol 470 MovieClip
"staff"Symbol 489 MovieClip Frame 3Symbol 473 MovieClip {it44_fla.staffJenHeadAppear_66}
"staff"Symbol 489 MovieClip Frame 4Symbol 476 MovieClip
"staff"Symbol 489 MovieClip Frame 5Symbol 488 MovieClip {it44_fla.staffJenWorking_68}
"staff"Symbol 517 MovieClip Frame 1Symbol 494 MovieClip {it44_fla.staffMossFalling_58}
"staff"Symbol 517 MovieClip Frame 2Symbol 500 MovieClip
"staff"Symbol 517 MovieClip Frame 3Symbol 503 MovieClip {it44_fla.staffMossHeadAppear_60}
"staff"Symbol 517 MovieClip Frame 4Symbol 506 MovieClip
"staff"Symbol 517 MovieClip Frame 5Symbol 516 MovieClip {it44_fla.staffMossWorking_62}
"staff"Symbol 546 MovieClip Frame 1Symbol 522 MovieClip {it44_fla.staffRoyFalling_52}
"staff"Symbol 546 MovieClip Frame 2Symbol 526 MovieClip
"staff"Symbol 546 MovieClip Frame 3Symbol 529 MovieClip {it44_fla.staffRoyHeadAppear_54}
"staff"Symbol 546 MovieClip Frame 4Symbol 532 MovieClip
"staff"Symbol 546 MovieClip Frame 5Symbol 545 MovieClip {it44_fla.staffRoyWorking_56}
"fps"Symbol 550 MovieClip Frame 1Symbol 549 EditableText
"grid"Symbol 553 MovieClip {GridAnim} Frame 1Symbol 552 MovieClip
"quitButton"Symbol 581 MovieClip Frame 1Symbol 79 Button
"continueButton"Symbol 581 MovieClip Frame 1Symbol 79 Button
"preloaderTextDisplay"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 587 EditableText
"robButton"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 589 Button
"malevolentButton"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 589 Button
"fremantleButton"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 589 Button
"broadcasterButton"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 595 Button
"talkbackButton"Symbol 603 MovieClip {it44_fla.preloaderStuff_2} Frame 1Symbol 599 Button
"tooltipText"Symbol 747 MovieClip {it44_fla.tooltipThing_77} Frame 1Symbol 745 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1198 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 10 bytes ""

Labels

"preloader"Frame 3
"intro"Frame 5
"connecting"Frame 10
"levelIntro"Frame 15
"game"Frame 20
"levelOver"Frame 25
"levelComplete"Frame 30
"gameOver"Frame 35
"playAgain"Frame 40




http://swfchan.com/18/86246/info.shtml
Created: 30/3 -2019 12:50:17 Last modified: 30/3 -2019 12:50:17 Server time: 29/04 -2024 02:03:56