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

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

Granny Bash Bingo!.swf

This is the info page for
Flash #136278

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


Text
99

0%

11

11

11

11

10

10

10

10

Viral game by TAMBA

Sound On/Off

65

65

65

65

The Bingo Machine is revolting against its grey-haired
oppressors. Can you help Granny bash this Bingo Hall
brute into submission?
Use your arrow keys to move Granny left and right.
Press the space bar to swing her bag and attempt to
deflect the Bingo Machine's projectiles right back at it.
If you hit the machine enough times, it will explode only
to be replaced by a smaller, faster and deadlier
equivalent.  How long can you help Granny survive?

Blu-Rinse

Make Granny grow!

Knitting

Shrink Granny down!

Dentures

Power shot!

12

Granny health

Lives

999999

0

Score

Level

02.59

32

32

32

32

8

8

8

8

41

41

41

41

YOUR NAME:

YOUR EMAIL ADDRESS:

Andrew Simpson

9999999

999

28 Feb 08 09:54

45

45

45

45

FRIEND'S NAME:

FRIEND'S EMAIL ADDRESS:

ActionScript [AS1/AS2]

Frame 1
stop(); var intScore = 0; var boolGameOver = false; var strRootURL = "http://www.tamba-games.co.uk/winkbingo"; var strServiceURL = (_root.strRootURL + "/amfphp/gateway.php"); var objRemote = (new remoting.RemotingFunctions(_root.strServiceURL, "GameFunctions")); preLoad = function () { load_pct.text = Math.round((getBytesLoaded() / getBytesTotal()) * 100) + "%"; if (getBytesLoaded() == getBytesTotal()) { clearInterval(intPreloader); gotoAndStop ("title1"); } }; var intPreloader = setInterval(preLoad, 40); function tvc_tracker(url, media_id, format) { tvc_lv = new LoadVars(); tvc_lv.media = media_id; tvc_lv.f = format; return(tvc_lv.sendAndLoad(url, tvc_lv, "get")); } kv_v = {c:460, a:0, da:["distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc(); _root.tvc_media = "818"; System.security.allowDomain(_parent.url); strUrl = ((url != null) ? (url) : "http://www.viralchart.com"); if ((_root.tvc_media != null) && (_root.tvc_media != "")) { _root.tvc_media = (tvc_tracker(strUrl + "/tracker.php", _root.tvc_media, "F") ? null : (_root.tvc_media)); }
Frame 2
stop();
Frame 3
stop(); var globalSound = new Sound(_root); btn_sound.onRelease = function () { if (!soundOff) { globalSound.setVolume(0); soundOff = true; skipnext = true; } if (soundOff && (!skipnext)) { globalSound.setVolume(100); soundOff = false; } skipnext = false; }; btn_tamba.onRelease = function () { getURL ("http://www.tamba.co.uk", "_blank"); };
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
gotoAndStop ("gameover");
Frame 11
gotoAndStop ("title");
Symbol 29 MovieClip [RemotingDebugClasses] Frame 1
#initclip 68 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 74 MovieClip [RemotingClasses] Frame 1
#initclip 69 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Symbol 451 MovieClip [__Packages.remoting.RemotingFunctions] Frame 0
class remoting.RemotingFunctions { var gatewayUrl, serviceName, service, serial; function RemotingFunctions (gatewayUrl, serviceName) { this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; service = new remoting.RemotingService(gatewayUrl, serviceName, remoting.RemotingService.NO_RETRY); serial = new it.sephiroth.Serializer(); } function getHighScores(intMax) { service.getHighScores([intMax], this, gotHighScores); } function gotHighScores(objResult) { _root.leaderboard.showHighScores(_root.objRemote.serial.unserialize(objResult.__get__result())); } function setHighScores(strUserName, strUserEmail, strTel, strPostcode, strClub, intPoints, intWeapon) { service.setHighScores([strUserName, strUserEmail, strTel, strPostcode, strClub, intPoints, intWeapon], this, setHighScoresResult); } function setHighScoresResult() { _root.gotoAndStop("leaderboard"); } function sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore) { service.sendToFriend([strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore], this, sentToFriend); } function getRank(intScore) { service.getRank([intScore], this, gotRank); } function gotRank(objResult) { _root.intRank = objResult.result; } function sentToFriend() { _root.sendfriend.friend_name.text = ""; _root.sendfriend.friend_email.text = ""; _root.sendfriend.error_text.text = "Email sent! Would you like to send another?"; } }
Symbol 452 MovieClip [__Packages.remoting.RemotingService] Frame 0
class remoting.RemotingService { var gatewayUrl, serviceName, defaultSettings, service, dispatchEvent; function RemotingService (gatewayUrl, serviceName, defaultSettings) { mx.events.EventDispatcher.initialize(this); this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; this.defaultSettings = defaultSettings; init(); } function init() { mx.remoting.debug.NetDebug.initialize(); service = new mx.remoting.Service(gatewayUrl, null, serviceName); } function setCredentials(user, pass) { service.__get__connection().setCredentials(user, pass); } function __resolve(p_methodName) { if ((p_methodName.indexOf("Handler") != -1) || (p_methodName.indexOf("__q_") != -1)) { return(null); } var _local2 = new remoting.RemotingMethod(service, p_methodName, defaultSettings); _local2.addEventListener("busy", mx.utils.Delegate.create(this, handleBusy)); _local2.addEventListener("result", mx.utils.Delegate.create(this, handleResult)); _local2.addEventListener("fault", mx.utils.Delegate.create(this, handleFault)); _local2.addEventListener("timeout", mx.utils.Delegate.create(this, handleTimeout)); _local2.addEventListener("call", mx.utils.Delegate.create(this, handleCall)); this[p_methodName] = mx.utils.Delegate.create(_local2, _local2.exec); return(this[p_methodName]); } function handleBusy(eventObj) { hasBeenBusy = true; dispatchEvent({type:"busy", target:this}); } function handleResult(eventObj) { removePendingCall(); dispatchEvent({type:"result", target:this, result:eventObj.result, args:eventObj.args, methodName:eventObj.methodName}); } function handleTimeout(eventObj) { removePendingCall(); dispatchEvent({type:"timeout", target:this, args:eventObj.args, methodName:eventObj.methodName}); } function handleFault(eventObj) { removePendingCall(); if (eventObj.fault.faultcode == "AMFPHP_AUTH_MISMATCH") { dispatchEvent({type:"authFault", target:this, fault:eventObj.fault, methodName:eventObj.methodName, args:eventObj.args}); } else { dispatchEvent({type:"fault", target:this, fault:eventObj.fault, methodName:eventObj.methodName, args:eventObj.args}); } } function handleCall(eventObj) { pendingCalls = pendingCalls + 1; } function removePendingCall() { pendingCalls = pendingCalls - 1; if ((pendingCalls == 0) && (hasBeenBusy)) { hasBeenBusy = false; dispatchEvent({type:"clear", target:this}); } } static var NO_RETRY = {maxAttempts:1, timeout:20000}; static var BUSY_TIME = 750; var pendingCalls = 0; var hasBeenBusy = false; }
Symbol 81 MovieClip [__Packages.mx.remoting.Service] Frame 0
class mx.remoting.Service extends Object { var __conn, __serviceName, __responder; function Service (gatewayURI, logger, serviceName, conn, resp) { var _local1 = this; var _local2 = conn; var _local3 = gatewayURI; super(); _local1.log = logger; _local1.log.logInfo("Creating Service for " + serviceName, mx.services.Log.VERBOSE); if ((_local3 == "") && (_local2 == null)) { _local3 = mx.remoting.NetServices.gatewayUrl; } _local3 = mx.remoting.NetServices.getHttpUrl(_local3); if (_local2 == null) { _local2 = mx.remoting.NetServices.getConnection(_local3); if (_local2 == null) { _local1.log.logInfo("Creating gateway connection for " + _local3, mx.services.Log.VERBOSE); _local2 = mx.remoting.NetServices.createGatewayConnection(_local3, logger); } } _local1.__conn = _local2; _local2.updateConfig(); _local1._allowRes = true; _local1.__serviceName = serviceName; _local1.__responder = resp; _local1.log.logInfo("Successfully created Service", mx.services.Log.VERBOSE); } function get connection() { return(__conn); } function __resolve(methodName) { var _local2 = this; if (_local2._allowRes) { var _local1 = _local2.__makeOpFunc(methodName); _local2[methodName] = _local1; return(_local1); } return(null); } function __makeOpFunc(name) { var op = (new mx.remoting.Operation(name, this)); var _local1 = function () { op.invoke(arguments); return(op.send()); }; _local1.send = function () { return(op.createThenSend()); }; _local1.setResponder = function (resp) { op.responder = resp; }; _local1.getRequest = function () { return(op.request); }; _local1.setRequest = function (val) { op.request = val; }; _local1.addProperty("request", _local1.getRequest, _local1.setRequest); _local1.operation = op; return(_local1); } function get name() { return(__serviceName); } function get responder() { return(__responder); } static var version = "1.2.0.124"; var _allowRes = false; }
Symbol 30 MovieClip [__Packages.mx.services.Log] Frame 0
class mx.services.Log { var level, name; function Log (logLevel, name) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); this.name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } if (level <= this.level) { if (level == DEBUG) { onLog((((getDateString() + " [DEBUG] ") + name) + ": ") + msg); } else { onLog((((getDateString() + " [INFO] ") + name) + ": ") + msg); } } } function logDebug(msg) { logInfo(msg, DEBUG); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } function onLog(message) { trace(message); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 31 MovieClip [__Packages.mx.remoting.Connection] Frame 0
class mx.remoting.Connection extends NetConnection { var uri; function Connection () { super(); } function getService(serviceName, client) { var _local1 = new mx.remoting.NetServiceProxy(this, serviceName, client); return(_local1); } function setCredentials(userId, password) { addHeader("Credentials", false, {userid:userId, password:password}); } function clone() { var _local1 = new mx.remoting.Connection(); _local1.connect(uri); return(_local1); } function getDebugId() { return(null); } function getDebugConfig() { return(null); } function setDebugId(id) { } function call() { super.call.apply(super, arguments); } function close() { super.close(); } function connect(url) { return(super.connect(url)); } function addHeader(name, mustUnderstand, obj) { super.addHeader(name, mustUnderstand, obj); } function trace(traceObj) { } function AppendToGatewayUrl(urlSuffix) { var _local1 = this; _local1.__urlSuffix = urlSuffix; if (_local1.__originalUrl == null) { _local1.__originalUrl = _local1.uri; } var _local2 = _local1.__originalUrl + urlSuffix; _local1.connect(_local2); } function ReplaceGatewayUrl(newUrl) { connect(newUrl); } function RequestPersistentHeader(info) { var _local1 = info; addHeader(_local1.name, _local1.mustUnderstand, _local1.data); } static var version = "1.2.0.124"; }
Symbol 37 MovieClip [__Packages.mx.remoting.NetServiceProxy] Frame 0
class mx.remoting.NetServiceProxy extends Object { var nc, client; function NetServiceProxy (netC, servName, cli) { var _local1 = this; super(); if (netC != null) { _local1.nc = netC; _local1.serviceName = servName; _local1.client = cli; } _local1._allowRes = true; } function _setParentService(service) { nc = service.nc; client = service.client; } function __resolve(methodName) { var _local1 = this; var _local2 = arguments; if (_local1._allowRes) { var _local3 = function () { var _local1 = this; var _local2 = arguments; if (_local1.client != null) { _local2.unshift(new mx.remoting.NetServiceProxyResponder(_local1, methodName)); } else if (typeof(_local2[0].onResult) != "function") { mx.remoting.NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, and no responder was given in call to " + methodName); _local2.unshift(new mx.remoting.NetServiceProxyResponder(_local1, methodName)); } if (typeof(_local1.serviceName) == "function") { _local1.serviceName = _local1.servicename; } _local2.unshift((_local1.serviceName + ".") + methodName); return(_local1.nc.call.apply(_local1.nc, _local2)); }; return(_local3); } return(null); } static function registerNetServiceProxy() { Object.registerClass("NetServiceProxy", mx.remoting.NetServiceProxy); return(true); } static var init = registerNetServiceProxy(); var _allowRes = false; }
Symbol 80 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 79 MovieClip [__Packages.mx.rpc.FaultEvent] Frame 0
class mx.rpc.FaultEvent extends Object { var __fault; function FaultEvent (f) { super(); __fault = f; } function get fault() { return(__fault); } }
Symbol 78 MovieClip [__Packages.mx.rpc.Fault] Frame 0
class mx.rpc.Fault extends Object { var __faultcode, __faultstring, __detail, __type; function Fault (code, msg, detail, type) { var _local1 = this; super(); _local1.__faultcode = code; _local1.__faultstring = msg; _local1.__detail = detail; _local1.__type = type; } function get faultcode() { return(__faultcode); } function get faultstring() { return(__faultstring); } function get detail() { return(__detail); } function get description() { var _local2 = this; if (_local2.__description == null) { if (_local2.__faultstring.indexOf(":") > -1) { _local2.__description = _local2.__faultstring.substring(_local2.__faultstring.indexOf(":") + 1); var _local1 = 0; while (_local2.__description.indexOf(" ", _local1) == _local1) { _local1++; } if (_local1 > 0) { _local2.__description = _local2.__description.substring(_local1); } } else { _local2.__description = _local2.__faultstring; } } return(_local2.__description); } function get type() { return(__type); } }
Symbol 77 MovieClip [__Packages.mx.rpc.ResultEvent] Frame 0
class mx.rpc.ResultEvent extends Object { var __result; function ResultEvent (res) { super(); __result = res; } function get result() { return(__result); } }
Symbol 36 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 60 MovieClip [__Packages.mx.remoting.debug.NetDebug] Frame 0
class mx.remoting.debug.NetDebug extends Object { static var ndSingleton; var _ncs, _nextNewId, _glc, _config; function NetDebug () { var _local1 = this; super(); _local1._ncs = new Array(); _local1._config = mx.remoting.debug.NetDebugConfig.getDefaultNetDebugConfig(false); _local1._glc = new mx.remoting.debug.GlobalLocalConnection(false, _local1); _local1._glc.sendCommand(new mx.remoting.debug.commands.GetConfig()); _local1._nextNewId = 0; if (_global.System.onStatus == undefined) { _global.System.onStatus = globalOnStatus; } mx.remoting.NetServices.traceNetServices = traceNetServices; } function addNetConnection(nc) { _ncs.push(nc); return(_nextNewId++); } function requestNewConfig() { return(sendCommand(new mx.remoting.debug.commands.GetConfig())); } function removeNetConnection(nc) { var _local2 = this; var _local3 = _local2._ncs.length; var _local1 = 0; while (_local1 < _local3) { if (nc == _local2._ncs[_local1]) { _local2._ncs.splice(_local1, 1); return; } _local1++; } } function sendDebugEvent(eventobj) { if (!_glc.send(eventobj)) { _glc.send(new mx.remoting.debug.events.NetDebugFailedSendError(stripNCDEventToMinmal(eventobj))); return(false); } return(true); } function sendCommand(commandobj) { return(_glc.sendCommand(commandobj)); } function updateConfig(config) { var _local2 = this; mx.utils.ObjectCopy.copyProperties(_local2._config, config); var _local3 = _local2._ncs.length; var _local1 = 0; while (_local1 < _local3) { if (_local2._ncs[_local1] != null) { _local2._ncs[_local1].updateConfig(config); } _local1++; } } function sendStatus(statusobj) { var _local1 = this; if (_local1._config.m_debug && (_local1._config.client.m_debug)) { return(_local1._glc.send(new mx.remoting.debug.events.NetDebugStatus(statusobj))); } return(undefined); } function onEvent(eventObj) { return(sendDebugEvent(eventObj)); } function onEventError(errorObj) { return(sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorObj))); } function onReceiveCommand(commandobj) { this[commandobj.command](commandobj.data); } function onReceiveError(errorobj) { sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorobj)); } function getConfig() { return(_config); } static function getNetDebug() { return(ndSingleton); } static function trace(obj) { getNetDebug()._trace(obj); } static function traceNetServices(who, severity, number, message) { getNetDebug()._traceNetServices(who, severity, number, message); } static function globalOnStatus(statusobj) { getNetDebug().sendStatus(statusobj); } static function initialize() { if (ndSingleton == null) { ndSingleton = new mx.remoting.debug.NetDebug(); mx.remoting.debug.ConnectionMixin.initialize(); } return(true); } static function stripNCDEventToMinmal(ev) { var _local1 = ev; var _local2 = new Object(); if (_local1.eventType != null) { _local2.eventType = _local1.eventType; } if (_local1.source != null) { _local2.source = _local1.source; } if (_local1.movieUrl != null) { _local2.movieUrl = _local1.movieUrl; } if (_local1.date != null) { _local2.date = _local1.date; } if (_local1.time != null) { _local2.time = _local1.time; } if (_local1.protocol != null) { _local2.protocol = _local1.protocol; } if (_local1.debugId != null) { _local2.debugId = _local1.debugId; } return(_local2); } function _traceNetServices(who, severity, number, message) { var _local1 = this; if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { if (!_local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTraceNetServices(who, severity, number, message))) { } } } function _trace(traceobj) { var _local1 = this; if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { if (!_local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj))) { } } } static var version = "1.2.0.124"; }
Symbol 44 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig] Frame 0
class mx.remoting.debug.NetDebugConfig extends Object { function NetDebugConfig () { super(); Object.registerClass("NetDebugConfig", mx.remoting.debug.NetDebugConfig); } static function getNetDebugVersion() { return(1); } static function attachNetDebugConfigFunctions(ndc) { var _local1 = ndc; _local1.setDebug = function (setval) { this.m_debug = setval; }; _local1.getDebug = function () { return(this.m_debug); }; for (var _local2 in _local1) { if (typeof(_local1[_local2]) == "object") { attachNetDebugConfigFunctions(_local1[_local2]); } } return(null); } static function getDefaultNetDebugConfig(isController) { var _local1 = _global; if (_local1.netDebugConfigSO == undefined) { var _local2 = "TestMovie_Config_Info"; if (isController) { _local2 = "Controller_Config_Info"; } _local1.netDebugConfigSO = SharedObject.getLocal(_local2); } if (_local1.netDebugConfigSO.data.config == undefined) { _local1.netDebugConfigSO.data.config = getRealDefaultNetDebugConfig(); } _local1.netDebugConfigSO.flush(); return(_local1.netDebugConfigSO.data.config); } static function getRealDefaultNetDebugConfig() { var _local1 = new mx.remoting.debug.NetDebugConfig(); _local1.m_debug = true; _local1.client = new mx.remoting.debug.NetDebugConfig(); _local1.client.m_debug = true; _local1.client.trace = true; _local1.client.recordset = true; _local1.client.http = true; _local1.client.rtmp = true; _local1.realtime_server = new mx.remoting.debug.NetDebugConfig(); _local1.realtime_server.m_debug = true; _local1.realtime_server.trace = true; _local1.app_server = new mx.remoting.debug.NetDebugConfig(); _local1.app_server.m_debug = true; _local1.app_server.trace = true; _local1.app_server.error = true; _local1.app_server.recordset = true; _local1.app_server.httpheaders = false; _local1.app_server.amf = false; _local1.app_server.amfheaders = false; _local1.app_server.coldfusion = true; return(_local1); } }
Symbol 53 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection] Frame 0
class mx.remoting.debug.GlobalLocalConnection extends Object { var sendPrefix; function GlobalLocalConnection (isController, receiver, domainName) { var _local2 = this; var _local3 = _global; super(); _local2.maxConnections = 10; var sToMovie = "_NetDebugLocalToDebugMovie"; var sToController = "_NetDebugLocalToController"; var connectname = null; if (isController) { connectname = sToController; _local2.sendNames = new Array(); _local2.sendNames.push(sToMovie); var _local1 = 0; while (_local1 < _local2.maxConnections) { _local2.sendNames.push(sToMovie + _local1); _local1++; } _local2.maxConnections = 0; } else { connectname = sToMovie; _local2.sendNames = new Array(); _local2.sendNames.push(sToController); } _local2.setDomainName(domainName); if (_local3.g_NetDebugLocalConnection == undefined) { _local3.g_NetDebugLocalConnection = new LocalConnection(); _local3.g_NetDebugLocalConnection.allowDomain = function () { return(true); }; } if (receiver != null) { _local3.g_NetDebugLocalConnection.m_Receiver = receiver; _local3.g_NetDebugLocalConnection.onData = function (dataobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceive(dataobj); }; _local3.g_NetDebugLocalConnection.onCommand = function (commandobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceiveCommand(commandobj); }; if (!_local3.g_NetDebugLocalConnection.connect(connectname)) { var connected = false; var _local1 = 0; while (_local1 < _local2.maxConnections) { if (_local3.g_NetDebugLocalConnection.connect(connectname + _local1)) { connected = true; break; } _local1++; } if (!connected) { if (isController) { receiver.onReceiveError(new mx.remoting.debug.events.NetDebugDuplicateNCDError()); } } } } } function setDomainName(domainName) { var _local1 = domainName; if ((_local1 != null) && (_local1 != "")) { sendPrefix = _local1 + ":"; } else { sendPrefix = ""; } } function send(dataobj) { return(sendRaw("onData", dataobj)); } function sendCommand(commandObj) { return(sendRaw("onCommand", commandObj)); } function sendRaw(functionName, obj) { var _local3 = this; var _local2 = true; var snlen = _local3.sendNames.length; var _local1 = 0; while (_local1 < snlen) { _local2 = Boolean(_local2 & _global.g_NetDebugLocalConnection.send(_local3.sendPrefix + _local3.sendNames[_local1], functionName, obj)); _local1++; } return(_local2); } }
Symbol 453 MovieClip [__Packages.remoting.RemotingMethod] Frame 0
class remoting.RemotingMethod { var service, methodName, defaultSettings, dispatchEvent; function RemotingMethod (service, methodName, defaultSettings) { mx.events.EventDispatcher.initialize(this); this.service = service; this.methodName = methodName; this.defaultSettings = defaultSettings; } function exec() { var _local4 = null; if (arguments.length == 5) { _local4 = arguments.pop(); } if (_local4 == null) { _local4 = defaultSettings; } var _local6 = arguments.slice(0, 4); var _local3 = new remoting.RemotingCall(service, methodName, _local6[0], _local6[1], _local6[2], _local6[3], _local4); _local3.exec(); dispatchEvent({target:this, type:"call", args:_local3.args, methodName:methodName}); _local3.faultHandler = mx.utils.Delegate.create(this, onFault); _local3.resultHandler = mx.utils.Delegate.create(this, onResult); _local3.busyHandler = mx.utils.Delegate.create(this, onBusy); _local3.timeoutHandler = mx.utils.Delegate.create(this, onTimeout); } function onFault(rc, fault) { dispatchEvent({target:this, type:"fault", args:rc.args, methodName:methodName, fault:fault.__get__fault()}); } function onResult(rc, result) { dispatchEvent({target:this, type:"result", args:rc.args, methodName:methodName, result:result.__get__result()}); } function onBusy() { dispatchEvent({target:this, type:"busy"}); } function onTimeout(rc) { dispatchEvent({target:this, type:"timeout", methodName:methodName, args:rc.args}); } }
Symbol 454 MovieClip [__Packages.remoting.RemotingCall] Frame 0
class remoting.RemotingCall { var service, methodName, args, resultCb, faultCb, meta, pc, busyInt, timeoutInt, busyHandler, resultHandler, faultHandler, timeoutHandler; function RemotingCall (service, methodName, args, scope, resultCb, faultCb, meta) { this.service = service; this.methodName = methodName; this.args = args; this.resultCb = mx.utils.Delegate.create(scope, resultCb); this.faultCb = mx.utils.Delegate.create(scope, faultCb); this.meta = meta; if (meta.timeout != null) { timeout = meta.timeout; } if (meta.maxAttempts != null) { maxAttempts = meta.maxAttempts; } } function exec() { pc = service[methodName].apply(this, args); pc.__set__responder(new mx.rpc.RelayResponder(this, "onResult", "onFault")); if (attempt == 0) { busyInt = setInterval(mx.utils.Delegate.create(this, onBusy), remoting.RemotingService.BUSY_TIME); timeoutInt = setInterval(mx.utils.Delegate.create(this, onTimeout), timeout); } attempt++; } function onBusy(re) { clearInterval(busyInt); busyHandler(); } function onResult(re) { if (!completed) { clearInterval(timeoutInt); clearInterval(busyInt); resultHandler(this, re); resultCb.apply(this, [re, args]); completed = true; } } function onFault(fe) { if (!completed) { clearInterval(timeoutInt); clearInterval(busyInt); faultCb.apply(this, [fe, args]); faultHandler(this, fe); completed = true; } } function onTimeout() { clearInterval(busyInt); if (attempt >= maxAttempts) { clearInterval(timeoutInt); var _local2 = new mx.rpc.FaultEvent(new mx.rpc.Fault("TIMEOUT", methodName + " timed out", "", "")); faultCb.apply(this, [_local2, args]); timeoutHandler(this); } else { exec(); } } var attempt = 0; var timeout = 5000; var maxAttempts = 3; var completed = false; }
Symbol 76 MovieClip [__Packages.mx.remoting.PendingCall] Frame 0
class mx.remoting.PendingCall extends Object { var __service, __methodName, __responder; function PendingCall (srv, methodName) { super(); __service = srv; __methodName = methodName; } function get responder() { return(__responder); } function set responder(res) { __responder = res; //return(responder); } function onResult(result) { var _local1 = result; var _local2 = this; _local1.serviceName = ((typeof(_local1.serviceName) == "function") ? (_local1.servicename) : (_local1.serviceName)); if (_local1 != null) { if (_local1 instanceof mx.remoting.NetServiceProxy) { var serv = (new mx.remoting.Service(null, null, _local1.serviceName, _local2.__service.__get__connection(), _local2.__service.__get__responder())); _local1 = serv; } else if (_local1 instanceof mx.remoting.RecordSet) { var _local3 = new mx.remoting.NetServiceProxy(_local2.__service.__get__connection()); _local1._setParentService(_local3); _local1.logger = _local2.__service.log; } } if (_local2.__responder != null) { _local2.__responder.onResult(new mx.rpc.ResultEvent(_local1)); } if (_local2.__service.log != null) { _local2.__service.log.logInfo((((_local2.__service.__get__name() + ".") + _local2.__methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(_local1)); } } function onStatus(status) { var _local1 = this; var _local2 = status; if (_local1.__responder != null) { _local1.__responder.onFault(new mx.rpc.FaultEvent(new mx.rpc.Fault(_local2.code, _local2.description, _local2.details, _local2.type))); } if (_local1.__service.log != null) { _local1.__service.log.logDebug("Service invocation failed."); _local1.__service.log.logDebug((((_local1.__service.__get__name() + ".") + _local1.__methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(_local2)); } } function get methodName() { return(__methodName); } static var inited = mx.remoting.NetServiceProxy.registerNetServiceProxy(); }
Symbol 455 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 84 MovieClip [__Packages.mx.rpc.RelayResponder] Frame 0
class mx.rpc.RelayResponder extends Object { var __onFault, __obj, __onResult; function RelayResponder (resp, resultFunc, faultFunc) { var _local1 = this; super(); _local1.__obj = resp; _local1.__onFault = faultFunc; _local1.__onResult = resultFunc; } function onFault(fault) { __obj[__onFault](fault); } function onResult(result) { __obj[__onResult](result); } }
Symbol 456 MovieClip [__Packages.it.sephiroth.Serializer] Frame 0
class it.sephiroth.Serializer { var buffer; function Serializer () { } function serialize(what) { var _local2 = new String(""); _local2 = serialize_internal("", what); return(_local2); } function serialize_internal(buf, struct_c) { if (((!isNaN(struct_c)) && (struct_c.__proto__ != Boolean.prototype)) && (struct_c.__proto__ != Date.prototype)) { var _local2 = new Number(struct_c); } else { var _local2 = struct_c; } switch (_local2.__proto__) { case Boolean.prototype : buf = ((buf + "b:") + int(_local2)) + ";"; break; case null : case undefined : buf = buf + "N;"; break; case Number.prototype : if (_local2 >= 1E15) { buf = ((buf + "d:") + _local2) + ";"; } else if ((_local2 % 1) == 0) { buf = ((buf + "i:") + _local2) + ";"; } else { buf = ((buf + "d:") + _local2) + ";"; } break; case String.prototype : buf = ((((buf + "s:") + calcLength(_local2)) + ":\"") + _local2) + "\";"; break; case Date.prototype : buf = ((((buf + "s:") + length(_local2)) + ":\"") + _local2) + "\";"; break; case Object.prototype : var _local4 = 0; var _local5 = new String(""); buf = buf + "O:8:\"stdClass\":"; for (var _local6 in _local2) { _local5 = _local5 + (serialize_internal("", _local6) + serialize_internal("", _local2[_local6])); _local4 = _local4 + 1; } buf = (((buf + _local4) + ":{") + _local5) + "}"; break; case Array.prototype : _local4 = 0; _local5 = new String(""); buf = buf + "a:"; for (var _local6 in _local2) { _local5 = _local5 + (serialize_internal("", _local6) + serialize_internal("", _local2[_local6])); _local4 = _local4 + 1; } buf = (((buf + _local4) + ":{") + _local5) + "}"; break; default : buf = buf + "i:0;"; } return(buf); } function calcLength(struct) { var _local1; var _local3 = 0; var _local4 = struct.length; var _local2 = 0; while (_local2 < _local4) { _local1 = ord(struct.charAt(_local2)); if (_local1 < 128) { _local3 = _local3 + 1; } else if (_local1 < 1024) { _local3 = _local3 + 2; } else if (_local1 < 32768) { _local3 = _local3 + 3; } else if (_local1 < 2097152) { _local3 = _local3 + 4; } _local2++; } return(_local3); } function unserialize(what) { buffer = what; return(unserialize_internal(what)); } function unserialize_internal(obj) { var _local3 = obj.charAt(0); var _local2; switch (_local3) { case "d" : _local2 = parse_double(); break; case "i" : _local2 = parse_int(); break; case "b" : _local2 = parse_boolean(); break; case "s" : _local2 = parse_string(); break; case "a" : _local2 = parse_array(); break; case "O" : _local2 = parse_object(); break; case "N" : } if (_local2[0] != -1) { buffer = buffer.substr(buffer.indexOf(";", (_local2[0] + length(_local3)) + length(_local2[0].toString())) + 1); } return(_local2[1]); } function parse_array() { var _local3 = 0; var _local5 = getArrayLength(); var _local4 = new Array(); while (_local3 < _local5) { var _local2 = getNext(); _local4[_local2[0]] = _local2[1]; _local3++; } buffer = buffer.substr(1); return(new Array(-1, _local4)); } function parse_object() { var _local6 = parse_string(); buffer = buffer.substr(buffer.indexOf(":", _local6[0])); var _local7 = _local6[1]; var _local3 = 0; var _local5 = getObjectLength(); var _local4 = new Object(); while (_local3 < _local5) { var _local2 = getNext(); _local4[_local2[0]] = _local2[1]; _local3++; } buffer = buffer.substr(1); return(new Array(-1, _local4)); } function parse_string() { var _local2 = getStringLenght(); var _local3 = getCStringLenght(); if (_local2 eq _local3) { var _local4 = buffer.substr(length(_local2) + 4, _local2).toString(); } else { var _local4 = buffer.substr(length(_local2) + 4, _local3).toString(); } return(new Array(_local3, _local4)); } function parse_boolean() { var _local2 = getLength(); var _local3 = ((_local2 < 1) ? false : true); return(new Array(length(_local2.toString()), _local3)); } function parse_double() { var _local2 = getFloatLength(); var _local3 = _local2; return(new Array(length(_local2.toString()), _local3)); } function parse_int() { var _local2 = getLength(); var _local3 = _local2; return(new Array(length(_local2.toString()), _local3)); } function getStringLenght(str) { var _local2 = parseInt(buffer.substr(2, buffer.indexOf(":", 3) - 2)); return(_local2); } function getCStringLenght(str) { var _local6 = parseInt(buffer.substr(2, buffer.indexOf(":", 3) - 2)); var _local2; var _local3 = _local6; var _local4; var _local5 = buffer; _local4 = 4 + _local6.toString().length; _local2 = 0; while (_local2 < _local3) { if (_local5.charCodeAt(_local2 + _local4) > 128) { _local3 = _local3 - 1; } _local2++; } return(_local3); } function getLength() { var _local2 = parseInt(buffer.substr(2, buffer.indexOf(";", 3) - 2)); return(_local2); } function getFloatLength() { var _local2 = parseFloat(buffer.substr(2, buffer.indexOf(";", 3) - 2)); return(_local2); } function getArrayLength() { var _local2 = parseInt(buffer.substr(2, (buffer.indexOf(":", 2) - buffer.indexOf(":", 1)) + 1)); buffer = buffer.substr(buffer.indexOf(":", 2) + 2); return(_local2); } function getObjectLength() { var _local2 = parseInt(buffer.substr(1, buffer.indexOf(":", 1))); buffer = buffer.substr(buffer.indexOf(":", 1) + 2); return(_local2); } function getNext(str) { var _local2 = unserialize_internal(buffer); var _local3 = unserialize_internal(buffer); return(new Array(_local2, _local3)); } static var className = "it.sephiroth.Serializer"; static var classVersion = "2.1.6"; var instanceName = "Serializer"; }
Symbol 457 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 458 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 459 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 460 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }
Symbol 461 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 25 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 32 MovieClip [__Packages.mx.remoting.NetServices] Frame 0
class mx.remoting.NetServices extends Object { static var defaultGatewayUrl, logger, traceNetServices; function NetServices () { super(); } static function setDefaultGatewayUrl(url) { defaultGatewayUrl = url; } static function setGatewayUrl(url) { gatewayUrl = url; } static function createGatewayConnection(url, infoLogger) { var _local1 = url; logger = infoLogger; if (_local1 == undefined) { _local1 = gatewayUrl; if (_local1 == undefined) { _local1 = defaultGatewayUrl; } } if (_local1 == undefined) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is undefined"); logger.logInfo(("NetServices: createGatewayConnection - gateway url <" + _local1) + "> is undefined", mx.services.Log.DEBUG); return(null); } var _local2 = new mx.remoting.Connection(); _local2.connect(_local1); __sharedConnections[_local1] = _local2; return(_local2); } static function getConnection(uri) { return(__sharedConnections[uri]); } static function getHostUrl() { var _local2 = _root; if (!isHttpUrl(_local2._url)) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } var _local1 = _local2._url.indexOf("/", 8); if (_local1 < 0) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } return(_local2._url.substring(0, _local1)); } static function isHttpUrl(url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); } static function getHttpUrl(url) { var _local1 = url; if (!isHttpUrl(_local1)) { _local1 = getHostUrl() + _local1; } return(_local1); } static function trace(who, severity, number, message) { traceNetServices(who, severity, number, message); } static var version = "1.2.0.124"; static var gatewayUrl = _root.gatewayUrl; static var __sharedConnections = new Array(); }
Symbol 33 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 34 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 35 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 38 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 39 MovieClip [__Packages.mx.remoting.RecordSet] Frame 0
class mx.remoting.RecordSet extends Object { var mTitles, _items, mRecordSetID, dispatchEvent, gateway_conn, mDataFetcher; function RecordSet (columnNames) { var _local1 = this; super(); mx.events.EventDispatcher.initialize(_local1); _local1._items = new Array(); _local1.uniqueID = 0; if (_local1.mTitles != null) { } else { if (_local1.serverInfo == null) { if (_local1.serverinfo != null) { _local1.serverInfo = _local1.serverinfo; } } if (_local1.serverInfo == null) { _local1.mTitles = columnNames; } else if (_local1.serverInfo.version != 1) { mx.remoting.NetServices.trace("RecordSet", "warning", 100, "Received incompatible RecordSet version from server"); } else { _local1.mTitles = _local1.serverInfo.columnNames; _local1.mRecordsAvailable = 0; _local1.setData(((_local1.serverInfo.cursor == null) ? 0 : (_local1.serverInfo.cursor - 1)), _local1.serverInfo.initialData); if (_local1.serverInfo.initialData.length != _local1.serverInfo.totalCount) { _local1.mRecordSetID = _local1.serverInfo.id; if (_local1.mRecordSetID != null) { _local1.serviceName = ((_local1.serverInfo.serviceName == null) ? "RecordSet" : (_local1.serverInfo.serviceName)); _local1.mTotalCount = _local1.serverInfo.totalCount; _local1.mDeliveryMode = "ondemand"; _local1.mAllNotified = false; _local1.mOutstandingRecordCount = 0; } else { mx.remoting.NetServices.trace("RecordSet", "warning", 102, "Missing some records, but there's no RecordSet id"); } } _local1.serverInfo = null; } } } function addItem(item) { addItemAt(length, item); } function addItemAt(index, item) { var _local1 = index; var _local2 = this; var _local3 = true; if ((_local1 < _local2.__get__length()) && (_local1 >= 0)) { _local2.items.splice(_local1, 0, item); } else if (_local1 == _local2.__get__length()) { _local2.items[_local1] = item; } else { _local3 = false; mx.remoting.NetServices.trace("Cannot add an item outside the bounds of the RecordSet"); return; } if (_local3) { item.__ID__ = _local2.uniqueID++; } _local2.updateViews("addItems", _local1, _local1); } function addEventListener(event, listener) { } function clear() { var _local1 = this; if (_local1.checkLocal()) { } else { var _local2 = _local1.items.length; _local1.items.splice(0); _local1.uniqueID = 0; _local1.updateViews("removeItems", 0, _local2); } } function contains(itmToCheck) { var _local2 = itmToCheck; if (isObjectEmpty(_local2)) { return(false); } var itemAtIndex; var _local3; var _local1 = 0; while (_local1 < items.length) { itemAtIndex = items[_local1]; _local3 = true; for (var t in _local2) { if (_local2[t] != itemAtIndex[t]) { _local3 = false; break; } } if (_local3) { return(true); } _local1++; } return(false); } function getColumnNames() { return(mTitles); } function get columnNames() { return(getColumnNames()); } function getLocalLength() { return(items.length); } function getLength() { var _local1 = this; if (_local1.mRecordSetID != null) { return(_local1.mTotalCount); } return(_local1.items.length); } function getIterator() { var _local1 = new mx.remoting.RecordSetIterator(this); return(_local1); } function get length() { return(getLength()); } function getItemAt(index) { var _local1 = index; var _local2 = this; if ((_local1 < 0) || (_local1 >= _local2.__get__length())) { return(null); } if (_local2.mRecordSetID == null) { return(_local2.items[_local1]); } _local2.requestRecord(_local1); var _local3 = _local2.items[_local1]; if (_local3 == 1) { return("in progress"); } return(_local3); } function getItemID(index) { return(items[index].__ID__); } function get items() { return(_items); } function initialize(info) { } function filter(filterFunction, context) { if (checkLocal()) { } else { var _local3 = new mx.remoting.RecordSet(mTitles); var rcount = length; var _local2 = 0; while (_local2 < rcount) { var _local1 = getItemAt(_local2); if (((_local1 != null) && (_local1 != 1)) && (filterFunction(_local1, context))) { _local3.addItem(_local1); } _local2++; } return(_local3); } return(undefined); } function sortItems(compareFunc, optionFlags) { var _local1 = this; if (_local1.checkLocal()) { } else { _local1.items.sort(compareFunc, optionFlags); _local1.updateViews("sort"); } } function sortItemsBy(fieldNames, order, optionFlags) { var _local1 = this; if (_local1.checkLocal()) { } else { if (typeof(order) == "string") { _local1.items.sortOn(fieldNames); if (order.toUpperCase() == "DESC") { _local1.items.reverse(); } } else { _local1.items.sortOn(fieldNames, optionFlags); } _local1.updateViews("sort"); } } function sort(compareFunc) { var _local1 = this; if (_local1.checkLocal()) { } else { _local1.items.sort(compareFunc); _local1.updateViews("sort"); } } function isEmpty() { return(items.length == 0); } function isLocal() { return(mRecordSetID == null); } function isFullyPopulated() { return(isLocal()); } function getRemoteLength() { var _local1 = this; if (_local1.isLocal()) { return(_local1.mRecordsAvailable); } return(_local1.mTotalCount); } function getNumberAvailable() { var _local1 = this; if (_local1.isLocal()) { return(_local1.getLength()); } return(_local1.mRecordsAvailable); } function replaceItemAt(index, item) { var _local1 = index; var _local2 = this; if ((_local1 >= 0) && (_local1 <= _local2.__get__length())) { var _local3 = _local2.getItemID(_local1); _local2.items[_local1] = item; _local2.items[_local1].__ID__ = _local3; _local2.updateViews("updateItems", _local1, _local1); } } function removeAll() { clear(); } function removeItemAt(index) { var _local1 = index; var _local2 = this; var _local3 = _local2._items[_local1]; _local2._items.splice(_local1, 1); var rItems = [_local2._items[_local1]]; var rIDs = [_local2.getItemID(_local1)]; _local2.dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:_local1, lastItem:_local1, removedItems:rItems, removedIDs:rIDs}); return(_local3); } function removeEventListener(event, listener) { } function requestRange(range) { var _local1 = range.getStart(); var _local2 = range.getEnd(); return(internalRequestRange(_local1, _local2)); } function setDeliveryMode(mode, pagesize, numPrefetchPages) { var _local1 = this; var _local2 = pagesize; var _local3 = numPrefetchPages; _local1.mDeliveryMode = mode.toLowerCase(); _local1.stopFetchAll(); if ((_local2 == null) || (_local2 <= 0)) { _local2 = 25; } switch (_local1.mDeliveryMode) { case "ondemand" : return; case "page" : if (_local3 == null) { _local3 = 0; } _local1.mPageSize = _local2; _local1.mNumPrefetchPages = _local3; return; case "fetchall" : _local1.stopFetchAll(); _local1.startFetchAll(_local2); return; default : mx.remoting.NetServices.trace("RecordSet", "warning", 107, "SetDeliveryMode: unknown mode string"); } } function editField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function getEditingData(index, fieldName) { return(items[index][fieldName]); } function setField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function changeFieldValue(index, fieldName, value) { var _local1 = index; var _local2 = this; if (_local2.checkLocal()) { } else if ((_local1 < 0) || (_local1 >= _local2.getLength())) { } else { _local2.items[_local1][fieldName] = value; _local2.updateViews("updateItems", _local1, _local1); } } function isObjectEmpty(objToCheck) { var _local2 = objToCheck; var _local1 = true; for (var _local3 in _local2) { _local1 = false; return(_local1); } return(_local1); } function arrayToObject(anArray) { if (mTitles == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 105, "getItem: titles are not available"); return(null); } var _local3 = new Object(); var alen = anArray.length; var _local2; var _local1 = 0; while (_local1 < alen) { _local2 = mTitles[_local1]; if (_local2 == null) { _local2 = ("column" + _local1) + 1; } _local3[_local2] = anArray[_local1]; _local1++; } return(_local3); } function checkLocal() { if (isLocal()) { return(false); } mx.remoting.NetServices.trace("RecordSet", "warning", 108, "Operation not allowed on partial recordset"); return(true); } function getRecordSetService() { var _local1 = this; if (_local1.mRecordSetService == null) { if (_local1.gateway_conn == null) { _local1.gateway_conn = mx.remoting.NetServices.createGatewayConnection(); } else if (_global.netDebugInstance != undefined) { _local1.gateway_conn = _local1.gateway_conn.clone(); } if (_global.netDebugInstance != undefined) { _local1.gateway_conn.setupRecordSet(); _local1.gateway_conn.setDebugId("RecordSet " + _local1.mRecordSetID); } _local1.mRecordSetService = _local1.gateway_conn.getService(_local1.serviceName, _local1); if (_local1.mRecordSetService == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 101, "Failed to create RecordSet service"); _local1.mRecordSetService = null; } } return(_local1.mRecordSetService); } function internalRequestRange(index, lastIndex) { var _local1 = index; var _local2 = this; var highestRequested = -1; if (_local1 < 0) { _local1 = 0; } if (lastIndex >= _local2.getRemoteLength()) { lastIndex = _local2.getRemoteLength() - 1; } var _local3; var last; while (_local1 <= lastIndex) { while ((_local1 <= lastIndex) && (_local2.items[_local1] != null)) { _local1++; } _local3 = _local1; while ((_local1 <= lastIndex) && (_local2.items[_local1] == null)) { _local2.mOutstandingRecordCount++; _local2.items[_local1] = 1; _local1++; } last = _local1 - 1; if (_local3 <= last) { _local2.logger.logInfo((((" Fetching records from index [" + _local3) + "] to index [") + last) + "]"); _local2.getRecordSetService().getRecords(_local2.mRecordSetID, _local3 + 1, (last - _local3) + 1); highestRequested = last; _local2.updateViews("fetchRows", _local3, last); } } return(highestRequested); } function removeItems(index, len) { var _local3 = index; var _local2 = new Array(); var _local1 = 0; while (_local1 < len) { _local2.push(getItemID(_local3 + _local1)); _local1++; } var oldItems = items.splice(_local3, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:_local3, lastItem:(_local3 + len) - 1, removedItems:oldItems, removedIDs:_local2}); } function getRecords_Result(info) { var _local1 = this; var _local2 = info; _local1.setData(_local2.Cursor - 1, _local2.Page); _local1.mOutstandingRecordCount = _local1.mOutstandingRecordCount - _local2.Page.length; _local1.updateViews("updateItems", _local2.Cursor - 1, ((_local2.Cursor - 1) + _local2.Page.length) - 1); if ((_local1.mRecordsAvailable == _local1.mTotalCount) && (!_local1.mAllNotified)) { _local1.updateViews("allRows"); _local1.mRecordSetService.release(); _local1.mAllNotified = true; _local1.mRecordSetID = null; _local1.mRecordSetService = null; } } function release_Result() { } function requestOneRecord(index) { var _local1 = this; var _local2 = index; if (_local1.items[_local2] == null) { if (_local1.mDeliveryMode == "ondemand") { _local1.logger.logInfo((" INFO: Fetching Record [" + _local2) + "]"); } _local1.getRecordSetService().getRecords(_local1.mRecordSetID, _local2 + 1, 1); _local1.mOutstandingRecordCount++; _local1.items[_local2] = 1; _local1.updateViews("fetchRows", _local2, _local2); } } function requestRecord(index) { var _local1 = this; if (_local1.mDeliveryMode != "page") { _local1.requestOneRecord(index); } else { var _local2 = int(index / _local1.mPageSize) * _local1.mPageSize; var _local3 = (_local2 + (_local1.mPageSize * (_local1.mNumPrefetchPages + 1))) - 1; _local1.internalRequestRange(_local2, _local3); } } function _setParentService(service) { gateway_conn = service.nc; } function setData(start, dataArray) { var _local1 = this; var datalen = dataArray.length; var _local3; var rec; var _local2 = 0; while (_local2 < datalen) { _local3 = _local2 + start; rec = _local1.items[_local3]; if ((rec != null) && (rec != 1)) { mx.remoting.NetServices.trace("RecordSet", "warning", 106, "Already got record # " + _local3); } else { _local1.mRecordsAvailable = _local1.mRecordsAvailable + 1; } _local1.items[_local3] = _local1.arrayToObject(dataArray[_local2]); _local1.items[_local3].__ID__ = _local1.uniqueID++; _local2++; } } function startFetchAll(pagesize) { var _local1 = this; if (_local1.mDataFetcher != null) { _local1.mDataFetcher.disable(); } _local1.mDataFetcher = new mx.remoting.RsDataFetcher(_local1, pagesize); } function stopFetchAll() { mDataFetcher.disable(); mDataFetcher = null; } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static function registerRecordSet() { Object.registerClass("RecordSet", mx.remoting.RecordSet); return(true); } static var version = "1.2.0.124"; static var init = registerRecordSet(); }
Symbol 40 MovieClip [__Packages.mx.remoting.RecordSetIterator] Frame 0
class mx.remoting.RecordSetIterator { var _recordSet, _cursor; function RecordSetIterator (rec) { _recordSet = rec; _cursor = 0; } function hasNext() { return(_cursor < _recordSet.getLength()); } function next() { return(_recordSet.getItemAt(_cursor++)); } static var version = "1.2.0.124"; }
Symbol 41 MovieClip [__Packages.mx.remoting.RsDataRange] Frame 0
class mx.remoting.RsDataRange extends Object { var _start, _end; function RsDataRange (s, e) { super(); _start = s; _end = e; } function getStart() { return(_start); } function getEnd() { return(_end); } function setEnd(e) { _end = e; } function setStart(s) { _start = s; } }
Symbol 42 MovieClip [__Packages.mx.remoting.RsDataFetcher] Frame 0
class mx.remoting.RsDataFetcher extends Object { var mEnabled; function RsDataFetcher (pgRS, increment) { var _local1 = this; super(); _local1.mRecordSet = pgRS; _local1.mRecordSet.addEventListener("modelChanged", _local1); _local1.mIncrement = increment; _local1.mNextRecord = 0; _local1.mEnabled = true; _local1.doNext(); } function disable() { mEnabled = false; } function doNext() { var _local1 = this; if (_local1.mEnabled) { do { if (_local1.mNextRecord >= _local1.mRecordSet.getRemoteLength()) { return; } var _local2 = new mx.remoting.RsDataRange(_local1.mNextRecord, (_local1.mNextRecord + _local1.mIncrement) - 1); _local1.mHighestRequested = _local1.mRecordSet.requestRange(_local2); _local1.mNextRecord = _local1.mNextRecord + _local1.mIncrement; } while (_local1.mHighestRequested <= 0); } } function modelChanged(eventObj) { var _local1 = this; var _local2 = eventObj; if (((_local2.eventName == "updateItems") && (_local2.firstItem <= _local1.mHighestRequested)) && (_local2.lastItem >= _local1.mHighestRequested)) { _local1.doNext(); } if (_local2.eventName == "allRows") { _local1.disable(); } } }
Symbol 43 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder] Frame 0
class mx.remoting.NetServiceProxyResponder extends Object { var service, methodName; function NetServiceProxyResponder (serv, method) { super(); service = serv; methodName = method; } function onResult(result) { var _local2 = result; var _local1 = service.client; if ((_local2 instanceof mx.remoting.NetServiceProxy) || (_local2 instanceof mx.remoting.RecordSet)) { _local2._setParentService(service); } var _local3 = methodName + "_Result"; if (typeof(_local1[_local3]) == "function") { _local1[_local3].apply(_local1, [_local2]); } else if (typeof(_local1.onResult) == "function") { _local1.onResult(_local2); } else { mx.remoting.NetServices.trace("NetServices", "info", 1, (_local3 + " was received from server: ") + _local2); } } function onStatus(result) { var _local2 = result; var _local1 = service.client; var _local3 = methodName + "_Status"; if (typeof(_local1[_local3]) == "function") { _local1[_local3].apply(_local1, [_local2]); } else if (typeof(_local1.onStatus) == "function") { _local1.onStatus(_local2); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(_local2); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(_local2); } else { mx.remoting.NetServices.trace("NetServices", "info", 2, (((_local3 + " was received from server: <") + _local2.level) + "> ") + _local2.description); } } }
Symbol 45 MovieClip [__Packages.mx.utils.ObjectCopy] Frame 0
class mx.utils.ObjectCopy { function ObjectCopy () { } static function copy(refObj) { var _local1 = new Function(refObj.__proto__.constructor)(); copyProperties(_local1, refObj); return(_local1); } static function copyProperties(dstObj, srcObj) { var _local2 = srcObj; var to; for (var i in _local2) { to = typeof(_local2[i]); if (to != "function") { if (to == "object") { if (_local2[i] instanceof Array) { var p = new Array(); var _local3 = _local2[i]; var _local1 = 0; while (_local1 < _local3.length) { p[_local1] = _local3[_local1]; _local1++; } dstObj[i] = p; } else if (_local2[i] instanceof String) { dstObj[i] = new String(_local2[i]); } else if (_local2[i] instanceof Number) { dstObj[i] = new Number(_local2[i]); } else if (_local2[i] instanceof Boolean) { dstObj[i] = new Boolean(_local2[i]); } else { dstObj[i] = copy(_local2[i]); } } else { dstObj[i] = _local2[i]; } } } } }
Symbol 46 MovieClip [__Packages.mx.remoting.debug.events.NetDebug] Frame 0
class mx.remoting.debug.events.NetDebug extends Object { var date, time; function NetDebug () { super(); init(); } function init() { var _local1 = this; _local1.eventType = "DebugEvent"; _local1.source = "Client"; _local1.movieUrl = unescape(_root._url); _local1.initDate(); } function initDate() { var _local1 = new Date(); date = _local1; time = _local1.getTime(); } }
Symbol 47 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection] Frame 0
class mx.remoting.debug.events.NetDebugNetConnection extends mx.remoting.debug.events.NetDebug { function NetDebugNetConnection () { super(); } }
Symbol 48 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect] Frame 0
class mx.remoting.debug.events.NetDebugConnect extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugConnect (args) { var _local1 = args; var _local2 = this; super(); _local2.eventType = "Connect"; _local2.connectString = _local1[0]; if (_local1[1] != null) { _local2.userName = _local1[1]; } if (_local1[2] != null) { _local2.password = _local1[2]; } } }
Symbol 49 MovieClip [__Packages.mx.remoting.debug.commands.Local] Frame 0
class mx.remoting.debug.commands.Local extends Object { var command, data; function Local () { super(); } function init(commandname, dataobj) { command = commandname; data = dataobj; } }
Symbol 50 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace] Frame 0
class mx.remoting.debug.commands.StartRTMPTrace extends mx.remoting.debug.commands.Local { var init; function StartRTMPTrace (cs) { super(); var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; init("startRealTimeTrace", _local1); } }
Symbol 51 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin] Frame 0
class mx.remoting.debug.ConnectionMixin extends Object { var _protocol, _id, _config; function ConnectionMixin () { super(); } static function initialize() { var _local1 = mx.remoting.Connection.prototype; var _local2 = mx.remoting.debug.ConnectionMixin.prototype; if (!_local1.netDebugProxyFunctions) { _local1.netDebugProxyFunctions = true; _local1.realConnect = _local1.connect; _local1.realCall = _local1.call; _local1.realClose = _local1.close; _local1.realAddHeader = _local1.addHeader; _local1.connect = _local2.netDebugProxyConnect; _local1.call = _local2.netDebugProxyCall; _local1.close = _local2.netDebugProxyClose; _local1.addHeader = _local2.netDebugProxyAddHeader; _local1.attachDebug = _local2.attachDebug; _local1.sendDebugEvent = _local2.sendDebugEvent; _local1.sendServerEvent = _local2.sendServerEvent; _local1.sendClientEvent = _local2.sendClientEvent; _local1.addNetDebugHeader = _local2.addNetDebugHeader; _local1.updateConfig = _local2.updateConfig; _local1.getNetDebug = _local2.getNetDebug; _local1.isRealTime = _local2.isRealTime; _local1.setupRecordSet = _local2.setupRecordSet; _local1.setDebugId = _local2.setDebugId; _local1.getDebugId = _local2.getDebugId; _local1.getDebugConfig = _local2.getDebugConfig; _local1.trace = _local2.trace; return(true); } return(false); } function attachDebug() { var _local1 = this; if (!_attached) { _attached = true; _local1._headerAdded = false; _local1._configured = false; _local1._config = new mx.remoting.debug.NetDebugConfig(); mx.utils.ObjectCopy.copyProperties(_local1._config, _local1.getNetDebug().getConfig()); _local1._protocol = "none"; _local1._id = String(_local1.getNetDebug().addNetConnection(_local1)); } } function sendDebugEvent(eventobj) { var _local1 = this; var _local2 = eventobj; _local2.protocol = _local1._protocol; _local2.debugId = _local1._id; return(_local1.getNetDebug().onEvent(_local2)); } function sendServerEvent(eventobj) { eventobj.movieUrl = unescape(_root._url); if (!sendDebugEvent(eventobj)) { } } function sendClientEvent(eventobj) { var _local1 = this; if (_local1._config.m_debug && (_local1._config.client.m_debug)) { if ((_local1._config.client.http && (_local1._protocol == "http")) || (_local1._config.client.rtmp && (_local1._protocol.substr(0, 4) == "rtmp"))) { if (!_local1.sendDebugEvent(eventobj)) { } } } } function addNetDebugHeader() { var _local1 = this; if (!_local1._headerAdded) { _local1._headerAdded = true; if ((_local1._config.m_debug && (_local1._config.app_server.m_debug)) && (_local1._protocol == "http")) { _local1.realAddHeader("amf_server_debug", true, _local1._config.app_server); } else { _local1.realAddHeader("amf_server_debug", true, undefined); } } } function updateConfig(config) { var _local1 = this; var _local2 = config; _local1.attachDebug(); if ((_local2 == null) && (!_local1._configured)) { _local1._configured = true; _local2 = mx.remoting.debug.NetDebugConfig.getRealDefaultNetDebugConfig(); } mx.utils.ObjectCopy.copyProperties(_local1._config, _local2); _local1._headerAdded = false; } function isRealTime() { return(_protocol.substr(0, 4) == "rtmp"); } function setupRecordSet() { var _local1 = this; _local1.attachDebug(); _local1._config.client.http = _local1._config.client.recordset; } function netDebugProxyConnect() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); var _local3 = _local2[0].substr(0, 4); if ((_local3 == "http") || (_local3.substr(0, 4) == "rtmp")) { if (_local2[0].charAt(4) == ":") { _local1._protocol = _local3; } else { _local1._protocol = _local2[0].substr(0, 5); } } else { _local1._protocol = "http"; } _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugConnect(_local2)); if (_local1.isRealTime()) { _local1._connectString = _local2[0]; _local1.getNetDebug().sendCommand(new mx.remoting.debug.commands.StartRTMPTrace(_local2[0])); var ret = _local1.realConnect.apply(_local1, _local2); _local1.realCall("@getClientID", new mx.remoting.RTMPClientIDResponse(_local2[0], _local1)); return(ret); } return(Boolean(_local1.realConnect.apply(_local1, _local2))); } function netDebugProxyCall() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugCall(_local2)); _local1.addNetDebugHeader(); if (_local1._config.app_server) { _local2[1] = new mx.remoting.debug.NetDebugResponseProxy(_local1, _local2[1]); return(Boolean(_local1.realCall.apply(_local1, _local2))); } return(Boolean(_local1.realCall.apply(_local1, _local2))); } function netDebugProxyClose() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugClose()); if (_local1.isRealTime()) { _local1.getNetDebug().sendCommand(new mx.remoting.debug.commands.StopRTMPTrace(_local1._connectString, _local1._clientId)); } var _local2 = _local1.realClose(); _local1.getNetDebug().removeNetConnection(_local1); return(_local2); } function netDebugProxyAddHeader() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugAddHeader(arguments)); return(Boolean(_local1.realAddHeader.apply(_local1, arguments))); } function setDebugId(id) { attachDebug(); _id = id; } function getDebugId() { attachDebug(); return(_id); } function trace(traceobj) { var _local1 = this; _local1.attachDebug(); if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { _local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj)); } } function getDebugConfig() { attachDebug(); return(_config); } function getNetDebug() { return(mx.remoting.debug.NetDebug.getNetDebug()); } static var _attached = false; }
Symbol 52 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError] Frame 0
class mx.remoting.debug.events.NetDebugDuplicateNCDError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugDuplicateNCDError () { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.message = "NCD_ALREADY_RUNNING"; } }
Symbol 54 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig] Frame 0
class mx.remoting.debug.commands.GetConfig extends mx.remoting.debug.commands.Local { var init; function GetConfig () { super(); } function GetConfigCommand() { super(); init("getConfig", null); } }
Symbol 55 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError] Frame 0
class mx.remoting.debug.events.NetDebugFailedSendError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugFailedSendError (ev) { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.originalEvent = ev; _local1.message = "NCD_FAILED_TO_SEND_EVENT"; } }
Symbol 56 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus] Frame 0
class mx.remoting.debug.events.NetDebugStatus extends mx.remoting.debug.events.NetDebugNetConnection { var eventType, status; function NetDebugStatus (statusobj) { super(); eventType = "Status"; status = statusobj; } }
Symbol 57 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError] Frame 0
class mx.remoting.debug.events.NetDebugError extends mx.remoting.debug.events.NetDebug { var eventType, error; function NetDebugError (dataobj) { super(); eventType = "NetDebugError"; error = dataobj; } }
Symbol 58 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices] Frame 0
class mx.remoting.debug.events.NetDebugTraceNetServices extends mx.remoting.debug.events.NetDebug { function NetDebugTraceNetServices (w, s, n, m) { var _local1 = this; super(); _local1.eventType = "NetServicesTrace"; _local1.trace = m; _local1.who = w; _local1.severity = s; _local1.number = n; } }
Symbol 59 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace] Frame 0
class mx.remoting.debug.events.NetDebugTrace extends mx.remoting.debug.events.NetDebug { var eventType, trace; function NetDebugTrace (traceobj) { super(); eventType = "Trace"; trace = traceobj; } }
Symbol 61 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient] Frame 0
class mx.remoting.debug.commands.AddRTMPClient extends mx.remoting.debug.commands.Local { var init; function AddRTMPClient (cs, cid) { super(); var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; init("addRealTimeClient", _local1); } }
Symbol 62 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse] Frame 0
class mx.remoting.RTMPClientIDResponse extends Object { var _connectString, _nc; function RTMPClientIDResponse (cs, nc) { super(); _connectString = cs; _nc = nc; } function onResult(cid) { _nc._clientId = cid; mx.remoting.debug.NetDebug.getNetDebug().sendCommand(new mx.remoting.debug.commands.AddRTMPClient(_connectString, cid)); } }
Symbol 63 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall] Frame 0
class mx.remoting.debug.events.NetDebugCall extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugCall (args) { var _local2 = this; var _local3 = args; super(); _local2.eventType = "Call"; _local2.methodName = _local3[0]; _local2.parameters = new Array(); var alen = _local3.length; var _local1 = 2; while (_local1 < alen) { _local2.parameters[_local1 - 2] = _local3[_local1]; _local1++; } } }
Symbol 64 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult] Frame 0
class mx.remoting.debug.events.NetDebugResult extends mx.remoting.debug.events.NetDebugNetConnection { var eventType, result; function NetDebugResult (resultobj) { super(); eventType = "Result"; result = resultobj; } }
Symbol 65 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall] Frame 0
class mx.remoting.debug.events.NetDebugReceiveCall extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugReceiveCall (mName, args) { var _local1 = this; super(); _local1.eventType = "ReceivedCall"; _local1.methodName = mName; _local1.parameters = args; } }
Symbol 66 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy] Frame 0
class mx.remoting.debug.NetDebugResponseProxy extends Object { var _sourceNC, _originalNR; function NetDebugResponseProxy (source, original) { super(); _sourceNC = source; _originalNR = original; } function onDebugEvents(debugevents) { var _local3 = debugevents; var _local2 = _local3.length; var _local1 = 0; while (_local1 < _local2) { _sourceNC.sendServerEvent(_local3[_local1]); _local1++; } } function onResult(resultobj) { _sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugResult(resultobj)); _originalNR.onResult(resultobj); } function onStatus(statusobj) { var _local1 = this; var _local2 = statusobj; _local1._sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugStatus(_local2)); if (_local1._originalNR.onStatus != undefined) { _local1._originalNR.onStatus(_local2); } else { _global.System.onStatus(_local2); } } function __resolve(name) { var _local1 = name; trace("NetDebugResponseProxy.__resolve name: " + _local1); _sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugReceiveCall(_local1, arguments)); _originalNR[_local1].apply(arguments); return(null); } }
Symbol 67 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose] Frame 0
class mx.remoting.debug.events.NetDebugClose extends mx.remoting.debug.events.NetDebugNetConnection { var eventType; function NetDebugClose () { super(); eventType = "Close"; } }
Symbol 68 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace] Frame 0
class mx.remoting.debug.commands.StopRTMPTrace extends mx.remoting.debug.commands.Local { var init; function StopRTMPTrace () { super(); } function StopRTMPTraceCommand(cs, cid) { var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; init("stopRealTimeTrace", _local1); } }
Symbol 69 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader] Frame 0
class mx.remoting.debug.events.NetDebugAddHeader extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugAddHeader (args) { var _local1 = this; var _local2 = args; super(); _local1.eventType = "AddHeader"; _local1.headerName = _local2[0]; _local1.mustUnderstand = _local2[1]; if (_local2[2] != null) { _local1.headerObject = _local2[2]; } } }
Symbol 70 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError] Frame 0
class mx.remoting.debug.events.NetDebugInfoError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugInfoError (infoobj, mes) { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.info = infoobj; if (mes != null) { _local1.message = mes; } } }
Symbol 71 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog] Frame 0
class mx.remoting.debug.events.NetDebugRtmpLog extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugRtmpLog (infoobj) { var _local1 = this; super(); _local1.eventType = "Trace"; _local1.source = "Flash Communication Server"; _local1.info = infoobj; _local1.trace = infoobj.description; } }
Symbol 72 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig] Frame 0
class mx.remoting.debug.commands.UpdateNetDebugConfig extends mx.remoting.debug.commands.Local { var init; function UpdateNetDebugConfig () { super(); } function UpdateNetDebugCommand(dataobj) { super(); init("updateConfig", dataobj); } }
Symbol 73 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 75 MovieClip [__Packages.mx.remoting.DataGlue] Frame 0
class mx.remoting.DataGlue extends Object { var __dataProv, __labelStr, __dataStr, formatFunction; function DataGlue (dp) { super(); __dataProv = dp; } function get dataProvider() { return(__dataProv); } function get labelString() { return(__labelStr); } function set labelString(val) { __labelStr = val; //return(labelString); } function get dataString() { return(__dataStr); } function set dataString(val) { __dataStr = val; //return(dataString); } static function bindFormatStrings(dataConsumer, dp, labelStr, dataStr) { var _local1 = new mx.remoting.DataGlue(dp); _local1.__set__labelString(labelStr); _local1.__set__dataString(dataStr); _local1.getItemAt = mx.remoting.DataGlue.prototype.getItemAt_FormatString; dataConsumer.dataProvider = _local1; } static function bindFormatFunction(dataConsumer, dp, formatFunc) { var _local1 = new mx.remoting.DataGlue(dp); _local1.formatFunction = formatFunc; _local1.getItemAt = mx.remoting.DataGlue.prototype.getItemAt_FormatFunction; dataConsumer.setDataProvider(_local1); } function addEventListener(eventName, listener) { dataProvider.addEventListener(eventName, listener); } function get length() { return(getLength()); } function getLength() { return(dataProvider.length); } function format(formatString, item) { var _local3 = formatString.split("#"); var result = ""; var tlen = _local3.length; var _local2; var _local1 = 0; while (_local1 < tlen) { result = result + _local3[_local1]; _local2 = _local3[_local1 + 1]; if (_local2 != undefined) { result = result + item[_local2]; } _local1 = _local1 + 2; } return(result); } function getItemAt_FormatString(index) { var _local2 = this; var _local1 = _local2.dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return({label:_local2.format(_local2.__get__labelString(), _local1), data:((_local2.__get__dataString() == null) ? (_local1) : (_local2.format(_local2.__get__dataString(), _local1)))}); } function getItemAt_FormatFunction(index) { var _local1 = dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return(formatFunction(_local1)); } function getItemID(index) { return(dataProvider.getItemID(index)); } function addItemAt(index, value) { dataProvider.addItemAt(index, value); } function addItem(value) { dataProvider.addItem(value); } function removeItemAt(index) { dataProvider.removeItemAt(index); } function removeAll() { dataProvider.removeAll(); } function replaceItemAt(index, itemObj) { dataProvider.replaceItemAt(index, itemObj); } function sortItemsBy(fieldNames, optionFlags) { dataProvider.sortItemsBy(fieldNames, optionFlags); } function sortItems(compareFunc, optionFlags) { dataProvider.sortItems(compareFunc, optionFlags); } static var version = "1.2.0.124"; }
Symbol 82 MovieClip [__Packages.mx.remoting.Operation] Frame 0
class mx.remoting.Operation { var __arguments, __responder, __request, __methodName; function Operation (methodName, parent) { var _local1 = this; _local1.__service = parent; _local1.__responder = parent.responder; _local1.__methodName = methodName; _local1.__invokationName = (_local1.__service.__get__name() + ".") + methodName; _local1.__request = new Object(); _local1.__arguments = new Array(); } function createThenSend(Void) { createArguments(); return(send()); } function send(Void) { var _local1 = this; _local1.__service.log.logInfo((("Invoking " + _local1.__methodName) + " on ") + _local1.__service.__get__name()); var _local3 = new mx.remoting.PendingCall(_local1.__service, _local1.__methodName); _local3.__set__responder(_local1.__responder); var _local2 = null; if (_local1.__arguments == null) { _local2 = new Array(); } else { _local2 = _local1.__arguments.concat(); } _local1.__invokationName = (_local1.__service.__get__name() + ".") + _local1.__methodName; _local2.unshift(_local1.__invokationName, _local3); _local1.__service.connection.call.apply(_local1.__service.__get__connection(), _local2); return(_local3); } function invoke(a) { __arguments = a; } function get responder() { return(__responder); } function set responder(r) { __responder = r; //return(responder); } function get request() { return(__request); } function set request(r) { __request = r; //return(request); } function get name() { return(__methodName); } function createArguments() { var _local1 = this; if (_local1.__request != null) { _local1.__arguments = new Array(); for (var _local2 in _local1.__request) { if (_local2 != "arguments") { _local1.__arguments.unshift(_local1.__request[_local2]); } } } } }
Symbol 83 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0
class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local1 = indent; var _local2 = maxLineLength; var _local3 = new mx.data.binding.ObjectDumper(); if (_local2 == undefined) { _local2 = 100; } if (_local1 == undefined) { _local1 = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, _local2, _local1)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local1 = obj; var x = 0; while (x < inProgress.length) { if (inProgress[x] == _local1) { return("***"); } x++; } inProgress.push(_local1); indent++; var t = typeof(_local1); var result; if ((_local1 instanceof XMLNode) && (showXMLstructures != true)) { result = _local1.toString(); } else if (_local1 instanceof Date) { result = _local1.toString(); } else if (t == "object") { var _local3 = new Array(); if (_local1 instanceof Array) { result = "["; var i = 0; while (i < _local1.length) { _local3.push(i); i++; } } else { result = "{"; for (var i in _local1) { _local3.push(i); } _local3.sort(); } var sep = ""; var _local2 = 0; while (_local2 < _local3.length) { var val = _local1[_local3[_local2]]; var show = true; if (typeof(val) == "function") { show = showFunctions == true; } if (typeof(val) == "undefined") { show = showUndefined == true; } if (show) { result = result + sep; if (!(_local1 instanceof Array)) { result = result + (_local3[_local2] + ": "); } result = result + realToString(val, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); sep = ", `"; } _local2++; } if (_local1 instanceof Array) { result = result + "]"; } else { result = result + "}"; } } else if (t == "function") { result = "function"; } else if (t == "string") { result = ("\"" + _local1) + "\""; } else { result = String(_local1); } if (result == "undefined") { result = "-"; } inProgress.pop(); return(replaceAll(result, "`", ((result.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var result = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { result = result + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(result); } function doIndent(indent) { var _local3 = indent; var _local2 = ""; var _local1 = 0; while (_local1 < _local3) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 85 MovieClip [__Packages.mx.rpc.DefaultResponder] Frame 0
class mx.rpc.DefaultResponder { var __target; function DefaultResponder (t) { target = (t); } function get target() { return(__target); } function set target(t) { __target = t; //return(target); } function onResult(event) { trace("RPC Result: " + event.__get__result()); } function onFault(event) { trace("RPC Fault: " + event.fault.faultstring); } }
Symbol 148 Button
on (release) { _parent.gotoAndStop("instructions"); }
Symbol 159 Button
on (release) { _parent.gotoAndStop("game"); }
Symbol 167 Button
on (release) { _parent.gotoAndStop("game"); }
Symbol 177 Button
on (release) { if (_parent.boolGameOver == true) { _parent.gotoAndStop("gameover"); } else { _parent.gotoAndStop("title"); } }
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 11
gotoAndPlay (2);
Symbol 225 MovieClip Frame 1
_parent._parent.boolLocked = false;
Symbol 230 MovieClip Frame 12
_parent.gotoAndStop("stand");
Symbol 238 MovieClip Frame 12
_parent._parent.boolLocked = false; _parent.gotoAndStop("stand");
Symbol 263 MovieClip Frame 46
stop();
Symbol 267 MovieClip Frame 47
_parent._parent._parent.startLevel(); _parent.gotoAndStop("stand");
Symbol 268 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 9
_parent.boolLocked = false; _parent.boolSwing = false; _parent.gotoAndStop("stand"); stop();
Symbol 290 MovieClip Frame 7
_parent.boolLocked = false; _parent.gotoAndStop("stand");
Symbol 298 MovieClip Frame 18
stop();
Symbol 304 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 30
stop();
Symbol 343 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 19
_parent.granny._visible = false;
Symbol 343 MovieClip Frame 120
_parent.gameOver(); stop();
Symbol 349 MovieClip Frame 1
function nextLevel() { intLevel++; if (intLevel == 1) { intPUN = randNum(4, 6); trace(intPUN); } intBingoHealth = 12; var _local1 = 1; while (_local1 <= 12) { hud_bingo["stamp_" + _local1].gotoAndStop(1); hud_bingo["stamp_" + _local1].num_text.text = 12 - (_local1 - 1); _local1++; } boolIntroShown = false; resetLevel(); } function resetLevel() { clearAllIntervals(); granny._x = intGrannyStartX; granny._xscale = (granny._yscale = 100); granny.boolPowerHit = false; bg.lights._visible = true; bg.lights_anim.gotoAndStop(1); deleteBalls(); boolPower = false; powerup.removeMovieClip(); intShootTotal = 0; var _local1 = intLevel; if (_local1 > 20) { _local1 = 20; } intGrannyHealth = 100; hud_granny.life._width = intGrannyHealthW; intGrannyHealthT = intGrannyHealthW; intShootRate = 1100 - (intLevel * 50); intComboRate = 800 - (intLevel * 50); intShootTarget = intLevel + 1; intScale = 104 - (_local1 * 4); intMins = 1; intSecs = 0; strTimer = ("0" + intMins) + ".00"; intBallSpeed = 12 + (intLevel / 3); granny.boolLocked = false; granny.boolDead = false; bingo.boolLocked = false; granny.boolSwing = false; granny.gotoAndStop("stand"); bingo.inner.gotoAndStop("stand"); bingo.inner._xscale = (bingo.inner._yscale = intScale); bingo.inner._y = (bingo.bg._height - bingo.inner._height) / 2; bingo.inner._x = (bingo.bg._width - bingo.inner._width) / 2; if (boolIntroShown == false) { showIntro(); } else { startLevel(); } } function showIntro() { bingo._y = -350; boolIntroShown = true; bingo.inner.bingo.shadow._visible = false; var _local1 = new mx.transitions.Tween(bingo, "_alpha", "", 100, 100, 1, true); _local1.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(bingo, "_y", mx.transitions.easing.Regular.easeIn, -350, 176.2, 0.5, true); _local1.onMotionFinished = function () { bingo.inner.gotoAndStop("laugh"); }; }; } function startLevel() { intTimerInterval = setInterval(updateTimer, 1000); intShootInterval = setInterval(startCombo, intShootRate); } function updateTimer() { if (boolPause == true) { return(false); } if ((intMins == 0) && (intSecs == 0)) { grannyDead(); return(false); } intSecs--; if (intSecs < 0) { intSecs = 59; intMins--; } strSecs = intSecs.toString(); strMins = intMins.toString(); if (intSecs < 10) { strSecs = "0" + strSecs; } if (intMins < 10) { strMins = "0" + strMins; } strTimer = (strMins + ".") + strSecs; } function swingBag(strDir) { strLastDir = strDir; granny.gotoAndStop("swing"); granny.boolSwing = true; } function grannyHit() { if (granny.boolDead == true) { return(false); } boolKeyPress = false; if (granny.boolLocked != true) { playSound("oh_1"); } granny.boolSwing = false; granny.boolLocked = true; granny.gotoAndStop("hit"); intGrannyHealth = intGrannyHealth - 20; intGrannyHealthT = (intGrannyHealthW / 100) * intGrannyHealth; } function grannyDead() { granny.boolDead = true; hud_granny["life_" + intLives].gotoAndStop(2); intLives--; granny.boolLocked = true; clearAllIntervals(); bingo.inner.gotoAndStop("celebrate"); if (intLives <= 0) { demo_ball._visible = true; demo_ball.gotoAndPlay(2); } else { granny.gotoAndStop("dead"); } var _local1 = new mx.transitions.Tween(granny, "_alpha", "", 100, 100, 5, true); _local1.onMotionFinished = function () { if ((!intLives) <= 0) { resetLevel(); } }; } function gameOver() { clearAllIntervals(); _parent.intScore = intPoints; _parent.gotoAndStop("gameover1"); } function startCombo() { if (boolPause == true) { return(false); } if ((intShootTotal == 0) && (bingo.boolLocked != true)) { clearInterval(intShootInterval); intShootTotal = 1; intComboInterval = setInterval(shootBall, intComboRate); } } function stopCombo() { intShootTotal = 0; clearInterval(intComboInterval); intShootInterval = setInterval(startCombo, intShootRate); } function shootBall() { if (boolPause == true) { return(false); } if (intShootTotal <= intShootTarget) { var _local1 = ball_launcher.attachMovie("balls", "ball_" + intBalls, intBalls); var _local2 = {x:0, y:0}; bingo.inner.ball_mc.localToGlobal(_local2); _local1._xscale = (_local1._yscale = intScale); _local1._x = _local2.x; _local1._y = _local2.y; _local1.inner.gotoAndStop(randNum(1, _local1.inner._totalframes)); _local1.inner.num_text.text = randNum(1, 99); _local1.inner.flame._visible = false; bingo.inner.gotoAndStop("fire"); _local1.boolHit = false; _local1.aimBall(0, 0); intBalls++; intShootTotal++; } else { stopCombo(); } } function bingoHit(boolPower) { if (bingo.boolLocked != true) { bingo.boolLocked = true; intPoints = intPoints + 100; if (intLevel > 1) { intHit++; if (intHit == intPUN) { intHit = 0; intPUN = randNum(3, 5); trace("Next powerup in " + intPUN); dropPowerUp(); } } hud_bingo["stamp_" + intBingoHealth].gotoAndStop(2); intBingoHealth--; if (boolPower == true) { hud_bingo["stamp_" + intBingoHealth].gotoAndStop(2); intBingoHealth--; hud_bingo["stamp_" + intBingoHealth].gotoAndStop(2); intBingoHealth--; } if (intBingoHealth <= 0) { bingoDead(); return(false); } bingo.inner.gotoAndStop("hit"); } } function bingoDead() { clearAllIntervals(); deleteBalls(); granny.boolLocked = true; if (!((intMins == 0) && (intSecs == 0))) { bingo.inner.gotoAndStop("dead"); } granny.gotoAndStop("celebrate"); bg.lights._visible = false; bg.lights_anim.gotoAndPlay(2); var _local1 = new mx.transitions.Tween(granny, "_alpha", "", 100, 100, 5, true); _local1.onMotionFinished = function () { nextLevel(); }; } function moveBall() { if (boolPause == true) { return(false); } if (this._x < -50) { this.removeMovieClip(); } else if (this._x > 750) { this.removeMovieClip(); } this._x = this._x + this.xmov; this._y = this._y + this.ymov; if (this.powerHit != true) { this._rotation = this._rotation + this.xmov; } else { this._rotation = 0; } if ((this._y <= 0) || (this._y >= 380)) { playSound("thud"); this.ymov = -this.ymov; } if (granny.inner.handbagH.hitTest(this._x, this._y) && (this.boolHit == false)) { if (granny.boolPowerHit == true) { playSound("powerhit"); this._rotation = 0; this.inner.flame._visible = true; this.aimBall(700, this._y); this.xmov = this.xmov * 4; this.powerHit = true; this.boolHit = true; powerUp("unPowerHit"); } else { playSound("hitball"); this.xmov = (-this.xmov) * 2; this.ymov = (-this.ymov) * 2; this.boolHit = true; } } if (this.inner.ball.hitTest(granny.hitarea) && (this.boolHit == false)) { grannyHit(); this.removeMovieClip(); } if (this.inner.ball.hitTest(bingo.inner.hitarea) && (this.boolHit == true)) { if (this.powerHit == true) { bingoHit(true); } else { bingoHit(false); } this.removeMovieClip(); } } function deleteBalls() { for (var _local1 in ball_launcher) { if (((typeof(ball_launcher[_local1]) == "movieclip") && (_local1 != "ball_mc")) && (_local1 != "bg")) { ball_launcher[_local1].swapDepths(0); ball_launcher[_local1].removeMovieClip(); } } } function dropPowerUp() { if ((boolPower != true) && (typeof(powerup) == "undefined")) { var objP = powerup_mc.duplicateMovieClip("powerup", 6000); if (intLevel < 4) { objP.gotoAndStop(randNum(1, 2)); } else { objP.gotoAndStop(randNum(1, 3)); } objP._y = -50; objP._x = randNum(280, 320); var _local2 = new mx.transitions.Tween(objP, "_y", mx.transitions.easing.Bounce.easeOut, objP._y, 410, 0.8, true); _local2.onMotionFinished = function () { intPowerV = setInterval(vanishPowerUp, 2000); objP.onEnterFrame = function () { if (this.hitTest(granny.hitarea)) { if (this._currentframe == 1) { powerUp("grow"); } else if (this._currentframe == 2) { powerUp("powerHit"); } else if (this._currentframe == 3) { powerUp("shrink"); } this.removeMovieClip(); } }; }; } } function vanishPowerUp() { clearInterval(intPowerV); var _local1 = new mx.transitions.Tween(powerup, "_alpha", mx.transitions.easing.Bounce.easeOut, 100, 0, 0.8, true); _local1.onMotionFinished = function () { powerup.removeMovieClip(); }; } function powerUp(strAct) { clearInterval(intPowerR); if (strAct == "powerHit") { playSound("hitup"); boolPower = true; granny.boolPowerHit = true; } else if (strAct == "unPowerHit") { boolPower = false; granny.boolPowerHit = false; } else if ((strAct == "shrink") || (strAct == "unshrink")) { if (strAct == "shrink") { playSound("powerup1"); } else if (strAct == "unshrink") { playSound("powerup2"); } granny._alpha = 50; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 100, 66, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 100, 66, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 100; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 66, 100, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 66, 100, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 50; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 66, 100, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 66, 100, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 100; if (strAct == "shrink") { var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 100, 66, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 100, 66, 0.1, true); intPowerR = setInterval(powerUp, intPUD, "unshrink"); boolPower = true; } else { boolPower = false; } }; }; }; } else if ((strAct == "grow") || (strAct == "ungrow")) { if (strAct == "grow") { playSound("powerup2"); } else if (strAct == "ungrow") { playSound("powerup1"); } granny._alpha = 50; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 100, 125, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 100, 125, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 100; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 125, 100, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 125, 100, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 50; var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 125, 100, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 125, 100, 0.1, true); _local2.onMotionFinished = function () { granny._alpha = 100; if (strAct == "grow") { var _local2 = new mx.transitions.Tween(granny, "_xscale", "", 100, 125, 0.1, true); var _local1 = new mx.transitions.Tween(granny, "_yscale", "", 100, 125, 0.1, true); intPowerR = setInterval(powerUp, intPUD, "ungrow"); boolPower = true; } else { boolPower = false; } }; }; }; } } var intPoints = 0; var intPointsT = 0; var intLevel = 0; var intLives = 3; var intGrannyHealth = 100; var intGrannySpeed = 10; var intGrannyHealthW = hud_granny.life._width; var intGrannyHealthT = intGrannyHealthW; var intGrannyStartX = granny._x; var intBingoHealth = 0; var intShootRate = 1000; var intComboRate = 500; var intShootTarget = 5; var intShootTotal = 0; var intComboInterval = 0; var intShootInterval = 0; var intTimerInterval = 0; var intBallSpeed = 10; var intBalls = 0; var intMins = 0; var intSecs = 0; var strMins = ""; var strSecs = ""; var boolKeyPress = false; var boolCtrl = false; var intScale = 100; var boolIntroShown = false; var strLastDir = ""; var intHit = 0; bingo.inner.ball_mc._visible = false; demo_ball._visible = false; var boolPause = false; var intPowerD = 0; var intPowerR = 0; var intPowerV = 0; var intPUD = 5000; var boolPower = false; var intPUN = 0; pause_mc._visible = false; powerup_mc._visible = false; randNum = function (intLow, intHigh) { return(Math.round(Math.random() * (intHigh - intLow)) + intLow); }; clearAllIntervals = function () { var _local1 = setInterval(play, 1000); while (_local1 > 0) { clearInterval(_local1); _local1--; } }; playSound = function (strName) { gameSFX = new Sound(); gameSFX.attachSound(strName); gameSFX.start(); }; nextLevel(); granny.onEnterFrame = function () { if (boolPause == true) { return(false); } if (granny.boolLocked != true) { if ((!Key.isDown(39)) && (!Key.isDown(37))) { if (granny.boolSwing != true) { granny.gotoAndStop("stand"); } } else if (Key.isDown(37)) { if (granny.boolSwing != true) { granny.gotoAndStop("walk"); } if (granny._x >= 50) { granny._x = granny._x - intGrannySpeed; } } else if (Key.isDown(39)) { if (granny.boolSwing != true) { granny.gotoAndStop("walk"); } if (granny._x <= 310) { granny._x = granny._x + intGrannySpeed; } } if (Key.isDown(32)) { boolKeyPress = true; } if (!Key.isDown(32)) { if (boolKeyPress == true) { swingBag("up"); boolKeyPress = false; } } } if (intPointsT < intPoints) { intPointsT = intPointsT + 10; } if (hud_granny.life._width > intGrannyHealthT) { hud_granny.life._width = hud_granny.life._width - 4; } if ((hud_granny.life._width <= 1) && (granny.boolDead != true)) { grannyDead(); } }; MovieClip.prototype.aimBall = function (intTX, intTY) { if ((intTX == 0) || (intTY == 0)) { intTX = randNum(200, 500); if (intLevel < 5) { if ((Math.random() * 8000) > 6000) { intTY = randNum(-100, 600); } else { intTY = randNum(270, 350); } } else { intTY = randNum(-100, 600); } } var _local2 = {p0:{x:this._x, y:this._y}, p1:{x:intTX, y:intTY}}; _local2.vx = _local2.p1.x - _local2.p0.x; _local2.vy = _local2.p1.y - _local2.p0.y; var _local4 = Math.atan2(_local2.vy, _local2.vx); var _local7 = Math.cos(_local4) * 1.1; var _local5 = Math.sin(_local4) * 1.1; this.xmov = intBallSpeed * _local7; this.ymov = intBallSpeed * _local5; this.onEnterFrame = moveBall; }; this.onEnterFrame = function () { if (granny.boolPowerHit == true) { granny.inner.handbag.glow.play(); granny.inner.handbagH.glow.play(); } else { granny.inner.handbag.glow.gotoAndStop(1); granny.inner.handbagH.glow.gotoAndStop(1); } if (Key.isDown(80)) { boolP = true; } if ((!Key.isDown(80)) && (boolP == true)) { if (boolPause == true) { boolPause = false; pause_mc._visible = false; } else { boolPause = true; pause_mc._visible = true; } boolP = false; } if (Key.isDown(17)) { boolCtrl = true; } if ((!Key.isDown(17)) && (boolCtrl == true)) { boolCtrl = false; } };
Symbol 353 Button
on (release) { _parent.boolGameOver = false; _parent.gotoAndStop("game"); }
Symbol 362 Button
on (release) { _parent.gotoAndStop("leaderboard"); }
Symbol 372 Button
on (release) { _parent.gotoAndStop("submit_score"); }
Symbol 383 Button
on (release) { _parent.gotoAndStop("send_friend"); }
Symbol 389 Button
on (release) { _parent.boolGameOver = true; _parent.gotoAndStop("instructions"); }
Symbol 392 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } if (this.boolSubmit != false) { error_text.text = "Submitting score, please wait..."; _root.objRemote.setHighScores(strUserName, strUserEmail, _root.intScore); } }
Symbol 393 Button
on (release) { _parent.gotoAndStop("gameover"); }
Symbol 423 MovieClip Frame 1
function showHighScores(arrScores) { i = 0; while (i <= (arrScores.length - 1)) { var _local5 = i + 10000; var _local4 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local4, _local5); var _local2 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local2._y = 26 * i; _local2.pos.text = i + 1; _local2.playerName.text = arrScores[i].name; _local2.score.text = arrScores[i].score; _local2.date.text = arrScores[i].date; nextScorePos = this.scoreList_mc.scoreLine_mc._height; i++; } scrolling(); } this.scoreList_mc.scoreLine_mc._visible = false; _root.objRemote.getHighScores(20); scrolling = function () { objContent = scoreList_mc; var _local5 = scrollTrack._height; var _local2 = objContent._height; var _local4 = scrollFace._height; var _local3 = maskedView._height; var initPosition = ((scrollFace._y = scrollTrack._y)); var initContentPos = objContent._y; var finalContentPos = ((_local3 - _local2) + initContentPos); var left = scrollTrack._x; var top = scrollTrack._y; var right = scrollTrack._x; var bottom = ((scrollTrack._height - _local4) + scrollTrack._y); var dy = 0; var speed = 10; var moveVal = ((_local2 - _local3) / (_local5 - _local4)); scrollFace.onPress = function () { var _local2 = this._y; startDrag (this, false, left + 1, top, right, bottom); this.onMouseMove = function () { scrollFace._x = scrollTrack._x + 1; dy = Math.abs(initPosition - this._y); objContent._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrollFace.onMouseUp = function () { stopDrag(); scrollFace._x = left; delete this.onMouseMove; }; btnUp.onPress = function () { this.onEnterFrame = function () { if ((objContent._y + speed) < maskedView._y) { if (scrollFace._y <= top) { scrollFace._y = top; } else { scrollFace._y = scrollFace._y - (speed / moveVal); } objContent._y = objContent._y + speed; } else { scrollFace._y = top; objContent._y = maskedView._y; delete this.onEnterFrame; } }; }; btnUp.onDragOut = function () { delete this.onEnterFrame; }; btnUp.onRelease = function () { delete this.onEnterFrame; }; btnDown.onPress = function () { this.onEnterFrame = function () { if ((objContent._y - speed) > finalContentPos) { if (scrollFace._y >= bottom) { scrollFace._y = bottom; } else { scrollFace._y = scrollFace._y + (speed / moveVal); } objContent._y = objContent._y - speed; } else { scrollFace._y = bottom; objContent._y = finalContentPos; delete this.onEnterFrame; } }; }; btnDown.onRelease = function () { delete this.onEnterFrame; }; btnDown.onDragOut = function () { delete this.onEnterFrame; }; if (_local2 < _local3) { scrollFace._visible = false; scrollTrack._visible = false; btnUp._visible = false; btnDown._visible = false; } else { scrollFace._visible = true; scrollTrack._visible = true; btnUp._visible = true; btnDown._visible = true; } scrollTrack.onPress = function () { scrollFace._y = _ymouse; if (scrollFace._y < (btnUp._y + btnUp._height)) { scrollFace._y = btnUp._y + btnUp._height; } else if ((scrollFace._y + scrollFace._height) > btnDown._y) { scrollFace._y = btnDown._y - scrollFace._height; } dy = Math.abs(initPosition - scrollFace._y); objContent._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrolling();
Symbol 436 Button
on (release) { function sendMail() { trace("Send"); if (j >= (arrSend.length - 1)) { _root.sendfriend.friend_name_1.text = ""; _root.sendfriend.friend_email_1.text = ""; _root.sendfriend.friend_name_2.text = ""; _root.sendfriend.friend_email_2.text = ""; _root.sendfriend.friend_name_3.text = ""; _root.sendfriend.friend_email_3.text = ""; _root.sendfriend.error_text.text = "Email sent! Would you like to send another?"; clearInterval(k); boolSending = false; } trace(arrSend[j][1]); _root.objRemote.sendToFriend(strUserName, strUserEmail, arrSend[j][0], arrSend[j][1], _parent.intScore); arrDupe.push(strFriendEmail); j++; } if (boolSending == true) { return(false); } var intSend = 0; var j = 0; var k = 0; this.boolSubmit = true; var arrSend = []; var arrDupe = []; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } else if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else { i = 1; while (i <= 3) { strFriendName = this["friend_name_" + i].text; strFriendEmail = this["friend_email_" + i].text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if ((strFriendName != "") || (strFriendEmail != "")) { intSend++; if (!strFriendName) { this.boolSubmit = false; error_text.text = ("Friend " + i) + " has a missing name"; break; } if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = ("Friend " + i) + " has an invalid email address"; break; } arrSend.push([strFriendName, strFriendEmail]); } i++; } if (intSend == 0) { this.boolSubmit = false; error_text.text = "Please enter your friends' details"; } if (this.boolSubmit != false) { error_text.text = "Sending, please wait..."; k = setInterval(sendMail, 400); boolSending = true; } } }
Symbol 437 Button
on (release) { _root.gotoAndStop("gameover"); }

Library Items

Symbol 1 Sound [powerup1]
Symbol 2 Sound [powerup2]
Symbol 3 Sound [thud]
Symbol 4 Sound [hitup]
Symbol 5 Sound [oh_1]
Symbol 6 Sound [powerhit]
Symbol 7 Sound [hitball]
Symbol 8 Sound [launchball]Used by:230
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:23
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:23
Symbol 13 FontUsed by:14 140 143 145 147 150 152 155 157 163 165 169 171 173 176 181 190 192 194 355 357 359 361 364 367 369 371 374 376 378 381 395 396 399 400 426 429 431 434 439 441 442 443 444 445 446 447 448 449
Symbol 14 EditableTextUses:13Used by:23
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:23
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:23
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:23
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:10 12 14 16 18 20 22Used by:24
Symbol 24 MovieClip [balls]Uses:23Used by:268
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:29 74
Symbol 29 MovieClip [RemotingDebugClasses]Uses:28
Symbol 74 MovieClip [RemotingClasses]Uses:28
Symbol 86 GraphicUsed by:Timeline
Symbol 87 FontUsed by:88 408 409 410 411
Symbol 88 EditableTextUses:87Used by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 451 MovieClip [__Packages.remoting.RemotingFunctions]
Symbol 452 MovieClip [__Packages.remoting.RemotingService]
Symbol 81 MovieClip [__Packages.mx.remoting.Service]
Symbol 30 MovieClip [__Packages.mx.services.Log]
Symbol 31 MovieClip [__Packages.mx.remoting.Connection]
Symbol 37 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 80 MovieClip [__Packages.mx.rpc.Responder]
Symbol 79 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 78 MovieClip [__Packages.mx.rpc.Fault]
Symbol 77 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 36 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 60 MovieClip [__Packages.mx.remoting.debug.NetDebug]
Symbol 44 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig]
Symbol 53 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection]
Symbol 453 MovieClip [__Packages.remoting.RemotingMethod]
Symbol 454 MovieClip [__Packages.remoting.RemotingCall]
Symbol 76 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 455 MovieClip [__Packages.mx.utils.Delegate]
Symbol 84 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 456 MovieClip [__Packages.it.sephiroth.Serializer]
Symbol 457 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 458 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 459 MovieClip [__Packages.mx.transitions.Tween]
Symbol 460 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 461 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 25 MovieClip [__Packages.mx.remoting.DebugClasses]
Symbol 32 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 33 MovieClip [__Packages.mx.data.DataRange]
Symbol 34 MovieClip [__Packages.mx.data.PageableData]
Symbol 35 MovieClip [__Packages.mx.data.PageableList]
Symbol 38 MovieClip [__Packages.mx.utils.Iterator]
Symbol 39 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 40 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 41 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 42 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 43 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 45 MovieClip [__Packages.mx.utils.ObjectCopy]
Symbol 46 MovieClip [__Packages.mx.remoting.debug.events.NetDebug]
Symbol 47 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection]
Symbol 48 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect]
Symbol 49 MovieClip [__Packages.mx.remoting.debug.commands.Local]
Symbol 50 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace]
Symbol 51 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin]
Symbol 52 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError]
Symbol 54 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig]
Symbol 55 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError]
Symbol 56 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus]
Symbol 57 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError]
Symbol 58 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices]
Symbol 59 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace]
Symbol 61 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient]
Symbol 62 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse]
Symbol 63 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall]
Symbol 64 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult]
Symbol 65 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall]
Symbol 66 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy]
Symbol 67 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose]
Symbol 68 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace]
Symbol 69 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader]
Symbol 70 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError]
Symbol 71 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog]
Symbol 72 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig]
Symbol 73 MovieClip [__Packages.mx.remoting.ApiClasses]
Symbol 75 MovieClip [__Packages.mx.remoting.DataGlue]
Symbol 82 MovieClip [__Packages.mx.remoting.Operation]
Symbol 83 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 85 MovieClip [__Packages.mx.rpc.DefaultResponder]
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:91 92Used by:349  Timeline
Symbol 94 GraphicUsed by:95 212 310 311 407 416
Symbol 95 MovieClipUses:94Used by:162 195 390 401 423 450
Symbol 96 GraphicUsed by:113 405
Symbol 97 GraphicUsed by:111 200 403
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:111 403
Symbol 100 BitmapUsed by:101 199 402
Symbol 101 GraphicUses:100Used by:111
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:111
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:111
Symbol 106 GraphicUsed by:110
Symbol 107 GraphicUsed by:110 343
Symbol 108 GraphicUsed by:110 343
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:106 107 108 109Used by:111
Symbol 111 MovieClipUses:97 99 101 103 105 110Used by:113
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:96 111 112Used by:162 195 390 401 450
Symbol 114 GraphicUsed by:162
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117 270
Symbol 117 MovieClipUses:116Used by:138
Symbol 118 BitmapUsed by:120 280
Symbol 119 BitmapUsed by:120 279
Symbol 120 GraphicUses:118 119Used by:138 278
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:138 278 281 287 290 298 303 341
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:138 277 290 298 303 337
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:138 278 281 287 290 298 303 341
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:138 278 281 287 290 298 303 341
Symbol 129 BitmapUsed by:130 271
Symbol 130 GraphicUses:129Used by:138 287 290 298 303 341
Symbol 131 BitmapUsed by:133 137 272 289
Symbol 132 BitmapUsed by:133 134 271 286 340
Symbol 133 GraphicUses:131 132Used by:138
Symbol 134 GraphicUses:132Used by:138 287 303
Symbol 135 BitmapUsed by:136 288 291 292 293 294 295 296 297 299 301
Symbol 136 GraphicUses:135Used by:138 273
Symbol 137 GraphicUses:131Used by:138 287 290
Symbol 138 MovieClipUses:117 120 122 124 126 128 130 133 134 136 137Used by:162
Symbol 139 GraphicUsed by:148
Symbol 140 TextUses:13Used by:148
Symbol 141 GraphicUsed by:148
Symbol 142 GraphicUsed by:148
Symbol 143 EditableTextUses:13Used by:148
Symbol 144 GraphicUsed by:148
Symbol 145 EditableTextUses:13Used by:148
Symbol 146 GraphicUsed by:148
Symbol 147 EditableTextUses:13Used by:148
Symbol 148 ButtonUses:139 140 141 142 143 144 145 146 147Used by:162
Symbol 149 GraphicUsed by:159 167 353
Symbol 150 TextUses:13Used by:159 167 353 389
Symbol 151 GraphicUsed by:159 167 353
Symbol 152 EditableTextUses:13Used by:159 167 353
Symbol 153 GraphicUsed by:159 167 353
Symbol 154 GraphicUsed by:159 167 353
Symbol 155 EditableTextUses:13Used by:159 167 353
Symbol 156 GraphicUsed by:159 167 353
Symbol 157 EditableTextUses:13Used by:159 167 353
Symbol 158 GraphicUsed by:159 167 353
Symbol 159 ButtonUses:149 150 151 152 153 154 155 156 157 158Used by:162
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162 195 349 390 401 423 450
Symbol 162 MovieClipUses:95 113 114 138 148 159 161Used by:Timeline
Symbol 163 TextUses:13Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 TextUses:13Used by:166
Symbol 166 MovieClipUses:165Used by:Timeline
Symbol 167 ButtonUses:149 150 151 152 153 154 155 156 157 158Used by:195
Symbol 168 GraphicUsed by:177 393 437
Symbol 169 TextUses:13Used by:177 393 437
Symbol 170 GraphicUsed by:177 393 437
Symbol 171 EditableTextUses:13Used by:177 393 437
Symbol 172 GraphicUsed by:177 393 437
Symbol 173 EditableTextUses:13Used by:177 393 437
Symbol 174 GraphicUsed by:177 393 437
Symbol 175 GraphicUsed by:177 393 437
Symbol 176 EditableTextUses:13Used by:177 393 437
Symbol 177 ButtonUses:168 169 170 171 172 173 174 175 176Used by:195
Symbol 178 GraphicUsed by:195
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:195
Symbol 181 TextUses:13Used by:195
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:195 348
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:195 348
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:195
Symbol 188 FontUsed by:189 191 193
Symbol 189 TextUses:188Used by:195
Symbol 190 TextUses:13Used by:195
Symbol 191 TextUses:188Used by:195
Symbol 192 TextUses:13Used by:195
Symbol 193 TextUses:188Used by:195
Symbol 194 TextUses:13Used by:195
Symbol 195 MovieClipUses:95 113 167 161 177 178 180 181 183 185 187 189 190 191 192 193 194Used by:Timeline
Symbol 196 GraphicUsed by:211
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:200
Symbol 199 GraphicUses:100Used by:200
Symbol 200 MovieClipUses:97 198 199Used by:211
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:211 403
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:211 403
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:205 206 207 208 209Used by:211
Symbol 211 MovieClipUses:196 200 202 204 210Used by:349
Symbol 212 MovieClipUses:94Used by:268 269 304 311 332
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:225 230 238 266 267 384
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:225 230 238 266 267 384
Symbol 217 GraphicUsed by:225 238
Symbol 218 GraphicUsed by:224
Symbol 219 GraphicUsed by:224
Symbol 220 GraphicUsed by:224
Symbol 221 GraphicUsed by:224
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:218 219 220 221 222 223Used by:225 230 238 266 267 384
Symbol 225 MovieClipUses:214 216 217 224Used by:268
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:230 267
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:230 267
Symbol 230 MovieClipUses:214 216 227 224 8 229Used by:268
Symbol 231 GraphicUsed by:238
Symbol 232 SoundUsed by:238
Symbol 233 BitmapUsed by:234 235 240 241 243 244 245 248 250 265
Symbol 234 GraphicUses:233Used by:238
Symbol 235 GraphicUses:233Used by:238
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238 266 267 384
Symbol 238 MovieClipUses:214 216 217 224 231 232 234 235 237Used by:268
Symbol 239 BitmapUsed by:240 241 243 244 245 248 250
Symbol 240 GraphicUses:233 239Used by:263
Symbol 241 GraphicUses:233 239Used by:263
Symbol 242 SoundUsed by:263
Symbol 243 GraphicUses:233 239Used by:263
Symbol 244 GraphicUses:233 239Used by:263
Symbol 245 GraphicUses:233 239Used by:263
Symbol 246 GraphicUsed by:263
Symbol 247 GraphicUsed by:263
Symbol 248 GraphicUses:233 239Used by:263
Symbol 249 GraphicUsed by:263
Symbol 250 GraphicUses:233 239Used by:263
Symbol 251 GraphicUsed by:263
Symbol 252 GraphicUsed by:263
Symbol 253 GraphicUsed by:262
Symbol 254 GraphicUsed by:256 261
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:254 255Used by:262
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:257 258Used by:262
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:254 260Used by:262
Symbol 262 MovieClipUses:253 256 259 261Used by:263
Symbol 263 MovieClipUses:240 241 242 243 244 245 246 247 248 249 250 251 252 262Used by:268
Symbol 264 SoundUsed by:266 267
Symbol 265 GraphicUses:233Used by:266 384
Symbol 266 MovieClipUses:214 216 237 224 264 265Used by:268
Symbol 267 MovieClipUses:214 216 229 224 264 227 237Used by:268
Symbol 268 MovieClipUses:225 24 212 230 238 263 266 267Used by:269
Symbol 269 MovieClipUses:212 268Used by:349
Symbol 270 MovieClipUses:116Used by:278 281 287 290 298 303
Symbol 271 GraphicUses:132 129Used by:278 281
Symbol 272 GraphicUses:131Used by:273
Symbol 273 MovieClipUses:272 136Used by:278 281
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:276
Symbol 276 MovieClipUses:275Used by:277 290 303
Symbol 277 MovieClipUses:124 276Used by:278 281 287
Symbol 278 MovieClipUses:270 120 122 126 128 271 273 277Used by:304
Symbol 279 GraphicUses:119Used by:281 287 290 298 303 341
Symbol 280 GraphicUses:118Used by:281 287 290 298 303 341
Symbol 281 MovieClipUses:270 279 280 122 277 126 128 271 273Used by:304
Symbol 282 BitmapUsed by:283 286
Symbol 283 GraphicUses:282Used by:287 298 303
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:287 290 298
Symbol 286 GraphicUses:282 132Used by:287 290
Symbol 287 MovieClipUses:270 279 280 122 277 126 128 130 134 283 285 137 286Used by:304
Symbol 288 GraphicUses:135Used by:290
Symbol 289 GraphicUses:131Used by:290
Symbol 290 MovieClipUses:270 279 280 122 124 276 126 128 130 286 285 137 288 289Used by:304
Symbol 291 GraphicUses:135Used by:298
Symbol 292 GraphicUses:135Used by:298
Symbol 293 GraphicUses:135Used by:298
Symbol 294 GraphicUses:135Used by:298
Symbol 295 GraphicUses:135Used by:298
Symbol 296 GraphicUses:135Used by:298
Symbol 297 GraphicUses:135Used by:298
Symbol 298 MovieClipUses:270 279 280 122 124 126 128 130 285 283 291 292 293 294 295 296 297Used by:304
Symbol 299 GraphicUses:135Used by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUses:135Used by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:270 279 280 122 124 276 126 130 134 299 128 300 301 283 302Used by:304
Symbol 304 MovieClipUses:278 212 281 287 290 298 303Used by:349
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:311
Symbol 307 FontUsed by:308
Symbol 308 EditableTextUses:307Used by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:94 308 309Used by:311
Symbol 311 MovieClipUses:306 212 94 310Used by:349
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:323
Symbol 314 GraphicUsed by:323
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:319
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:316 318Used by:323
Symbol 320 FontUsed by:321 322 326 327 328 329 331
Symbol 321 TextUses:320Used by:323
Symbol 322 TextUses:320Used by:323
Symbol 323 MovieClipUses:313 314 319 321 322Used by:349
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:330
Symbol 326 EditableTextUses:320Used by:330
Symbol 327 EditableTextUses:320Used by:330
Symbol 328 TextUses:320Used by:330
Symbol 329 TextUses:320Used by:330
Symbol 330 MovieClipUses:325 326 327 328 329Used by:349
Symbol 331 EditableTextUses:320Used by:349
Symbol 332 MovieClipUses:212Used by:349
Symbol 333 GraphicUsed by:343
Symbol 334 SoundUsed by:343
Symbol 335 GraphicUsed by:343
Symbol 336 SoundUsed by:343
Symbol 337 MovieClipUses:124Used by:343
Symbol 338 GraphicUsed by:341
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339 132Used by:341
Symbol 341 MovieClipUses:338 279 280 122 128 126 130 340Used by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:107 108 333 334 335 336 337 341 342Used by:349
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:349
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:348
Symbol 348 MovieClipUses:183 185 347Used by:349
Symbol 349 MovieClipUses:211 269 304 311 323 330 331 161 332 343 345 348 93Used by:Timeline
Symbol 350 SoundUsed by:Timeline
Symbol 351 SoundUsed by:Timeline
Symbol 352 GraphicUsed by:390
Symbol 353 ButtonUses:149 150 151 152 153 154 155 156 157 158Used by:390
Symbol 354 GraphicUsed by:362
Symbol 355 TextUses:13Used by:362
Symbol 356 GraphicUsed by:362
Symbol 357 EditableTextUses:13Used by:362
Symbol 358 GraphicUsed by:362
Symbol 359 EditableTextUses:13Used by:362
Symbol 360 GraphicUsed by:362
Symbol 361 EditableTextUses:13Used by:362
Symbol 362 ButtonUses:354 355 356 357 358 359 360 361Used by:390
Symbol 363 GraphicUsed by:372 392
Symbol 364 TextUses:13Used by:372 392
Symbol 365 GraphicUsed by:372 392
Symbol 366 GraphicUsed by:372 392
Symbol 367 EditableTextUses:13Used by:372 392
Symbol 368 GraphicUsed by:372 392
Symbol 369 EditableTextUses:13Used by:372 392
Symbol 370 GraphicUsed by:372 392
Symbol 371 EditableTextUses:13Used by:372 392
Symbol 372 ButtonUses:363 364 365 366 367 368 369 370 371Used by:390
Symbol 373 GraphicUsed by:383
Symbol 374 TextUses:13Used by:383
Symbol 375 GraphicUsed by:383
Symbol 376 EditableTextUses:13Used by:383
Symbol 377 GraphicUsed by:383
Symbol 378 EditableTextUses:13Used by:383
Symbol 379 GraphicUsed by:383
Symbol 380 GraphicUsed by:383
Symbol 381 EditableTextUses:13Used by:383
Symbol 382 GraphicUsed by:383
Symbol 383 ButtonUses:373 374 375 376 377 378 379 380 381 382Used by:390
Symbol 384 MovieClipUses:214 216 237 224 265Used by:390
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389
Symbol 389 ButtonUses:385 150 386 387 388Used by:390
Symbol 390 MovieClipUses:95 113 352 353 362 372 383 384 389 161Used by:Timeline
Symbol 391 GraphicUsed by:401
Symbol 392 ButtonUses:363 364 365 366 367 368 369 370 371Used by:401
Symbol 393 ButtonUses:168 169 170 171 172 173 174 175 176Used by:401 423
Symbol 394 GraphicUsed by:401
Symbol 395 EditableTextUses:13Used by:401
Symbol 396 EditableTextUses:13Used by:401
Symbol 397 FontUsed by:398 440
Symbol 398 EditableTextUses:397Used by:401
Symbol 399 TextUses:13Used by:401 450
Symbol 400 TextUses:13Used by:401 450
Symbol 401 MovieClipUses:95 113 161 391 392 393 394 395 396 398 399 400Used by:Timeline
Symbol 402 GraphicUses:100Used by:403
Symbol 403 MovieClipUses:97 99 402 204 202Used by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:96 403 404Used by:423
Symbol 406 GraphicUsed by:423
Symbol 407 MovieClipUses:94Used by:423
Symbol 408 EditableTextUses:87Used by:412
Symbol 409 EditableTextUses:87Used by:412
Symbol 410 EditableTextUses:87Used by:412
Symbol 411 EditableTextUses:87Used by:412
Symbol 412 MovieClipUses:408 409 410 411Used by:413
Symbol 413 MovieClipUses:412Used by:423
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:423
Symbol 416 ButtonUses:94Used by:417
Symbol 417 MovieClipUses:416Used by:423
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:423
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:95 405 406 407 413 415 417 419 421 393 422 161Used by:Timeline
Symbol 424 GraphicUsed by:450
Symbol 425 GraphicUsed by:436
Symbol 426 TextUses:13Used by:436
Symbol 427 GraphicUsed by:436
Symbol 428 GraphicUsed by:436
Symbol 429 EditableTextUses:13Used by:436
Symbol 430 GraphicUsed by:436
Symbol 431 EditableTextUses:13Used by:436
Symbol 432 GraphicUsed by:436
Symbol 433 GraphicUsed by:436
Symbol 434 EditableTextUses:13Used by:436
Symbol 435 GraphicUsed by:436
Symbol 436 ButtonUses:425 426 427 428 429 430 431 432 433 434 435Used by:450
Symbol 437 ButtonUses:168 169 170 171 172 173 174 175 176Used by:450
Symbol 438 GraphicUsed by:450
Symbol 439 EditableTextUses:13Used by:450
Symbol 440 EditableTextUses:397Used by:450
Symbol 441 TextUses:13Used by:450
Symbol 442 TextUses:13Used by:450
Symbol 443 EditableTextUses:13Used by:450
Symbol 444 EditableTextUses:13Used by:450
Symbol 445 EditableTextUses:13Used by:450
Symbol 446 EditableTextUses:13Used by:450
Symbol 447 EditableTextUses:13Used by:450
Symbol 448 EditableTextUses:13Used by:450
Symbol 449 EditableTextUses:13Used by:450
Symbol 450 MovieClipUses:95 113 161 424 436 437 438 439 440 441 442 443 444 399 445 400 446 447 448 449Used by:Timeline

