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

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

Pimp My Sleigh.swf

This is the info page for
Flash #21402

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


Text
SUBMIT SLEIGH TO THE GALLERY

YOUR NAME:                                                     YOUR EMAIL ADDRESS:

SUBMIT

DOWNLOAD JPEG

x

SAVE MY SLEIGH

BACK

20000

Andrew

`

Hall of Fame

Life Insurance

Pet Insurance

kwik-fitinsurance.com

Travel Insurance

Bike Insurance

Van Insurance

Car Insurance

Home Insurance

<

>

Loading...

THE SLEIGH GALLERY

SLALOM LEADERBOARD

PIMP MY SLEIGH

SEND TO A FRIEND

VIEW THE GALLERY

INSTRUCTIONS

SUBMIT YOUR SCORE

PLAY AGAIN

GAME OVER

Accident Helpline

0800 027 9367

Christmas is coming and the sleighs will be back in the skies soon.
Now is the time to pimp your festive ride!
Select from the range of sleigh components including front panels,
side panels, seating and wheels and drag and drop them onto your
sleigh. Make your sleigh even funkier with stickers, go-faster stripes,
hood ornaments and spoilers. You can even choose a passenger to go
with your ride.
When you’re done, save your sleigh and download it as a jpeg or
submit it to the gallery. If you think your sleigh design is pretty
unbeatable, why not send it on to your friends?
You can also choose a driver and race your sleigh down a challenging
slalom course. Only the brave will make it to the leaderboard and be in
with a chance of winning a Nintendo Wii and other great prizes.

HOW TO PIMP MY SLEIGH - INSTRUCTIONS

PLEASE WAIT...

100%

Take part in the fiendishly challenging
Sleigh Slalom.

To begin, select your driver and your
sleigh. You can even make your own sleigh
to race.

Then complete as many courses as you
can. Each course will be more challenging
than the last.

To complete a course, you need to collect
the gifts along the way and avoid the
obstacles that may block your path.

When your sleigh is damaged, you may
find a health box. Collect it, and the
damage will be fixed.

NEXT

Dynamite will blow up your ride

These hazards
cause damage
to your sleigh

Obstacles

Complete a course for
200 points

Bonus Items

Medikits will repair your damage

Navigate between flags for
100 points

Collect presents for
20 points

RACE NOW!

and downlo

SEND TO A FRIEND

YOUR FRIEND'S NAME:                    YOUR FRIEND'S EMAIL:

YOUR NAME:                                   YOUR EMAIL ADDRESS:

SUBMIT YOUR SCORE

WHEN IS YOUR CAR INSURANCE RENEWAL DUE?  OPTIONAL

99999 POINTS

SOUND ON/OFF

Viral game by TAMBA Internet

Viral game by TAMBA Internet

LOADING

0%

START

Christmas is coming and the sleighs will be back in the skies soon. Now is the time to pimp
your festive ride!
Select from the range of sleigh components including front panels, side panels, seating and
wheels and drag and drop them onto your sleigh. Make your sleigh even funkier with
stickers, go-faster stripes, hood ornaments and spoilers. You can even choose a passenger
to go with your ride.
When you’re done, save your sleigh and download it as a jpeg or submit it to the gallery. If
you think your sleigh design is pretty unbeatable, why not send it on to your friends?
You can also choose a driver and race your sleigh down a challenging slalom course. Only
the brave will make it to the leaderboard and be in with a chance of winning a Nintendo Wii
and other great prizes.

RACE MY SLEIGH

SAVE MY SLEIGH

HOW TO PIMP MY SLEIGH

Play

SELECT A DRIVER

REINDEER

ELF

SANTA

MY
SLEIGH

SLEIGH
D

SLEIGH
C

SLEIGH
B

SLEIGH
A

SELECT A SLEIGH

Present Rate:

<p align="left"></p>

Release Rate:

<p align="left"></p>

Speed:

<p align="left"></p>

Distance:

<p align="left"></p>

1

Course

3

2

1

GO!

LEVEL:

0

0

0

DAMAGE:

Lives:

score:   

ActionScript [AS1/AS2]

Frame 1
function addObject(strMovie, objSel, intObjID) { if (strMovie == "_root.sleigh_mc") { arrTemp = objSel._name.split("_"); _root.arrMySleigh[arrTemp[1]] = intObjID; } arrTemp = objSel.arrOff[intObjID].split(","); eval ((strMovie + ".") + objSel.strType).attachMovie(objSel.arrObj[intObjID], "ornament_clip", 1, {_x:arrTemp[0], _y:arrTemp[1]}); if (objSel.strType == "stickers") { arrTemp[0] = 0; arrTemp[1] = 0; } eval (((strMovie + ".") + objSel.strType) + "_2").attachMovie(objSel.arrObj[intObjID] + "_2", "ornament_clip", 1, {_x:arrTemp[0], _y:arrTemp[1]}); _root.arrObj[objSel.strType] = new Array(objSel.arrObj[intObjID], arrTemp[0], arrTemp[1]); _root.boolSleighChanged = true; _root.strEmailID = ""; } function openWindow(strWindow) { _root.attachMovie("popup_holder", "popup_holder", _root.getNextHighestDepth()); _root.popup_holder.popup_loader.popup_contents.removeMovieClip(); if ((strWindow == "popup_gameover") || (strWindow == "popup_scores")) { _root.popup_holder.popup_loader.attachMovie(strWindow, "popup_contents", _root.getNextHighestDepth(), {_x:0, _y:0}); } else { _root.popup_holder.popup_loader.attachMovie(strWindow, "popup_contents", _root.getNextHighestDepth(), {_x:15, _y:104}); } } function sleigh2Bitmap() { _root.objSleighBmp = new flash.display.BitmapData(_root.intBmpWidth, _root.intBmpHeight, true, 16777215); _root.objSleighBmp.draw(_root.sleigh_mc); } function onExport(intID) { _root.intImageID = intID; _root.attachMovie("progress_mc", "progress_mc", _root.getNextHighestDepth(), {_x:0, _y:0}); var _local4 = new flash.display.BitmapData(_root.intBmpWidth, _root.intBmpHeight, false, 4294967295); _local4.draw(_root.sleigh_mc); this.exp = new appremote.display.BitmapDataSaver(_global.strServiceURL, "BitmapDataSaver"); this.exp.addEventListener("progress", mx.utils.Delegate.create(this, onProgress)); if (intID == -1) { this.exp.addEventListener("complete", mx.utils.Delegate.create(this, onCompleteEmail)); } else if (intID > 0) { this.exp.addEventListener("complete", mx.utils.Delegate.create(this, onCompleteSave)); } else { this.exp.addEventListener("complete", mx.utils.Delegate.create(this, onComplete)); } this.exp.addEventListener("retrieve", mx.utils.Delegate.create(this, onRetrieve)); this.exp.export(_local4, 12); } function onProgress(eventObj) { _root.progress_mc.progress_bar._width = 250 * (eventObj.complete / 100); _root.progress_mc.progress_text.text = Math.ceil(eventObj.complete) + "%"; if (_root.progress_mc.progress_text.text == "100%") { _root.progress_mc.progress_text.text = "Processing..."; } } function onComplete() { getURL ((_global.strRootURL + "/download.php?id=") + _root.bitmapId, "_blank", "POST"); _root.progress_mc.removeMovieClip(); _root.boolSleighChanged = false; } function onCompleteSave() { _root.gameUtil.processImages(_root.intImageID, _root.bitmapId); } function onCompleteEmail() { _root.gameUtil.processEmailImages(_root.bitmapId); } function onGetImage() { exp.retrieveCompressed("jpg"); } function onRetrieve(evtObj) { trace(evtObj.link); } function showGallery() { objTemp = _root.popup_holder.popup_loader.popup_contents; i = 1; while (i <= 8) { eval ("objTemp.sleigh_pic_" + i).removeMovieClip(); i++; } objTemp.loading_mc._visible = true; _root.gameUtil.getGalleryPage(8, _root.intGalleryPage); } function buildGallery(arrPage) { _root.closeImgWindow(); intPicX = 55; intPicY = 63; objTemp = _root.popup_holder.popup_loader.popup_contents; objTemp.loading_mc._visible = false; _root.intGalleryPage = arrPage[0]; i = 1; while (i < arrPage.length) { arrUser = arrPage[i].split("|"); objTemp.attachMovie("popup_gallery_holder", "sleigh_pic_" + i, i, {_x:intPicX, _y:intPicY}); objTemp2 = eval ("objTemp.sleigh_pic_" + i); objTemp2.loader_mc.loadMovie(((_global.strGalleryURL + "/small/") + arrUser[0]) + ".jpg"); objTemp2.name_text.text = arrUser[1]; objTemp2.userID = arrUser[0]; objTemp2.userName = arrUser[1]; intPicX = intPicX + 148; if (i == 4) { intPicX = 55; intPicY = intPicY + 150; } i++; } } function enlargeImage(intID, strName) { _root.closeImgWindow(); _root.attachMovie("largeimg_mc", "largeimg_mc", _root.getNextHighestDepth(), {_x:200, _y:130}); _root.largeimg_mc.name_text.text = strName + "'s Sleigh"; _root.largeimg_mc.loader_mc.loadMovie(((_global.strGalleryURL + "/large/") + intID) + ".jpg"); } function closeImgWindow() { _root.largeimg_mc.removeMovieClip(); } function cleanupGallery() { _root.intGalleryPage = 0; _root.boolInGallery = false; _root.largeimg_mc.removeMovieClip(); } Stage.scaleMode = "noScale"; _root.MyCollisionDetection = sprites.CollisionDetection; strGame = "design"; _global.strRootURL = "http://www.tamba-games.co.uk/kwikfit"; _global.strServiceURL = _global.strRootURL + "/amfphp/gateway.php"; _global.strGalleryURL = _global.strRootURL + "/images/sleigh"; _root.intBmpWidth = 330; _root.intBmpHeight = 330; _root.intGalleryPage = 0; _root.intImageID = 0; _root.strEmailID = ""; _root.boolLockButtons = false; _root.boolShowCursor = false; _root.boolInGallery = false; _root.boolGallerySubmit = false; _root.boolSleighChanged = false; _root.boolShowIntro = false; _root.sleigh_mc._visible = true; _root.arrObj = new Object(); _root.arrMySleigh = [0, 0, 0, 0, 0, 0, 0, 0, 0]; _root.sleigh_mc.spoiler_hit._visible = false; _root.sleigh_mc.passenger_hit._visible = false; _root.sleigh_mc.stickers_hit._visible = false; _root.sleigh_mc.stickers_2_hit._visible = false; _root.sleigh_mc.hood_orn_hit._visible = false; i = 1; while (i <= 8) { eval ("_root.select_" + i)._visible = false; i++; } _root.boolShowIntro = true; _root.boolSleighDone = false; _root.intFrames = 3; var exp; _root.gameUtil = new appremote.utilities.gameutils(_global.strServiceURL, "gameutils"); _root.gameUtil.addEventListener("galleryDone", mx.utils.Delegate.create(this, buildGallery)); stop(); preLoad = function () { load_pct.text = Math.round((getBytesLoaded() / getBytesTotal()) * 100) + "%"; if (getBytesLoaded() == getBytesTotal()) { clearInterval(preloadINT); gotoAndStop(strGame + "_title"); } }; preloadINT = setInterval(preLoad, 40); stop(); 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")); } i = -16734; createEmptyMovieClip("kv_mc", i); kv_mc.kv_v = {c:277, td:"277.memecounter.com"}; System.security.allowDomain(kv_mc.kv_v.td); kv_mc.kv_v.c_so = SharedObject.getLocal(kv_mc.kv_v.c, "/"); kv_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_mc.kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_mc.kv_v.lurl = ((((((((((("http://" + kv_mc.kv_v.td) + "/tracker.php") + "?c=") + kv_mc.kv_v.c) + "&r=") + Math.floor(Math.random() * 10000000000)) + "&d=") + kv_mc.kv_v.d) + "&u=") + (kv_mc.kv_v.c_so.data.u ? "1" : "")) + "&p=") + kv_mc.kv_v.fpv; kv_mc.kv_v.c_so.data.u = true; kv_mc.kv_v.c_so.flush(); kv_mc.kv_v.t_mc = kv_mc.createEmptyMovieClip("kv_tracker", i - 1); kv_mc.kv_v.l_mcl = new MovieClipLoader(); if (kv_mc.kv_v.l_mcl.loadClip) { kv_mc.kv_v.l_mcl.loadClip(kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } else { loadMovie (kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } _root.tvc_media = "753"; 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)); } var globalSound = new Sound(_root); soundbutton_mc.onPress = function () { if (!soundOff) { globalSound.setVolume(0); soundOff = true; skipnext = true; _root.sound_spk.spk_1.gotoAndStop(1); _root.sound_spk.spk_2.gotoAndStop(1); } if (soundOff && (!skipnext)) { globalSound.setVolume(100); soundOff = false; _root.sound_spk.spk_1.gotoAndPlay(1); _root.sound_spk.spk_2.gotoAndPlay(1); } skipnext = false; };
Frame 3
objMusic.stop(); objMusic = new Sound(_root); objMusic.attachSound("design_music"); objMusic.start(0, 100); _root.strGame = "design"; _root.sleigh_mc._x = -94.2; _root.sleigh_mc._y = -159.3; _root.sleigh_mc._width = 946.1; _root.sleigh_mc._height = 923.6; _root.boolShowIntro = true; onEnterFrame = function () { if (_root.boolShowIntro == true) { _root.sleigh_mc._width = _root.sleigh_mc._width - 18; _root.sleigh_mc._height = _root.sleigh_mc._height - 18; if (_root.sleigh_mc._width < 19) { _root.sleigh_mc._x = -200; } _root.sleigh_mc._x = _root.sleigh_mc._x + 9; _root.sleigh_mc._y = _root.sleigh_mc._y + 7; if (_root.intFrames == 3) { i = 1; while (i <= 8) { objTemp = eval ("_root.select_" + i); intRandItem = Math.floor(Math.random() * (objTemp.arrObj.length - 1)); _root.addObject("_root.sleigh_mc", objTemp, intRandItem); i++; } _root.intFrames = 0; } _root.intFrames++; } }; stop();
Instance of Symbol 782 MovieClip "select_9" in Frame 3
onClipEvent (load) { if (this._name == "select_9") { this._visible = false; } this.strType = "driver"; this.strName = "DRIVER"; this.arrObj = ["driver_santa", "driver_rudolph", "driver_elf"]; this.arrOff = ["0,0", "10,-15", "0,0"]; }
Instance of Symbol 782 MovieClip "select_8" in Frame 3
onClipEvent (load) { this.strType = "wheel"; this.strName = "WHEELS"; this.arrObj = ["wheel_candycanes", "wheel_dragon", "wheel_flames", "wheel_flowers", "wheel_hearts", "wheel_monsterwheels", "wheel_skulls", "wheel_stars", "wheel_tracks", "wheel_woodcarving"]; this.arrOff = ["0,0", "13,13", "0,0", "8,8", "10,10", "0,0", "0,0", "10,10", "0,0", "-5,-5"]; }
Instance of Symbol 782 MovieClip "select_7" in Frame 3
onClipEvent (load) { this.strType = "stickers"; this.strName = "STICKERS"; this.arrObj = ["stickers_brightflames", "stickers_bull", "stickers_checkerflag", "stickers_darkflames", "stickers_dragon", "stickers_flames", "stickers_flowers", "stickers_rainbow", "stickers_skull", "stickers_stars", "stickers_tribaldecal", "stickers_tribaldecal2"]; this.arrOff = ["0,0", "2,5", "-1,10", "6,0", "0,0", "-7,0", "0,0", "8,10", "1,4", "6,14", "6,14", "5,5"]; }
Instance of Symbol 782 MovieClip "select_6" in Frame 3
onClipEvent (load) { this.strType = "spoiler"; this.strName = "SPOILER"; this.arrObj = ["spoiler_antlers", "spoiler_bar", "spoiler_candycanes", "spoiler_curved", "spoiler_curvedbar", "spoiler_sidestripe", "spoiler_striped"]; this.arrOff = ["5,-20", "0,0", "0,0", "0,0", "0,0", "0,0", "0,0"]; }
Instance of Symbol 782 MovieClip "select_5" in Frame 3
onClipEvent (load) { this.strType = "seating"; this.strName = "SEATING"; this.arrObj = ["seating_plain", "seating_dark", "seating_padding", "seating_racing", "seating_stripes"]; this.arrOff = ["0,-1", "0,-6", "4,-9", "6,-13", "0,-1"]; }
Instance of Symbol 782 MovieClip "select_4" in Frame 3
onClipEvent (load) { this.strType = "passenger"; this.strName = "PASSENGER"; this.arrObj = ["passenger_bear", "passenger_doll", "passenger_elf", "passenger_robot", "passenger_toysoldier"]; this.arrOff = ["0,0", "0,0", "-30,-40", "-10,-20", "-10,-20"]; }
Instance of Symbol 782 MovieClip "select_3" in Frame 3
onClipEvent (load) { this.strType = "side"; this.strName = "SIDES"; this.arrObj = ["side_plaincurved", "side_cloud", "side_curl", "side_curvy", "side_fancytrim", "side_plaincurved2", "side_sharptip", "side_smallcurl", "side_squared", "side_trimorb", "side_wave", "side_wavereverse", "side_wavyup"]; this.arrOff = ["0,0", "0,-10", "0,-17", "0,-7", "0,-13", "0,1", "0,-14", "0,0", "0,-6", "0,-3", "0,-5", "0,1", "0,-5"]; }
Instance of Symbol 782 MovieClip "select_2" in Frame 3
onClipEvent (load) { this.strType = "hood_orn"; this.strName = "HOOD ORNAMENT"; this.arrObj = ["hood_orn_airfreshener", "hood_orn_angel", "hood_orn_baubel", "hood_orn_brightflames", "hood_orn_flag", "hood_orn_metallic", "hood_orn_metalwing", "hood_orn_mistletoe", "hood_orn_panther", "hood_orn_skull", "hood_orn_speakers", "hood_orn_star", "hood_orn_stocking", "hood_orn_tinsel", "hood_orn_wingedwoman", "hood_orn_wings"]; this.arrOff = ["0,0", "-14,-5", "0,0", "-3,-15", "-50,-20", "-5,-2", "-8,-5", "-17,-5", "-20,-10", "-5,0", "-24,-20", "-10,0", "-15,0", "-30,-10", "-5,-37", "-20,-15"]; }
Instance of Symbol 782 MovieClip "select_1" in Frame 3
onClipEvent (load) { this.strType = "front"; this.strName = "FRONT"; this.arrObj = ["front_curvecurl", "front_bar", "front_curvy", "front_curvytrim", "front_flattop", "front_gems", "front_headboard", "front_layeredtrim", "front_roundedtop", "front_sharpslopein", "front_slopein", "front_straightcurl", "front_wavy"]; this.arrOff = ["0,0", "-13,-7", "-2,-1", "-6,6", "0,0", "7,1", "-5,-9", "-8,-4", "-7,-3", "-10,12", "-4,-1", "1,-17", "6,-14"]; }
Frame 4
stop(); if (_root.strGame != "design") { objMusic.stop(); objMusic = new Sound(_root); objMusic.attachSound("design_music"); objMusic.start(0, 100); _root.strGame = "design"; } _root.boolShowIntro = false; _root.howto_button.tabEnabled = false; i = 1; while (i <= 8) { eval ("_root.select_" + i)._visible = true; objTemp = eval ("_root.select_" + i); intRandItem = Math.floor(Math.random() * (objTemp.arrObj.length - 1)); _root.addObject("_root.sleigh_mc", objTemp, intRandItem); i++; }
Frame 5
stop(); objMusic.stop(); objMusic = new Sound(_root); objMusic.attachSound("race_music"); _root.strGame = "race"; _root.strGameStatus = "title"; objMusic.start(0, 100); i = 1; while (i <= 9) { eval ("_root.select_" + i)._visible = false; i++; }
Frame 6
stop(); if (_root.strGame != "race") { objMusic.stop(); objMusic = new Sound(_root); objMusic.attachSound("race_music"); objMusic.start(0, 100); _root.strGame = "race"; } i = 1; while (i <= 9) { eval ("_root.select_" + i)._visible = false; i++; }
Frame 7
function resetLevel() { _root.intHits = 1; _root.race_hud.d1._alpha = 50; _root.race_hud.d2._alpha = 50; _root.race_hud.d3._alpha = 50; _root.race_hud.d4._alpha = 50; _root.race_hud.d5._alpha = 50; _root.intDynaChance = 20; if (_root.intPresentChance <= 50) { _root.intPresentChance = 2 * _root.intLevel; } if (_root.intReleaseRate >= 8) { _root.intReleaseRate = 14 - (_root.intLevel + 1); } _root.sleigh_race_mc._x = _root.initSleighX; _root.sleigh_race_mc._y = _root.initSleighY; _root.startline_1._x = _root.initStartLine1X; _root.startline_1._y = _root.initStartLine1Y; _root.startline_2._x = _root.initStartLine2X; _root.startline_2._y = _root.initStartLine2Y; _root.finishline_1._x = _root.initFinishLine1X; _root.finishline_1._y = _root.initFinishLine1Y; _root.finishline_2._x = _root.initFinishLine2X; _root.finishline_2._y = _root.initFinishLine2Y; _root.sleigh_race_mc.hood_orn._x = _root.initHoodOrnX; _root.sleigh_race_mc.hood_orn._y = _root.initHoodOrnY; _root.sleigh_race_mc.front._x = _root.initFrontX; _root.sleigh_race_mc.front._y = _root.initFrontY; _root.sleigh_race_mc.stickers_2._x = _root.initStickers2X; _root.sleigh_race_mc.stickers_2._y = _root.initStickers2Y; _root.sleigh_race_mc.side._x = _root.initSideX; _root.sleigh_race_mc.side._y = _root.initSideY; _root.sleigh_race_mc.stickers._x = _root.initStickersX; _root.sleigh_race_mc.stickers._y = _root.initStickersY; _root.sleigh_race_mc.side_2._x = _root.initSide2X; _root.sleigh_race_mc.side_2._y = _root.initSide2Y; _root.sleigh_race_mc.spoiler._x = _root.initSpoilerX; _root.sleigh_race_mc.spoiler._y = _root.initSpoilerY; _root.sleigh_race_mc.wheel._x = _root.initWheelX; _root.sleigh_race_mc.wheel._y = _root.initWheelY; _root.sleigh_race_mc.wheel_2._x = _root.initWheel2X; _root.sleigh_race_mc.wheel_2._y = _root.initWheel2Y; _root.sleigh_race_mc.passenger._y = _root.initPassengerY; _root.sleigh_race_mc.seating._x = _root.initSeatingX; _root.sleigh_race_mc.seating._y = _root.initSeatingY; _root.sleigh_race_mc.driver._y = _root.initDriverY; _root.sleigh_race_mc.internal_hit._x = _root.initInternalX; _root.sleigh_race_mc.internal_hit._y = _root.initInternalY; i = 0; while (i <= 50) { objTemp = eval ("_root.obstacle_mc.obstacle_" + i); if (typeof(objTemp) != "undefined") { freeObject(objTemp.intY); objTemp.removeMovieClip(); } i++; } _root.obstacle_mc.horizon_char.removeMovieClip(); _root.boolLockControls = true; _root.boolEndRace = false; _root.boolCheer = false; _root.intDamage = 0; _root.intHitDamage = 20; _root.intMaxDamage = 100; _root.intDistance = 0; _root.decScrollSpeed = 0; _root.boolSlowDown = false; _root.boolRunGame = false; _root.decScrollSpeed = 0; _root.intCurrentObs = 0; _root.intRaceFrames = 0; _root.intTime = 45; _root.intDistance = 0; _root.race_intro._visible = true; _root.race_intro.gotoAndPlay(1); } function resetGame() { _root.intLevel = 1; _root.intScore = 0; _root.intLives = 3; _root.popup_holder.removeMovieClip(); _root.resetLevel(); } function loseLife() { if (_root.intLives == 1) { _root.gameOver(); } else { _root.intLives--; _root.resetLevel(); } } function nextLevel() { _root.boolLockControls = true; _root.intScore = _root.intScore + 200; _root.intLevel++; _root.resetLevel(); } function gameOver() { _root.boolLockControls = true; _root.openWindow("popup_gameover"); } function destroySleigh() { _root.boolRunGame = false; _root.sleigh_race_mc.intDestructFrames = 0; _root.sleigh_race_mc.boolDestruct = true; objSound = new Sound(_root); objSound.attachSound("sleigh_explode"); objSound.start(0, 0); } function buildSleigh() { _root.sleigh_race_mc.spoiler_hit._visible = false; _root.sleigh_race_mc.passenger_hit._visible = false; _root.sleigh_race_mc.stickers_hit._visible = false; _root.sleigh_race_mc.stickers_2_hit._visible = false; _root.sleigh_race_mc.hood_orn_hit._visible = false; for (strObj in _root.arrObj) { eval ("_root.sleigh_race_mc." + strObj).attachMovie(_root.arrObj[strObj][0], "ornament_clip", 1, {_x:_root.arrObj[strObj][1], _y:_root.arrObj[strObj][2]}); if (((strObj == "side") || (strObj == "wheel")) || (strObj == "stickers")) { eval (("_root.sleigh_race_mc." + strObj) + "_2").attachMovie(_root.arrObj[strObj][0] + "_2", "ornament_clip", 1, {_x:_root.arrObj[strObj][1], _y:_root.arrObj[strObj][2]}); } } } function releaseObstacle() { intRand = Math.floor(Math.random() * _root.arrObsY.length); intRand2 = Math.floor(Math.random() * _root.arrEnemy.length); if (intRand >= 0) { intObsX = -70; intObsY = arrObsY[intRand]; if (typeof(intObsY) != "undefined") { if (_root.intCurrentObs > 50) { _root.intCurrentObs = 0; } _root.arrObsY.splice(intRand, 1); _root.intCurrentObs++; objTemp = _root.obstacle_mc.attachMovie("obstacle", "obstacle_" + _root.intCurrentObs, _root.intCurrentObs + intObsY, {_x:intObsX, _y:intObsY}); intRand6 = Math.floor(Math.random() * 100) + 1; if ((_root.intCurrentObs % 22) == 0) { if ((_root.intDamage > 1) && ((Math.floor(Math.random() * 2) + 1) == 2)) { strEnemy = "health"; } else { strEnemy = "dynamite"; } } else if ((_root.intCurrentObs % 8) == 0) { if (intObsY < 450) { strEnemy = "flag"; } else { strEnemy = "dynamite"; } } else if ((intRand6 % _root.intPresentChance) == 0) { strEnemy = "present"; } else { strEnemy = _root.arrEnemy[intRand2]; } objTemp.obs_mc.attachMovie(strEnemy, "enemy", 1); objTemp.strType = strEnemy; if (strEnemy == "rock") { objTemp.obs_mc.enemy.char_mc.gotoAndStop(Math.floor(Math.random() * 4) + 1); } else if (strEnemy == "present") { objTemp.obs_mc.enemy.char_mc.gotoAndStop(Math.floor(Math.random() * 3) + 1); } objTemp.intY = intObsY; } } } function freeObject(intY) { _root.arrObsY.push(intY); } _root.decScrollSpeedMax = 40; _root.decSleighSpeed = 6; _root.decScrollSpeedHalf = _root.decScrollSpeedMax / 2; _root.intReleaseRate = 15; _root.intCourseLength = 13000; _root.initSleighX = _root.sleigh_race_mc._x; _root.initSleighY = _root.sleigh_race_mc._y; _root.initStartLine1X = _root.startline_1._x; _root.initStartLine1Y = _root.startline_1._y; _root.initStartLine2X = _root.startline_2._x; _root.initStartLine2Y = _root.startline_2._y; _root.initFinishLine1X = _root.finishline_1._x; _root.initFinishLine1Y = _root.finishline_1._y; _root.initFinishLine2X = _root.finishline_2._x; _root.initFinishLine2Y = _root.finishline_2._y; _root.initHoodOrnX = _root.sleigh_race_mc.hood_orn._x; _root.initHoodOrnY = _root.sleigh_race_mc.hood_orn._y; _root.initFrontX = _root.sleigh_race_mc.front._x; _root.initFrontY = _root.sleigh_race_mc.front._y; _root.initStickers2X = _root.sleigh_race_mc.stickers_2._x; _root.initStickers2Y = _root.sleigh_race_mc.stickers_2._y; _root.initSideX = _root.sleigh_race_mc.side._x; _root.initSideY = _root.sleigh_race_mc.side._y; _root.initStickersX = _root.sleigh_race_mc.stickers._x; _root.initStickersY = _root.sleigh_race_mc.stickers._y; _root.initSide2X = _root.sleigh_race_mc.side_2._x; _root.initSide2Y = _root.sleigh_race_mc.side_2._y; _root.initSpoilerX = _root.sleigh_race_mc.spoiler._x; _root.initSpoilerY = _root.sleigh_race_mc.spoiler._y; _root.initWheelX = _root.sleigh_race_mc.wheel._x; _root.initWheelY = _root.sleigh_race_mc.wheel._y; _root.initWheel2X = _root.sleigh_race_mc.wheel_2._x; _root.initWheel2Y = _root.sleigh_race_mc.wheel_2._y; _root.initPassengerY = _root.sleigh_race_mc.passenger._y; _root.initSeatingX = _root.sleigh_race_mc.seating._x; _root.initSeatingY = _root.sleigh_race_mc.seating._y; _root.initDriverY = _root.sleigh_race_mc.driver._y; _root.initInternalX = _root.sleigh_race_mc.internal_hit._x; _root.initInternalY = _root.sleigh_race_mc.internal_hit._y; _root.foreground_1._visible = false; resetGame(); if (_root.strDriver == "santa") { _root.arrObj.driver = new Array(); _root.arrObj.driver[0] = "driver_santa"; _root.arrObj.driver[1] = "0"; _root.arrObj.driver[2] = "0"; } else if (_root.strDriver == "rudolph") { _root.arrObj.driver = new Array(); _root.arrObj.driver[0] = "driver_rudolph"; _root.arrObj.driver[1] = "10"; _root.arrObj.driver[2] = "-15"; } else if (_root.strDriver == "elf") { _root.arrObj.driver = new Array(); _root.arrObj.driver[0] = "driver_elf"; _root.arrObj.driver[1] = "0"; _root.arrObj.driver[2] = "0"; } _root.arrObsY = new Array(220, 240, 280, 300, 340, 400, 420, 460, 480, 520, 580, 625); _root.arrEnemy = new Array("elf", "eskimo", "penguin", "snowman_1", "snowman_2", "polar_bear", "wolf", "tree", "tree", "tree", "tree", "tree", "rock", "rock"); _root.arrHorizon = new Array("", "", "", "race_deer", "race_deer", "race_house", "race_rabbit", "race_rabbit"); buildSleigh(); onEnterFrame = function () { if (_root.decScrollSpeed > 1) { _root.sleigh_race_mc.wheel.ornament_clip.inner_wheels.play(); _root.sleigh_race_mc.wheel_2.ornament_clip.inner_wheels.play(); } else { _root.sleigh_race_mc.wheel.ornament_clip.inner_wheels.gotoAndStop(1); _root.sleigh_race_mc.wheel2.ornament_clip.inner_wheels.gotoAndStop(1); } if (_root.boolHorizonChar != false) { _root.boolHorizonChar = false; _root.intRand7 = Math.floor(Math.random() * _root.arrHorizon.length); _root.obstacle_mc.attachMovie("race_horizon_char", "horizon_char", _root.obstacle_mc.getNextHighestDepth(), {_x:-70, _y:200}); } if (_root.boolRunGame != true) { _root.decScrollSpeed = 0; } else if (_root.boolRunGame == true) { if (_root.boolEndRace == true) { if (_root.finishline_1._x < 150) { _root.finishline_1._x = _root.finishline_1._x + (_root.decScrollSpeed / 2); _root.finishline_1._y = _root.finishline_1._y - (_root.decScrollSpeed / 4); _root.finishline_2._x = _root.finishline_2._x + (_root.decScrollSpeed / 2); _root.finishline_2._y = _root.finishline_2._y - (_root.decScrollSpeed / 4); } else { _root.decScrollSpeed = 0; _root.boolLockControls = true; _root.sleigh_race_mc._x = _root.sleigh_race_mc._x - 30; _root.sleigh_race_mc._y = _root.sleigh_race_mc._y + 15; if (_root.boolCheer != true) { objSound = new Sound(_root); objSound.attachSound("crowd_cheer"); objSound.start(0, 0); _root.boolCheer = true; } if (_root.sleigh_race_mc._x < -1000) { _root.nextLevel(); } } } if (_root.startline_1._x < 700) { if ((_root.startline_1._x > 350) && (_root.boolLockControls != false)) { _root.boolLockControls = false; } _root.startline_1._x = _root.startline_1._x + (_root.decScrollSpeed / 2); _root.startline_1._y = _root.startline_1._y - (_root.decScrollSpeed / 4); _root.startline_2._x = _root.startline_2._x + (_root.decScrollSpeed / 2); _root.startline_2._y = _root.startline_2._y - (_root.decScrollSpeed / 4); } if (_root.decScrollSpeed > 0) { _root.intRaceFrames++; _root.intDistance = _root.intDistance + Math.floor(_root.decScrollSpeed); } if (_root.intDistance >= _root.intCourseLength) { _root.boolEndRace = true; } else if (_root.intRaceFrames >= _root.intReleaseRate) { _root.intRaceFrames = 0; if (_root.decScrollSpeed > 5) { _root.releaseObstacle(); } } if ((_root.decScrollSpeed < _root.decScrollSpeedMax) && (_root.boolEndRace != true)) { _root.decScrollSpeed = _root.decScrollSpeed + 0.5; } if (_root.boolLockControls != true) { if (Key.isDown(39)) { _root.boolMove = true; if (_root.banner_hit.hitTest(_root.sleigh_race_mc.wheel)) { var _local2 = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.wheel, _root.banner_hit, 0); if (_local2) { _root.boolMove = false; } } if (_root.sleigh_race_mc._x > 600) { _root.boolMove = false; } if (_root.boolMove == true) { _root.sleigh_race_mc._x = _root.sleigh_race_mc._x + (_root.decSleighSpeed * 2); _root.sleigh_race_mc._y = _root.sleigh_race_mc._y + _root.decSleighSpeed; } } if (Key.isDown(40)) { _root.boolMove = true; if (_root.sleigh_race_mc._x <= -20) { _root.boolMove = false; } if (_root.boolMove != false) { _root.sleigh_race_mc._x = _root.sleigh_race_mc._x - _root.decSleighSpeed; _root.sleigh_race_mc._y = _root.sleigh_race_mc._y + (_root.decSleighSpeed / 2); } } if (Key.isDown(38)) { _root.boolMove = true; if ((_root.sleigh_race_mc._y <= -50) || (_root.sleigh_race_mc._x > 600)) { _root.boolMove = false; } if (_root.boolMove != false) { _root.sleigh_race_mc._x = _root.sleigh_race_mc._x + _root.decSleighSpeed; _root.sleigh_race_mc._y = _root.sleigh_race_mc._y - (_root.decSleighSpeed / 2); } } if (Key.isDown(37)) { _root.boolMove = true; if (_root.background.hitTest(_root.sleigh_race_mc.hit_right)) { var _local2 = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.wheel_2, _root.background, 120); if (_local2) { _root.boolMove = false; } } if ((_root.sleigh_race_mc._y <= -50) || (_root.sleigh_race_mc._x <= -20)) { _root.boolMove = false; } if (_root.boolMove == true) { _root.sleigh_race_mc._x = _root.sleigh_race_mc._x - (_root.decSleighSpeed * 2); _root.sleigh_race_mc._y = _root.sleigh_race_mc._y - _root.decSleighSpeed; } } } } }; stop();
Symbol 13 MovieClip [popup_holder] Frame 1
stop();
Symbol 24 Button
on (release) { if (_root.boolLockButtons != true) { if (_root.boolGallerySubmit != false) { error_text.text = "You have already submitted your sleigh to the gallery"; } else { boolSend = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { boolSend = false; error_text.text = "Your email address is not valid"; } if (!strUserName) { boolSend = false; error_text.text = "Please enter your name"; } if (boolSend != false) { error_text.text = "Saving, please wait..."; _root.gameUtil.saveSleigh(strUserName, strUserEmail); } } } }
Symbol 27 Button
on (release) { if (_root.boolLockButtons == false) { if (_root.boolSleighChanged == true) { _root.onExport(0); } else { error_text.text = "You have already downloaded your sleigh"; } } }
Symbol 31 Button
on (release) { _root.howto_button._visible = true; _root.popup_holder.removeMovieClip(); }
Symbol 37 MovieClip [popup_save] Frame 1
_root.cleanupGallery(); _root.sleigh2Bitmap(); this.preview_holder.attachBitmap(_root.objSleighBmp, 0); this.preview_holder._width = 330; this.preview_holder._height = 330; _root.howto_button._visible = false;
Symbol 39 Button
on (release) { if (_root.strBackLink != "race") { _parent._parent.removeMovieClip(); } else { _root.openWindow("popup_gameover"); } }
Symbol 75 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 1
intCount = 0;
Symbol 91 MovieClip Frame 1
intCount = 0;
Symbol 92 MovieClip [popup_scores] Frame 1
function showHighScores(arrScores) { i = 0; while (i <= (arrScores.length - 1)) { var _local4 = i + 10000; var _local3 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local3, _local4); var _local2 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local2._y = 26 * i; _local2.pos.text = i + 1; arrTemp = arrScores[i].split("|"); _local2.playerName.text = arrTemp[0]; _local2.score.text = arrTemp[1]; nextScorePos = this.scoreList_mc.scoreLine_mc._height; i++; } } _root.cleanupGallery(); scrollFace_mc._y = upArrow_mc._y + upArrow_mc._height; scoreList_mc.startPos = scoreList_mc._y; scrollUp = function () { if (scoreList_mc._y < scoreList_mc.startPos) { scoreList_mc._y = scoreList_mc._y + 6; moveScrollBar(); } }; scrollDown = function () { var _local1 = scoreList_mc._height - scrollMask_mc._height; trace(_local1); if (scoreList_mc._y > (scoreList_mc.startPos - _local1)) { scoreList_mc._y = scoreList_mc._y + -6; moveScrollBar(); } }; moveScrollBar = function () { var _local4 = upArrow_mc._y + upArrow_mc._height; var _local7 = scrollTrack_mc._height - scrollFace_mc._height; var _local1 = scoreList_mc.startPos; var _local8 = scoreList_mc._y; var _local3 = _local1 - _local8; var _local2 = scoreList_mc._height - scrollMask_mc._height; var _local5 = (_local3 / _local2) * 100; var _local6 = _local4 + ((_local7 / 100) * _local5); scrollFace_mc._y = _local6; }; dragScrollBar = function () { var _local4 = upArrow_mc._y + upArrow_mc._height; var _local6 = scrollTrack_mc._height - scrollFace_mc._height; var _local1 = scrollFace_mc._y; var _local5 = ((_local1 - _local4) / _local6) * 100; var _local2 = scoreList_mc.startPos; var _local3 = (scoreList_mc._height - scrollMask_mc._height) - 4; var _local7 = _local2 - ((_local3 / 100) * _local5); scoreList_mc._y = _local7; }; scrollFace_mc.onPress = function () { var _local1 = upArrow_mc._y + upArrow_mc._height; var _local4 = scrollTrack_mc._height - scrollFace_mc._height; var _local3 = _local1 + _local4; var _local2 = scrollFace_mc._x; startDrag (scrollFace_mc, true, _local2, _local1, _local2, _local3); dragScrollBarInt = setInterval(dragScrollBar, 40); }; scrollFace_mc.onRelease = function () { scrollFace_mc.stopDrag(); clearInterval(dragScrollBarInt); }; scrollFace_mc.onReleaseOutside = function () { scrollFace_mc.stopDrag(); clearInterval(dragScrollBarInt); }; upArrow_mc.onPress = function () { scrollUpInt = setInterval(scrollUp, 40); }; upArrow_mc.onRelease = function () { clearInterval(scrollUpInt); }; upArrow_mc.onReleaseOutside = function () { clearInterval(scrollUpInt); }; downArrow_mc.onPress = function () { scrollDownInt = setInterval(scrollDown, 40); }; downArrow_mc.onRelease = function () { clearInterval(scrollDownInt); }; downArrow_mc.onReleaseOutside = function () { clearInterval(scrollDownInt); }; this.scoreList_mc.scoreLine_mc._visible = false; _root.gameUtil.getHighScores(20);
Symbol 94 Button
on (release) { if (_root.boolLockButtons != true) { _root.intGalleryPage--; _root.showGallery(); } }
Symbol 96 Button
on (release) { if (_root.boolLockButtons != true) { _root.intGalleryPage++; _root.showGallery(); } }
Symbol 97 Button
on (release) { _root.intGalleryPage = 0; _root.cleanupGallery(); _root.howto_button._visible = true; if (_root.boolShowSubmit == false) { if (_root.strGameStatus == "gameover") { _root.openWindow("popup_gameover"); } else { _root.popup_holder.removeMovieClip(); } } else { _root.popup_holder.removeMovieClip(); } }
Symbol 104 Button
on (release) { getURL ("http://www.kwik-fitinsurance.com", "_blank"); }
Symbol 109 MovieClip [popup_gallery] Frame 1
_root.cleanupGallery(); _root.howto_button._visible = false; _root.boolInGallery = true; _root.showGallery(); if (_root.boolShowSubmit == false) { this.submit_mc._visible = false; this.race_bg._visible = true; } else { this.submit_mc._visible = true; this.race_bg._visible = false; }
Symbol 111 Button
on (release) { _root.strBackLink = "race"; _root.openWindow("popup_scores"); }
Symbol 115 Button
on (release) { _root.cleanupGallery(); _root.boolSleighDone = false; _root.gotoAndStop("design"); _root.popup_holder.removeMovieClip(); }
Symbol 117 Button
on (release) { _root.openWindow("popup_send_score"); }
Symbol 119 Button
on (release) { if (_root.boolInGallery == false) { _root.boolShowSubmit = false; _root.openWindow("popup_gallery"); } }
Symbol 121 Button
on (release) { _root.strBackLink = "gameover"; _root.openWindow("popup_instructions"); }
Symbol 123 Button
on (release) { _root.openWindow("popup_submit_score"); }
Symbol 125 Button
on (release) { _root.gotoAndStop("race_select"); _root.popup_holder.removeMovieClip(); }
Symbol 149 MovieClip [popup_gameover] Frame 1
_root.cleanupGallery(); _root.strGameStatus = "gameover";
Symbol 150 Button
on (release) { _root.howto_button._visible = true; _root.popup_holder.removeMovieClip(); }
Symbol 156 MovieClip [popup_howto] Frame 1
_root.cleanupGallery(); _root.howto_button._visible = false;
Instance of Symbol 165 MovieClip in Symbol 166 MovieClip [progress_mc] Frame 1
on (release) { }
Symbol 192 MovieClip [popup_gallery_holder] Frame 1
onEnterFrame = function () { if (_root.boolShowCursor == true) { this.zoom_cursor._visible = true; this.zoom_cursor._x = _xmouse; this.zoom_cursor._y = _ymouse; } else { this.zoom_cursor._visible = false; } };
Instance of Symbol 171 MovieClip in Symbol 192 MovieClip [popup_gallery_holder] Frame 1
on (release) { _root.enlargeImage(_parent.userID, _parent.userName); } on (rollOver) { Mouse.hide(); _root.boolShowCursor = true; } on (rollOut) { Mouse.show(); _root.boolShowCursor = false; }
Symbol 194 Button
on (release) { _root.closeImgWindow(); }
Instance of Symbol 196 MovieClip "loader_mc" in Symbol 198 MovieClip [largeimg_mc] Frame 1
on (release) { _root.closeImgWindow(); }
Symbol 201 Button
on (release) { this.gotoAndStop(2); }
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 23
stop();
Symbol 231 MovieClip Frame 15
stop();
Symbol 232 MovieClip [tree] Frame 1
stop();
Symbol 232 MovieClip [tree] Frame 2
stop();
Symbol 246 MovieClip [snowman_2] Frame 1
stop();
Symbol 246 MovieClip [snowman_2] Frame 2
stop();
Symbol 258 MovieClip [snowman_1] Frame 1
stop();
Symbol 258 MovieClip [snowman_1] Frame 2
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 2
stop();
Symbol 267 MovieClip Frame 3
stop();
Symbol 267 MovieClip Frame 4
stop();
Symbol 272 MovieClip Frame 12
stop();
Symbol 273 MovieClip [rock] Frame 1
stop();
Symbol 273 MovieClip [rock] Frame 2
stop();
Symbol 287 MovieClip [polar_bear] Frame 1
stop();
Symbol 287 MovieClip [polar_bear] Frame 2
stop();
Symbol 294 MovieClip Frame 89
gotoAndPlay (1);
Symbol 297 MovieClip Frame 9
stop();
Symbol 298 MovieClip [penguin] Frame 1
stop();
Symbol 298 MovieClip [penguin] Frame 2
stop();
Symbol 308 MovieClip Frame 100
gotoAndPlay (1);
Symbol 308 MovieClip Frame 101
stop();
Symbol 311 MovieClip [eskimo] Frame 1
stop();
Symbol 311 MovieClip [eskimo] Frame 2
stop();
Symbol 325 MovieClip [elf] Frame 1
stop();
Symbol 325 MovieClip [elf] Frame 2
stop();
Symbol 326 Button
on (release) { this.gotoAndStop(3); }
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
stop();
Symbol 346 MovieClip Frame 3
stop();
Symbol 347 MovieClip [present] Frame 1
stop();
Symbol 347 MovieClip [present] Frame 2
stop();
Symbol 349 Button
on (release) { _root.gotoAndStop("race_select"); _parent.removeMovieClip(); }
Symbol 350 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 2
stop();
Symbol 350 MovieClip Frame 3
stop();
Symbol 354 Button
on (release) { if (_root.strGameStatus == "gameover") { _root.openWindow("popup_gameover"); } else { _root.popup_holder.removeMovieClip(); } }
Symbol 355 MovieClip [popup_instructions] Frame 1
_root.cleanupGallery();
Symbol 357 Button
on (release) { if (_root.strGameStatus == "gameover") { _root.openWindow("popup_gameover"); } else { _root.popup_holder.removeMovieClip(); } }
Symbol 358 Button
on (release) { if (_root.boolLockButtons != true) { _root.strEmailID = "null"; boolSend = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); strFriendName = friend_name.text; strFriendEmail = friend_email.text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { boolSend = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { boolSend = false; error_text.text = "Please enter your name"; } else if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { boolSend = false; error_text.text = "Your friend's email address is not valid"; } else if (!strFriendName) { boolSend = false; error_text.text = "Please enter your friend's name"; } if (boolSend != false) { error_text.text = "Sending, please wait..."; _root.gameUtil.sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, _root.intScore); } } }
Symbol 369 MovieClip [popup_send_score] Frame 1
_root.cleanupGallery(); _root.strEmailID = "";
Symbol 371 Button
on (release) { if (_root.boolLockButtons != true) { boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; strRenewal = user_renewal.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { boolSubmit = false; error_text.text = "Please enter your name"; } if (boolSubmit != false) { error_text.text = "Submitting score, please wait..."; _root.gameUtil.setHighScores(strUserName, strUserEmail, _root.intScore, strRenewal); } } }
Symbol 375 Button
on (release) { if (_root.strGameStatus == "gameover") { _root.openWindow("popup_gameover"); } else { _root.popup_holder.removeMovieClip(); } }
Symbol 385 MovieClip [popup_submit_score] Frame 1
_root.cleanupGallery(); this.score_show.text = _root.intScore + " POINTS"; _root.strEmailID = "";
Symbol 386 Button
on (release) { if (_root.boolLockButtons != true) { boolSend = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); strFriendName = friend_name.text; strFriendEmail = friend_email.text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { boolSend = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { boolSend = false; error_text.text = "Please enter your name"; } else if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { boolSend = false; error_text.text = "Your friend's email address is not valid"; } else if (!strFriendName) { boolSend = false; error_text.text = "Please enter your friend's name"; } if (boolSend != false) { error_text.text = "Sending, please wait..."; _root.gameUtil.sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, -1); } } }
Symbol 392 MovieClip [popup_send] Frame 1
_root.cleanupGallery(); _root.strEmailID = ""; _root.howto_button._visible = false;
Symbol 394 MovieClip [obstacle] Frame 1
onEnterFrame = function () { objTemp = _root.sleigh_race_mc.getBounds(_root); this._x = this._x + (_root.decScrollSpeed / 2); this._y = this._y - (_root.decScrollSpeed / 4); if (this._x > 350) { if (this.boolFreeObject != true) { _root.freeObject(this.intY); this.boolFreeObject = true; } } if (this._x > 850) { this.removeMovieClip(); } if (this.obs_mc.enemy.boolDead != true) { if (this.strType == "flag") { if (_root.sleigh_race_mc.hitTest(this.obs_mc.enemy.hit_mc_1) || (_root.sleigh_race_mc.hitTest(this.obs_mc.enemy.hit_mc_2))) { var collisionRect1 = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.internal_hit, this.obs_mc.enemy.hit_mc_1, 120); var collisionRect2 = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.internal_hit, this.obs_mc.enemy.hit_mc_2, 120); var collisionRect3 = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.internal_hit, this.obs_mc.enemy.hit_mc_3, 120); if (collisionRect1 || (collisionRect2)) { this.obs_mc.enemy.boolDead = true; if (_root.boolEndRace != true) { _root.decScrollSpeed = -5; } } else if (collisionRect3) { this.obs_mc.enemy.boolDead = true; _root.intScore = _root.intScore + 100; } } } else if (_root.sleigh_race_mc.hitTest(this.obs_mc.enemy.hit_mc)) { if (_root.sleigh_race_mc.boolDestruct == true) { var collisionRect = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc, this.obs_mc.enemy.hit_mc, 255); } else { var collisionRect = _root.MyCollisionDetection.checkForCollision(_root.sleigh_race_mc.internal_hit, this.obs_mc.enemy.hit_mc, 255); } if (collisionRect) { this.obs_mc.enemy.boolDead = true; if (this.strType != "present") { if ((_root.sleigh_race_mc.boolDestruct != true) && (this.strType != "health")) { objSound = new Sound(_root); if (this.strType == "polar_bear") { objSound.attachSound("bear_hit"); } else { objSound.attachSound("sleigh_hit"); } objSound.start(0, 0); } else { objSound = new Sound(_root); objSound.attachSound("collect_health"); objSound.start(0, 0); } if (this.strType != "health") { _root.attachMovie("explosion", "exp", _root.getNextHighestDepth(), {_x:this._x, _y:this._y, _width:12, _height:10}); } if (this.strType == "dynamite") { _root.intDamage = _root.intDamage + 1000; _root.race_hud.d1._alpha = 85; _root.race_hud.d2._alpha = 85; _root.race_hud.d3._alpha = 85; _root.race_hud.d4._alpha = 85; _root.race_hud.d5._alpha = 85; } else if (this.strType == "health") { _root.intHits = 0; _root.intDamage = 0; _root.race_hud.d1._alpha = 50; _root.race_hud.d2._alpha = 50; _root.race_hud.d3._alpha = 50; _root.race_hud.d4._alpha = 50; _root.race_hud.d5._alpha = 50; } else { _root.intDamage = _root.intDamage + _root.intHitDamage; eval ("_root.race_hud.d" + _root.intHits)._alpha = 85; if (_root.intHits < 5) { _root.intHits++; } } } if (_root.sleigh_race_mc.hit_front_l.hitTest(this.obs_mc.enemy.hit_mc)) { this.obs_mc.enemy.intDeathX = 30; this.obs_mc.enemy.intDeathY = 40; } else if (_root.sleigh_race_mc.hit_front_r.hitTest(this.obs_mc.enemy.hit_mc)) { this.obs_mc.enemy.intDeathX = 70; this.obs_mc.enemy.intDeathY = 0; } else if (_root.sleigh_race_mc.hit_left.hitTest(this.obs_mc.enemy.hit_mc)) { this.obs_mc.enemy.intDeathX = -10; this.obs_mc.enemy.intDeathY = 70; } else if (_root.sleigh_race_mc.hit_right.hitTest(this.obs_mc.enemy.hit_mc)) { this.obs_mc.enemy.intDeathX = 70; this.obs_mc.enemy.intDeathY = -10; } else { this.obs_mc.enemy.intDeathX = 70; this.obs_mc.enemy.intDeathY = 0; } } } } else { this.obs_mc.enemy.gotoAndStop("dead"); if (this.strType == "present") { if (this.boolAwarded != true) { this.boolAwarded = true; _root.intScore = _root.intScore + 20; if (_root.sleigh_race_mc.boolDestruct != true) { objSound = new Sound(_root); objSound.attachSound("collect_present"); objSound.start(0, 0); } } } else { this.obs_mc.enemy.char_mc._x = this.obs_mc.enemy.char_mc._x - this.obs_mc.enemy.intDeathX; this.obs_mc.enemy.char_mc._y = this.obs_mc.enemy.char_mc._y + this.obs_mc.enemy.intDeathY; this.obs_mc.enemy.hit_mc._y = -100; if (this.obs_mc.enemy.char_mc._x <= 10) { this.obs_mc.enemy.char_mc.removeMovieClip(); } if (_root.intDamage >= _root.intMaxDamage) { _root.intDamage = 0; _root.destroySleigh(); } } } };
Symbol 396 MovieClip [race_horizon_char] Frame 1
onEnterFrame = function () { this._x = this._x + (_root.decScrollSpeed / 4.5); this._y = this._y - (_root.decScrollSpeed / 8.9); if (this._x > 700) { _root.boolHorizonChar = true; this.removeMovieClip(); } };
Instance of Symbol 395 MovieClip "holder_mc" in Symbol 396 MovieClip [race_horizon_char] Frame 1
onClipEvent (load) { this.attachMovie(_root.arrHorizon[_root.intRand7], "hchar", 1); }
Symbol 398 MovieClip [sky] Frame 1
onEnterFrame = function () { this._x = this._x + (_root.decScrollSpeed / 4); if (this._x > 0) { if (this.boolDupe != false) { _parent.objNew = this.duplicateMovieClip("race_sky" + _parent.intCount, _parent.intCount); _parent.objNew._x = this._x - _parent.objNew._width; _parent.objNew._y = 0; this.boolDupe = false; _parent.intCount++; if (_parent.intCount > 10) { _parent.intCount = 0; } } if (this._x > (Stage.width + 200)) { this.removeMovieClip(); } } };
Symbol 403 MovieClip [RemotingDebugClasses] Frame 1
#initclip 67 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 448 MovieClip [RemotingClasses] Frame 1
#initclip 68 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Symbol 476 Button
on (release) { getURL ("http://www.tamba.co.uk", "_blank"); }
Symbol 927 MovieClip [__Packages.appremote.display.BitmapDataSaver] Frame 0
class appremote.display.BitmapDataSaver { var gatewayUrl, serviceName, exported, bitmapId, bitDepth, bmp, bmpx, service, step, steps, dispatchEvent; function BitmapDataSaver (gatewayUrl, serviceName) { this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; mx.events.EventDispatcher.initialize(this); } function export(bmp, bitDepth) { cancelled = false; exported = false; bitmapId = null; this.bitDepth = ((bitDepth == null) ? 24 : (bitDepth)); this.bmp = bmp.clone(); var _local4 = Math.ceil((bmp.width * bmp.height) / 2500); bmpx = new appremote.display.BitmapDataExporter(bmp, _local4, bitDepth); bmpx.addEventListener("progress", mx.utils.Delegate.create(this, onExportProgress)); bmpx.addEventListener("complete", mx.utils.Delegate.create(this, onExportComplete)); bmpx.export(); service = new appremote.remoting.RemotingService(gatewayUrl, serviceName, appremote.remoting.RemotingService.NO_RETRY); service.getBitmapId([bitDepth, bmp.width, bmp.height], this, onGetBitmapId); } function cancel() { if (bitmapId == null) { bmpx.cancel(); } else if (!exported) { bmpx.cancel(); } else { step = steps; } bmp.dispose(); cancelled = true; } function onExportProgress(evtObj) { dispatchEvent({status:"export", type:"progress", complete:(evtObj.complete / evtObj.total) * 25}); } function onExportComplete() { exported = true; if (!cancelled) { if (bitmapId != null) { startSave(); } else { dispatchEvent({status:"getid", type:"progress", complete:25}); } } } function onGetBitmapId(re) { bitmapId = String(re.__get__result()); _root.bitmapId = bitmapId; if (!cancelled) { if (exported) { startSave(); } } } function startSave() { var _local2 = bmpx.getCompressedData(); steps = Math.ceil(_local2.length / blocksize); step = 0; sendImagePart(); dispatchEvent({status:"send", type:"progress", complete:30}); } function sendImagePart() { var _local3 = bmpx.getCompressedData(); var _local2 = bmpx.getSplitCondition(); var _local4 = _local3.substring(Math.round(((step / steps) * _local3.length) / _local2) * _local2, Math.round((((step + 1) / steps) * _local3.length) / _local2) * _local2); service.saveImagePart([bitmapId, _local4], this, onSendImagePart); } function onSendImagePart() { step++; dispatchEvent({status:"send", type:"progress", complete:30 + ((65 * step) / steps)}); if (!cancelled) { if (step < steps) { sendImagePart(); } else { bmp.dispose(); dispatchEvent({status:"save", type:"progress", complete:100}); service.endSaveImage([bitmapId], this, onEndSaveImage); } } } function onEndSaveImage() { if (!cancelled) { dispatchEvent({type:"complete", target:this}); } } function retrieveCompressed(format, quality) { service.retrieveCompressed([bitmapId, format, quality], this, onRetrieveCompressed); } function onRetrieveCompressed(re) { dispatchEvent({target:this, type:"retrieve", link:re.result}); } function set blocksize(val) { _blocksize = val; //return(blocksize); } function get blocksize() { return(_blocksize); } var _blocksize = 50000; var cancelled = false; }
Symbol 928 MovieClip [__Packages.appremote.display.BitmapDataExporter] Frame 0
class appremote.display.BitmapDataExporter { var steps, bmp, width, height, depth, bmpStr, stepLength, exportFor, dispatchEvent; function BitmapDataExporter (bmp, steps, depth) { mx.events.EventDispatcher.initialize(this); this.steps = steps; this.bmp = bmp; width = bmp.width; height = bmp.height; this.depth = ((depth == null) ? 24 : (depth)); } function export() { bmpStr = ""; if (depth == 24) { stepLength = Math.ceil(((bmp.width * bmp.height) / steps) / 2) * 2; exportFor = new appremote.delay.DelayedFor(this, steps, exportOne24, exportFinished); } else if (depth == 32) { stepLength = Math.ceil(((bmp.width * bmp.height) / steps) / 3) * 3; exportFor = new appremote.delay.DelayedFor(this, steps, exportOne32, exportFinished); } else if (depth == 12) { var _local2 = new flash.filters.ColorMatrixFilter([0.0588235294117647, 0, 0, 0, 0, 0, 0.0588235294117647, 0, 0, 0, 0, 0, 0.0588235294117647, 0, 0, 0, 0, 0, 1, 0]); bmp.applyFilter(bmp, bmp.rectangle, new flash.geom.Point(), _local2); stepLength = Math.ceil(((bmp.width * bmp.height) / steps) / 3) * 3; exportFor = new appremote.delay.DelayedFor(this, steps, exportOne12, exportFinished); } exportFor.start(); } function exportOne12(currStep, totalSteps) { var _local8; var _local7; var _local6; var _local13 = Math.min((currStep + 1) * stepLength, bmp.width * bmp.height); var _local11 = ""; var _local12 = ""; var _local10 = false; var _local5 = 0; var _local9 = ""; var _local4 = bmp.width; var _local3 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"]; var _local2 = currStep * stepLength; while (_local2 < _local13) { _local8 = bmp.getPixel(_local2 % _local4, Math.floor(_local2 / _local4)); _local7 = bmp.getPixel((_local2 + 1) % _local4, Math.floor((_local2 + 1) / _local4)); _local6 = bmp.getPixel((_local2 + 2) % _local4, Math.floor((_local2 + 2) / _local4)); _local11 = ((((_local3[((_local8 >> 14) & 63) + ((_local8 >> 10) & 3)] + _local3[((_local8 >> 4) & 63) + (_local8 & 15)]) + _local3[((_local7 >> 14) & 63) + ((_local7 >> 10) & 3)]) + _local3[((_local7 >> 4) & 63) + (_local7 & 15)]) + _local3[((_local6 >> 14) & 63) + ((_local6 >> 10) & 3)]) + _local3[((_local6 >> 4) & 63) + (_local6 & 15)]; if (_local11 == _local12) { if (_local10) { _local5++; if (_local5 == 64) { _local9 = _local9 + "/#"; _local5 = 0; } } else { _local9 = _local9 + "#"; _local10 = true; _local5 = 0; } } else { if (_local10) { _local9 = _local9 + _local3[_local5]; _local10 = false; } _local9 = _local9 + _local11; } _local12 = _local11; _local2 = _local2 + 3; } if (_local10) { _local9 = _local9 + _local3[_local5]; _local10 = false; } bmpStr = bmpStr + _local9; dispatchEvent({type:"progress", target:this, complete:currStep + 1, total:steps}); } function exportOne24(currStep, totalSteps) { var _local6; var _local5; var _local12 = Math.min((currStep + 1) * stepLength, bmp.width * bmp.height); var _local10 = ""; var _local11 = ""; var _local8 = false; var _local4 = 0; var _local7 = ""; var _local9 = bmp.width; var _local2 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"]; var _local3 = currStep * stepLength; while (_local3 < _local12) { _local6 = bmp.getPixel(_local3 % _local9, Math.floor(_local3 / _local9)); _local5 = bmp.getPixel((_local3 + 1) % _local9, Math.floor((_local3 + 1) / _local9)); _local10 = ((((((_local2[_local6 >> 18] + _local2[(_local6 >> 12) & 63]) + _local2[(_local6 >> 6) & 63]) + _local2[_local6 & 63]) + _local2[_local5 >> 18]) + _local2[(_local5 >> 12) & 63]) + _local2[(_local5 >> 6) & 63]) + _local2[_local5 & 63]; if (_local10 == _local11) { if (_local8) { _local4++; if (_local4 == 64) { _local7 = _local7 + "/#"; _local4 = 0; } } else { _local7 = _local7 + "#"; _local8 = true; _local4 = 0; } } else { if (_local8) { _local7 = _local7 + _local2[_local4]; _local8 = false; } _local7 = _local7 + _local10; } _local11 = _local10; _local3 = _local3 + 2; } if (_local8) { _local7 = _local7 + _local2[_local4]; _local8 = false; } bmpStr = bmpStr + _local7; dispatchEvent({type:"progress", target:this, complete:currStep + 1, total:steps}); } function exportOne32(currStep, totalSteps) { var _local5; var _local4; var _local3; var _local13 = Math.min((currStep + 1) * stepLength, bmp.width * bmp.height); var _local12 = ""; var _local11 = ""; var _local10 = false; var _local8 = 0; var _local9 = ""; var _local2 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"]; var _local7 = bmp.width; var _local6 = currStep * stepLength; while (_local6 < _local13) { _local5 = bmp.getPixel32(_local6 % _local7, Math.floor(_local6 / _local7)); _local4 = bmp.getPixel32((_local6 + 1) % _local7, Math.floor((_local6 + 1) / _local7)); _local3 = bmp.getPixel32((_local6 + 2) % _local7, Math.floor((_local6 + 2) / _local7)); _local5 = ((255 - ((_local5 >> 24) & 255)) << 24) | (_local5 & 16777215); _local4 = ((255 - ((_local4 >> 24) & 255)) << 24) | (_local4 & 16777215); _local3 = ((255 - ((_local3 >> 24) & 255)) << 24) | (_local3 & 16777215); _local11 = ((((((((((((((_local2[(_local5 >> 26) & 63] + _local2[(_local5 >> 20) & 63]) + _local2[(_local5 >> 14) & 63]) + _local2[(_local5 >> 8) & 63]) + _local2[(_local5 >> 2) & 63]) + _local2[((_local5 & 3) * 16) + ((_local4 >> 28) & 15)]) + _local2[(_local4 >> 22) & 63]) + _local2[(_local4 >> 16) & 63]) + _local2[(_local4 >> 10) & 63]) + _local2[(_local4 >> 4) & 63]) + _local2[((_local4 & 15) * 4) + ((_local3 >> 30) & 3)]) + _local2[(_local3 >> 24) & 63]) + _local2[(_local3 >> 18) & 63]) + _local2[(_local3 >> 12) & 63]) + _local2[(_local3 >> 6) & 63]) + _local2[_local3 & 63]; if (_local11 == _local12) { if (_local10) { _local8++; if (_local8 == 64) { _local9 = _local9 + "/#"; _local8 = 0; } } else { _local9 = _local9 + "#"; _local10 = true; _local8 = 0; } } else { if (_local10) { _local9 = _local9 + _local2[_local8]; _local10 = false; } _local9 = _local9 + _local11; } _local12 = _local11; _local6 = _local6 + 3; } if (_local10) { _local9 = _local9 + _local2[_local8]; _local10 = false; } bmpStr = bmpStr + _local9; dispatchEvent({type:"progress", target:this, complete:currStep + 1, total:steps}); } function cancel() { exportFor.cancel(); } function getSplitCondition() { if (depth == 32) { return(2); } if (depth == 24) { return(2); } if (depth == 12) { return(2); } } function exportFinished() { dispatchEvent({type:"complete", target:this}); _root.boolLockButtons = false; } function replace(src, needle, rpl) { return(src.split(needle).join(rpl)); } function getCompressedData() { return(bmpStr); } function getWidth() { return(width); } function getHeight() { return(height); } }
Symbol 929 MovieClip [__Packages.appremote.delay.DelayedFor] Frame 0
class appremote.delay.DelayedFor { var scope, func, endFunc, steps, onTick; function DelayedFor (scope, steps, func, endFunc) { this.scope = scope; this.func = func; this.endFunc = endFunc; this.steps = steps; } function start() { appremote.delay.OnEnterFrameBeacon.getInstance().addListener(this); onTick = mx.utils.Delegate.create(this, advanceFor); advanceFor(); } function advanceFor() { func.apply(scope, new Array(step, steps)); step++; if (step >= steps) { appremote.delay.OnEnterFrameBeacon.getInstance().removeListener(this); endFunc.apply(scope, null); } } function cancel() { appremote.delay.OnEnterFrameBeacon.getInstance().removeListener(this); step = steps; } function getPercentage() { return(Math.floor((step / steps) * 100)); } var step = 0; }
Symbol 930 MovieClip [__Packages.appremote.delay.OnEnterFrameBeacon] Frame 0
class appremote.delay.OnEnterFrameBeacon { static var inst; function OnEnterFrameBeacon () { if (_root.__clibOnEnterFrameBeacon == null) { var _local3 = _root.createEmptyMovieClip("__clibOnEnterFrameBeacon", 98765); _local3.beacon = this; _local3.onEnterFrame = function () { this.beacon.broadcastMessage("onTick"); }; } AsBroadcaster.initialize(this); } static function getInstance() { if (inst == null) { inst = new appremote.delay.OnEnterFrameBeacon(); } return(inst); } }
Symbol 931 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 410 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 932 MovieClip [__Packages.appremote.remoting.RemotingService] Frame 0
class appremote.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 appremote.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 455 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 404 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 405 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 411 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 454 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 453 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 452 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 451 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 434 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 418 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 427 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 933 MovieClip [__Packages.appremote.remoting.RemotingMethod] Frame 0
class appremote.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 appremote.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 934 MovieClip [__Packages.appremote.remoting.RemotingCall] Frame 0
class appremote.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), appremote.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 450 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 458 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 935 MovieClip [__Packages.appremote.utilities.gameutils] Frame 0
class appremote.utilities.gameutils { var gatewayUrl, serviceName, service; function gameutils (gatewayUrl, serviceName) { this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; service = new appremote.remoting.RemotingService(gatewayUrl, serviceName, appremote.remoting.RemotingService.NO_RETRY); } function getGalleryPage(intMax, intPage) { _root.boolLockButtons = true; service.getGalleryPage([intMax, intPage], this, useGalleryPage); } function useGalleryPage(objResult) { _root.buildGallery(objResult.__get__result()); _root.boolLockButtons = false; } function saveSleigh(strName, strEmail) { _root.boolLockButtons = true; service.saveSleigh([strName, strEmail], this, saveSleighResult); } function saveSleighResult(objResult) { _root.onExport(objResult.__get__result()); } function processImages(intID, strImageID) { service.processImages([intID, strImageID], this, processImagesResult); } function processImagesResult() { _root.openWindow("popup_gallery"); _root.popup_holder.popup_loader.popup_contents.submit_mc.error_text.text = "Sleigh saved!"; _root.popup_holder.popup_loader.popup_contents.submit_mc.user_name.text = ""; _root.popup_holder.popup_loader.popup_contents.submit_mc.user_email.text = ""; _root.boolLockButtons = false; _root.boolGallerySubmit = true; _root.progress_mc.removeMovieClip(); } function processEmailImages(strImageID) { _root.strEmailID = strImageID; service.processEmailImages([strImageID], this, processEmailImagesResult); } function processEmailImagesResult() { service.sendToFriend([_root.strUserName, _root.strUserEmail, _root.strFriendName, _root.strFriendEmail, _root.strEmailID, _root.intFriendScore], this, sendFriendResult); _root.progress_mc.removeMovieClip(); } function getHighScores(intMax) { service.getHighScores([intMax], this, useHighScores); } function useHighScores(objResult) { _root.popup_holder.popup_loader.popup_contents.showHighScores(objResult.__get__result()); } function setHighScores(strUserName, strUserEmail, intScore, strRenewal) { service.setHighScores([strUserName, strUserEmail, intScore, strRenewal], this, setHighScoresResult); } function setHighScoresResult() { _root.strBackLink = "race"; _root.openWindow("popup_scores"); } function sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, intFriendScore) { trace(strFriendEmail); _root.boolLockButtons = true; _root.strUserName = strUserName; _root.strUserEmail = strUserEmail; _root.strFriendName = strFriendName; _root.strFriendEmail = strFriendEmail; _root.intFriendScore = intFriendScore; if (_root.strEmailID == "") { _root.onExport(-1); } else { processEmailImagesResult(); } } function sendFriendResult() { _root.boolLockButtons = false; _root.popup_holder.popup_loader.popup_contents.error_text.text = "Email sent! Would you like to send another?"; _root.popup_holder.popup_loader.popup_contents.friend_name.text = ""; _root.popup_holder.popup_loader.popup_contents.friend_email.text = ""; _root.strUserName = ""; _root.strUserEmail = ""; _root.strFriendName = ""; _root.strFriendEmail = ""; } }
Symbol 936 MovieClip [__Packages.sprites.CollisionDetection] Frame 0
class sprites.CollisionDetection { function CollisionDetection () { } static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance) { if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } var _local5 = p_clip1.getBounds(_root); var _local4 = p_clip2.getBounds(_root); if (((_local5.xMax < _local4.xMin) || (_local4.xMax < _local5.xMin)) || ((_local5.yMax < _local4.yMin) || (_local4.yMax < _local5.yMin))) { } var _local2 = {}; _local2.xMin = Math.max(_local5.xMin, _local4.xMin); _local2.xMax = Math.min(_local5.xMax, _local4.xMax); _local2.yMin = Math.max(_local5.yMin, _local4.yMin); _local2.yMax = Math.min(_local5.yMax, _local4.yMax); var _local7 = new flash.display.BitmapData(_local2.xMax - _local2.xMin, _local2.yMax - _local2.yMin, false); var _local3 = p_clip1.transform.concatenatedMatrix; _local3.tx = _local3.tx - _local2.xMin; _local3.ty = _local3.ty - _local2.yMin; _local3.tx = _local3.tx - ((Stage.width - 696) / 2); _local3.ty = _local3.ty - ((Stage.height - 616) / 2); _local7.draw(p_clip1, _local3, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); trace((Stage.width + " mat1: ") + _local3); _local3 = p_clip2.transform.concatenatedMatrix; _local3.tx = _local3.tx - _local2.xMin; _local3.ty = _local3.ty - _local2.yMin; _local3.tx = _local3.tx - ((Stage.width - 696) / 2); _local3.ty = _local3.ty - ((Stage.height - 616) / 2); _local7.draw(p_clip2, _local3, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference"); trace((Stage.height + " mat2: ") + _local3); var _local6 = _local7.getColorBoundsRect(4294967295, 4278255615); if (_local6.width == 0) { return(null); } _local6.x = _local6.x + _local2.xMin; _local6.y = _local6.y + _local2.yMin; return(_local6); } }
Symbol 399 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 406 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 407 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 408 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 409 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 412 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 413 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 414 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 415 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 416 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 417 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 419 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 420 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 421 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 422 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 423 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 424 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 425 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 426 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 428 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 429 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 430 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 431 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 432 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 433 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 435 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 436 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 437 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 438 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 439 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 440 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 441 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 442 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 443 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 444 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 445 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 446 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 447 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 449 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 456 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 457 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 459 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 486 MovieClip Frame 25
stop();
Symbol 487 MovieClip [flag] Frame 1
stop();
Symbol 487 MovieClip [flag] Frame 2
stop();
Symbol 492 MovieClip Frame 8
stop();
Symbol 493 MovieClip [health] Frame 1
stop();
Symbol 493 MovieClip [health] Frame 2
stop();
Symbol 494 MovieClip [dynamite] Frame 1
stop();
Symbol 494 MovieClip [dynamite] Frame 2
stop();
Symbol 515 MovieClip [explosion] Frame 11
this.removeMovieClip();
Symbol 530 MovieClip [wolf] Frame 1
stop();
Symbol 530 MovieClip [wolf] Frame 2
stop();
Symbol 586 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 1
stop();
Symbol 761 MovieClip [sleigh_mc] Frame 1
this.hood_orn_hit.tabEnabled = false; this.stickers_2_hit.tabEnabled = false; this.stickers_hit.tabEnabled = false; this.spoiler_hit.tabEnabled = false; this.passenger_hit.tabEnabled = false; onEnterFrame = function () { if (_root.sleigh_race_mc.boolDestruct == true) { if (this.intDestructFrames < 26) { if (this.intDestructFrames > 25) { this.driver._y = this.driver._y - 0; } else if (this.intDestructFrames > 20) { this.driver._y = this.driver._y + 1; } else if (this.intDestructFrames > 15) { this.driver._y = this.driver._y - 2; } else if (this.intDestructFrames > 10) { this.driver._y = this.driver._y + 5; } else if (this.intDestructFrames > 5) { this.driver._y = this.driver._y - 5; } else if (this.intDestructFrames > 0) { this.driver._y = this.driver._y + 10; } this.intDestructFrames++; this.front._x = this.front._x - 100; this.front._y = this.front._y - 10; this.hood_orn._x = this.hood_orn._x - 100; this.hood_orn._y = this.hood_orn._y - 50; this.stickers_2._x = this.stickers_2._x - 100; this.stickers_2._y = this.stickers_2._y - 10; this.side._x = this.side._x + 10; this.side._y = this.side._y + 100; this.stickers._x = this.stickers._x + 10; this.stickers._y = this.stickers._y + 100; this.side_2._x = this.side_2._x - 10; this.side_2._y = this.side_2._y - 100; this.spoiler._x = this.spoiler._x + 100; this.spoiler._y = this.spoiler._y - 100; this.wheel._x = this.wheel._x - 100; this.wheel._y = this.wheel._y + 50; this.wheel_2._x = this.wheel_2._x - 100; this.wheel_2._y = this.wheel_2._y + 50; this.passenger._y = this.passenger._y - 100; this.seating._x = this.seating._x + 100; this.seating._y = this.seating._y - 50; } else { _root.loseLife(); _root.sleigh_race_mc.boolDestruct = false; } } };
Instance of Symbol 749 MovieClip "hood_orn_hit" in Symbol 761 MovieClip [sleigh_mc] Frame 1
on (release) { _parent.hood_orn.ornament_clip.removeMovieClip(); _root.arrObj.hood_orn = ""; _root.arrMySleigh[2] = -1; }
Instance of Symbol 750 MovieClip "stickers_2_hit" in Symbol 761 MovieClip [sleigh_mc] Frame 1
on (release) { _parent.stickers_2.ornament_clip.removeMovieClip(); _parent.stickers.ornament_clip.removeMovieClip(); _root.arrObj.stickers = ""; _root.arrMySleigh[7] = -1; }
Instance of Symbol 751 MovieClip "stickers_hit" in Symbol 761 MovieClip [sleigh_mc] Frame 1
on (release) { _parent.stickers.ornament_clip.removeMovieClip(); _parent.stickers_2.ornament_clip.removeMovieClip(); _root.arrObj.stickers = ""; _root.arrMySleigh[7] = -1; }
Instance of Symbol 751 MovieClip "stickers" in Symbol 761 MovieClip [sleigh_mc] Frame 1
/* no clip actions */
Instance of Symbol 754 MovieClip "passenger_hit" in Symbol 761 MovieClip [sleigh_mc] Frame 1
on (release) { _parent.passenger.ornament_clip.removeMovieClip(); _root.arrObj.passenger = ""; _root.arrMySleigh[4] = -1; }
Instance of Symbol 758 MovieClip "spoiler_hit" in Symbol 761 MovieClip [sleigh_mc] Frame 1
on (release) { _parent.spoiler.ornament_clip.removeMovieClip(); _root.arrObj.spoiler = ""; _root.arrMySleigh[6] = -1; }
Symbol 768 Button
on (release) { _root.gotoAndStop("design"); }
Symbol 771 MovieClip Frame 70
_root.boolShowIntro = false; _root.sleigh_intro_mc._visible = false;
Symbol 771 MovieClip Frame 120
stop();
Instance of Symbol 766 MovieClip in Symbol 771 MovieClip Frame 120
on (release) { getURL ("http://www.kwik-fitinsurance.com", "_blank"); }
Symbol 775 Button
on (release) { intObj--; if (intObj < 0) { intObj = intMaxObj - 1; } showIcon(); }
Symbol 778 Button
on (release) { intObj++; if (intObj >= intMaxObj) { intObj = 0; } showIcon(); }
Symbol 782 MovieClip Frame 1
this.drag_mc.tabEnabled = false; this.ar_1.tabEnabled = false; this.ar_2.tabEnabled = false; this.icon_mc.tabEnabled = false; strTarget = "/" + strType; present.gotoAndStop(strType); intObj = 0; intMaxObj = arrObj.length; intMaxWidth = drag_mc._width; intMaxHeight = drag_mc._height; intIconX = 0; intIconY = 0; showIcon = function () { icon_mc.attachMovie(arrObj[intObj], "icon", 1); if (icon_mc.icon._height > intMaxHeight) { icon_mc.icon._height = intMaxHeight; } if (icon_mc.icon._width > intMaxWidth) { icon_mc.icon._width = intMaxWidth; } icon_mc.icon._x = ((intMaxWidth / 2) - (icon_mc.icon._width / 2)) + 2; icon_mc.icon._y = (intMaxHeight / 2) - (icon_mc.icon._height / 2); icon_mc.dragarea._width = icon_mc.icon._width; icon_mc.dragarea._height = icon_mc.icon._height; intIconX = icon_mc.dragarea._x - 2; intIconY = icon_mc.dragarea._y; }; showIcon();
Instance of Symbol 165 MovieClip "drag_mc" in Symbol 782 MovieClip Frame 1
onClipEvent (load) { function releaseObject() { stopDrag(); this._x = this.initX; this._y = this.initY; this.myComponent.removeMovieClip(); _parent.icon_mc._visible = true; if (this._droptarget.indexOf("/sleigh_mc") > -1) { _root.addObject("_root.sleigh_mc", _parent, _parent.intObj); } } } on (press) { this.initX = this._x; this.initY = this._y; this.attachMovie(_parent.arrObj[_parent.intObj], "myComponent", _root.getNextHighestDepth()); this.myComponent._x = -(this.myComponent._width / 4); this.myComponent._y = -(this.myComponent._height / 4); startDrag (""); _parent.icon_mc._visible = false; } on (release) { releaseObject(); } on (releaseOutside) { releaseObject(); }
Instance of Symbol 772 MovieClip "icon_mc" in Symbol 782 MovieClip Frame 1
on (press) { this._alpha = 90; startDrag (""); this._width = 100; this._height = 100; } on (release) { this._alpha = 100; stopDrag(); if (this._droptarget.indexOf(("/" + _parent.strType) + "/") > -1) { eval ("_root." + _parent.strType).attachMovie(_parent.arrObj[_parent.intObj], "ornament_clip", _root.getNextHighestDepth()); } this._x = _parent.intIconX; this._y = _parent.intIconY; }
Symbol 785 Button
on (release) { _root.strBackLink = "design"; _root.openWindow("popup_scores"); }
Symbol 787 Button
on (release) { _root.boolSleighDone = true; _root.popup_holder.removeMovieClip(); gotoAndStop ("race_title"); }
Symbol 788 Button
on (release) { _root.openWindow("popup_send"); }
Symbol 789 Button
on (release) { if (_root.boolInGallery == false) { _root.boolShowSubmit = true; _root.openWindow("popup_gallery"); } }
Symbol 791 Button
on (release) { _root.openWindow("popup_save"); }
Symbol 793 Button
on (release) { _root.openWindow("popup_howto"); }
Symbol 796 Button
on (release) { _root.strBackLink = "race2"; _root.openWindow("popup_scores"); }
Symbol 797 Button
on (release) { _root.cleanupGallery(); _root.boolSleighDone = false; _root.howto_button._visible = true; _root.popup_holder.removeMovieClip(); _root.gotoAndStop("design"); }
Symbol 798 Button
on (release) { _root.strBackLink = "title"; _root.openWindow("popup_instructions"); }
Symbol 799 Button
on (release) { _root.gotoAndStop("race_select"); }
Instance of Symbol 804 MovieClip in Symbol 805 MovieClip Frame 1
on (release) { getURL ("http://www.kwik-fitinsurance.com", "_blank"); }
Symbol 807 Button
on (release) { this.gotoAndStop("race_select"); }
Instance of Symbol 534 MovieClip [driver_rudolph] "rudolph" in Symbol 817 MovieClip Frame 1
on (release) { _root.strDriver = "rudolph"; _parent._parent.select_sleigh._visible = true; _parent.santa._visible = false; _parent.elf._visible = false; _parent._parent.gotoAndStop(2); }
Instance of Symbol 505 MovieClip [driver_elf] "elf" in Symbol 817 MovieClip Frame 1
on (release) { _root.strDriver = "elf"; _parent._parent.select_sleigh._visible = true; _parent.santa._visible = false; _parent.rudolph._visible = false; _parent._parent.gotoAndStop(2); }
Instance of Symbol 532 MovieClip [driver_santa] "santa" in Symbol 817 MovieClip Frame 1
on (release) { _root.strDriver = "santa"; _parent._parent.select_sleigh._visible = true; _parent.elf._visible = false; _parent.rudolph._visible = false; _parent._parent.gotoAndStop(2); }
Instance of Symbol 812 MovieClip in Symbol 817 MovieClip Frame 1
onClipEvent (load) { this.strType = "hood_orn"; this.strName = "HOOD ORNAMENT"; this.arrObj = ["hood_orn_airfreshener", "hood_orn_angel", "hood_orn_baubel", "hood_orn_brightflames", "hood_orn_flag", "hood_orn_metallic", "hood_orn_metalwing", "hood_orn_mistletoe", "hood_orn_panther", "hood_orn_skull", "hood_orn_speakers", "hood_orn_star", "hood_orn_stocking", "hood_orn_tinsel", "hood_orn_wingedwoman", "hood_orn_wings"]; this.arrOff = ["0,0", "-14,-5", "0,0", "-3,-15", "-50,-20", "-5,-2", "-8,-5", "-17,-5", "-20,-10", "-5,0", "-24,-20", "-10,0", "-15,0", "-30,-10", "-5,-37", "-20,-15"]; }
Instance of Symbol 814 MovieClip in Symbol 817 MovieClip Frame 1
onClipEvent (load) { this.strType = "hood_orn"; this.strName = "HOOD ORNAMENT"; this.arrObj = ["hood_orn_airfreshener", "hood_orn_angel", "hood_orn_baubel", "hood_orn_brightflames", "hood_orn_flag", "hood_orn_metallic", "hood_orn_metalwing", "hood_orn_mistletoe", "hood_orn_panther", "hood_orn_skull", "hood_orn_speakers", "hood_orn_star", "hood_orn_stocking", "hood_orn_tinsel", "hood_orn_wingedwoman", "hood_orn_wings"]; this.arrOff = ["0,0", "-14,-5", "0,0", "-3,-15", "-50,-20", "-5,-2", "-8,-5", "-17,-5", "-20,-10", "-5,0", "-24,-20", "-10,0", "-15,0", "-30,-10", "-5,-37", "-20,-15"]; }
Instance of Symbol 816 MovieClip in Symbol 817 MovieClip Frame 1
onClipEvent (load) { this.strType = "hood_orn"; this.strName = "HOOD ORNAMENT"; this.arrObj = ["hood_orn_airfreshener", "hood_orn_angel", "hood_orn_baubel", "hood_orn_brightflames", "hood_orn_flag", "hood_orn_metallic", "hood_orn_metalwing", "hood_orn_mistletoe", "hood_orn_panther", "hood_orn_skull", "hood_orn_speakers", "hood_orn_star", "hood_orn_stocking", "hood_orn_tinsel", "hood_orn_wingedwoman", "hood_orn_wings"]; this.arrOff = ["0,0", "-14,-5", "0,0", "-3,-15", "-50,-20", "-5,-2", "-8,-5", "-17,-5", "-20,-10", "-5,0", "-24,-20", "-10,0", "-15,0", "-30,-10", "-5,-37", "-20,-15"]; }
Instance of Symbol 761 MovieClip [sleigh_mc] "sleigh_mc" in Symbol 819 MovieClip Frame 1
onClipEvent (load) { i = 1; while (i <= 9) { _root.addObject(eval (this), eval ("_root.select_" + i), _parent.arrObj[i]); i++; } } on (release) { i = 1; while (i <= 9) { objTemp = eval ("_root.select_" + i); strType = objTemp.strType; strObjID = objTemp.arrObj[_parent.arrObj[i]]; arrTemp = objTemp.arrOff[_parent.arrObj[i]].split(","); _root.arrObj[strType] = new Array(strObjID, arrTemp[0], arrTemp[1]); i++; } _root.gotoAndStop("race"); }
Instance of Symbol 819 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) { this.arrObj = _root.arrMySleigh; this.sleigh_mc.spoiler_hit._visible = false; this.sleigh_mc.passenger_hit._visible = false; this.sleigh_mc.stickers_hit._visible = false; this.sleigh_mc.stickers_2_hit._visible = false; this.sleigh_mc.hood_orn_hit._visible = false; }
Instance of Symbol 819 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) { this.arrObj = [3, 3, 3, 3, 3, 3, 3, 3, 3]; this.sleigh_mc.spoiler_hit._visible = false; this.sleigh_mc.passenger_hit._visible = false; this.sleigh_mc.stickers_hit._visible = false; this.sleigh_mc.stickers_2_hit._visible = false; this.sleigh_mc.hood_orn_hit._visible = false; }
Instance of Symbol 819 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) { this.arrObj = [2, 2, 2, 2, 2, 2, 2, 2, 2]; this.sleigh_mc.spoiler_hit._visible = false; this.sleigh_mc.passenger_hit._visible = false; this.sleigh_mc.stickers_hit._visible = false; this.sleigh_mc.stickers_2_hit._visible = false; this.sleigh_mc.hood_orn_hit._visible = false; }
Instance of Symbol 819 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) { this.arrObj = [1, 1, 1, 1, 1, 1, 1, 1, 1]; this.sleigh_mc.spoiler_hit._visible = false; this.sleigh_mc.passenger_hit._visible = false; this.sleigh_mc.stickers_hit._visible = false; this.sleigh_mc.stickers_2_hit._visible = false; this.sleigh_mc.hood_orn_hit._visible = false; }
Instance of Symbol 819 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) { this.arrObj = [0, 0, 0, 0, 0, 0, 0, 0, 0]; this.sleigh_mc.spoiler_hit._visible = false; this.sleigh_mc.passenger_hit._visible = false; this.sleigh_mc.stickers_hit._visible = false; this.sleigh_mc.stickers_2_hit._visible = false; this.sleigh_mc.hood_orn_hit._visible = false; }
Symbol 828 MovieClip Frame 1
if (_root.boolSleighDone == true) { this.select_sleigh_inner._x = this.select_sleigh_inner._x + 150; }
Symbol 829 MovieClip Frame 1
stop(); this.select_sleigh._visible = false;
Symbol 840 MovieClip Frame 1
mov = 0; ran = _x;
Symbol 840 MovieClip Frame 2
_y = ((mov = mov + 2)); snowy = _y; _x = (ran + random(2)); if (snowy > 310) { _y = 50; mov = 0; ran = ran - 10; }
Symbol 840 MovieClip Frame 3
gotoAndPlay (2);
Symbol 841 MovieClip Frame 1
onEnterFrame = function () { if (typeof(snowparticles) == "undefined") { snowparticles = 1; i = 1; } if (snowparticles < 150) { duplicateMovieClip ("snow", "snow" + i, i); scale = random(60) + 10; setProperty("snow" + i, _x , random(750)); setProperty("snow" + i, _xscale , scale); setProperty("snow" + i, _yscale , scale); snowparticles++; i++; } };
Symbol 841 MovieClip Frame 2
gotoAndPlay (1);
Symbol 854 MovieClip Frame 1
Symbol 854 MovieClip Frame 99
gotoAndStop (1); this._visible = false; _root.boolRunGame = true; _root.decScrollSpeed = 1;
Symbol 866 MovieClip Frame 1
onEnterFrame = function () { this.decSpeedX = _root.decScrollSpeed; this._x = this._x + this.decSpeedX; this._y = this._y - (this.decSpeedX / 2); if (this._x > -600) { if (this.boolDupe != false) { _parent.objNew = this.duplicateMovieClip("race_trees" + _parent.intCount, _parent.intCount); _parent.objNew._x = this._x - _parent.objNew._width; _parent.objNew._y = (_parent.objNew._height / 2) - 20; this.boolDupe = false; _parent.intCount++; if (_parent.intCount > 10) { _parent.intCount = 0; } } if (this._x > (Stage.width + 200)) { this.removeMovieClip(); } } };
Symbol 867 MovieClip Frame 1
intCount = 0;
Symbol 869 MovieClip Frame 1
onEnterFrame = function () { this._x = this._x + _root.decScrollSpeed; if (this._x > 0) { if (this.boolDupe != false) { _parent.objNew = this.duplicateMovieClip("race_banners" + _parent.intCount, _parent.intCount); _parent.objNew._x = this._x - _parent.objNew._width; _parent.objNew._y = 0; this.boolDupe = false; _parent.intCount++; if (_parent.intCount > 10) { _parent.intCount = 0; } } if (this._x > (Stage.width + 200)) { this.removeMovieClip(); } } };
Symbol 870 MovieClip Frame 1
intCount = 0;
Symbol 922 MovieClip Frame 1
intCount = 0;

Library Items

Symbol 1 Sound [crowd_cheer]
Symbol 2 Sound [sleigh_boom]
Symbol 3 Sound [design_music]
Symbol 4 Sound [collect_health]
Symbol 5 Sound [race_music]
Symbol 6 Sound [sleigh_explode]
Symbol 7 Sound [collect_present]
Symbol 8 Sound [bear_hit]
Symbol 9 Sound [sleigh_hit]
Symbol 10 GraphicUsed by:11 612
Symbol 11 MovieClip [side_plaincurved_2]Uses:10
Symbol 12 MovieClipUsed by:13
Symbol 13 MovieClip [popup_holder]Uses:12
Symbol 14 FontUsed by:15 16 17 18 20 23 26 30 33 34 38 93 95 98 101 110 114 116 118 120 122 124 126 145 146 155 157 161 173 195 200 348 356 361 362 363 364 365 366 367 370 376 377 378 381 382 384 387 388 389 390 391 475 767 779 786 790 792 808 809 813 815 820 821 822 823 824 826
Symbol 15 TextUses:14Used by:25
Symbol 16 TextUses:14Used by:25
Symbol 17 EditableTextUses:14Used by:25
Symbol 18 EditableTextUses:14Used by:25
Symbol 19 GraphicUsed by:25
Symbol 20 EditableTextUses:14Used by:25
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:24 27 39 111 117 119 121 123 201 326 354 358 371 386 768 785 788 789 791 793 796 798
Symbol 23 TextUses:14Used by:24 358 371 386
Symbol 24 ButtonUses:22 23Used by:25
Symbol 25 MovieClipUses:15 16 17 18 19 20 24Used by:37 109
Symbol 26 TextUses:14Used by:27
Symbol 27 ButtonUses:22 26Used by:37
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:31 94 96 97 150 194 357 375
Symbol 30 TextUses:14Used by:31 97 150 194 357 375
Symbol 31 ButtonUses:29 30Used by:37 392
Symbol 32 MovieClipUsed by:37
Symbol 33 EditableTextUses:14Used by:37
Symbol 34 TextUses:14Used by:37
Symbol 35 GraphicUsed by:36 92 171 197 865  Timeline
Symbol 36 MovieClipUses:35Used by:37 108 109 149 156 355 369 385 392 770 805 829
Symbol 37 MovieClip [popup_save]Uses:25 27 31 32 33 34 36
Symbol 38 TextUses:14Used by:39 354
Symbol 39 ButtonUses:22 38Used by:92
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:92
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:92
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:92
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:92
Symbol 48 GraphicUsed by:49 859
Symbol 49 MovieClipUses:48Used by:92
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:92
Symbol 52 FontUsed by:53 54 856 857 858
Symbol 53 EditableTextUses:52Used by:56
Symbol 54 EditableTextUses:52Used by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:53 54 55Used by:57
Symbol 57 MovieClipUses:56Used by:92
Symbol 58 FontUsed by:59 61 855 861 862 863
Symbol 59 TextUses:58Used by:60 865
Symbol 60 MovieClipUses:59Used by:63
Symbol 61 TextUses:58Used by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:60 61 62Used by:92
Symbol 64 GraphicUsed by:75
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:75
Symbol 67 ShapeTweeningUsed by:75
Symbol 68 ShapeTweeningUsed by:75
Symbol 69 ShapeTweeningUsed by:75
Symbol 70 GraphicUsed by:75 231
Symbol 71 GraphicUsed by:75 231
Symbol 72 ShapeTweeningUsed by:75
Symbol 73 ShapeTweeningUsed by:75
Symbol 74 GraphicUsed by:75 231
Symbol 75 MovieClipUses:64 66 67 68 69 70 71 72 73 74Used by:76 805 866
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:92
Symbol 78 FontUsed by:79 82 83 84 85 86 87 88
Symbol 79 TextUses:78Used by:90 869
Symbol 80 GraphicUsed by:81 860
Symbol 81 MovieClipUses:80Used by:90 329 331 843 869 920
Symbol 82 TextUses:78Used by:90 869
Symbol 83 TextUses:78Used by:90 869
Symbol 84 TextUses:78Used by:90 869
Symbol 85 TextUses:78Used by:90 869
Symbol 86 TextUses:78Used by:90 869
Symbol 87 TextUses:78Used by:90 869
Symbol 88 TextUses:78Used by:90 869
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:79 81 82 83 84 85 86 87 88 89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [popup_scores]Uses:39 41 45 47 49 51 57 43 63 77 91 35
Symbol 93 TextUses:14Used by:94
Symbol 94 ButtonUses:29 93Used by:109
Symbol 95 TextUses:14Used by:96
Symbol 96 ButtonUses:29 95Used by:109
Symbol 97 ButtonUses:29 30Used by:109
Symbol 98 TextUses:14Used by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:109
Symbol 101 TextUses:14Used by:109
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104 766 804
Symbol 104 ButtonUses:103Used by:108 149 355 369 385  Timeline
Symbol 105 BitmapUsed by:107 762
Symbol 106 BitmapUsed by:107 762 783
Symbol 107 GraphicUses:105 106Used by:108 149 355 369 385 805 829
Symbol 108 MovieClipUses:104 107 36Used by:109
Symbol 109 MovieClip [popup_gallery]Uses:94 96 97 100 101 25 36 108
Symbol 110 TextUses:14Used by:111 785 796
Symbol 111 ButtonUses:22 110Used by:149
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:115 125 349 787 797 799
Symbol 114 TextUses:14Used by:115 797
Symbol 115 ButtonUses:113 114Used by:149
Symbol 116 TextUses:14Used by:117 788
Symbol 117 ButtonUses:22 116Used by:149 805
Symbol 118 TextUses:14Used by:119 789
Symbol 119 ButtonUses:22 118Used by:149 805
Symbol 120 TextUses:14Used by:121 798
Symbol 121 ButtonUses:22 120Used by:149
Symbol 122 TextUses:14Used by:123
Symbol 123 ButtonUses:22 122Used by:149
Symbol 124 TextUses:14Used by:125
Symbol 125 ButtonUses:113 124Used by:149
Symbol 126 TextUses:14Used by:149
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClip [spoiler_striped]Uses:127Used by:148  Timeline
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClip [front_gems]Uses:129Used by:148  Timeline
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [stickers_tribaldecal]Uses:131Used by:148  Timeline
Symbol 133 GraphicUsed by:134 140
Symbol 134 MovieClip [side_wavyup_2]Uses:133Used by:148  Timeline
Symbol 135 GraphicUsed by:148
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [hood_orn_wingedwoman]Uses:136Used by:148  Timeline
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip [wheel_flames]Uses:138Used by:148  Timeline
Symbol 140 MovieClip [side_wavyup]Uses:133Used by:148  Timeline
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClip [wheel_flames_2]Uses:141Used by:148  Timeline
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClip [seating_padding]Uses:143Used by:148 817  Timeline
Symbol 145 TextUses:14Used by:148
Symbol 146 TextUses:14Used by:148
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:128 130 132 134 135 137 139 140 142 144 145 146 147Used by:149
Symbol 149 MovieClip [popup_gameover]Uses:111 115 117 119 121 123 125 104 126 148 107 36
Symbol 150 ButtonUses:29 30Used by:156
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [passenger_toysoldier]Uses:151Used by:156  Timeline
Symbol 153 FontUsed by:154 199 202 219 220 327 332 333 334 335 353 470 473 769 806 844 845 846 848 850 852
Symbol 154 TextUses:153Used by:156
Symbol 155 TextUses:14Used by:156 770
Symbol 156 MovieClip [popup_howto]Uses:150 152 154 155 36
Symbol 157 TextUses:14Used by:166
Symbol 158 GraphicUsed by:159 198
Symbol 159 MovieClipUses:158Used by:166
Symbol 160 GraphicUsed by:166
Symbol 161 EditableTextUses:14Used by:166
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:164 221 488 747
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClipUses:164Used by:166 752 753 755 757 758 759 760 782
Symbol 166 MovieClip [progress_mc]Uses:157 159 160 161 162 165
Symbol 167 GraphicUsed by:192
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClip [zoom_cursor]Uses:169Used by:192
Symbol 171 MovieClipUses:35Used by:192
Symbol 172 MovieClip [img_loader]Used by:192
Symbol 173 EditableTextUses:14Used by:192
Symbol 174 GraphicUsed by:191 840
Symbol 175 GraphicUsed by:191
Symbol 176 GraphicUsed by:191
Symbol 177 GraphicUsed by:191
Symbol 178 GraphicUsed by:191
Symbol 179 GraphicUsed by:191
Symbol 180 GraphicUsed by:191
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:191
Symbol 183 GraphicUsed by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:191
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190Used by:192 198
Symbol 192 MovieClip [popup_gallery_holder]Uses:167 170 171 172 173 191
Symbol 193 GraphicUsed by:198
Symbol 194 ButtonUses:29 30Used by:198
Symbol 195 EditableTextUses:14Used by:198
Symbol 196 MovieClipUsed by:198
Symbol 197 MovieClipUses:35Used by:198
Symbol 198 MovieClip [largeimg_mc]Uses:193 194 195 158 196 191 197
Symbol 199 TextUses:153Used by:350
Symbol 200 TextUses:14Used by:201 326
Symbol 201 ButtonUses:22 200Used by:350
Symbol 202 TextUses:153Used by:350
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:203 204Used by:218
Symbol 206 GraphicUsed by:218
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:217
Symbol 209 GraphicUsed by:217
Symbol 210 GraphicUsed by:217
Symbol 211 GraphicUsed by:217
Symbol 212 GraphicUsed by:217
Symbol 213 GraphicUsed by:217
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:208 209 210 211 212 213 214 215 216Used by:218 494
Symbol 218 MovieClipUses:205 206 207 217Used by:350 494
Symbol 219 TextUses:153Used by:350
Symbol 220 TextUses:153Used by:350
Symbol 221 MovieClipUses:163Used by:232 246 258 273 287 298 311 325 347 487 494 530
Symbol 222 GraphicUsed by:232
Symbol 223 GraphicUsed by:231
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:231
Symbol 226 ShapeTweeningUsed by:231
Symbol 227 ShapeTweeningUsed by:231
Symbol 228 ShapeTweeningUsed by:231
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:223 225 226 227 228 70 71 229 230 74Used by:232
Symbol 232 MovieClip [tree]Uses:221 222 231Used by:350  Timeline
Symbol 233 GraphicUsed by:240
Symbol 234 GraphicUsed by:240
Symbol 235 GraphicUsed by:240
Symbol 236 GraphicUsed by:240
Symbol 237 GraphicUsed by:240
Symbol 238 GraphicUsed by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:233 234 235 236 237 238 239Used by:243
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243 255
Symbol 243 MovieClipUses:240 242Used by:246
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:246
Symbol 246 MovieClip [snowman_2]Uses:221 243 245Used by:350  Timeline
Symbol 247 GraphicUsed by:254
Symbol 248 GraphicUsed by:254
Symbol 249 GraphicUsed by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:247 248 249 250 251 252 253Used by:255
Symbol 255 MovieClipUses:254 242Used by:258
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClip [snowman_1]Uses:221 255 257Used by:350  Timeline
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:267
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:267
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:267
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:260 262 264 266Used by:273
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:272
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:269 271Used by:273
Symbol 273 MovieClip [rock]Uses:221 267 272Used by:350  Timeline
Symbol 274 GraphicUsed by:284
Symbol 275 GraphicUsed by:284
Symbol 276 GraphicUsed by:284
Symbol 277 GraphicUsed by:284
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:284
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:274 275 276 277 279 280 281 282 283Used by:287
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClip [polar_bear]Uses:221 284 286Used by:350  Timeline
Symbol 288 GraphicUsed by:294
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:294 297
Symbol 291 GraphicUsed by:294
Symbol 292 GraphicUsed by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:288 290 291 292 293Used by:298
Symbol 295 GraphicUsed by:297
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:295 290 296Used by:298
Symbol 298 MovieClip [penguin]Uses:221 294 297Used by:350  Timeline
Symbol 299 GraphicUsed by:305
Symbol 300 GraphicUsed by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:299 300 301 302 303 304Used by:308
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:311
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClip [eskimo]Uses:221 308 310Used by:350  Timeline
Symbol 312 GraphicUsed by:318
Symbol 313 GraphicUsed by:318
Symbol 314 GraphicUsed by:318
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:318
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:312 313 314 315 316 317Used by:322
Symbol 319 ShapeTweeningUsed by:322
Symbol 320 ShapeTweeningUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:318 319 320 321Used by:325
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:325
Symbol 325 MovieClip [elf]Uses:221 322 324Used by:350  Timeline
Symbol 326 ButtonUses:22 200Used by:350
Symbol 327 TextUses:153Used by:350
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:81 328Used by:350
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:81 330Used by:350
Symbol 332 TextUses:153Used by:350
Symbol 333 TextUses:153Used by:350
Symbol 334 TextUses:153Used by:350
Symbol 335 TextUses:153Used by:350
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:350 493
Symbol 338 GraphicUsed by:339 484
Symbol 339 MovieClipUses:338Used by:350 487
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:346
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:346
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:346
Symbol 346 MovieClipUses:341 343 345Used by:347
Symbol 347 MovieClip [present]Uses:221 346Used by:350  Timeline
Symbol 348 TextUses:14Used by:349 799
Symbol 349 ButtonUses:113 348Used by:350
Symbol 350 MovieClipUses:199 201 202 218 219 220 232 246 258 273 287 298 311 325 326 327 329 331 332 333 334 335 337 339 347 349Used by:355
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:355
Symbol 353 TextUses:153Used by:355
Symbol 354 ButtonUses:22 38Used by:355
Symbol 355 MovieClip [popup_instructions]Uses:350 104 352 353 354 107 36
Symbol 356 TextUses:14Used by:369 392
Symbol 357 ButtonUses:29 30Used by:369
Symbol 358 ButtonUses:22 23Used by:369
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:369 392
Symbol 361 TextUses:14Used by:369 392
Symbol 362 TextUses:14Used by:369 385 392
Symbol 363 EditableTextUses:14Used by:369
Symbol 364 EditableTextUses:14Used by:369
Symbol 365 EditableTextUses:14Used by:369
Symbol 366 EditableTextUses:14Used by:369
Symbol 367 EditableTextUses:14Used by:369
Symbol 368 GraphicUsed by:369 392
Symbol 369 MovieClip [popup_send_score]Uses:104 356 357 358 360 361 362 363 364 365 366 367 368 36 107
Symbol 370 TextUses:14Used by:385
Symbol 371 ButtonUses:22 23Used by:385
Symbol 372 GraphicUsed by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373 372Used by:385
Symbol 375 ButtonUses:29 30Used by:385
Symbol 376 EditableTextUses:14Used by:385
Symbol 377 EditableTextUses:14Used by:385
Symbol 378 EditableTextUses:14Used by:385
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:385
Symbol 381 TextUses:14Used by:385
Symbol 382 EditableTextUses:14Used by:385
Symbol 383 GraphicUsed by:385
Symbol 384 EditableTextUses:14Used by:385
Symbol 385 MovieClip [popup_submit_score]Uses:370 371 374 362 375 376 377 378 380 381 382 383 384 36 104 107
Symbol 386 ButtonUses:22 23Used by:392
Symbol 387 EditableTextUses:14Used by:392
Symbol 388 EditableTextUses:14Used by:392
Symbol 389 EditableTextUses:14Used by:392
Symbol 390 EditableTextUses:14Used by:392
Symbol 391 EditableTextUses:14Used by:392
Symbol 392 MovieClip [popup_send]Uses:356 386 31 360 361 362 387 388 389 390 391 368 36
Symbol 393 MovieClipUsed by:394
Symbol 394 MovieClip [obstacle]Uses:393
Symbol 395 MovieClipUsed by:396
Symbol 396 MovieClip [race_horizon_char]Uses:395
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClip [sky]Uses:397Used by:922
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:403 448
Symbol 403 MovieClip [RemotingDebugClasses]Uses:402
Symbol 448 MovieClip [RemotingClasses]Uses:402
Symbol 460 ShapeTweeningUsed by:463
Symbol 461 ShapeTweeningUsed by:463
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:460 461 462Used by:469
Symbol 464 ShapeTweeningUsed by:467
Symbol 465 ShapeTweeningUsed by:467
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:464 465 466Used by:469
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:463 467 468Used by:Timeline
Symbol 470 TextUses:153Used by:472
Symbol 471 GraphicUsed by:472
Symbol 472 ButtonUses:470 471Used by:Timeline
Symbol 473 TextUses:153Used by:476
Symbol 474 GraphicUsed by:476 782 854
Symbol 475 TextUses:14Used by:476
Symbol 476 ButtonUses:473 474 475Used by:Timeline
Symbol 477 GraphicUsed by:Timeline
Symbol 478 FontUsed by:479
Symbol 479 TextUses:478Used by:Timeline
Symbol 480 FontUsed by:481
Symbol 481 EditableTextUses:480Used by:Timeline
Symbol 927 MovieClip [__Packages.appremote.display.BitmapDataSaver]
Symbol 928 MovieClip [__Packages.appremote.display.BitmapDataExporter]
Symbol 929 MovieClip [__Packages.appremote.delay.DelayedFor]
Symbol 930 MovieClip [__Packages.appremote.delay.OnEnterFrameBeacon]
Symbol 931 MovieClip [__Packages.mx.utils.Delegate]
Symbol 410 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 932 MovieClip [__Packages.appremote.remoting.RemotingService]
Symbol 455 MovieClip [__Packages.mx.remoting.Service]
Symbol 404 MovieClip [__Packages.mx.services.Log]
Symbol 405 MovieClip [__Packages.mx.remoting.Connection]
Symbol 411 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 454 MovieClip [__Packages.mx.rpc.Responder]
Symbol 453 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 452 MovieClip [__Packages.mx.rpc.Fault]
Symbol 451 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 434 MovieClip [__Packages.mx.remoting.debug.NetDebug]
Symbol 418 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig]
Symbol 427 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection]
Symbol 933 MovieClip [__Packages.appremote.remoting.RemotingMethod]
Symbol 934 MovieClip [__Packages.appremote.remoting.RemotingCall]
Symbol 450 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 458 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 935 MovieClip [__Packages.appremote.utilities.gameutils]
Symbol 936 MovieClip [__Packages.sprites.CollisionDetection]
Symbol 399 MovieClip [__Packages.mx.remoting.DebugClasses]
Symbol 406 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 407 MovieClip [__Packages.mx.data.DataRange]
Symbol 408 MovieClip [__Packages.mx.data.PageableData]
Symbol 409 MovieClip [__Packages.mx.data.PageableList]
Symbol 412 MovieClip [__Packages.mx.utils.Iterator]
Symbol 413 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 414 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 415 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 416 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 417 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 419 MovieClip [__Packages.mx.utils.ObjectCopy]
Symbol 420 MovieClip [__Packages.mx.remoting.debug.events.NetDebug]
Symbol 421 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection]
Symbol 422 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect]
Symbol 423 MovieClip [__Packages.mx.remoting.debug.commands.Local]
Symbol 424 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace]
Symbol 425 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin]
Symbol 426 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError]
Symbol 428 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig]
Symbol 429 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError]
Symbol 430 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus]
Symbol 431 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError]
Symbol 432 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices]
Symbol 433 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace]
Symbol 435 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient]
Symbol 436 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse]
Symbol 437 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall]
Symbol 438 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult]
Symbol 439 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall]
Symbol 440 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy]
Symbol 441 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose]
Symbol 442 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace]
Symbol 443 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader]
Symbol 444 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError]
Symbol 445 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog]
Symbol 446 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig]
Symbol 447 MovieClip [__Packages.mx.remoting.ApiClasses]
Symbol 449 MovieClip [__Packages.mx.remoting.DataGlue]
Symbol 456 MovieClip [__Packages.mx.remoting.Operation]
Symbol 457 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 459 MovieClip [__Packages.mx.rpc.DefaultResponder]
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:487
Symbol 484 MovieClipUses:338Used by:486
Symbol 485 MovieClipUsed by:486
Symbol 486 MovieClipUses:484 485Used by:487
Symbol 487 MovieClip [flag]Uses:483 221 339 486Used by:Timeline
Symbol 488 MovieClipUses:163Used by:493
Symbol 489 GraphicUsed by:492
Symbol 490 GraphicUsed by:492
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:489 490 491Used by:493
Symbol 493 MovieClip [health]Uses:488 337 492Used by:Timeline
Symbol 494 MovieClip [dynamite]Uses:221 218 217Used by:Timeline
Symbol 495 GraphicUsed by:497 501 503
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClip [race_rabbit]Uses:496 495Used by:Timeline
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClip [race_stump]Uses:498Used by:Timeline
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip [race_house]Uses:500 495Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClip [race_deer]Uses:502 495Used by:Timeline
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClip [driver_elf]Uses:504Used by:817  Timeline
Symbol 506 GraphicUsed by:515
Symbol 507 GraphicUsed by:515
Symbol 508 GraphicUsed by:515
Symbol 509 GraphicUsed by:515
Symbol 510 GraphicUsed by:515
Symbol 511 GraphicUsed by:515
Symbol 512 GraphicUsed by:515
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClip [explosion]Uses:506 507 508 509 510 511 512 513 514Used by:Timeline
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:527
Symbol 518 ShapeTweeningUsed by:527
Symbol 519 ShapeTweeningUsed by:527
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:527
Symbol 522 ShapeTweeningUsed by:527
Symbol 523 ShapeTweeningUsed by:527
Symbol 524 ShapeTweeningUsed by:527
Symbol 525 ShapeTweeningUsed by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:517 518 519 521 522 523 524 525 526Used by:530
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:530
Symbol 530 MovieClip [wolf]Uses:221 527 529Used by:Timeline
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClip [driver_santa]Uses:531Used by:817  Timeline
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClip [driver_rudolph]Uses:533Used by:817  Timeline
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClip [stickers_tribaldecal2_2]Uses:535Used by:Timeline
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClip [stickers_tribaldecal_2]Uses:537Used by:Timeline
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClip [stickers_stars_2]Uses:539Used by:Timeline
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClip [stickers_skull_2]Uses:541Used by:Timeline
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip [stickers_rainbow_2]Uses:543Used by:Timeline
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClip [stickers_flowers_2]Uses:545Used by:Timeline
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClip [stickers_flames_2]Uses:547Used by:Timeline
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClip [stickers_dragon_2]Uses:549Used by:Timeline
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip [stickers_darkflames_2]Uses:551Used by:Timeline
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClip [stickers_checkerflag_2]Uses:553Used by:Timeline
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip [stickers_bull_2]Uses:555Used by:Timeline
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClip [stickers_brightflames_2]Uses:557Used by:Timeline
Symbol 559 GraphicUsed by:560 605
Symbol 560 MovieClip [side_wavereverse_2]Uses:559Used by:Timeline
Symbol 561 GraphicUsed by:562 606
Symbol 562 MovieClip [side_wave_2]Uses:561Used by:Timeline
Symbol 563 GraphicUsed by:564 607
Symbol 564 MovieClip [side_trimorb_2]Uses:563Used by:Timeline
Symbol 565 GraphicUsed by:566 608
Symbol 566 MovieClip [side_squared_2]Uses:565Used by:Timeline
Symbol 567 GraphicUsed by:568 609
Symbol 568 MovieClip [side_smallcurl_2]Uses:567Used by:Timeline
Symbol 569 GraphicUsed by:570 610
Symbol 570 MovieClip [side_sharptip_2]Uses:569Used by:Timeline
Symbol 571 GraphicUsed by:572 611
Symbol 572 MovieClip [side_plaincurved2_2]Uses:571Used by:Timeline
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClip [side_fancytrim_2]Uses:573Used by:Timeline
Symbol 575 GraphicUsed by:576 615
Symbol 576 MovieClip [side_curvy_2]Uses:575Used by:Timeline
Symbol 577 GraphicUsed by:578 616
Symbol 578 MovieClip [side_curl_2]Uses:577Used by:Timeline
Symbol 579 GraphicUsed by:580 617
Symbol 580 MovieClip [side_cloud_2]Uses:579Used by:Timeline
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClip [wheel_woodcarving_2]Uses:581Used by:Timeline
Symbol 583 GraphicUsed by:586
Symbol 584 GraphicUsed by:586
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:583 584 585Used by:587 620
Symbol 587 MovieClip [wheel_tracks_2]Uses:586Used by:Timeline
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClip [wheel_stars_2]Uses:588Used by:Timeline
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip [wheel_skulls_2]Uses:590Used by:Timeline
Symbol 592 GraphicUsed by:595
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:595
Symbol 595 MovieClipUses:592 594Used by:596 625
Symbol 596 MovieClip [wheel_monsterwheels_2]Uses:595Used by:Timeline
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClip [wheel_hearts_2]Uses:597Used by:Timeline
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClip [wheel_flowers_2]Uses:599Used by:Timeline
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClip [wheel_dragon_2]Uses:601Used by:Timeline
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip [wheel_candycanes_2]Uses:603Used by:Timeline
Symbol 605 MovieClip [side_wavereverse]Uses:559Used by:Timeline
Symbol 606 MovieClip [side_wave]Uses:561Used by:Timeline
Symbol 607 MovieClip [side_trimorb]Uses:563Used by:Timeline
Symbol 608 MovieClip [side_squared]Uses:565Used by:Timeline
Symbol 609 MovieClip [side_smallcurl]Uses:567Used by:Timeline
Symbol 610 MovieClip [side_sharptip]Uses:569Used by:Timeline
Symbol 611 MovieClip [side_plaincurved2]Uses:571Used by:Timeline
Symbol 612 MovieClip [side_plaincurved]Uses:10Used by:Timeline
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClip [side_fancytrim]Uses:613Used by:Timeline
Symbol 615 MovieClip [side_curvy]Uses:575Used by:Timeline
Symbol 616 MovieClip [side_curl]Uses:577Used by:Timeline
Symbol 617 MovieClip [side_cloud]Uses:579Used by:Timeline
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClip [wheel_woodcarving]Uses:618Used by:Timeline
Symbol 620 MovieClip [wheel_tracks]Uses:586Used by:Timeline
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClip [wheel_stars]Uses:621Used by:Timeline
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClip [wheel_skulls]Uses:623Used by:Timeline
Symbol 625 MovieClip [wheel_monsterwheels]Uses:595Used by:Timeline
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClip [wheel_hearts]Uses:626Used by:Timeline
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClip [wheel_flowers]Uses:628Used by:Timeline
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClip [wheel_dragon]Uses:630Used by:Timeline
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClip [wheel_candycanes]Uses:632Used by:Timeline
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClip [stickers_tribaldecal2]Uses:634Used by:Timeline
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClip [stickers_stars]Uses:636Used by:Timeline
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip [stickers_skull]Uses:638Used by:Timeline
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClip [stickers_rainbow]Uses:640Used by:Timeline
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip [stickers_flowers]Uses:642Used by:Timeline
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClip [stickers_flames]Uses:644Used by:Timeline
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClip [stickers_dragon]Uses:646Used by:Timeline
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClip [stickers_darkflames]Uses:648Used by:Timeline
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClip [stickers_checkerflag]Uses:650Used by:Timeline
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClip [stickers_bull]Uses:652Used by:Timeline
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClip [stickers_brightflames]Uses:654Used by:Timeline
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClip [spoiler_sidestripe]Uses:656Used by:Timeline
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClip [spoiler_curvedbar]Uses:658Used by:Timeline
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClip [spoiler_curved]Uses:660Used by:Timeline
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClip [spoiler_candycanes]Uses:662Used by:Timeline
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClip [spoiler_bar]Uses:664Used by:Timeline
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClip [spoiler_antlers]Uses:666Used by:Timeline
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClip [seating_stripes]Uses:668Used by:Timeline
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClip [seating_racing]Uses:670Used by:817  Timeline
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClip [seating_plain]Uses:672Used by:Timeline
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClip [seating_dark]Uses:674Used by:817  Timeline
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClip [passenger_speaker]Uses:676Used by:Timeline
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClip [passenger_robot]Uses:678Used by:Timeline
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClip [passenger_elf]Uses:680Used by:Timeline
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClip [passenger_doll]Uses:682Used by:Timeline
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClip [passenger_champaign]Uses:684Used by:Timeline
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClip [passenger_bear]Uses:686Used by:Timeline
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClip [hood_orn_wings]Uses:688Used by:Timeline
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClip [hood_orn_tinsel]Uses:690Used by:Timeline
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClip [hood_orn_stocking]Uses:692Used by:Timeline
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClip [hood_orn_star]Uses:694Used by:Timeline
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClip [hood_orn_speakers]Uses:696Used by:Timeline
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClip [hood_orn_skull]Uses:698Used by:Timeline
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClip [hood_orn_panther]Uses:700Used by:Timeline
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClip [hood_orn_mistletoe]Uses:702Used by:Timeline
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClip [hood_orn_metalwing]Uses:704Used by:Timeline
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClip [hood_orn_metallic]Uses:706Used by:Timeline
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClip [hood_orn_flag]Uses:708Used by:Timeline
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClip [hood_orn_brightflames]Uses:710Used by:Timeline
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClip [hood_orn_baubel]Uses:712Used by:Timeline
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClip [hood_orn_angel]Uses:714Used by:Timeline
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClip [hood_orn_airfreshener]Uses:716Used by:Timeline
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClip [front_wavy]Uses:718Used by:Timeline
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClip [front_straightcurl]Uses:720Used by:Timeline
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClip [front_slopein]Uses:722Used by:Timeline
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClip [front_sharpslopein]Uses:724Used by:Timeline
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClip [front_roundedtop]Uses:726Used by:Timeline
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClip [front_layeredtrim]Uses:728Used by:Timeline
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClip [front_headboard]Uses:730Used by:Timeline
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClip [front_flattop]Uses:732Used by:Timeline
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClip [front_curvytrim]Uses:734Used by:Timeline
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClip [front_curvy]Uses:736Used by:Timeline
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClip [front_curvecurl]Uses:738Used by:Timeline
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClip [front_bar]Uses:740Used by:Timeline
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:761
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:761
Symbol 746 GraphicUsed by:761
Symbol 747 MovieClipUses:163Used by:748
Symbol 748 MovieClipUses:747Used by:749 750 751 754 756
Symbol 749 MovieClipUses:748Used by:761
Symbol 750 MovieClipUses:748Used by:761
Symbol 751 MovieClipUses:748Used by:761
Symbol 752 MovieClipUses:165Used by:761
Symbol 753 MovieClipUses:165Used by:761
Symbol 754 MovieClipUses:748Used by:761
Symbol 755 MovieClipUses:165Used by:761
Symbol 756 MovieClipUses:748Used by:761
Symbol 757 MovieClipUses:165Used by:761
Symbol 758 MovieClipUses:165Used by:761
Symbol 759 MovieClipUses:165Used by:761
Symbol 760 MovieClipUses:165Used by:761
Symbol 761 MovieClip [sleigh_mc]Uses:743 745 746 749 750 751 752 753 754 755 756 757 758 759 760Used by:819  Timeline
Symbol 762 GraphicUses:105 106Used by:763
Symbol 763 MovieClipUses:762Used by:771
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:771  Timeline
Symbol 766 MovieClipUses:103Used by:771
Symbol 767 TextUses:14Used by:768
Symbol 768 ButtonUses:22 767Used by:771
Symbol 769 TextUses:153Used by:770
Symbol 770 MovieClipUses:769 155 36Used by:771
Symbol 771 MovieClipUses:763 765 766 768 770Used by:Timeline
Symbol 772 MovieClipUsed by:782
Symbol 773 GraphicUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 ButtonUses:773 774Used by:782
Symbol 776 GraphicUsed by:778
Symbol 777 GraphicUsed by:778
Symbol 778 ButtonUses:776 777Used by:782
Symbol 779 EditableTextUses:14Used by:782
Symbol 780 BitmapUsed by:781 784
Symbol 781 GraphicUses:780Used by:782
Symbol 782 MovieClipUses:165 772 474 775 778 779 781Used by:Timeline
Symbol 783 GraphicUses:106Used by:Timeline
Symbol 784 GraphicUses:780Used by:Timeline
Symbol 785 ButtonUses:22 110Used by:Timeline
Symbol 786 TextUses:14Used by:787
Symbol 787 ButtonUses:113 786Used by:Timeline
Symbol 788 ButtonUses:22 116Used by:Timeline
Symbol 789 ButtonUses:22 118Used by:Timeline
Symbol 790 TextUses:14Used by:791
Symbol 791 ButtonUses:22 790Used by:Timeline
Symbol 792 TextUses:14Used by:793
Symbol 793 ButtonUses:22 792Used by:Timeline
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:805
Symbol 796 ButtonUses:22 110Used by:805
Symbol 797 ButtonUses:113 114Used by:805
Symbol 798 ButtonUses:22 120Used by:805
Symbol 799 ButtonUses:113 348Used by:805
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:805 829  Timeline
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:805
Symbol 804 MovieClipUses:103Used by:805 829
Symbol 805 MovieClipUses:795 796 797 117 119 798 799 801 803 804 75 107 36Used by:Timeline
Symbol 806 TextUses:153Used by:807
Symbol 807 ButtonUses:806Used by:Timeline
Symbol 808 TextUses:14Used by:817
Symbol 809 TextUses:14Used by:812
Symbol 810 BitmapUsed by:811 827
Symbol 811 GraphicUses:810Used by:812 814 816
Symbol 812 MovieClipUses:809 811Used by:817
Symbol 813 TextUses:14Used by:814
Symbol 814 MovieClipUses:813 811Used by:817
Symbol 815 TextUses:14Used by:816
Symbol 816 MovieClipUses:815 811Used by:817
Symbol 817 MovieClipUses:534 505 532 671 144 675 808 812 814 816Used by:829
Symbol 818 GraphicUsed by:828
Symbol 819 MovieClipUses:761Used by:825
Symbol 820 TextUses:14Used by:825
Symbol 821 TextUses:14Used by:825
Symbol 822 TextUses:14Used by:825
Symbol 823 TextUses:14Used by:825
Symbol 824 TextUses:14Used by:825
Symbol 825 MovieClipUses:819 820 821 822 823 824Used by:828
Symbol 826 TextUses:14Used by:828
Symbol 827 GraphicUses:810Used by:828
Symbol 828 MovieClipUses:825 818 826 827Used by:829
Symbol 829 MovieClipUses:801 804 817 828 107 36Used by:Timeline
Symbol 830 FontUsed by:831 832 833 834 835 836 837 838
Symbol 831 TextUses:830Used by:Timeline
Symbol 832 EditableTextUses:830Used by:Timeline
Symbol 833 TextUses:830Used by:Timeline
Symbol 834 EditableTextUses:830Used by:Timeline
Symbol 835 TextUses:830Used by:Timeline
Symbol 836 EditableTextUses:830Used by:Timeline
Symbol 837 TextUses:830Used by:Timeline
Symbol 838 EditableTextUses:830Used by:Timeline
Symbol 839 GraphicUsed by:Timeline
Symbol 840 MovieClipUses:174Used by:841
Symbol 841 MovieClipUses:840Used by:Timeline
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:81 842Used by:Timeline
Symbol 844 EditableTextUses:153Used by:854
Symbol 845 TextUses:153Used by:854
Symbol 846 TextUses:153Used by:847
Symbol 847 MovieClipUses:846Used by:854
Symbol 848 TextUses:153Used by:849
Symbol 849 MovieClipUses:848Used by:854
Symbol 850 TextUses:153Used by:851
Symbol 851 MovieClipUses:850Used by:854
Symbol 852 TextUses:153Used by:853
Symbol 853 MovieClipUses:852Used by:854
Symbol 854 MovieClipUses:844 845 474 847 849 851 853Used by:Timeline
Symbol 855 TextUses:58Used by:865
Symbol 856 EditableTextUses:52Used by:865
Symbol 857 EditableTextUses:52Used by:865
Symbol 858 EditableTextUses:52Used by:865
Symbol 859 MovieClipUses:48Used by:865
Symbol 860 MovieClipUses:80Used by:865
Symbol 861 TextUses:58Used by:865
Symbol 862 TextUses:58Used by:865
Symbol 863 TextUses:58Used by:865
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:855 856 857 858 859 860 35 861 59 862 863 864Used by:Timeline
Symbol 866 MovieClipUses:75Used by:867
Symbol 867 MovieClipUses:866Used by:Timeline
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:79 81 82 83 84 85 86 87 88 868Used by:870
Symbol 870 MovieClipUses:869Used by:Timeline
Symbol 871 GraphicUsed by:872
Symbol 872 MovieClipUses:871Used by:Timeline
Symbol 873 GraphicUsed by:876
Symbol 874 GraphicUsed by:876
Symbol 875 GraphicUsed by:876
Symbol 876 MovieClipUses:873 874 875Used by:886
Symbol 877 GraphicUsed by:880
Symbol 878 GraphicUsed by:880
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:877 878 879Used by:886
Symbol 881 GraphicUsed by:884
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:881 882 883Used by:886
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:876 880 884 885Used by:Timeline
Symbol 887 GraphicUsed by:891
Symbol 888 GraphicUsed by:891
Symbol 889 GraphicUsed by:891
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:887 888 889 890Used by:918
Symbol 892 GraphicUsed by:896
Symbol 893 GraphicUsed by:896
Symbol 894 GraphicUsed by:896
Symbol 895 GraphicUsed by:896
Symbol 896 MovieClipUses:892 893 894 895Used by:918
Symbol 897 GraphicUsed by:901
Symbol 898 GraphicUsed by:901
Symbol 899 GraphicUsed by:901
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:897 898 899 900Used by:918
Symbol 902 GraphicUsed by:906
Symbol 903 GraphicUsed by:906
Symbol 904 GraphicUsed by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:902 903 904 905Used by:918
Symbol 907 GraphicUsed by:911
Symbol 908 GraphicUsed by:911
Symbol 909 GraphicUsed by:911
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:907 908 909 910Used by:918
Symbol 912 GraphicUsed by:916
Symbol 913 GraphicUsed by:916
Symbol 914 GraphicUsed by:916
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:912 913 914 915Used by:918
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:891 896 901 906 911 916 917Used by:Timeline
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:81 919Used by:Timeline
Symbol 921 MovieClipUsed by:Timeline
Symbol 922 MovieClipUses:398Used by:Timeline
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923Used by:926
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:924 925Used by:Timeline

Instance Names

"sound_spk"Frame 1Symbol 469 MovieClip
"soundbutton_mc"Frame 1Symbol 472 Button
"load_pct"Frame 1Symbol 481 EditableText
"sleigh_mc"Frame 3Symbol 761 MovieClip [sleigh_mc]
"select_9"Frame 3Symbol 782 MovieClip
"select_8"Frame 3Symbol 782 MovieClip
"select_7"Frame 3Symbol 782 MovieClip
"select_6"Frame 3Symbol 782 MovieClip
"select_5"Frame 3Symbol 782 MovieClip
"select_4"Frame 3Symbol 782 MovieClip
"select_3"Frame 3Symbol 782 MovieClip
"select_2"Frame 3Symbol 782 MovieClip
"select_1"Frame 3Symbol 782 MovieClip
"saveButton"Frame 4Symbol 791 Button
"howto_button"Frame 4Symbol 793 Button
"sleigh_mc"Frame 4Symbol 761 MovieClip [sleigh_mc]
"startline_2"Frame 7Symbol 843 MovieClip
"race_intro"Frame 7Symbol 854 MovieClip
"race_hud"Frame 7Symbol 865 MovieClip
"foreground_2"Frame 7Symbol 867 MovieClip
"foreground_1"Frame 7Symbol 870 MovieClip
"banner_hit"Frame 7Symbol 872 MovieClip
"finishline_2"Frame 7Symbol 886 MovieClip
"finishline_1"Frame 7Symbol 918 MovieClip
"sleigh_race_mc"Frame 7Symbol 761 MovieClip [sleigh_mc]
"startline_1"Frame 7Symbol 920 MovieClip
"obstacle_mc"Frame 7Symbol 921 MovieClip
"background"Frame 7Symbol 922 MovieClip
"background_floor"Frame 7Symbol 926 MovieClip
"popup_loader"Symbol 13 MovieClip [popup_holder] Frame 1Symbol 12 MovieClip
"user_email"Symbol 25 MovieClip Frame 1Symbol 17 EditableText
"user_name"Symbol 25 MovieClip Frame 1Symbol 18 EditableText
"error_text"Symbol 25 MovieClip Frame 1Symbol 20 EditableText
"submit_mc"Symbol 37 MovieClip [popup_save] Frame 1Symbol 25 MovieClip
"preview_holder"Symbol 37 MovieClip [popup_save] Frame 1Symbol 32 MovieClip
"error_text"Symbol 37 MovieClip [popup_save] Frame 1Symbol 33 EditableText
"score"Symbol 56 MovieClip Frame 1Symbol 53 EditableText
"playerName"Symbol 56 MovieClip Frame 1Symbol 54 EditableText
"scoreLine_mc"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"race_banners"Symbol 91 MovieClip Frame 1Symbol 90 MovieClip
"downArrow_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 45 MovieClip
"upArrow_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 47 MovieClip
"scrollFace_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 49 MovieClip
"scrollTrack_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 51 MovieClip
"scoreList_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 57 MovieClip
"scrollMask_mc"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 43 MovieClip
"foreground_2"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 77 MovieClip
"foreground_2"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 77 MovieClip
"foreground_1"Symbol 92 MovieClip [popup_scores] Frame 1Symbol 91 MovieClip
"loading_mc"Symbol 109 MovieClip [popup_gallery] Frame 1Symbol 100 MovieClip
"submit_mc"Symbol 109 MovieClip [popup_gallery] Frame 1Symbol 25 MovieClip
"race_bg"Symbol 109 MovieClip [popup_gallery] Frame 1Symbol 108 MovieClip
"progress_bar"Symbol 166 MovieClip [progress_mc] Frame 1Symbol 159 MovieClip
"progress_text"Symbol 166 MovieClip [progress_mc] Frame 1Symbol 161 EditableText
"zoom_cursor"Symbol 192 MovieClip [popup_gallery_holder] Frame 1Symbol 170 MovieClip [zoom_cursor]
"loader_mc"Symbol 192 MovieClip [popup_gallery_holder] Frame 1Symbol 172 MovieClip [img_loader]
"name_text"Symbol 192 MovieClip [popup_gallery_holder] Frame 1Symbol 173 EditableText
"name_text"Symbol 198 MovieClip [largeimg_mc] Frame 1Symbol 195 EditableText
"loader_mc"Symbol 198 MovieClip [largeimg_mc] Frame 1Symbol 196 MovieClip
"hit_mc"Symbol 232 MovieClip [tree] Frame 1Symbol 221 MovieClip
"hit_mc"Symbol 246 MovieClip [snowman_2] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 246 MovieClip [snowman_2] Frame 2Symbol 245 MovieClip
"hit_mc"Symbol 258 MovieClip [snowman_1] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 258 MovieClip [snowman_1] Frame 2Symbol 257 MovieClip
"hit_mc"Symbol 273 MovieClip [rock] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 273 MovieClip [rock] Frame 1Symbol 267 MovieClip
"char_mc"Symbol 273 MovieClip [rock] Frame 2Symbol 272 MovieClip
"hit_mc"Symbol 287 MovieClip [polar_bear] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 287 MovieClip [polar_bear] Frame 1Symbol 284 MovieClip
"char_mc"Symbol 287 MovieClip [polar_bear] Frame 2Symbol 286 MovieClip
"hit_mc"Symbol 298 MovieClip [penguin] Frame 1Symbol 221 MovieClip
"hit_mc"Symbol 311 MovieClip [eskimo] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 311 MovieClip [eskimo] Frame 1Symbol 308 MovieClip
"hit_mc"Symbol 325 MovieClip [elf] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 325 MovieClip [elf] Frame 1Symbol 322 MovieClip
"char_mc"Symbol 325 MovieClip [elf] Frame 2Symbol 324 MovieClip
"hit_mc"Symbol 347 MovieClip [present] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 347 MovieClip [present] Frame 1Symbol 346 MovieClip
"error_text"Symbol 369 MovieClip [popup_send_score] Frame 1Symbol 363 EditableText
"friend_email"Symbol 369 MovieClip [popup_send_score] Frame 1Symbol 364 EditableText
"user_email"Symbol 369 MovieClip [popup_send_score] Frame 1Symbol 365 EditableText
"friend_name"Symbol 369 MovieClip [popup_send_score] Frame 1Symbol 366 EditableText
"user_name"Symbol 369 MovieClip [popup_send_score] Frame 1Symbol 367 EditableText
"error_text"Symbol 385 MovieClip [popup_submit_score] Frame 1Symbol 376 EditableText
"user_email"Symbol 385 MovieClip [popup_submit_score] Frame 1Symbol 377 EditableText
"user_name"Symbol 385 MovieClip [popup_submit_score] Frame 1Symbol 378 EditableText
"user_renewal"Symbol 385 MovieClip [popup_submit_score] Frame 1Symbol 382 EditableText
"score_show"Symbol 385 MovieClip [popup_submit_score] Frame 1Symbol 384 EditableText
"error_text"Symbol 392 MovieClip [popup_send] Frame 1Symbol 387 EditableText
"friend_email"Symbol 392 MovieClip [popup_send] Frame 1Symbol 388 EditableText
"user_email"Symbol 392 MovieClip [popup_send] Frame 1Symbol 389 EditableText
"friend_name"Symbol 392 MovieClip [popup_send] Frame 1Symbol 390 EditableText
"user_name"Symbol 392 MovieClip [popup_send] Frame 1Symbol 391 EditableText
"obs_mc"Symbol 394 MovieClip [obstacle] Frame 1Symbol 393 MovieClip
"holder_mc"Symbol 396 MovieClip [race_horizon_char] Frame 1Symbol 395 MovieClip
"preview"Symbol 403 MovieClip [RemotingDebugClasses] Frame 1Symbol 402 MovieClip
"preview"Symbol 448 MovieClip [RemotingClasses] Frame 1Symbol 402 MovieClip
"spk_2"Symbol 469 MovieClip Frame 1Symbol 463 MovieClip
"spk_1"Symbol 469 MovieClip Frame 1Symbol 467 MovieClip
"hit_mc_3"Symbol 487 MovieClip [flag] Frame 1Symbol 483 MovieClip
"hit_mc_2"Symbol 487 MovieClip [flag] Frame 1Symbol 221 MovieClip
"hit_mc_1"Symbol 487 MovieClip [flag] Frame 1Symbol 221 MovieClip
"flag_2"Symbol 487 MovieClip [flag] Frame 1Symbol 339 MovieClip
"flag_1"Symbol 487 MovieClip [flag] Frame 1Symbol 339 MovieClip
"flag_2"Symbol 487 MovieClip [flag] Frame 2Symbol 486 MovieClip
"flag_1"Symbol 487 MovieClip [flag] Frame 2Symbol 486 MovieClip
"hit_mc"Symbol 493 MovieClip [health] Frame 1Symbol 488 MovieClip
"char_mc"Symbol 493 MovieClip [health] Frame 1Symbol 337 MovieClip
"hit_mc"Symbol 494 MovieClip [dynamite] Frame 1Symbol 221 MovieClip
"hit_mc"Symbol 530 MovieClip [wolf] Frame 1Symbol 221 MovieClip
"char_mc"Symbol 530 MovieClip [wolf] Frame 1Symbol 527 MovieClip
"char_mc"Symbol 530 MovieClip [wolf] Frame 2Symbol 529 MovieClip
"inner_wheels"Symbol 587 MovieClip [wheel_tracks_2] Frame 1Symbol 586 MovieClip
"inner_wheels"Symbol 596 MovieClip [wheel_monsterwheels_2] Frame 1Symbol 595 MovieClip
"inner_wheels"Symbol 620 MovieClip [wheel_tracks] Frame 1Symbol 586 MovieClip
"inner_wheels"Symbol 625 MovieClip [wheel_monsterwheels] Frame 1Symbol 595 MovieClip
"internal_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 743 MovieClip
"hit_front_l"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 745 MovieClip
"hit_front_r"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 745 MovieClip
"hit_right"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 745 MovieClip
"hit_left"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 745 MovieClip
"hood_orn_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 749 MovieClip
"hood_orn"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 749 MovieClip
"stickers_2_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 750 MovieClip
"stickers_2"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 750 MovieClip
"stickers_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 751 MovieClip
"stickers"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 751 MovieClip
"side"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 752 MovieClip
"front"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 753 MovieClip
"passenger_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 754 MovieClip
"passenger"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 754 MovieClip
"driver"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 755 MovieClip
"seating"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 756 MovieClip
"wheel"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 757 MovieClip
"spoiler_hit"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 758 MovieClip
"spoiler"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 758 MovieClip
"wheel_2"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 759 MovieClip
"side_2"Symbol 761 MovieClip [sleigh_mc] Frame 1Symbol 760 MovieClip
"drag_mc"Symbol 782 MovieClip Frame 1Symbol 165 MovieClip
"icon_mc"Symbol 782 MovieClip Frame 1Symbol 772 MovieClip
"ar_1"Symbol 782 MovieClip Frame 1Symbol 775 Button
"ar_2"Symbol 782 MovieClip Frame 1Symbol 778 Button
"desc"Symbol 782 MovieClip Frame 1Symbol 779 EditableText
"rudolph"Symbol 817 MovieClip Frame 1Symbol 534 MovieClip [driver_rudolph]
"elf"Symbol 817 MovieClip Frame 1Symbol 505 MovieClip [driver_elf]
"santa"Symbol 817 MovieClip Frame 1Symbol 532 MovieClip [driver_santa]
"sleigh_mc"Symbol 819 MovieClip Frame 1Symbol 761 MovieClip [sleigh_mc]
"select_sleigh_inner"Symbol 828 MovieClip Frame 1Symbol 825 MovieClip
"select_sleigh"Symbol 829 MovieClip Frame 1Symbol 828 MovieClip
"snow"Symbol 841 MovieClip Frame 1Symbol 840 MovieClip
"d1"Symbol 865 MovieClip Frame 1Symbol 859 MovieClip
"d5"Symbol 865 MovieClip Frame 1Symbol 859 MovieClip
"d4"Symbol 865 MovieClip Frame 1Symbol 859 MovieClip
"d3"Symbol 865 MovieClip Frame 1Symbol 859 MovieClip
"d2"Symbol 865 MovieClip Frame 1Symbol 859 MovieClip
"race_banners"Symbol 870 MovieClip Frame 1Symbol 869 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "crowd_cheer"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sleigh_boom"
ExportAssets (56)Timeline Frame 1Symbol 3 as "design_music"
ExportAssets (56)Timeline Frame 1Symbol 4 as "collect_health"
ExportAssets (56)Timeline Frame 1Symbol 5 as "race_music"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sleigh_explode"
ExportAssets (56)Timeline Frame 1Symbol 7 as "collect_present"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bear_hit"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sleigh_hit"
ExportAssets (56)Timeline Frame 1Symbol 11 as "side_plaincurved_2"
ExportAssets (56)Timeline Frame 1Symbol 13 as "popup_holder"
ExportAssets (56)Timeline Frame 1Symbol 37 as "popup_save"
ExportAssets (56)Timeline Frame 1Symbol 92 as "popup_scores"
ExportAssets (56)Timeline Frame 1Symbol 109 as "popup_gallery"
ExportAssets (56)Timeline Frame 1Symbol 128 as "spoiler_striped"
ExportAssets (56)Timeline Frame 1Symbol 130 as "front_gems"
ExportAssets (56)Timeline Frame 1Symbol 132 as "stickers_tribaldecal"
ExportAssets (56)Timeline Frame 1Symbol 134 as "side_wavyup_2"
ExportAssets (56)Timeline Frame 1Symbol 137 as "hood_orn_wingedwoman"
ExportAssets (56)Timeline Frame 1Symbol 139 as "wheel_flames"
ExportAssets (56)Timeline Frame 1Symbol 140 as "side_wavyup"
ExportAssets (56)Timeline Frame 1Symbol 142 as "wheel_flames_2"
ExportAssets (56)Timeline Frame 1Symbol 144 as "seating_padding"
ExportAssets (56)Timeline Frame 1Symbol 149 as "popup_gameover"
ExportAssets (56)Timeline Frame 1Symbol 152 as "passenger_toysoldier"
ExportAssets (56)Timeline Frame 1Symbol 156 as "popup_howto"
ExportAssets (56)Timeline Frame 1Symbol 166 as "progress_mc"
ExportAssets (56)Timeline Frame 1Symbol 170 as "zoom_cursor"
ExportAssets (56)Timeline Frame 1Symbol 172 as "img_loader"
ExportAssets (56)Timeline Frame 1Symbol 192 as "popup_gallery_holder"
ExportAssets (56)Timeline Frame 1Symbol 198 as "largeimg_mc"
ExportAssets (56)Timeline Frame 1Symbol 232 as "tree"
ExportAssets (56)Timeline Frame 1Symbol 246 as "snowman_2"
ExportAssets (56)Timeline Frame 1Symbol 258 as "snowman_1"
ExportAssets (56)Timeline Frame 1Symbol 273 as "rock"
ExportAssets (56)Timeline Frame 1Symbol 287 as "polar_bear"
ExportAssets (56)Timeline Frame 1Symbol 298 as "penguin"
ExportAssets (56)Timeline Frame 1Symbol 311 as "eskimo"
ExportAssets (56)Timeline Frame 1Symbol 325 as "elf"
ExportAssets (56)Timeline Frame 1Symbol 347 as "present"
ExportAssets (56)Timeline Frame 1Symbol 355 as "popup_instructions"
ExportAssets (56)Timeline Frame 1Symbol 369 as "popup_send_score"
ExportAssets (56)Timeline Frame 1Symbol 385 as "popup_submit_score"
ExportAssets (56)Timeline Frame 1Symbol 392 as "popup_send"
ExportAssets (56)Timeline Frame 1Symbol 394 as "obstacle"
ExportAssets (56)Timeline Frame 1Symbol 396 as "race_horizon_char"
ExportAssets (56)Timeline Frame 1Symbol 398 as "sky"
ExportAssets (56)Timeline Frame 1Symbol 403 as "RemotingDebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 448 as "RemotingClasses"
ExportAssets (56)Timeline Frame 1Symbol 927 as "__Packages.appremote.display.BitmapDataSaver"
ExportAssets (56)Timeline Frame 1Symbol 928 as "__Packages.appremote.display.BitmapDataExporter"
ExportAssets (56)Timeline Frame 1Symbol 929 as "__Packages.appremote.delay.DelayedFor"
ExportAssets (56)Timeline Frame 1Symbol 930 as "__Packages.appremote.delay.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 931 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 410 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 932 as "__Packages.appremote.remoting.RemotingService"
ExportAssets (56)Timeline Frame 1Symbol 455 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 404 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 405 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 411 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 454 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 434 as "__Packages.mx.remoting.debug.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 418 as "__Packages.mx.remoting.debug.NetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 427 as "__Packages.mx.remoting.debug.GlobalLocalConnection"
ExportAssets (56)Timeline Frame 1Symbol 933 as "__Packages.appremote.remoting.RemotingMethod"
ExportAssets (56)Timeline Frame 1Symbol 934 as "__Packages.appremote.remoting.RemotingCall"
ExportAssets (56)Timeline Frame 1Symbol 450 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 935 as "__Packages.appremote.utilities.gameutils"
ExportAssets (56)Timeline Frame 1Symbol 936 as "__Packages.sprites.CollisionDetection"
ExportAssets (56)Timeline Frame 1Symbol 399 as "__Packages.mx.remoting.DebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 406 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 407 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 408 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 409 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 412 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 413 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 414 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 415 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 416 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 417 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.mx.utils.ObjectCopy"
ExportAssets (56)Timeline Frame 1Symbol 420 as "__Packages.mx.remoting.debug.events.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 421 as "__Packages.mx.remoting.debug.events.NetDebugNetConnection"
ExportAssets (56)Timeline Frame 1Symbol 422 as "__Packages.mx.remoting.debug.events.NetDebugConnect"
ExportAssets (56)Timeline Frame 1Symbol 423 as "__Packages.mx.remoting.debug.commands.Local"
ExportAssets (56)Timeline Frame 1Symbol 424 as "__Packages.mx.remoting.debug.commands.StartRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 425 as "__Packages.mx.remoting.debug.ConnectionMixin"
ExportAssets (56)Timeline Frame 1Symbol 426 as "__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError"
ExportAssets (56)Timeline Frame 1Symbol 428 as "__Packages.mx.remoting.debug.commands.GetConfig"
ExportAssets (56)Timeline Frame 1Symbol 429 as "__Packages.mx.remoting.debug.events.NetDebugFailedSendError"
ExportAssets (56)Timeline Frame 1Symbol 430 as "__Packages.mx.remoting.debug.events.NetDebugStatus"
ExportAssets (56)Timeline Frame 1Symbol 431 as "__Packages.mx.remoting.debug.events.NetDebugError"
ExportAssets (56)Timeline Frame 1Symbol 432 as "__Packages.mx.remoting.debug.events.NetDebugTraceNetServices"
ExportAssets (56)Timeline Frame 1Symbol 433 as "__Packages.mx.remoting.debug.events.NetDebugTrace"
ExportAssets (56)Timeline Frame 1Symbol 435 as "__Packages.mx.remoting.debug.commands.AddRTMPClient"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.mx.remoting.RTMPClientIDResponse"
ExportAssets (56)Timeline Frame 1Symbol 437 as "__Packages.mx.remoting.debug.events.NetDebugCall"
ExportAssets (56)Timeline Frame 1Symbol 438 as "__Packages.mx.remoting.debug.events.NetDebugResult"
ExportAssets (56)Timeline Frame 1Symbol 439 as "__Packages.mx.remoting.debug.events.NetDebugReceiveCall"
ExportAssets (56)Timeline Frame 1Symbol 440 as "__Packages.mx.remoting.debug.NetDebugResponseProxy"
ExportAssets (56)Timeline Frame 1Symbol 441 as "__Packages.mx.remoting.debug.events.NetDebugClose"
ExportAssets (56)Timeline Frame 1Symbol 442 as "__Packages.mx.remoting.debug.commands.StopRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 443 as "__Packages.mx.remoting.debug.events.NetDebugAddHeader"
ExportAssets (56)Timeline Frame 1Symbol 444 as "__Packages.mx.remoting.debug.events.NetDebugInfoError"
ExportAssets (56)Timeline Frame 1Symbol 445 as "__Packages.mx.remoting.debug.events.NetDebugRtmpLog"
ExportAssets (56)Timeline Frame 1Symbol 446 as "__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 447 as "__Packages.mx.remoting.ApiClasses"
ExportAssets (56)Timeline Frame 1Symbol 449 as "__Packages.mx.remoting.DataGlue"
ExportAssets (56)Timeline Frame 1Symbol 456 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 457 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.mx.rpc.DefaultResponder"
ExportAssets (56)Timeline Frame 2Symbol 487 as "flag"
ExportAssets (56)Timeline Frame 2Symbol 493 as "health"
ExportAssets (56)Timeline Frame 2Symbol 494 as "dynamite"
ExportAssets (56)Timeline Frame 2Symbol 497 as "race_rabbit"
ExportAssets (56)Timeline Frame 2Symbol 499 as "race_stump"
ExportAssets (56)Timeline Frame 2Symbol 501 as "race_house"
ExportAssets (56)Timeline Frame 2Symbol 503 as "race_deer"
ExportAssets (56)Timeline Frame 2Symbol 505 as "driver_elf"
ExportAssets (56)Timeline Frame 2Symbol 515 as "explosion"
ExportAssets (56)Timeline Frame 2Symbol 530 as "wolf"
ExportAssets (56)Timeline Frame 2Symbol 532 as "driver_santa"
ExportAssets (56)Timeline Frame 2Symbol 534 as "driver_rudolph"
ExportAssets (56)Timeline Frame 2Symbol 536 as "stickers_tribaldecal2_2"
ExportAssets (56)Timeline Frame 2Symbol 538 as "stickers_tribaldecal_2"
ExportAssets (56)Timeline Frame 2Symbol 540 as "stickers_stars_2"
ExportAssets (56)Timeline Frame 2Symbol 542 as "stickers_skull_2"
ExportAssets (56)Timeline Frame 2Symbol 544 as "stickers_rainbow_2"
ExportAssets (56)Timeline Frame 2Symbol 546 as "stickers_flowers_2"
ExportAssets (56)Timeline Frame 2Symbol 548 as "stickers_flames_2"
ExportAssets (56)Timeline Frame 2Symbol 550 as "stickers_dragon_2"
ExportAssets (56)Timeline Frame 2Symbol 552 as "stickers_darkflames_2"
ExportAssets (56)Timeline Frame 2Symbol 554 as "stickers_checkerflag_2"
ExportAssets (56)Timeline Frame 2Symbol 556 as "stickers_bull_2"
ExportAssets (56)Timeline Frame 2Symbol 558 as "stickers_brightflames_2"
ExportAssets (56)Timeline Frame 2Symbol 560 as "side_wavereverse_2"
ExportAssets (56)Timeline Frame 2Symbol 562 as "side_wave_2"
ExportAssets (56)Timeline Frame 2Symbol 564 as "side_trimorb_2"
ExportAssets (56)Timeline Frame 2Symbol 566 as "side_squared_2"
ExportAssets (56)Timeline Frame 2Symbol 568 as "side_smallcurl_2"
ExportAssets (56)Timeline Frame 2Symbol 570 as "side_sharptip_2"
ExportAssets (56)Timeline Frame 2Symbol 572 as "side_plaincurved2_2"
ExportAssets (56)Timeline Frame 2Symbol 574 as "side_fancytrim_2"
ExportAssets (56)Timeline Frame 2Symbol 576 as "side_curvy_2"
ExportAssets (56)Timeline Frame 2Symbol 578 as "side_curl_2"
ExportAssets (56)Timeline Frame 2Symbol 580 as "side_cloud_2"
ExportAssets (56)Timeline Frame 2Symbol 582 as "wheel_woodcarving_2"
ExportAssets (56)Timeline Frame 2Symbol 587 as "wheel_tracks_2"
ExportAssets (56)Timeline Frame 2Symbol 589 as "wheel_stars_2"
ExportAssets (56)Timeline Frame 2Symbol 591 as "wheel_skulls_2"
ExportAssets (56)Timeline Frame 2Symbol 596 as "wheel_monsterwheels_2"
ExportAssets (56)Timeline Frame 2Symbol 598 as "wheel_hearts_2"
ExportAssets (56)Timeline Frame 2Symbol 600 as "wheel_flowers_2"
ExportAssets (56)Timeline Frame 2Symbol 602 as "wheel_dragon_2"
ExportAssets (56)Timeline Frame 2Symbol 604 as "wheel_candycanes_2"
ExportAssets (56)Timeline Frame 2Symbol 605 as "side_wavereverse"
ExportAssets (56)Timeline Frame 2Symbol 606 as "side_wave"
ExportAssets (56)Timeline Frame 2Symbol 607 as "side_trimorb"
ExportAssets (56)Timeline Frame 2Symbol 608 as "side_squared"
ExportAssets (56)Timeline Frame 2Symbol 609 as "side_smallcurl"
ExportAssets (56)Timeline Frame 2Symbol 610 as "side_sharptip"
ExportAssets (56)Timeline Frame 2Symbol 611 as "side_plaincurved2"
ExportAssets (56)Timeline Frame 2Symbol 612 as "side_plaincurved"
ExportAssets (56)Timeline Frame 2Symbol 614 as "side_fancytrim"
ExportAssets (56)Timeline Frame 2Symbol 615 as "side_curvy"
ExportAssets (56)Timeline Frame 2Symbol 616 as "side_curl"
ExportAssets (56)Timeline Frame 2Symbol 617 as "side_cloud"
ExportAssets (56)Timeline Frame 2Symbol 619 as "wheel_woodcarving"
ExportAssets (56)Timeline Frame 2Symbol 620 as "wheel_tracks"
ExportAssets (56)Timeline Frame 2Symbol 622 as "wheel_stars"
ExportAssets (56)Timeline Frame 2Symbol 624 as "wheel_skulls"
ExportAssets (56)Timeline Frame 2Symbol 625 as "wheel_monsterwheels"
ExportAssets (56)Timeline Frame 2Symbol 627 as "wheel_hearts"
ExportAssets (56)Timeline Frame 2Symbol 629 as "wheel_flowers"
ExportAssets (56)Timeline Frame 2Symbol 631 as "wheel_dragon"
ExportAssets (56)Timeline Frame 2Symbol 633 as "wheel_candycanes"
ExportAssets (56)Timeline Frame 2Symbol 635 as "stickers_tribaldecal2"
ExportAssets (56)Timeline Frame 2Symbol 637 as "stickers_stars"
ExportAssets (56)Timeline Frame 2Symbol 639 as "stickers_skull"
ExportAssets (56)Timeline Frame 2Symbol 641 as "stickers_rainbow"
ExportAssets (56)Timeline Frame 2Symbol 643 as "stickers_flowers"
ExportAssets (56)Timeline Frame 2Symbol 645 as "stickers_flames"
ExportAssets (56)Timeline Frame 2Symbol 647 as "stickers_dragon"
ExportAssets (56)Timeline Frame 2Symbol 649 as "stickers_darkflames"
ExportAssets (56)Timeline Frame 2Symbol 651 as "stickers_checkerflag"
ExportAssets (56)Timeline Frame 2Symbol 653 as "stickers_bull"
ExportAssets (56)Timeline Frame 2Symbol 655 as "stickers_brightflames"
ExportAssets (56)Timeline Frame 2Symbol 657 as "spoiler_sidestripe"
ExportAssets (56)Timeline Frame 2Symbol 659 as "spoiler_curvedbar"
ExportAssets (56)Timeline Frame 2Symbol 661 as "spoiler_curved"
ExportAssets (56)Timeline Frame 2Symbol 663 as "spoiler_candycanes"
ExportAssets (56)Timeline Frame 2Symbol 665 as "spoiler_bar"
ExportAssets (56)Timeline Frame 2Symbol 667 as "spoiler_antlers"
ExportAssets (56)Timeline Frame 2Symbol 669 as "seating_stripes"
ExportAssets (56)Timeline Frame 2Symbol 671 as "seating_racing"
ExportAssets (56)Timeline Frame 2Symbol 673 as "seating_plain"
ExportAssets (56)Timeline Frame 2Symbol 675 as "seating_dark"
ExportAssets (56)Timeline Frame 2Symbol 677 as "passenger_speaker"
ExportAssets (56)Timeline Frame 2Symbol 679 as "passenger_robot"
ExportAssets (56)Timeline Frame 2Symbol 681 as "passenger_elf"
ExportAssets (56)Timeline Frame 2Symbol 683 as "passenger_doll"
ExportAssets (56)Timeline Frame 2Symbol 685 as "passenger_champaign"
ExportAssets (56)Timeline Frame 2Symbol 687 as "passenger_bear"
ExportAssets (56)Timeline Frame 2Symbol 689 as "hood_orn_wings"
ExportAssets (56)Timeline Frame 2Symbol 691 as "hood_orn_tinsel"
ExportAssets (56)Timeline Frame 2Symbol 693 as "hood_orn_stocking"
ExportAssets (56)Timeline Frame 2Symbol 695 as "hood_orn_star"
ExportAssets (56)Timeline Frame 2Symbol 697 as "hood_orn_speakers"
ExportAssets (56)Timeline Frame 2Symbol 699 as "hood_orn_skull"
ExportAssets (56)Timeline Frame 2Symbol 701 as "hood_orn_panther"
ExportAssets (56)Timeline Frame 2Symbol 703 as "hood_orn_mistletoe"
ExportAssets (56)Timeline Frame 2Symbol 705 as "hood_orn_metalwing"
ExportAssets (56)Timeline Frame 2Symbol 707 as "hood_orn_metallic"
ExportAssets (56)Timeline Frame 2Symbol 709 as "hood_orn_flag"
ExportAssets (56)Timeline Frame 2Symbol 711 as "hood_orn_brightflames"
ExportAssets (56)Timeline Frame 2Symbol 713 as "hood_orn_baubel"
ExportAssets (56)Timeline Frame 2Symbol 715 as "hood_orn_angel"
ExportAssets (56)Timeline Frame 2Symbol 717 as "hood_orn_airfreshener"
ExportAssets (56)Timeline Frame 2Symbol 719 as "front_wavy"
ExportAssets (56)Timeline Frame 2Symbol 721 as "front_straightcurl"
ExportAssets (56)Timeline Frame 2Symbol 723 as "front_slopein"
ExportAssets (56)Timeline Frame 2Symbol 725 as "front_sharpslopein"
ExportAssets (56)Timeline Frame 2Symbol 727 as "front_roundedtop"
ExportAssets (56)Timeline Frame 2Symbol 729 as "front_layeredtrim"
ExportAssets (56)Timeline Frame 2Symbol 731 as "front_headboard"
ExportAssets (56)Timeline Frame 2Symbol 733 as "front_flattop"
ExportAssets (56)Timeline Frame 2Symbol 735 as "front_curvytrim"
ExportAssets (56)Timeline Frame 2Symbol 737 as "front_curvy"
ExportAssets (56)Timeline Frame 2Symbol 739 as "front_curvecurl"
ExportAssets (56)Timeline Frame 2Symbol 741 as "front_bar"
ExportAssets (56)Timeline Frame 3Symbol 761 as "sleigh_mc"

Labels

"preloader"Frame 1
"design_title"Frame 3
"design"Frame 4
"race_title"Frame 5
"race_select"Frame 6
"race"Frame 7
"alive"Symbol 232 MovieClip [tree] Frame 1
"dead"Symbol 232 MovieClip [tree] Frame 2
"alive"Symbol 246 MovieClip [snowman_2] Frame 1
"dead"Symbol 246 MovieClip [snowman_2] Frame 2
"alive"Symbol 258 MovieClip [snowman_1] Frame 1
"dead"Symbol 258 MovieClip [snowman_1] Frame 2
"alive"Symbol 273 MovieClip [rock] Frame 1
"dead"Symbol 273 MovieClip [rock] Frame 2
"alive"Symbol 287 MovieClip [polar_bear] Frame 1
"dead"Symbol 287 MovieClip [polar_bear] Frame 2
"alive"Symbol 298 MovieClip [penguin] Frame 1
"dead"Symbol 298 MovieClip [penguin] Frame 2
"eskimo_hit"Symbol 308 MovieClip Frame 101
"alive"Symbol 311 MovieClip [eskimo] Frame 1
"dead"Symbol 311 MovieClip [eskimo] Frame 2
"alive"Symbol 325 MovieClip [elf] Frame 1
"dead"Symbol 325 MovieClip [elf] Frame 2
"alive"Symbol 347 MovieClip [present] Frame 1
"dead"Symbol 347 MovieClip [present] Frame 2
"alive"Symbol 487 MovieClip [flag] Frame 1
"dead"Symbol 487 MovieClip [flag] Frame 2
"alive"Symbol 493 MovieClip [health] Frame 1
"dead"Symbol 493 MovieClip [health] Frame 2
"alive"Symbol 494 MovieClip [dynamite] Frame 1
"dead"Symbol 494 MovieClip [dynamite] Frame 2
"alive"Symbol 530 MovieClip [wolf] Frame 1
"dead"Symbol 530 MovieClip [wolf] Frame 2

Dynamic Text Variables

strNameSymbol 779 EditableText""
_root.intPresentChanceSymbol 832 EditableText"<p align="left"></p>"
_root.intReleaseRateSymbol 834 EditableText"<p align="left"></p>"
_root.decScrollSpeedSymbol 836 EditableText"<p align="left"></p>"
_root.intDistanceSymbol 838 EditableText"<p align="left"></p>"
_root.intLevelSymbol 844 EditableText"1"
_root.intLevelSymbol 856 EditableText"0"
_root.intScoreSymbol 857 EditableText"0"
_root.intLivesSymbol 858 EditableText"0"




http://swfchan.com/5/21402/info.shtml
Created: 28/5 -2019 02:54:05 Last modified: 28/5 -2019 02:54:05 Server time: 30/04 -2024 03:10:13