Instance Names

"load_pct"Frame 1Symbol 88 EditableText
"btn_tamba"Frame 3Symbol 164 MovieClip
"btn_sound"Frame 3Symbol 166 MovieClip
"game"Frame 5Symbol 349 MovieClip
"leaderboard"Frame 8Symbol 423 MovieClip
"sendfriend"Frame 9Symbol 450 MovieClip
"flame"Symbol 23 MovieClip Frame 1Symbol 10 MovieClip
"ball"Symbol 23 MovieClip Frame 1Symbol 12 MovieClip
"num_text"Symbol 23 MovieClip Frame 1Symbol 14 EditableText
"ball"Symbol 23 MovieClip Frame 2Symbol 16 MovieClip
"ball"Symbol 23 MovieClip Frame 3Symbol 18 MovieClip
"ball"Symbol 23 MovieClip Frame 4Symbol 20 MovieClip
"ball"Symbol 23 MovieClip Frame 5Symbol 22 MovieClip
"inner"Symbol 24 MovieClip [balls] Frame 1Symbol 23 MovieClip
"preview"Symbol 29 MovieClip [RemotingDebugClasses] Frame 1Symbol 28 MovieClip
"preview"Symbol 74 MovieClip [RemotingClasses] Frame 1Symbol 28 MovieClip
"lights"Symbol 211 MovieClip Frame 1Symbol 204 MovieClip
"lights_anim"Symbol 211 MovieClip Frame 1Symbol 210 MovieClip
"shadow"Symbol 225 MovieClip Frame 1Symbol 214 MovieClip
"bingo"Symbol 268 MovieClip Frame 1Symbol 225 MovieClip
"ball_mc"Symbol 268 MovieClip Frame 1Symbol 24 MovieClip [balls]
"hitarea"Symbol 268 MovieClip Frame 1Symbol 212 MovieClip
"bingo"Symbol 268 MovieClip Frame 2Symbol 230 MovieClip
"bingo"Symbol 268 MovieClip Frame 3Symbol 238 MovieClip
"bingo"Symbol 268 MovieClip Frame 4Symbol 263 MovieClip
"bingo"Symbol 268 MovieClip Frame 5Symbol 266 MovieClip
"bingo"Symbol 268 MovieClip Frame 6Symbol 267 MovieClip
"bg"Symbol 269 MovieClip Frame 1Symbol 212 MovieClip
"inner"Symbol 269 MovieClip Frame 1Symbol 268 MovieClip
"glow"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"handbag"Symbol 278 MovieClip Frame 1Symbol 277 MovieClip
"handbag"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"handbagH"Symbol 287 MovieClip Frame 1Symbol 277 MovieClip
"glow"Symbol 290 MovieClip Frame 1Symbol 276 MovieClip
"glow"Symbol 303 MovieClip Frame 1Symbol 276 MovieClip
"inner"Symbol 304 MovieClip Frame 1Symbol 278 MovieClip
"hitarea"Symbol 304 MovieClip Frame 1Symbol 212 MovieClip
"inner"Symbol 304 MovieClip Frame 2Symbol 281 MovieClip
"inner"Symbol 304 MovieClip Frame 3Symbol 287 MovieClip
"inner"Symbol 304 MovieClip Frame 4Symbol 290 MovieClip
"inner"Symbol 304 MovieClip Frame 5Symbol 298 MovieClip
"inner"Symbol 304 MovieClip Frame 6Symbol 303 MovieClip
"num_text"Symbol 310 MovieClip Frame 1Symbol 308 EditableText
"stamp_12"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_11"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_10"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_9"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_8"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_7"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_6"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_5"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_4"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_3"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_2"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"stamp_1"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"life"Symbol 323 MovieClip Frame 1Symbol 313 MovieClip
"life_3"Symbol 323 MovieClip Frame 1Symbol 319 MovieClip
"life_2"Symbol 323 MovieClip Frame 1Symbol 319 MovieClip
"life_1"Symbol 323 MovieClip Frame 1Symbol 319 MovieClip
"bg"Symbol 332 MovieClip Frame 1Symbol 212 MovieClip
"bg"Symbol 349 MovieClip Frame 1Symbol 211 MovieClip
"bingo"Symbol 349 MovieClip Frame 1Symbol 269 MovieClip
"granny"Symbol 349 MovieClip Frame 1Symbol 304 MovieClip
"hud_bingo"Symbol 349 MovieClip Frame 1Symbol 311 MovieClip
"hud_granny"Symbol 349 MovieClip Frame 1Symbol 323 MovieClip
"hud_points"Symbol 349 MovieClip Frame 1Symbol 330 MovieClip
"ball_launcher"Symbol 349 MovieClip Frame 1Symbol 332 MovieClip
"demo_ball"Symbol 349 MovieClip Frame 1Symbol 343 MovieClip
"pause_mc"Symbol 349 MovieClip Frame 1Symbol 345 MovieClip
"powerup_mc"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"user_name"Symbol 401 MovieClip Frame 1Symbol 395 EditableText
"user_email"Symbol 401 MovieClip Frame 1Symbol 396 EditableText
"error_text"Symbol 401 MovieClip Frame 1Symbol 398 EditableText
"playerName"Symbol 412 MovieClip Frame 1Symbol 408 EditableText
"score"Symbol 412 MovieClip Frame 1Symbol 409 EditableText
"pos"Symbol 412 MovieClip Frame 1Symbol 410 EditableText
"date"Symbol 412 MovieClip Frame 1Symbol 411 EditableText
"scoreLine_mc"Symbol 413 MovieClip Frame 1Symbol 412 MovieClip
"maskedView"Symbol 423 MovieClip Frame 1Symbol 407 MovieClip
"scoreList_mc"Symbol 423 MovieClip Frame 1Symbol 413 MovieClip
"scrollTrack"Symbol 423 MovieClip Frame 1Symbol 415 MovieClip
"scrollFace"Symbol 423 MovieClip Frame 1Symbol 417 MovieClip
"btnUp"Symbol 423 MovieClip Frame 1Symbol 419 MovieClip
"btnDown"Symbol 423 MovieClip Frame 1Symbol 421 MovieClip
"friend_name_1"Symbol 450 MovieClip Frame 1Symbol 439 EditableText
"error_text"Symbol 450 MovieClip Frame 1Symbol 440 EditableText
"user_name"Symbol 450 MovieClip Frame 1Symbol 443 EditableText
"user_email"Symbol 450 MovieClip Frame 1Symbol 444 EditableText
"friend_email_1"Symbol 450 MovieClip Frame 1Symbol 445 EditableText
"friend_name_2"Symbol 450 MovieClip Frame 1Symbol 446 EditableText
"friend_email_2"Symbol 450 MovieClip Frame 1Symbol 447 EditableText
"friend_name_3"Symbol 450 MovieClip Frame 1Symbol 448 EditableText
"friend_email_3"Symbol 450 MovieClip Frame 1Symbol 449 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "powerup1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "powerup2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "thud"
ExportAssets (56)Timeline Frame 1Symbol 4 as "hitup"
ExportAssets (56)Timeline Frame 1Symbol 5 as "oh_1"
ExportAssets (56)Timeline Frame 1Symbol 6 as "powerhit"
ExportAssets (56)Timeline Frame 1Symbol 7 as "hitball"
ExportAssets (56)Timeline Frame 1Symbol 8 as "launchball"
ExportAssets (56)Timeline Frame 1Symbol 24 as "balls"
ExportAssets (56)Timeline Frame 1Symbol 29 as "RemotingDebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 74 as "RemotingClasses"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.remoting.RemotingFunctions"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.remoting.RemotingService"
ExportAssets (56)Timeline Frame 1Symbol 81 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 80 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 79 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 78 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 77 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.remoting.debug.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.remoting.debug.NetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.remoting.debug.GlobalLocalConnection"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.remoting.RemotingMethod"
ExportAssets (56)Timeline Frame 1Symbol 454 as "__Packages.remoting.RemotingCall"
ExportAssets (56)Timeline Frame 1Symbol 76 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 455 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 84 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 456 as "__Packages.it.sephiroth.Serializer"
ExportAssets (56)Timeline Frame 1Symbol 457 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 460 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 461 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.remoting.DebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.utils.ObjectCopy"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.remoting.debug.events.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.remoting.debug.events.NetDebugNetConnection"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.remoting.debug.events.NetDebugConnect"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.remoting.debug.commands.Local"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.remoting.debug.commands.StartRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.remoting.debug.ConnectionMixin"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.mx.remoting.debug.commands.GetConfig"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.remoting.debug.events.NetDebugFailedSendError"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.remoting.debug.events.NetDebugStatus"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.remoting.debug.events.NetDebugError"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.remoting.debug.events.NetDebugTraceNetServices"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.remoting.debug.events.NetDebugTrace"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.remoting.debug.commands.AddRTMPClient"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.remoting.RTMPClientIDResponse"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.remoting.debug.events.NetDebugCall"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.mx.remoting.debug.events.NetDebugResult"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.mx.remoting.debug.events.NetDebugReceiveCall"
ExportAssets (56)Timeline Frame 1Symbol 66 as "__Packages.mx.remoting.debug.NetDebugResponseProxy"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.mx.remoting.debug.events.NetDebugClose"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.mx.remoting.debug.commands.StopRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.mx.remoting.debug.events.NetDebugAddHeader"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.mx.remoting.debug.events.NetDebugInfoError"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.mx.remoting.debug.events.NetDebugRtmpLog"
ExportAssets (56)Timeline Frame 1Symbol 72 as "__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 73 as "__Packages.mx.remoting.ApiClasses"
ExportAssets (56)Timeline Frame 1Symbol 75 as "__Packages.mx.remoting.DataGlue"
ExportAssets (56)Timeline Frame 1Symbol 82 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 83 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 85 as "__Packages.mx.rpc.DefaultResponder"

Labels

"preloader"Frame 1
"assets"Frame 2
"title"Frame 3
"instructions"Frame 4
"game"Frame 5
"gameover"Frame 6
"submit_score"Frame 7
"leaderboard"Frame 8
"send_friend"Frame 9
"gameover1"Frame 10
"title1"Frame 11
"stand"Symbol 268 MovieClip Frame 1
"fire"Symbol 268 MovieClip Frame 2
"hit"Symbol 268 MovieClip Frame 3
"dead"Symbol 268 MovieClip Frame 4
"celebrate"Symbol 268 MovieClip Frame 5
"laugh"Symbol 268 MovieClip Frame 6
"stand"Symbol 304 MovieClip Frame 1
"walk"Symbol 304 MovieClip Frame 2
"swing"Symbol 304 MovieClip Frame 3
"hit"Symbol 304 MovieClip Frame 4
"dead"Symbol 304 MovieClip Frame 5
"celebrate"Symbol 304 MovieClip Frame 6

Dynamic Text Variables

_parent.intPointsTSymbol 326 EditableText"999999"
_parent.intLevelSymbol 327 EditableText"0"
strTimerSymbol 331 EditableText"02.59"




http://swfchan.com/28/136278/info.shtml
Created: 9/2 -2019 06:03:12 Last modified: 9/2 -2019 06:03:12 Server time: 25/04 -2024 15:56:58