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

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

Supreme Extreme.swf

This is the info page for
Flash #110422

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


Text
L O A D I N G

000%

00

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>

all Sounds

BONUS:

<p align="justify"><font face="Arial Black" size="24" color="#ff0000" letterSpacing="0.000000" kerning="1">0000</font></p>

snowboarding

snowboarding

snowboarding

extreme

Supreme

Supreme

Supreme

extreme

snowboarding

START

START

START

START

how to play

how to play

how to play

how to play

ABOUT

ABOUT

ABOUT

ABOUT

M

T

how to play

how to play

how to play

Wheely

Wheely

Special Trick 1

Special Trick 1

Special Trick 2

Special Trick 2

space

back

Back

Back

Back

Air to Fakie

Air to Fakie

Grab Nose

Grab Nose

Grab Tail

Grab Tail

ABOUT

ABOUT

ABOUT

ABOUT

Presented by

IriySoft, Ltd

Developed by

(www.iriysoft.ru)

AddictingGames

Level:

Score:

<p align="left"><font face="Arial Black" size="22" color="#ffff99" letterSpacing="0.000000" kerning="1"><i>00</i></font></p>

<p align="left"><font face="Arial Black" size="22" color="#ffff99" letterSpacing="0.000000" kerning="1"><i>0000000</i></font></p>

perform

GRAB NOSE

GRAB TAIL

AIR FAKIE

LAZY BUM

720 AERIAL
SPIN

HELICOPTER

HELICOPTER SIT

GENIE SPIN

RODEO 360
BACKFLIP

AIRPLANE

SWEETNESS
AIRSTYLE

PAUSE

Jump

Speed

Air Balance

Tricks:  Lazy Bum, Genie Spin

Brett Rodder

Tricks:  720 Aerial Spin, Rodeo 360 Backflip

Shane White

Tricks:  HelicopterStand, Airplain

Jetta Roxie

Tricks:  HelicopterSit, Sweetness Airstyle

Kate Powder

D

E

K

C

L

O

LEVEL:

<p align="left"><font face="Berlin Sans FB Demi" size="40" color="#ff0000" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>

You got:

Qualification:

<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>

Level score:

Total scores:

LEVEL

<p align="left"><font face="Berlin Sans FB Demi" size="38" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="0.000000" kerning="1"><b>00000000</b></font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="0.000000" kerning="1"><b>000000</b></font></p>

Exit

Exit

Exit

nexy
level

next
level

nexy
level

try
again

Try
again

Submit

Submit

Submit

<p align="left"><font face="Arial Black" size="22" color="#000000" letterSpacing="0.000000" kerning="1"><b>0000</b></font></p>

text control

ActionScript [AS1/AS2]

Frame 1
kv_v = {c:342, a:0, da:["distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc(); stop();
Instance of Symbol 10 MovieClip in Frame 1
onClipEvent (load) { var numPercentage = 0; var numMaxWidth = this.mcStripe._width; } onClipEvent (enterFrame) { if ((_parent.getBytesLoaded() > 1) && (_parent.getBytesTotal() > 1)) { numPercentage = Math.floor((100 * _parent.getBytesLoaded()) / _parent.getBytesTotal()); this.mcStripe._width = (numPercentage * numMaxWidth) / 100; this.txtPercentage = String(numPercentage) + "%"; if (numPercentage >= 100) { _parent.gotoAndStop("lbStart"); } } }
Frame 45
_root.kvCountry();
Symbol 2 MovieClip [dmSoundService] Frame 1
#initclip 33 Object.registerClass("dmSoundService", CSoundService); #endinitclip
Symbol 659 MovieClip [__Packages.CSoundService] Frame 0
class CSoundService extends MovieClip { var m_sounds, m_soundsState, m_soundsNames, createEmptyMovieClip, onEnterFrame; function CSoundService () { super(); } function realPlaySound(id, repeatCount) { if (m_soundOff) { return(undefined); } Sound(m_sounds[id]).start(0, repeatCount); } function processSounds() { var _local2 = 0; while (_local2 < m_sounds.length) { if (m_soundsState[_local2] > 0) { realPlaySound(_local2, m_soundsState[_local2]); m_soundsState[_local2] = ST_PLAY; break; } _local2++; } } function init(soundNames) { m_soundsNames = soundNames; m_sounds = new Array(soundNames.length); m_soundsState = new Array(soundNames.length); var _local2 = 0; while (_local2 < soundNames.length) { var _local4 = createEmptyMovieClip("_contMovie" + _local2, 1000 + _local2); var _local3 = new Sound(_local4); _local3.attachSound(soundNames[_local2]); m_soundsState[_local2] = ST_STOP; _local3.sounID = _local2; _local3.parent = m_instance; _local3.onSoundComplete = function () { this.parent.m_soundsState[this.sounID] = CSoundService.ST_STOP; }; m_sounds[_local2] = _local3; _local2++; } onEnterFrame = processSounds; } static function createSoundService(soundNames, soundsPlace, depthInSoundsPlace) { m_instance = CSoundService(soundsPlace.attachMovie("dmSoundService", "__SoundServiceObject", depthInSoundsPlace)); m_instance.init(soundNames); return(m_instance); } static function playLoopSound(soundID) { if ((m_instance.m_loopSoundID >= 0) && (m_instance.m_loopSoundID != soundID)) { stopSound(m_instance.m_loopSoundID); } m_instance.m_loopSoundID = soundID; if (!soundIsPlay(m_instance.m_loopSoundID)) { playCurLoopSound(); } } static function playCurLoopSound() { playSound(m_instance.m_loopSoundID, true, 9999); } static function stopCurLoopSound() { stopSound(m_instance.m_loopSoundID); m_instance.m_loopSoundID = -1; } static function soundOff() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } m_instance.m_soundOff = true; } static function soundOn() { m_instance.m_soundOff = false; if (m_instance.m_loopSoundID >= 0) { playCurLoopSound(); } } static function soundIsPlay(id) { return(m_instance.m_soundsState[id] != ST_STOP); } static function playSound(id, ifSoundStop, repeatCount) { if (repeatCount == undefined) { repeatCount = 1; } if (ifSoundStop == undefined) { ifSoundStop = false; } if (m_instance.m_soundOff) { return(undefined); } if (ifSoundStop && (soundIsPlay(id))) { return(undefined); } m_instance.m_soundsState[id] = repeatCount; } static function stopSound(id) { Sound(m_instance.m_sounds[id]).stop(m_instance.m_soundsNames[id]); m_instance.m_soundsState[id] = ST_STOP; } static function getSoundAt(soundNum) { return(m_instance.m_sounds[soundNum]); } static function soundIsOn() { return(!m_instance.m_soundOff); } static function stopAllSound() { var _local1 = 0; while (_local1 < m_instance.m_sounds.length) { stopSound(_local1); _local1++; } } var m_loopSoundID = -1; static var m_instance = null; var m_soundOff = false; static var ST_PLAY = -1; static var ST_STOP = 0; static var PLAY_OPT_ALWAYS = 0; static var PLAY_OPT_IFSTOP = 1; static var PLAY_OPT_STOPANDPLAY = 2; }
Symbol 660 MovieClip [__Packages.CRider] Frame 0
class CRider extends MovieClip { var mcMan, m_angle, m_state, gotoAndStop; function CRider () { super(); mcMan.gotoAndStop(ANGLE_0_FRAME); m_angle = 0; m_state = ST_STAND; } function rotate(nAngle) { m_angle = nAngle; if (m_angle <= ANGLE_MIN_VAL) { mcMan.gotoAndStop(ANGLE_FRAME_COUT); } else if (m_angle >= ANGLE_MAX_VAL) { mcMan.gotoAndStop(1); } else { var _local3 = ANGLE_0_FRAME / ANGLE_MIN_VAL; var _local2 = m_angle * _local3; mcMan.gotoAndStop(ANGLE_0_FRAME + Math.round(_local2)); } } function process() { switch (m_state) { case ST_SITDOWN : if (mcMan._currentframe == mcMan._totalframes) { state = (ST_SIT); } break; case ST_HALFSIT : if (mcMan._currentframe >= 6) { state = (ST_STANDUP); } break; case ST_STANDUP : if (mcMan._currentframe != mcMan._totalframes) { break; } state = (ST_STAND); } if (m_state >= ST_360_DEGREES) { if (mcMan._currentframe == mcMan._totalframes) { state = (ST_STAND); } } } static function tickComplete(trickNum) { CGame.getCurRace().makeTrick(trickNum, CConstants.SCORE_FORTRICK[trickNum]); } function set state(nState) { var _local2 = 1; switch (nState) { case ST_STAND : gotoAndStop(1); break; case ST_SIT : gotoAndStop(2); mcMan.gotoAndStop(mcMan._totalframes); break; case ST_HALFSIT : case ST_SITDOWN : _local2 = mcMan._currentframe; gotoAndStop(2); if (m_state == ST_STANDUP) { mcMan.gotoAndPlay(Math.min((mcMan._totalframes - _local2) + 1, mcMan._totalframes - 1)); } break; case ST_STANDUP : _local2 = mcMan._currentframe; gotoAndStop(3); if ((m_state == ST_SITDOWN) || (m_state == ST_HALFSIT)) { mcMan.gotoAndPlay(Math.min((mcMan._totalframes - _local2) + 1, mcMan._totalframes - 1)); } break; case ST_360_DEGREES : gotoAndStop(4); break; case ST_720_DEGREES : gotoAndStop(5); break; case ST_GRAB_NOSE : gotoAndStop(6); break; case ST_GRAB_TAIL : gotoAndStop(7); break; case ST_WHEELY : gotoAndStop(FRAME_WHEELY); break; default : gotoAndStop((4 + nState) - ST_360_DEGREES); } m_state = nState; //return(state); } function getCurAnimationKoeffComplete() { return(mcMan._currentframe / mcMan._totalframes); } function get state() { return(m_state); } function set angle(nAngle) { m_angle = nAngle; //return(angle); } function get angle() { return(m_angle); } static var ST_STAND = 0; static var ST_SIT = 1; static var ST_STANDUP = 2; static var ST_SITDOWN = 3; static var ST_HALFSIT = 4; static var ST_WHEELY = 5; static var ST_360_DEGREES = 6; static var ST_720_DEGREES = 7; static var ST_GRAB_NOSE = 8; static var ST_GRAB_TAIL = 9; static var ANGLE_FRAME_COUT = 60; static var ANGLE_0_FRAME = ANGLE_FRAME_COUT / 2; static var ANGLE_MIN_VAL = -50; static var ANGLE_MAX_VAL = 50; static var TRICK_ROT360_BLIP = 1; static var SIT_ROT_720 = 2; static var TRICK_GRAB_NOSE = 3; static var TRICK_GRAB_TAIL = 4; static var TRICK_WHEELY = 5; static var STAND_ROT_360 = 6; static var AIR_BACK = 7; static var AIR_FRONT = 8; static var HELICOPTER_SIT = 9; static var HELICOPTER = 10; static var SIT_ROT_360 = 11; static var TRICK_AIRPLANE = 12; static var TRICK_BACK_FLIP = 13; static var TRICK_FRONT_FLIP = 14; static var TRICK_SIT_ROT360 = 1; static var TRICK_FAKI_720 = 2; static var FRAME_DEAD = 16; static var FRAME_WHEELY = 8; }
Symbol 661 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { var m_curLevel, m_curRider, m_raceEngine, onEnterFrame, screen, m_statPoints, m_flyTime, m_trickCount, m_levelScore; function CGame () { super(); m_curLevel = 0; m_curRider = 0; m_instance = this; Key.addListener(this); new CGameService(_root, CConstants.SOUNDS_NAMES); CGameService.__set__DEBUG_MODE(false); } function initGame() { m_raceEngine.initRaceEngine(curLevel); onEnterFrame = processGame; } static function buttonStartGame() { buttonStartRace(); CSoundService.playSound(CConstants.SND_BUTTON); m_instance.choiceKey = function () { }; } static function buttonChoiceScreen() { CSoundService.playSound(CConstants.SND_BUTTON); m_instance.gotoAndStop("lbChoice"); m_instance.defaltFunction = buttonStartGame; m_instance.screen.txtLevel = curLevel + 1; m_instance.choiceKey = function () { if (Key.isDown(49)) { CGame.__set__curRider(0); } else if (Key.isDown(50)) { CGame.__set__curRider(1); } else if (Key.isDown(51)) { CGame.__set__curRider(2); } else if (Key.isDown(52)) { CGame.__set__curRider(3); } }; } static function buttonHowToPlay() { CSoundService.playSound(CConstants.SND_BUTTON); curHelpTrick = (0); m_instance.gotoAndStop("lbHowToPlay"); } static function buttonAbout() { CSoundService.playSound(CConstants.SND_BUTTON); curHelpTrick = (0); m_instance.gotoAndStop("lbAbout"); } static function goStartGame() { CSoundService.playSound(CConstants.SND_BUTTON); CGameService.__set__score(0); curLevel = (0); curRider = (0); buttonChoiceScreen(); } function updateScoreAndLevel() { screen.txtLevel = String(curLevel + 1); screen.txtScore = String(CGameService.__get__score()); } static function buttonNextLevel() { CSoundService.playSound(CConstants.SND_BUTTON); curLevel = ((curLevel+1)); buttonChoiceScreen(); } static function buttonTryAgain() { CSoundService.playSound(CConstants.SND_BUTTON); CGameService.score = CGameService.score - levelScore; buttonChoiceScreen(); } static function buttonStartRace() { CSoundService.playSound(CConstants.SND_BUTTON); m_instance.gotoAndStop("lbGame"); m_instance.defaltFunction = function () { }; m_instance.m_raceEngine.m_panel.txtLevel = curLevel + 1; m_instance.m_raceEngine.m_panel.txtScore = 0; m_instance.resetLevelStatistic(); m_instance.onEnterFrame = m_instance.initGame; } static function buttonBack() { CSoundService.playSound(CConstants.SND_BUTTON); m_instance.gotoAndStop("lbSplash"); m_instance.defaltFunction = buttonStartGame; m_instance.choiceKey = function () { }; } static function buttonExitGame() { buttonBack(); } static function levelComplete() { m_instance.m_point = 0; m_instance.calcStatistic(); m_instance.gotoAndStop("lbEndLevel"); m_instance.screen.txtLevel = curLevel + 1; m_instance.screen.txtLevelScore = levelScore; CGameService.score = CGameService.score + levelScore; m_instance.screen.txtScore = CGameService.score; m_instance.defaltFunction = function () { }; updateQualification(); } static function updateQualification() { m_instance.screen.txtGScore = String(m_instance.m_point); m_instance.screen.txtQScore = String(CConstants.levelStatistics[m_instance.m_curLevel][P_QUALIF]); if (m_instance.m_point == ((m_instance.m_statPoints[P_TRICK] + m_instance.m_statPoints[P_FTIME]) + m_instance.m_statPoints[P_LSCORE])) { disableEndLevelButton(false); trace((("curLevel " + curLevel) + " LEEEVEL ") + (CConstants.levelNames.length - 1)); trace((("m_instance.m_point " + m_instance.m_point) + "CConstants.levelStatistics[m_instance.m_curLevel][P_QUALIF] ") + CConstants.levelStatistics[m_instance.m_curLevel][P_QUALIF]); if (m_instance.m_point < CConstants.levelStatistics[m_instance.m_curLevel][P_QUALIF]) { var _local1 = new Array(); _local1.push(CConstants.FILTER_GREY); m_instance.screen.butNextLevel.filters = _local1; m_instance.screen.butNextLevel.enabled = false; } else if (curLevel >= (CConstants.levelNames.length - 1)) { m_instance.screen.butNextLevel.enabled = false; m_instance.screen.butContinue.enabled = true; m_instance.screen.butNextLevel._visible = false; m_instance.screen.butContinue._visible = true; } } else { disableEndLevelButton(true); } } static function disableEndLevelButton(disable) { m_instance.screen.butNextLevel.enabled = !disable; m_instance.screen.butTryAgain.enabled = !disable; m_instance.screen.butExit.enabled = !disable; m_instance.screen.butContinue.enabled = false; m_instance.screen.butNextLevel._visible = !disable; m_instance.screen.butTryAgain._visible = !disable; m_instance.screen.butExit._visible = !disable; m_instance.screen.butContinue._visible = false; } static function appreciate(num) { m_instance.m_point = m_instance.m_point + m_instance.m_statPoints[num]; updateQualification(); } function processGame() { CGameService.clearAll(); m_raceEngine.process(); } function onKeyDown() { m_raceEngine.onKeyDown(); if (Key.getCode() == 32) { defaltFunction(); } choiceKey(); } function choiceKey() { } function defaltFunction() { goStartGame(); } static function set curLevel(curLevel) { m_instance.m_curLevel = curLevel; //return(CGame.curLevel); } static function get curLevel() { return(m_instance.m_curLevel); } static function get curRider() { return(m_instance.m_curRider); } static function set curRider(riderNum) { switch (riderNum) { case 0 : CBike.m_acelerate = 80; CBike.m_turnPower = 4; CBike.m_jumpPower = 220; CBike.m_specialTrick1 = CRider.AIR_BACK; CBike.m_specialTrick2 = CRider.SIT_ROT_360; break; case 1 : if (curLevel < 8) { return; } CBike.m_acelerate = 105; CBike.m_turnPower = 3.8; CBike.m_jumpPower = 235; CBike.m_specialTrick1 = CRider.SIT_ROT_720; CBike.m_specialTrick2 = CRider.TRICK_ROT360_BLIP; break; case 2 : CBike.m_acelerate = 90; CBike.m_turnPower = 4.8; CBike.m_jumpPower = 260; CBike.m_specialTrick1 = CRider.HELICOPTER; CBike.m_specialTrick2 = CRider.TRICK_AIRPLANE; break; case 3 : if (curLevel < 4) { return; } CBike.m_acelerate = 100; CBike.m_turnPower = 4.4; CBike.m_jumpPower = 240; CBike.m_specialTrick1 = CRider.AIR_FRONT; CBike.m_specialTrick2 = CRider.HELICOPTER_SIT; } m_instance.m_curRider = riderNum; //return(curRider); } static function getCurRace() { return(m_instance.m_raceEngine); } static function initPeople(num, pointer) { var _local1 = CGameService.roundRandom(3); var _local2 = CGameService.roundRandom(15) + 5; pointer.gotoAndPlay(_local2 * (_local1 - num)); pointer.mcTablet.gotoAndStop(m_instance.m_statPoints[num]); } function resetLevelStatistic() { m_statPoints = new Array(3); m_flyTime = 0; m_trickCount = 0; m_levelScore = 0; } function calcStatistic() { m_statPoints[P_TRICK] = Math.min(Math.max(1, Math.floor((m_trickCount / CConstants.levelStatistics[m_curLevel][P_TRICK]) * 10)), 10); m_statPoints[P_FTIME] = Math.min(Math.max(1, Math.floor((m_flyTime / CConstants.levelStatistics[m_curLevel][P_FTIME]) * 10)), 10); m_statPoints[P_LSCORE] = Math.min(Math.max(1, Math.floor((m_levelScore / CConstants.levelStatistics[m_curLevel][P_LSCORE]) * 10)), 10); } static function set flyTime(time) { m_instance.m_flyTime = time; //return(flyTime); } static function get flyTime() { return(m_instance.m_flyTime); } static function set trickCount(count) { m_instance.m_trickCount = count; //return(trickCount); } static function get trickCount() { return(m_instance.m_trickCount); } static function set levelScore(score) { m_instance.m_levelScore = score; m_instance.m_raceEngine.m_panel.txtScore = score; //return(levelScore); } static function get levelScore() { return(m_instance.m_levelScore); } static function get curHelpTrick() { return(m_instance.m_curHelpTrick); } static function set curHelpTrick(numHelpTrick) { m_instance.m_curHelpTrick = numHelpTrick; //return(curHelpTrick); } static var m_instance = null; static var P_TRICK = 0; static var P_FTIME = 1; static var P_LSCORE = 2; static var P_QUALIF = 3; }
Symbol 662 MovieClip [__Packages.IPauseListener] Frame 0
interface IPauseListener { }
Symbol 663 MovieClip [__Packages.CRaceEngine] Frame 0
class CRaceEngine extends MovieClip implements IPauseListener { var keyManager, processBuckUp, mcPause, m_bike, mcPrompting, attachMovie, m_level, m_keyState, finishCounter, deathTimeCounter, m_curLevel, m_levelPlace, mcLevelCaption; function CRaceEngine () { super(); keyManager = new CKeyManager().init(CConstants.REAL_KEYS, CConstants.LOGIC_KEYS); keyManager.m_allKeySequence = CConstants.SEQUENCE_FOR_TRICK; disablePromting(); CGameService.addPauseListener(this); } function enablePause() { processBuckUp = process; process = function () { }; disableKeyFunction(); mcPause._visible = true; m_bike.getBodyMovieClip()._visible = false; } function disablePause() { process = processBuckUp; enableBikeControll(); mcPause._visible = false; m_bike.getBodyMovieClip()._visible = true; } function processKeys() { } function initPromting(promtNum) { mcPrompting._visible = true; mcPrompting.gotoAndStop(promtNum); if (promtNum >= CConstants.TRICK_SPEC_LEFT) { mcPrompting.mcSpecTrick.gotoAndStop(CGame.__get__curRider() + 1); } mcPrompting.delay = 60; mcPrompting.onEnterFrame = function () { this.delay--; if (this.delay < 0) { this.onEnterFrame = function () { }; this._visible = false; } }; } function disablePromting() { mcPrompting._visible = false; } function makeTrick(trickId, trickScore) { CGame.levelScore = CGame.levelScore + trickScore; CGame.__set__trickCount((CGame.__get__trickCount()+1)); var _local2 = attachMovie("idTrickMessage", "trick", 1000); _local2._x = 400; _local2._y = 200; _local2.mcMessage.gotoAndStop(trickId); _local2.mcMessage1.gotoAndStop(trickId); _local2.mcMessage.txtScore = String(trickScore); _local2.mcMessage1.txtScore = String(trickScore); _local2.onEnterFrame = function () { if (this._currentframe == this._totalframes) { this.removeMovieClip(); } }; var _local4 = m_level.trickCheck(m_bike.getBodyMovieClip()); if ((_local4 != null) && (CConstants.TRICK_NUM_VS_PROMT[trickId] == _local4.trickForCheck)) { disablePromting(); _local4.trickForCheck = 0; var _local3 = attachMovie("idBonus", "Bonus", 2000); _local3._x = 400; _local3._y = 300; _local3.msg.txtScore = 500; CGame.levelScore = CGame.levelScore + 500; _local3.onEnterFrame = function () { if (this._currentframe == this._totalframes) { this.removeMovieClip(); } }; CSoundService.playSound(CConstants.SND_BONUS); } else { CSoundService.playSound(CConstants.SND_TRICK); } } function process() { } function processRace() { m_level.process(); var _local2 = m_level.checkLevelPromt(m_bike.getBodyMovieClip()); if (_local2 > 0) { initPromting(_local2); } processKeys(); m_bike.processKeys(m_keyState); m_bike.process(); if (m_bike.checkDeath()) { initDie(); } if (m_bike.hitTestObstacles(m_level.getObstaclesPlace())) { initDie(); } processFinish(); } function processFinish() { if (m_level.checkFinish(m_bike.getBodyMovieClip())) { finishCounter = 0; process = function () { this.finishCounter = this.finishCounter + 1; this.m_level.m_engine.process(); this.m_bike.process(); if (this.m_bike.checkDeath()) { this.initDie(); } if (this.finishCounter > 30) { CGame.levelComplete(); } }; } } function onUnload() { CGameService.removePauseListener(this); } function initDie() { if (CGame.__get__curRider() < 2) { CSoundService.playSound(CConstants.SND_DIE_MALE); } else { CSoundService.playSound(CConstants.SND_DIE_FEMALE); } m_bike.initDeath(); deathTimeCounter = 100; process = function () { this.m_level.process(); this.m_bike.process(); if ((--this.deathTimeCounter) < 0) { CGame.buttonChoiceScreen(); } }; } function initRaceEngine(levelNum) { m_curLevel = levelNum; m_bike = new CBike(); m_level = CLevel(m_levelPlace.attachMovie("idCurLevel", "__idLevel", DEPTH_CURLEVEL)); m_level.initLevel(levelNum); m_keyState = new CMultiState(); resetBike(); enableBikeControll(); spaceFunction = function () { }; mcLevelCaption.mcCaption.gotoAndStop(CGame.__get__curLevel() + 1); mcPause._visible = false; process = processRace; } function resetBike() { m_level.getEngine().clear(); m_bike.initWehicle(m_level, CConstants.SCREEN_WIDTH / 6, CConstants.LEVEL_HORIZONT - 50); m_level.initCamera(m_bike.getBodyMovieClip(), CConstants.SCREEN_WIDTH, CConstants.SCREEN_HEIGHT, CConstants.SCREEN_WIDTH / 4, CConstants.SCREEN_HEIGHT / 2); } function enableBikeControll() { processKeys = function () { this.keyManager.process(); if (this.m_keyState.curMask != this.keyManager.m_pressedKeyState.curMask) { this.m_keyState.curMask = this.keyManager.m_pressedKeyState.curMask; } var _local2 = this.keyManager.checkAllSequence(); if (_local2 >= 0) { this.m_keyState.addMask(CConstants.SEQUENCE_TRICK_NUM_VS_BIKE_KEY[_local2]); } }; } function disableKeyFunction() { processKeys = function () { }; } function onKeyDown() { if (Key.getCode() == 45) { resetBike(); } else if (Key.getCode() == 32) { spaceFunction(); } } function spaceFunction() { } static var DEPTH_CURLEVEL = 10; }
Symbol 664 MovieClip [__Packages.CBike] Frame 0
class CBike { static var breakIsDown, m_specialTrick1, m_specialTrick2; var m_bikeDir, m_bikeNormal, engine, vehiclePlace, wheelCount, m_wh1, m_wh2, m_wh3, prBody, m_man, flyCounter, groundCounter, m_trickKey, wheelyCounter, m_bikeMovie, m_spaceIsPress, m_prevBikeAgle, m_bikeAgle, m_point90, m_point270; function CBike () { m_bikeDir = new CVector2D(0, 0); m_bikeNormal = new CVector2D(0, 0); breakIsDown = false; } function initWehicle(level, posX, posY) { engine = level.getEngine(); vehiclePlace = level.getVehiclePlace(); var _local5; wheelCount = 0; m_wh1 = makeBoardWheel(posX - 40, posY); m_wh2 = makeBoardWheel(posX + 40, posY); m_wh3 = makeBoardWheel(posX, posY); engine.addConstraint(new CSpringConstraint().init(1, 1, m_wh2, m_wh1)); engine.addConstraint(new CSpringConstraint().init(1, 1, m_wh2, m_wh3)); engine.addConstraint(new CSpringConstraint().init(1, 1, m_wh1, m_wh3)); prBody = new CParticle().initParticle(posX, posY - 55, 3); engine.addParticle(prBody); engine.addConstraint(new CSpringConstraint().init(1, 1, prBody, m_wh1)); engine.addConstraint(new CSpringConstraint().init(1, 1, prBody, m_wh2)); engine.addConstraint(new CSpringConstraint().init(1, 1, prBody, m_wh3)); m_man = CRider(vehiclePlace.attachMovie("idSnowBorder", "_Boarder", 180)); m_man._xscale = CConstants.BorderScaleX[CGame.__get__curRider()]; m_man._yscale = CConstants.BorderScaleY[CGame.__get__curRider()]; flyCounter = 0; groundCounter = 0; m_trickKey = 0; wheelyCounter = 0; } function initDeath() { m_man.gotoAndStop(CRider.FRAME_DEAD); var _local6 = m_wh1.__get__pos().x; var _local3 = m_wh1.__get__pos().y; var _local5 = m_wh1.__get__prevPos().x; var _local4 = m_wh1.__get__prevPos().y; engine.clear(); wheelCount = 0; var _local2 = vehiclePlace.attachMovie("idDeadWheel", "_wh" + wheelCount, 150 + wheelCount); _local2._visible = false; m_wh1 = new CWheel(); m_wh1.initWhile(_local6, _local3, 8, 20, 140, _local2, m_man); m_wh1.__get__prevPos().x = _local5; m_wh1.__get__prevPos().y = _local4; engine.addParticle(m_wh1); process = function () { this.m_man._x = this.m_wh1.getMovie()._x; this.m_man._y = this.m_wh1.getMovie()._y; }; } function makeBoardWheel(px, py) { wheelCount++; var _local3 = vehiclePlace.attachMovie("idSnowWheel", "_wh" + wheelCount, 150 + wheelCount); _local3._visible = false; var _local2 = new CWheel(); _local2.initWhile(px, py, 4, 15, 140, _local3); engine.addParticle(_local2); return(_local2); } function playAccelerateSound() { } function stopAccelerateSound() { } function accelerate() { m_wh2.setAccelerate(m_acelerate); } function brake() { m_wh1.setAccelerate(0); } function stopAccelerate() { m_wh1.setAccelerate(0); m_wh2.setAccelerate(0); m_wh3.setAccelerate(0); } function processKeys(keyState) { breakIsDown = false; if (keyState.checkMask(KM_ACCELERATE)) { if (!keyState.checkPrevStateMask(KM_ACCELERATE)) { playAccelerateSound(); keyState.addMask(KM_ACCELERATE); } } else if (keyState.checkMask(KM_BRAKE)) { processAccelerate = brake; breakIsDown = true; } else { processAccelerate = accelerate; stopAccelerateSound(); } m_bikeMovie.mc.mc_man.processKeys(keyState); if (keyState.checkMask(KM_BIKE_JUMP)) { m_spaceIsPress = true; } else { m_spaceIsPress = false; } if ((!m_spaceIsPress) && (keyState.checkMask(KM_MOVE_BODY_FORWARD))) { turnTo(DIR_RIGHT); } else if ((!m_spaceIsPress) && (keyState.checkMask(KM_MOVE_BODY_BACK))) { turnTo(DIR_LEFT); } if (m_man.__get__state() == CRider.ST_STAND) { if (keyState.checkMask(KM_SPEC_TRICK1)) { m_trickKey = m_specialTrick1; } else if (keyState.checkMask(KM_SPEC_TRICK2)) { m_trickKey = m_specialTrick2; } else if (keyState.checkMask(KM_TRICK3)) { m_trickKey = CRider.STAND_ROT_360; } else if (keyState.checkMask(KM_TRICK2)) { m_trickKey = CRider.TRICK_GRAB_TAIL; } else if (keyState.checkMask(KM_TRICK1)) { m_trickKey = CRider.TRICK_GRAB_NOSE; } } } function processAccelerate() { } function process() { processAccelerate(); var _local3; var _local2; m_bikeDir.init(m_wh2.__get__pos().x - m_wh1.__get__pos().x, m_wh2.__get__pos().y - m_wh1.__get__pos().y); m_prevBikeAgle = m_bikeAgle; m_bikeAgle = (Math.atan2(m_bikeDir.y, m_bikeDir.x) * 180) / Math.PI; proccesRider(m_bikeAgle); if (m_wh3.hasIntersection()) { m_man._x = m_wh3.__get__pos().x; m_man._y = m_wh3.__get__pos().y; } else { m_man._x = (m_wh1.__get__pos().x + m_wh2.__get__pos().x) / 2; m_man._y = (m_wh1.__get__pos().y + m_wh2.__get__pos().y) / 2; } } function resetFlipPoint() { m_point90 = (m_point270 = 0); } function processFlipPoint() { if ((m_bikeAgle * m_prevBikeAgle) < 0) { return(undefined); } if ((m_bikeAgle > TRICK_ANGLE) && (m_prevBikeAgle < TRICK_ANGLE)) { m_point90++; } else if ((m_bikeAgle < TRICK_ANGLE) && (m_prevBikeAgle > TRICK_ANGLE)) { m_point90--; } else if ((m_bikeAgle > (-TRICK_ANGLE)) && (m_prevBikeAgle < (-TRICK_ANGLE))) { m_point270++; } else if ((m_bikeAgle < (-TRICK_ANGLE)) && (m_prevBikeAgle > (-TRICK_ANGLE))) { m_point270--; } if (m_point270 > 0) { CGame.getCurRace().makeTrick(CRider.TRICK_FRONT_FLIP, CConstants.SCORE_FORTRICK[CRider.TRICK_FRONT_FLIP]); resetFlipPoint(); } else if (m_point90 < 0) { CGame.getCurRace().makeTrick(CRider.TRICK_BACK_FLIP, CConstants.SCORE_FORTRICK[CRider.TRICK_BACK_FLIP]); resetFlipPoint(); } } function endWheelyTrick() { m_man.__set__state(CRider.ST_STAND); trace("wheelyCounter " + wheelyCounter); if (wheelyCounter > 13) { CGame.getCurRace().makeTrick(CRider.TRICK_WHEELY, CConstants.SCORE_FORTRICK[CRider.TRICK_WHEELY] * wheelyCounter); } wheelyCounter = 0; } function proccesRider(angle) { var _local2 = 0; var _local3 = 0; if (boardOnGround()) { if (flyCounter > _local2) { m_man.__set__state(CRider.ST_HALFSIT); CGame.flyTime = CGame.flyTime + flyCounter; } flyCounter = 0; groundCounter++; resetFlipPoint(); if (breakIsDown) { if (m_man.__get__state() == CRider.ST_WHEELY) { wheelyCounter++; } else { m_man.__set__state(CRider.ST_WHEELY); } } else if (m_man.__get__state() == CRider.ST_WHEELY) { endWheelyTrick(); } switch (m_man.__get__state()) { case CRider.ST_STAND : if (m_spaceIsPress && (groundCounter > _local3)) { m_man.__set__state(CRider.ST_SITDOWN); } break; case CRider.ST_SIT : if (!m_spaceIsPress) { jump(); m_man.__set__state(CRider.ST_STANDUP); } break; case CRider.ST_SITDOWN : if (m_spaceIsPress) { break; } if (groundCounter <= _local3) { break; } jump(); m_man.__set__state(CRider.ST_STANDUP); } } else { switch (m_man.__get__state()) { case CRider.ST_WHEELY : if (flyCounter > 0) { endWheelyTrick(); } break; case CRider.ST_SIT : if (flyCounter > 2) { trace("STAND UP"); m_man.__set__state(CRider.ST_STANDUP); } break; case CRider.ST_STAND : if (!((flyCounter > _local2) && (m_trickKey > 0))) { break; } m_man.__set__state((CRider.ST_360_DEGREES + m_trickKey) - 1); m_trickKey = 0; } flyCounter++; if (flyCounter > _local2) { processFlipPoint(); } groundCounter = 0; } m_man.process(); if (m_man.__get__state() == CRider.ST_STAND) { if (flyCounter > _local2) { m_man.rotate(m_man.__get__angle() / 2); } else { m_man.rotate((angle + m_man.__get__angle()) / 2); } } m_man._rotation = angle; } function moveMovieToMovieGlobal(movie, moviePos) { var _local1 = {x:movie._x, y:movie._y}; movie._parent.localToGlobal(_local1); moviePos._parent.globalToLocal(_local1); moviePos._x = _local1.x; moviePos._y = _local1.y; } function rotateMovieToMovieLocal(movie, moviePos) { movie._rotation = (Math.atan2(moviePos._y - movie._y, moviePos._x - movie._x) * 180) / Math.PI; } function turnTo(dir) { m_bikeNormal.init(m_bikeDir.x, m_bikeDir.y); m_bikeNormal.normalize(); var _local4; _local4 = m_bikeNormal.x; m_bikeNormal.x = -m_bikeNormal.y; m_bikeNormal.y = _local4; var _local2 = (m_bikeNormal.x * 7) * m_turnPower; var _local3 = (m_bikeNormal.y * 7) * m_turnPower; if (dir == DIR_RIGHT) { m_wh2.__get__accelerate().plusXY(_local2 * 1.3, _local3 * 1.3); m_wh1.__get__accelerate().plusXY((-_local2) * 0.7, (-_local3) * 0.7); } else { m_wh2.__get__accelerate().plusXY((-_local2) * 0.7, (-_local3) * 0.7); m_wh1.__get__accelerate().plusXY(_local2 * 1.3, _local2 * 1.3); } } function jump() { if (flyCounter > 5) { return(undefined); } var _local2 = 170 + (m_jumpPower * m_man.getCurAnimationKoeffComplete()); m_wh1.__get__accelerate().plusXY(0, -_local2); m_wh2.__get__accelerate().plusXY(0, -_local2); m_wh3.__get__accelerate().plusXY(0, -_local2); prBody.__get__accelerate().plusXY(0, -_local2); } function checkPointVsMovie(point, movie) { var _local1 = {x:point._x, y:point._y}; point._parent.localToGlobal(_local1); return(movie.hitTest(_local1.x, _local1.y, true)); } function checkDeath() { return(checkPointVsMovie(m_man.mcDeathHit, engine.getHitMovie())); } function hitTestObstacles(movieWithObstacles) { for (var _local3 in movieWithObstacles) { if ((movieWithObstacles[_local3].hitTest(m_wh1.getMovie()) || (movieWithObstacles[_local3].hitTest(m_wh3.getMovie()))) || (movieWithObstacles[_local3].hitTest(m_wh2.getMovie()))) { return(true); } } return(false); } function boardOnGround() { return(checkPointVsMovie(m_man.mcJumpHit1, engine.getHitMovie()) || (checkPointVsMovie(m_man.mcJumpHit2, engine.getHitMovie()))); } function getBodyMovieClip() { return(m_man); } static var KM_NONE = 0; static var KM_ACCELERATE = 1; static var KM_BRAKE = 2; static var KM_MOVE_BODY_FORWARD = 4; static var KM_MOVE_BODY_BACK = 8; static var KM_BIKE_JUMP = 16; static var KM_TRICK1 = 32; static var KM_TRICK2 = 64; static var KM_TRICK3 = 128; static var KM_SPEC_TRICK1 = 256; static var KM_SPEC_TRICK2 = 512; static var DIR_RIGHT = 0; static var DIR_LEFT = 1; static var m_acelerate = 60; static var m_turnPower = 3.3; static var m_jumpPower = 250; static var TRICK_ANGLE = 170; }
Symbol 665 MovieClip [__Packages.CParticle] Frame 0
class CParticle { var m_curPosition, m_prevPosition, m_accelerate, m_buckup, m_mass, m_mc; function CParticle () { m_curPosition = new CVector2D(); m_prevPosition = new CVector2D(); m_accelerate = new CVector2D(); m_buckup = new CVector2D(); } function initParticle(x, y, mass, mc) { if (x == undefined) { x = 0; } if (y == undefined) { y = 0; } if (mass == undefined) { mass = 1; } moveTo(x, y); m_mass = mass; m_accelerate.x = 0; m_accelerate.y = 0; setMovie(mc); return(this); } function moveTo(nx, ny) { m_curPosition.x = (m_prevPosition.x = nx); m_curPosition.y = (m_prevPosition.y = ny); } function verlet(dTime, koeffDamp) { m_buckup.copyFrom(m_curPosition); m_curPosition.x = m_curPosition.x + (((m_curPosition.x - m_prevPosition.x) * koeffDamp) + (m_accelerate.x * dTime)); m_curPosition.y = m_curPosition.y + (((m_curPosition.y - m_prevPosition.y) * koeffDamp) + (m_accelerate.y * dTime)); m_buckup.copyTo(m_prevPosition); synchronizeMovie(); } function checkCollision(hitMovie) { } function synchronizeMovie() { } function moveMovieToCurentPosition() { m_mc._x = m_curPosition.x; m_mc._y = m_curPosition.y; } function get mass() { return(m_mass); } function set mass(nMass) { m_mass = nMass; //return(mass); } function get accelerate() { return(m_accelerate); } function set accelerate(acc) { m_accelerate = acc; //return(accelerate); } function get prevPos() { return(m_prevPosition); } function set prevPos(pos) { m_prevPosition = pos; //return(prevPos); } function get pos() { return(m_curPosition); } function set pos(pos) { m_curPosition = pos; //return(this.pos); } function setMovie(mc) { if ((mc == null) || (mc == undefined)) { synchronizeMovie = function () { }; m_mc = null; } else { m_mc = mc; synchronizeMovie = moveMovieToCurentPosition; } } function getMovie() { return(m_mc); } }
Symbol 666 MovieClip [__Packages.CVector2D] Frame 0
class CVector2D { var x, y; function CVector2D (nx, ny) { init(nx, ny); } function init(nx, ny) { x = nx; y = ny; } function copyFrom(v) { x = v.x; y = v.y; } function copyTo(v) { v.x = x; v.y = y; } function plusXY(nx, ny) { x = x + nx; y = y + ny; } static function getDistanceBetween(p1, p2) { var _local2 = p1.x - p2.x; var _local1 = p1.y - p2.y; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function getUgol() { return(Math.atan2(y, x)); } function duplicate() { return(new CVector2D(x, y)); } function minus(v) { x = x - v.x; y = y - v.y; } function minusNew(v) { return(new CVector2D(x - v.x, y - v.y)); } function normalize() { var _local2 = Math.sqrt((x * x) + (y * y)); x = x / _local2; y = y / _local2; } function reverseNew() { return(new CVector2D(-x, -y)); } function scalar(v) { return((x * v.x) + (y * v.y)); } function modul() { return(Math.sqrt((x * x) + (y * y))); } function reflectFromNormal(n) { var _local2 = Math.atan2(n.y, n.x); rotate(-_local2); x = -x; rotate(_local2); } function rotate(u) { var _local4 = x; var _local3 = y; x = (_local4 * Math.cos(u)) - (_local3 * Math.sin(u)); y = (_local4 * Math.sin(u)) + (_local3 * Math.cos(u)); } function rotateNew(u) { return(new CVector2D((x * Math.cos(u)) - (y * Math.sin(u)), (x * Math.sin(u)) + (y * Math.cos(u)))); } function mult(k) { x = x * k; y = y * k; } function multNew(k) { return(new CVector2D(x * k, y * k)); } function plus(v) { x = x + v.x; y = y + v.y; } function plusNew(v) { return(new CVector2D(x + v.x, y + v.y)); } function getDistanceTo(p1, p2) { var _local3 = p1.y - p2.y; var _local2 = p2.x - p1.x; var _local6 = (p1.x * (p2.y - p1.y)) - (p1.y * (p2.x - p1.x)); var _local5 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); _local3 = _local3 / _local5; _local2 = _local2 / _local5; _local6 = _local6 / _local5; return(((_local3 * x) + (_local2 * y)) + _local6); } function toString() { return(((("( " + x) + ", ") + y) + " )"); } }
Symbol 667 MovieClip [__Packages.CWheel] Frame 0
class CWheel extends CParticle { var m_rim, m_acceleration, initParticle, m_koeffSpring, m_koeffSlip, m_radius, m_maxAccSpeed, m_speed, m_accSpeed, rot, intersectionFlag, lastIntersPoint, lastN, hitPointArray, normalArray, hitArray, intersArray, m_prevPosition, synchronizeMovie, m_mc, m_curPosition; function CWheel () { super(); } function setRotationMovie(rotationMovie) { if ((rotationMovie == undefined) || (rotationMovie == null)) { rotateMovie = function () { }; m_rim = null; } else { rotateMovie = function () { this.rot.rotate(this.m_speed / this.m_radius); this.m_rim._rotation = Math.atan2(this.rot.y, this.rot.x) * CWheel.ANGLE_180_DIV_PI; }; m_rim = rotationMovie; } } function setAccelerate(nAccelerate) { m_acceleration = nAccelerate; } function getAccelerate() { return(m_acceleration); } function initWhile(x, y, mass, rad, maxAccSpeed, mc, rotationMovie, koeffSpring, koeffSlip) { initParticle(x, y, mass, mc); if (koeffSpring == undefined) { koeffSpring = 0.1; } if (koeffSlip == undefined) { koeffSlip = 0.1; } m_koeffSpring = koeffSpring; m_koeffSlip = koeffSlip; setRotationMovie(rotationMovie); m_radius = rad; m_maxAccSpeed = maxAccSpeed; m_speed = 0; m_accSpeed = 0; rot = new CVector2D(1, 0); intersectionFlag = false; lastIntersPoint = new CVector2D(0, 0); lastN = new CVector2D(0, 0); var _local2; var _local3 = (Math.PI*2) / m_hitCount; hitPointArray = new Array(m_hitCount); normalArray = new Array(m_hitCount); hitArray = new Array(m_hitCount); intersArray = new Array(); _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2] = new CVector2D(Math.sin(_local3 * _local2) * m_radius, (-Math.cos(_local3 * _local2)) * m_radius); normalArray[_local2] = hitPointArray[_local2].multNew(-1); normalArray[_local2].normalize(); _local2++; } m_acceleration = 0; return(this); } function verlet(dTime, koeffDamp) { super.verlet(dTime, koeffDamp); m_accSpeed = Math.max(-m_maxAccSpeed, Math.min(m_maxAccSpeed, m_accSpeed + (m_acceleration * dTime))); m_speed = Math.max((-m_maxSpeed) * dTime, Math.min((m_speed * koeffDamp) + m_accSpeed, m_maxSpeed * dTime)); rotateMovie(); } function rotateMovie() { } function checkCollision(hit_mc) { var _local2; var _local8; var _local9 = new CVector2D(0, 0); var _local13 = false; var _local5; var _local7; var _local15; var _local16 = new CVector2D(m_prevPosition.x, m_prevPosition.y); var _local4 = new CVector2D(0, 0); var _local3 = new CVector2D(0, 0); var _local14; synchronizeMovie(); _local14 = 0; _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2].copyTo(_local9); m_mc.localToGlobal(_local9); if ((hitArray[_local2] = hit_mc.hitTest(_local9.x, _local9.y, true))) { _local13 = true; _local5 = _local2; _local14++; } _local2++; } if (_local14 == m_hitCount) { m_curPosition.x = m_prevPosition.x + ((m_curPosition.x - m_prevPosition.x) * 0.3); m_curPosition.y = m_prevPosition.y + ((m_curPosition.y - m_prevPosition.y) * 0.3); synchronizeMovie(); return(undefined); } _local2 = 0; if (_local13) { while (true) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (!hitArray[_local2]) { _local5 = -1; _local8 = 0; while (_local8 < m_hitCount) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (_local5 == -1) { if (hitArray[_local2]) { _local5 = _local2; _local4.plus(normalArray[_local2]); normalArray[_local2].copyTo(_local3); } } else if (!hitArray[_local2]) { _local7 = _local2 - 1; if (_local7 < 0) { _local7 = m_hitCount - 1; } intersArray.push({k1:_local5, k2:_local7, n:new CVector2D(_local3.x, _local3.y)}); _local5 = -1; } else { _local4.plus(normalArray[_local2]); _local3.plus(normalArray[_local2]); } _local8++; } break; } } var _local6 = new CVector2D(0, 0); if (intersArray.length > 0) { _local4.normalize(); if (intersectionFlag) { _local4.x = _local4.x + lastN.x; _local4.y = _local4.y + lastN.y; _local4.x = _local4.x / 2; _local4.y = _local4.y / 2; } var _local10; var _local11; _local15 = intersArray.length; _local2 = 0; while (_local2 < _local15) { _local10 = intersArray.pop(); _local5 = _local10.k1; _local7 = _local10.k2; _local10.n.copyTo(_local3); m_curPosition.minusNew(m_prevPosition).copyTo(_local6); if (_local4.scalar(_local6) < 0) { _local11 = Math.atan2(_local4.y, _local4.x); _local6.rotate(-_local11); _local6.x = (-_local6.x) * m_koeffSpring; _local6.rotate(_local11); pushOut(_local5, _local7, _local3, hit_mc); m_prevPosition.x = m_curPosition.x - _local6.x; m_prevPosition.y = m_curPosition.y - _local6.y; } else { pushOut(_local5, _local7, _local3, hit_mc); } _local2++; } validateRotation(_local4, _local16); intersectionFlag = true; m_curPosition.copyTo(lastIntersPoint); _local4.copyTo(lastN); } } else if (intersectionFlag) { validateRotation(lastN, _local16); intersectionFlag = false; } synchronizeMovie(); } function pushOut(k1, k2, n, hit_mc) { n.normalize(); if (k1 != k2) { var _local7 = new CVector2D(0, 0).getDistanceTo(hitPointArray[k1], hitPointArray[k2]); _local7 = m_radius - Math.abs(_local7); m_curPosition.plus(n.multNew(_local7)); m_prevPosition.plus(n.multNew(_local7)); } else { var _local6 = n.multNew(-m_radius); var _local4 = new CVector2D(0, 0); var _local5 = 0; var _local3 = 0.03; while (true) { _local6.copyTo(_local4); m_mc.localToGlobal(_local4); if (hit_mc.hitTest(_local4.x, _local4.y, true)) { _local5++; m_curPosition.x = m_curPosition.x + (n.x * _local3); m_curPosition.y = m_curPosition.y + (n.y * _local3); synchronizeMovie(); } else { _local5--; m_curPosition.x = m_curPosition.x - (n.x * _local3); m_curPosition.y = m_curPosition.y - (n.y * _local3); m_prevPosition.plus(n.multNew(_local3 * _local5)); break; } } } } function validateRotation(n, oldPos) { if ((!intersectionFlag) && (Math.abs(m_accSpeed) > 0.01)) { if (Math.abs(m_accSpeed) < ((m_maxAccSpeed * 0.02) / 2)) { m_accSpeed = 0; } else if (m_accSpeed > 0) { m_accSpeed = m_maxAccSpeed * 0.02; } else { m_accSpeed = (-m_maxAccSpeed) * 0.02; } } var _local3 = new CVector2D(-n.y, n.x); var _local6 = m_curPosition.minusNew(oldPos); var _local5 = Math.atan2(_local3.y, _local3.x); var _local2 = _local6.rotateNew(-_local5); m_speed = _local2.x + m_accSpeed; _local2.y = 0; _local2.rotate(_local5); var _local4 = 1 - m_koeffSlip; m_curPosition.x = (m_curPosition.x + ((_local3.x * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.x); m_curPosition.y = (m_curPosition.y + ((_local3.y * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.y); m_accSpeed = m_accSpeed * m_koeffSlip; } function hasIntersection() { return(intersectionFlag); } static var m_maxSpeed = 180; static var m_hitCount = 16; static var m_koeffFriction = 0.03; static var ANGLE_180_DIV_PI = 57.2957795130823; }
Symbol 668 MovieClip [__Packages.CParticleEngine] Frame 0
class CParticleEngine { var m_particles, m_constraints, m_hitMovie, m_gravity, m_koeffDamp; function CParticleEngine (hitMovie, nGravity, koeffDamp) { m_particles = new Array(); m_constraints = new Array(); setHitMovie(hitMovie); init(nGravity, koeffDamp); } function setHitMovie(hitMovie) { if (hitMovie == undefined) { hitMovie = null; } m_hitMovie = hitMovie; } function getHitMovie() { return(m_hitMovie); } function set gravity(nGravity) { m_gravity = nGravity; //return(gravity); } function get gravity() { return(m_gravity); } function init(nGravity, koeffDamp) { if (nGravity == undefined) { nGravity = 9.8; } if (koeffDamp == undefined) { koeffDamp = 0.995; } gravity = (nGravity); m_koeffDamp = koeffDamp; } function addParticle(p) { m_particles.push(p); } function process() { drawSpringConstraints(); var _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.plusXY(0, m_gravity * m_particles[_local2].mass); m_particles[_local2].accelerate.mult(1 / REPEAT_COUNT); _local2++; } var _local3 = 0; while (_local3 < REPEAT_COUNT) { _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].verlet(D_TIME, m_koeffDamp); _local2++; } _local2 = 0; while (_local2 < m_constraints.length) { m_constraints[_local2].resolve(); _local2++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].checkCollision(m_hitMovie); _local2++; } _local3++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.init(0, 0); _local2++; } } function addConstraint(c) { m_constraints.push(c); } function clear() { while (m_particles.pop() != undefined) { } clearConstraints(); } function clearConstraints() { while (m_constraints.pop() != undefined) { } } function drawSpringConstraints() { if (CGameService.__get__DEBUG_MODE()) { var _local4 = new Object(); var _local3 = new Object(); var _local2 = 0; while (_local2 < m_constraints.length) { _local4.x = m_constraints[_local2].m_p1.pos.x; _local4.y = m_constraints[_local2].m_p1.pos.y; _local3.x = m_constraints[_local2].m_p2.pos.x; _local3.y = m_constraints[_local2].m_p2.pos.y; m_hitMovie.localToGlobal(_local4); m_hitMovie.localToGlobal(_local3); CGameService.drawLine(_local4.x, _local4.y, _local3.x, _local3.y, 0.5, 0, 100); _local2++; } } } static var SEC_PER_FRAME = 0.0416666666666667; static var REPEAT_COUNT = 3; static var D_TIME = SEC_PER_FRAME / REPEAT_COUNT; }
Symbol 669 MovieClip [__Packages.IConstraint] Frame 0
interface IConstraint { }
Symbol 670 MovieClip [__Packages.CGameService] Frame 0
class CGameService { static var m_instance; var m_root, m_debugMode, m_pauseListeners, m_score; function CGameService (rootPointer, soundsNames) { m_instance = this; m_root = rootPointer; m_debugMode = false; m_pauseListeners = new CGroup(); m_score = 0; CSoundService.createSoundService(soundsNames, m_root, 9999); } static function get instance() { return(m_instance); } static function get _root() { return(m_instance.m_root); } static function get score() { return(m_instance.m_score); } static function set score(score) { m_instance.m_score = score; //return(CGameService.score); } static function set pauseOn(pauseState) { m_instance.m_pauseOn = pauseState; if (pauseState) { m_instance.m_pauseListeners.callFunction("enablePause"); } else { m_instance.m_pauseListeners.callFunction("disablePause"); } //return(pauseOn); } static function get pauseOn() { return(m_instance.m_pauseOn); } static function addPauseListener(obj) { m_instance.m_pauseListeners.addElement(obj); } static function removePauseListener(obj) { m_instance.m_pauseListeners.removeElement(obj); } static function getGlobalXY(pX, pY, movie) { var _local1 = {x:pX, y:pY}; movie.localToGlobal(_local1); return(_local1); } static function get DEBUG_MODE() { return(m_instance.m_debugMode); } static function set DEBUG_MODE(debugMode) { m_instance.m_debugMode = debugMode; if (debugMode) { m_instance.m_drawArea = m_instance.m_root.createEmptyMovieClip("__drawArea", DEPTH_DRAW_AREA); } else { m_instance.m_drawArea.removeMovieClip(); } //return(DEBUG_MODE); } static function drawLine(x1, y1, x2, y2, thickness, rgb, alpha) { if (m_instance.m_debugMode) { m_instance.m_drawArea.lineStyle(thickness, rgb, alpha); m_instance.m_drawArea.moveTo(x1, y1); m_instance.m_drawArea.lineTo(x2, y2); } } static function clearAll() { if (m_instance.m_debugMode) { m_instance.m_drawArea.clear(); } } static function numberToStringWith0(val) { if (val < 10) { return(String("0" + val.toString())); } return(val.toString()); } static function roundRandom(maxValue) { return(Math.floor(Math.random() * maxValue) + 1); } static var DEPTH_DRAW_AREA = 32001; }
Symbol 671 MovieClip [__Packages.CGroup] Frame 0
class CGroup { var m_elements; function CGroup () { m_elements = new Array(); } function addElement(element) { var _local2 = 0; while (_local2 < m_elements.length) { if (m_elements[_local2] == null) { m_elements[_local2] = element; return(undefined); } _local2++; } m_elements.push(element); } function removeElement(element) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] == element) { m_elements[_local2] = null; } _local2--; } } function getElementAt(elementNum) { return(m_elements[elementNum]); } function removeAllElements() { var _local2 = m_elements.length - 1; while (_local2 >= 0) { m_elements[_local2] = null; _local2--; } } function callFunction(funcName) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](); } _local2--; } } function callFunctionParam1(funcName, param1) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](param1); } _local2--; } } function callFunctionParam2(funcName, param1, param2) { var _local2 = m_elements.length - 1; while (_local2 >= 0) { if (m_elements[_local2] != null) { m_elements[_local2][funcName](param1, param2); } _local2--; } } }
Symbol 672 MovieClip [__Packages.CLevel] Frame 0
class CLevel extends MovieClip { var m_levelPlace, attachMovie, m_hitPlace, m_engine, m_camera, mcLevelTrickCheck, mcLevelPromt; function CLevel () { super(); } function initLevel(levelNum) { m_levelPlace = attachMovie(CConstants.levelNames[levelNum], "_levelName", DEPTH_LEVEL); m_hitPlace = m_levelPlace.mcHit; m_engine = new CParticleEngine(m_hitPlace, 7); m_camera = new CCamera(); } function initCamera(movieCenteredAtScreen, windowWidth, windowHeight, lookAtX, lookAtY) { m_camera.init(movieCenteredAtScreen, this, windowWidth, windowHeight); m_camera.setLookPoint(lookAtX, lookAtY); m_camera.setLevelSize(300000, m_hitPlace._height); m_camera.process(); } function process() { m_engine.process(); m_camera.process(); } function checkFinish(targetObject) { return(m_levelPlace.mcFinishLine.hitTest(targetObject)); } function trickCheck(targetObject) { mcLevelTrickCheck = m_levelPlace.mcLevelTrickCheck; for (var _local3 in mcLevelTrickCheck) { if (mcLevelTrickCheck[_local3].hitTest(targetObject)) { return(mcLevelTrickCheck[_local3]); } } return(null); } function checkLevelPromt(targetObject) { mcLevelPromt = m_levelPlace.mcLevelPromt; for (var _local3 in mcLevelPromt) { if (mcLevelPromt[_local3].hitTest(targetObject)) { return(mcLevelPromt[_local3].trickForCheck); } } return(0); } function getEngine() { return(m_engine); } function getVehiclePlace() { return(m_levelPlace.m_vehiclePlace); } function getHitPlace() { return(m_hitPlace); } function getObstaclesPlace() { return(m_levelPlace.mcObstaclesPlace); } static var DEPTH_VECHICLE_PLACE = 150; static var DEPTH_LEVEL = 110; static var DEPTH_MIDDLE = 105; static var DEPTH_HIT_LEVEL = 100; }
Symbol 673 MovieClip [__Packages.CCamera] Frame 0
class CCamera { var m_targetMoviePos, m_targetMovie, m_levelMovie, m_screenWidth, m_screenHeight, m_levelWidth, m_levelHeight, m_targetXAtScreen, m_targetYAtScreen, m_positionState; function CCamera () { m_targetMoviePos = new Object(); } function init(targetMovie, levelMovie, screenWidth, screenHeight) { m_targetMovie = targetMovie; m_levelMovie = levelMovie; m_screenWidth = screenWidth; m_screenHeight = screenHeight; setLevelSize(m_levelMovie._width, m_levelMovie._height); setLookPoint(m_screenWidth / 2, m_screenHeight / 2); } function setLevelSize(levelWidth, levelHeight) { m_levelWidth = levelWidth; m_levelHeight = levelHeight; } function setLookPoint(px, py) { m_targetXAtScreen = px; m_targetYAtScreen = py; process(); } function pointOutsideLeft(pX) { return(Math.abs(pX) < Math.abs(m_levelMovie._x)); } function process() { m_targetMoviePos.x = m_targetMovie._x; m_targetMoviePos.y = m_targetMovie._y; m_targetMovie._parent.localToGlobal(m_targetMoviePos); m_levelMovie._parent.globalToLocal(m_targetMoviePos); m_levelMovie._x = m_levelMovie._x + Math.round(m_targetXAtScreen - m_targetMoviePos.x); m_levelMovie._y = m_levelMovie._y + Math.round(m_targetYAtScreen - m_targetMoviePos.y); m_positionState = BORDER_NONE; if (m_levelMovie._x > 0) { m_levelMovie._x = 0; m_positionState = BORDER_LEFT; } else if (m_levelMovie._x < (m_screenWidth - m_levelWidth)) { m_levelMovie._x = m_screenWidth - m_levelWidth; m_positionState = BORDER_RIGHT; } } function getTargetMovie() { return(m_targetMovie); } static var BORDER_NONE = 0; static var BORDER_LEFT = 1; static var BORDER_RIGHT = 2; }
Symbol 674 MovieClip [__Packages.CBoxConstrainSkeleton] Frame 0
class CBoxConstrainSkeleton { var m_A, m_B, m_C, m_D, m_AB, m_AC, m_AD, m_BC, m_BD, m_CD, m_ABC, m_DCB; function CBoxConstrainSkeleton () { } function init(a, b, c, d, ab, ac, ad, bc, bd, cd) { m_A = a; m_B = b; m_C = c; m_D = d; m_AB = ab; m_AB.__set__p1(a); m_AB.__set__p2(b); m_AC = ac; m_AC.__set__p1(a); m_AC.__set__p2(c); m_AD = ad; m_AD.__set__p1(a); m_AD.__set__p2(d); m_BC = bc; m_BC.__set__p1(b); m_BC.__set__p2(c); m_BD = bd; m_BD.__set__p1(b); m_BD.__set__p2(d); m_CD = cd; m_CD.__set__p1(c); m_CD.__set__p2(d); m_ABC = new CPenetrationConstraint(m_D, m_C, m_B); m_DCB = new CPenetrationConstraint(m_A, m_B, m_C); return(this); } function changeGeometry(pA, pB, pC, pD) { m_A.moveTo(pA.x, pA.y); m_B.moveTo(pB.x, pB.y); m_C.moveTo(pC.x, pC.y); m_D.moveTo(pD.x, pD.y); m_AB.fixDistance(); m_AC.fixDistance(); m_AD.fixDistance(); m_BC.fixDistance(); m_BD.fixDistance(); m_CD.fixDistance(); m_ABC.fixDistance(); m_DCB.fixDistance(); } function addToEngine(engine) { engine.addParticle(m_A); engine.addParticle(m_B); engine.addParticle(m_C); engine.addParticle(m_D); engine.addConstraint(m_AB); engine.addConstraint(m_AC); engine.addConstraint(m_AD); engine.addConstraint(m_BC); engine.addConstraint(m_BD); engine.addConstraint(m_CD); engine.addConstraint(m_ABC); engine.addConstraint(m_DCB); } function get A() { return(m_A); } function get B() { return(m_B); } function get C() { return(m_C); } function get D() { return(m_D); } function get AB() { return(m_AB); } function get AC() { return(m_AC); } function get AD() { return(m_AD); } function get BC() { return(m_BC); } function get BD() { return(m_BD); } function get CD() { return(m_CD); } }
Symbol 675 MovieClip [__Packages.CSpringConstraint] Frame 0
class CSpringConstraint implements IConstraint { var m_p1, m_p2, m_koeffStiffPress, m_koeffStiffStretch, m_relaxLen; function CSpringConstraint () { } function init(koeffStiffPress, koeffStiffStretch, p1, p2) { m_p1 = p1; m_p2 = p2; m_koeffStiffPress = koeffStiffPress; m_koeffStiffStretch = koeffStiffStretch; fixDistance(); return(this); } function fixDistance() { m_relaxLen = CVector2D.getDistanceBetween(m_p1.__get__pos(), m_p2.__get__pos()); } function resolve() { var _local3 = m_p1.__get__pos().x - m_p2.__get__pos().x; var _local2 = m_p1.__get__pos().y - m_p2.__get__pos().y; var _local5 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); var _local9 = (_local5 - m_relaxLen) / _local5; var _local8; if (_local5 > m_relaxLen) { _local8 = m_koeffStiffStretch; } else { _local8 = m_koeffStiffPress; } var _local7 = m_p1.__get__mass(); var _local6 = m_p2.__get__mass(); var _local4 = (_local9 * _local8) / (_local7 + _local6); m_p1.__get__pos().x = m_p1.__get__pos().x - ((_local3 * _local7) * _local4); m_p1.__get__pos().y = m_p1.__get__pos().y - ((_local2 * _local7) * _local4); m_p2.__get__pos().x = m_p2.__get__pos().x + ((_local3 * _local6) * _local4); m_p2.__get__pos().y = m_p2.__get__pos().y + ((_local2 * _local6) * _local4); } function set p1(nP1) { m_p1 = nP1; //return(p1); } function get p1() { return(m_p1); } function set p2(nP2) { m_p2 = nP2; //return(p2); } function get p2() { return(m_p2); } }
Symbol 676 MovieClip [__Packages.CPenetrationConstraint] Frame 0
class CPenetrationConstraint implements IConstraint { var p0, p1, p2, sign, n; function CPenetrationConstraint (np0, np1, np2) { p0 = np0; p1 = np1; p2 = np2; fixDistance(); } function fixDistance() { sign = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if (sign < 0) { sign = -1; } else { sign = 1; } n = new CVector2D(); } function resolve() { var _local2 = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if ((sign * _local2) <= 2) { n.init(p2.__get__pos().x, p2.__get__pos().y); n.minus(p1.__get__pos()); n.normalize(); n.rotate(PI2 * sign); n.mult(Math.abs(_local2) + 1); p1.__get__pos().minus(n); } } static var PI2 = (Math.PI/2); }
Symbol 677 MovieClip [__Packages.CConstants] Frame 0
class CConstants { function CConstants () { } static var SOUNDS_NAMES = new Array("sndIntro", "sndInGame", "sndDieMale", "sndDieFemale", "sndTrick", "sndBonus", "sndButton", "sndEnd"); static var SND_INTRO = 0; static var SND_INGAME = 1; static var SND_DIE_MALE = 2; static var SND_DIE_FEMALE = 3; static var SND_TRICK = 4; static var SND_BONUS = 5; static var SND_BUTTON = 6; static var SND_END = 7; static var SCREEN_WIDTH = 800; static var SCREEN_HEIGHT = 600; static var LEVEL_HORIZONT = 180; static var FILTER_GREY = new flash.filters.ColorMatrixFilter(new Array(0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0)); static var REAL_KEYS = new Array(38, 40, 37, 39, 32, 87, 83, 65, 68); static var LOGIC_KEYS = new Array(CBike.KM_ACCELERATE, CBike.KM_BRAKE, CBike.KM_MOVE_BODY_BACK, CBike.KM_MOVE_BODY_FORWARD, CBike.KM_BIKE_JUMP, CBike.KM_ACCELERATE, CBike.KM_BRAKE, CBike.KM_MOVE_BODY_BACK, CBike.KM_MOVE_BODY_FORWARD); static var SEQUENCE_FOR_TRICK = new Array(new Array(CBike.KM_BIKE_JUMP | CBike.KM_BRAKE, CBike.KM_BIKE_JUMP | CBike.KM_MOVE_BODY_FORWARD), new Array(CBike.KM_BIKE_JUMP | CBike.KM_BRAKE, (CBike.KM_BIKE_JUMP | CBike.KM_BRAKE) | CBike.KM_MOVE_BODY_FORWARD), new Array(CBike.KM_BIKE_JUMP | CBike.KM_BRAKE, CBike.KM_BIKE_JUMP | CBike.KM_MOVE_BODY_BACK), new Array(CBike.KM_BIKE_JUMP | CBike.KM_BRAKE, (CBike.KM_BIKE_JUMP | CBike.KM_BRAKE) | CBike.KM_MOVE_BODY_BACK), [CBike.KM_BIKE_JUMP | CBike.KM_MOVE_BODY_FORWARD], [CBike.KM_BIKE_JUMP | CBike.KM_MOVE_BODY_BACK], [CBike.KM_BIKE_JUMP | CBike.KM_ACCELERATE]); static var SEQUENCE_TRICK_NUM_VS_BIKE_KEY = new Array(CBike.KM_SPEC_TRICK1, CBike.KM_SPEC_TRICK1, CBike.KM_SPEC_TRICK2, CBike.KM_SPEC_TRICK2, CBike.KM_TRICK1, CBike.KM_TRICK2, CBike.KM_TRICK3); static var SCORE_FORTRICK = new Array(0, 500, 900, 250, 250, 5, 300, 500, 500, 1000, 900, 300, 700, 400, 400); static var TRICK_GRAB_NOSE = 1; static var TRICK_GRAB_TAIL = 2; static var TRICK_FAKIE = 3; static var TRICK_SPEC_LEFT = 4; static var TRICK_SPEC_RIGHT = 5; static var TRICK_NUM_VS_PROMT = new Array(0, TRICK_SPEC_LEFT, TRICK_SPEC_RIGHT, TRICK_GRAB_NOSE, TRICK_GRAB_NOSE, 0, TRICK_FAKIE, TRICK_SPEC_RIGHT, TRICK_SPEC_RIGHT, TRICK_SPEC_LEFT, TRICK_SPEC_RIGHT, TRICK_SPEC_LEFT, TRICK_SPEC_LEFT, 0, 0); static var levelNames = new Array("idLevel3", "idLevel8", "idLevel4", "idLevel7", "idLevel2", "idLevel5", "idLevel6", "idLevel9", "idLevel1"); static var levelStatistics = new Array(new Array(3, 150, 800, 21), new Array(6, 230, 1500, 22), new Array(5, 160, 1200, 23), new Array(7, 190, 1200, 24), new Array(9, 270, 2400, 25), new Array(10, 340, 2800, 26), new Array(9, 270, 3500, 27), new Array(5, 300, 2000, 28), new Array(17, 570, 6700, 29)); static var bikeBaseParam = new CBoxConstrainSkeleton().init(new CWheel().initWhile(0, 0, 4, 18, 260), new CParticle().initParticle(0, 0, 3), new CParticle().initParticle(0, 0, 3), new CWheel().initWhile(0, 0, 4, 20, 260), new CSpringConstraint().init(0.5, 0.8), new CSpringConstraint().init(1, 1), new CSpringConstraint().init(0.8, 0.8), new CSpringConstraint().init(1, 1), new CSpringConstraint().init(1, 1), new CSpringConstraint().init(0.5, 0.8)); static var BorderScaleX = new Array(95, 100, 95, 100); static var BorderScaleY = new Array(100, 95, 95, 100); }
Symbol 678 MovieClip [__Packages.CMultiState] Frame 0
class CMultiState { var m_state, m_prevState; function CMultiState () { m_state = (m_prevState = 0); } function set curMask(nState) { m_prevState = m_state; m_state = nState; //return(curMask); } function get curMask() { return(m_state); } function checkMask(nState) { return((m_state & nState) != 0); } function checkPrevStateMask(nState) { return((m_prevState & nState) != 0); } function addMask(nState) { curMask = curMask | nState; } function delMask(nState) { curMask = curMask & (~nState); } function getDiferent(nState) { return(m_state & (~nState)); } function getLastChange() { return(m_prevState & (~m_state)); } }
Symbol 679 MovieClip [__Packages.CKeyManager] Frame 0
class CKeyManager { var m_pressedKeyState, m_firstPressedKeyState, m_releasedKeyState, m_prevPressedKeyState, m_curSequence, m_delayBetweenPressure, m_allKeySequence, m_aRealKeys, m_aLogicKeys; function CKeyManager () { m_pressedKeyState = new CMultiState(); m_firstPressedKeyState = new CMultiState(); m_releasedKeyState = new CMultiState(); m_prevPressedKeyState = new CMultiState(); m_curSequence = new Array(); m_delayBetweenPressure = 0; } function resetSequence() { m_delayBetweenPressure = 0; while (m_curSequence.pop() != undefined) { } } function checkSequenceByNum(sequenceNum) { var _local3 = 0; var _local2 = m_curSequence.length - 1; while (_local2 >= 0) { if (m_allKeySequence[sequenceNum][_local2] != m_curSequence[_local2]) { break; } _local3++; _local2--; } return(_local3); } function checkAllSequence() { var _local3 = 0; var _local4 = 0; var _local2 = 0; while (_local2 < m_allKeySequence.length) { _local3 = checkSequenceByNum(_local2); if (_local3 == m_allKeySequence[_local2].length) { return(_local2); } _local4 = _local4 + _local3; _local2++; } if (_local4 == 0) { resetSequence(); } return(-1); } function init(aRealKeys, aLogicKeys) { m_aRealKeys = aRealKeys; m_aLogicKeys = aLogicKeys; return(this); } function process() { m_prevPressedKeyState.__set__curMask(m_pressedKeyState.curMask); m_firstPressedKeyState.__set__curMask(0); m_pressedKeyState.__set__curMask(0); m_releasedKeyState.__set__curMask(0); var _local2 = 0; while (_local2 < m_aRealKeys.length) { if (Key.isDown(m_aRealKeys[_local2])) { m_pressedKeyState.addMask(m_aLogicKeys[_local2]); if (!m_prevPressedKeyState.checkMask(m_aLogicKeys[_local2])) { m_firstPressedKeyState.addMask(m_aLogicKeys[_local2]); } } else if (m_prevPressedKeyState.checkMask(m_aLogicKeys[_local2])) { m_releasedKeyState.addMask(m_aLogicKeys[_local2]); } _local2++; } if (m_firstPressedKeyState.__get__curMask() != 0) { m_delayBetweenPressure = 0; m_curSequence.push(m_pressedKeyState.__get__curMask()); } else { m_delayBetweenPressure++; if (m_delayBetweenPressure > MAX_DELAY_BETWEEN_PRESSURE) { resetSequence(); } } } function isKeyFirstPressed(keyMask) { return(m_firstPressedKeyState.checkMask(keyMask)); } function isKeyPressed(keyMask) { return(m_pressedKeyState.checkMask(keyMask)); } function isKeyReleased(keyMask) { return(m_releasedKeyState.checkMask(keyMask)); } static var MAX_DELAY_BETWEEN_PRESSURE = 8; }
Symbol 680 MovieClip [__Packages.CInvisibleMovie] Frame 0
class CInvisibleMovie extends MovieClip { var _visible; function CInvisibleMovie () { super(); _visible = false; } }
Symbol 681 MovieClip [__Packages.CRiderColor] Frame 0
class CRiderColor extends MovieClip { var gotoAndStop; function CRiderColor () { super(); } function onLoad() { gotoAndStop(CGame.__get__curRider() + 1); } }
Symbol 682 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 683 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 684 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 685 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 686 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }
Symbol 687 MovieClip [__Packages.CHelpTrickIcons] Frame 0
class CHelpTrickIcons extends MovieClip { var m_num, _currentframe, gotoAndStop; function CHelpTrickIcons () { super(); } function onPress() { CGame.__set__curHelpTrick(m_num); } function onEnterFrame() { if ((CGame.__get__curHelpTrick() == m_num) && (!isSelect())) { select(); } else if ((CGame.__get__curHelpTrick() != m_num) && (isSelect())) { unSelect(); } } function isSelect() { return(_currentframe == 2); } function select() { gotoAndStop(2); } function unSelect() { gotoAndStop(1); } }
Symbol 688 MovieClip [__Packages.CGameControl] Frame 0
class CGameControl extends MovieClip { var _currentframe, gotoAndStop; function CGameControl () { super(); } function onEnterFrame() { if ((!CGameService.__get__pauseOn()) && (_currentframe != 2)) { gotoAndStop(2); } if (CGameService.__get__pauseOn() && (_currentframe != 1)) { gotoAndStop(1); } } function onPress() { if (CGameService.__get__pauseOn()) { CGameService.__set__pauseOn(false); } else { CGameService.__set__pauseOn(true); } } }
Symbol 689 MovieClip [__Packages.CRiderIcons] Frame 0
class CRiderIcons extends MovieClip { var m_num, _currentframe, _parent, m_LockNum, filters, gotoAndStop; function CRiderIcons () { super(); } function onPress() { CGame.__set__curRider(m_num); } function onEnterFrame() { if ((CGame.__get__curRider() == m_num) && ((!isSelect()) || (_currentframe != 2))) { select(); } else if ((CGame.__get__curRider() != m_num) && (isSelect())) { unSelect(); } if (_parent.mcLocked._visible && (CGame.__get__curLevel() > m_LockNum)) { _parent.mcLocked._visible = false; } } function isSelect() { return(filters.length == 0); } function select() { gotoAndStop(2); filters = null; } function unSelect() { gotoAndStop(1); var _local2 = new Array(); _local2.push(CConstants.FILTER_GREY); filters = _local2; } }
Symbol 690 MovieClip [__Packages.CSoundControl] Frame 0
class CSoundControl extends MovieClip { var _currentframe, gotoAndStop; function CSoundControl () { super(); } function onEnterFrame() { if ((!CSoundService.soundIsOn()) && (_currentframe != 2)) { gotoAndStop(2); } if (CSoundService.soundIsOn() && (_currentframe != 1)) { gotoAndStop(1); } } function onPress() { if (CSoundService.soundIsOn()) { CSoundService.soundOff(); } else { CSoundService.soundOn(); } } }
Symbol 11 MovieClip [idCurLevel] Frame 1
#initclip 84 Object.registerClass("idCurLevel", CLevel); #endinitclip
Symbol 18 MovieClip [manHit] Frame 1
#initclip 34 Object.registerClass("manHit", CInvisibleMovie); #endinitclip
Symbol 24 MovieClip [borderPelvis] Frame 1
#initclip 35 Object.registerClass("borderPelvis", CRiderColor); #endinitclip stop();
Symbol 24 MovieClip [borderPelvis] Frame 2
stop();
Symbol 24 MovieClip [borderPelvis] Frame 3
stop();
Symbol 24 MovieClip [borderPelvis] Frame 4
stop();
Symbol 29 MovieClip [borderThighL] Frame 1
#initclip 36 Object.registerClass("borderThighL", CRiderColor); #endinitclip stop();
Symbol 29 MovieClip [borderThighL] Frame 2
stop();
Symbol 29 MovieClip [borderThighL] Frame 3
stop();
Symbol 29 MovieClip [borderThighL] Frame 4
stop();
Symbol 34 MovieClip [borderShankL] Frame 1
#initclip 37 Object.registerClass("borderShankL", CRiderColor); #endinitclip stop();
Symbol 34 MovieClip [borderShankL] Frame 2
stop();
Symbol 34 MovieClip [borderShankL] Frame 3
stop();
Symbol 34 MovieClip [borderShankL] Frame 4
stop();
Symbol 39 MovieClip [borderKnee] Frame 1
#initclip 38 Object.registerClass("borderKnee", CRiderColor); #endinitclip stop();
Symbol 39 MovieClip [borderKnee] Frame 2
stop();
Symbol 39 MovieClip [borderKnee] Frame 3
stop();
Symbol 39 MovieClip [borderKnee] Frame 4
stop();
Symbol 44 MovieClip [borderFootL] Frame 1
#initclip 39 Object.registerClass("borderFootL", CRiderColor); #endinitclip stop();
Symbol 44 MovieClip [borderFootL] Frame 2
stop();
Symbol 44 MovieClip [borderFootL] Frame 3
stop();
Symbol 44 MovieClip [borderFootL] Frame 4
stop();
Symbol 49 MovieClip [borderThighR] Frame 1
#initclip 40 Object.registerClass("borderThighR", CRiderColor); #endinitclip stop();
Symbol 49 MovieClip [borderThighR] Frame 2
stop();
Symbol 49 MovieClip [borderThighR] Frame 3
stop();
Symbol 49 MovieClip [borderThighR] Frame 4
stop();
Symbol 54 MovieClip [borderShankR] Frame 1
#initclip 41 Object.registerClass("borderShankR", CRiderColor); #endinitclip stop();
Symbol 54 MovieClip [borderShankR] Frame 2
stop();
Symbol 54 MovieClip [borderShankR] Frame 3
stop();
Symbol 54 MovieClip [borderShankR] Frame 4
stop();
Symbol 56 MovieClip [borderFoot] Frame 1
#initclip 42 Object.registerClass("borderFoot", CRiderColor); #endinitclip stop();
Symbol 56 MovieClip [borderFoot] Frame 2
stop();
Symbol 56 MovieClip [borderFoot] Frame 3
stop();
Symbol 56 MovieClip [borderFoot] Frame 4
stop();
Symbol 61 MovieClip [borderShoulderL] Frame 1
#initclip 43 Object.registerClass("borderShoulderL", CRiderColor); #endinitclip stop();
Symbol 61 MovieClip [borderShoulderL] Frame 2
stop();
Symbol 61 MovieClip [borderShoulderL] Frame 3
stop();
Symbol 61 MovieClip [borderShoulderL] Frame 4
stop();
Symbol 66 MovieClip [borderArmL] Frame 1
#initclip 44 Object.registerClass("borderArmL", CRiderColor); #endinitclip stop();
Symbol 66 MovieClip [borderArmL] Frame 2
stop();
Symbol 66 MovieClip [borderArmL] Frame 3
stop();
Symbol 66 MovieClip [borderArmL] Frame 4
stop();
Symbol 71 MovieClip [borderHand] Frame 1
#initclip 45 Object.registerClass("borderHand", CRiderColor); #endinitclip stop();
Symbol 71 MovieClip [borderHand] Frame 2
stop();
Symbol 71 MovieClip [borderHand] Frame 3
stop();
Symbol 71 MovieClip [borderHand] Frame 4
stop();
Symbol 76 MovieClip [borderBody1] Frame 1
#initclip 46 Object.registerClass("borderBody1", CRiderColor); #endinitclip stop();
Symbol 76 MovieClip [borderBody1] Frame 2
stop();
Symbol 76 MovieClip [borderBody1] Frame 3
stop();
Symbol 76 MovieClip [borderBody1] Frame 4
stop();
Symbol 81 MovieClip [borderShoulderR] Frame 1
#initclip 47 Object.registerClass("borderShoulderR", CRiderColor); #endinitclip stop();
Symbol 81 MovieClip [borderShoulderR] Frame 2
stop();
Symbol 81 MovieClip [borderShoulderR] Frame 3
stop();
Symbol 81 MovieClip [borderShoulderR] Frame 4
stop();
Symbol 86 MovieClip [borderArmR] Frame 1
#initclip 48 Object.registerClass("borderArmR", CRiderColor); #endinitclip stop();
Symbol 86 MovieClip [borderArmR] Frame 2
stop();
Symbol 86 MovieClip [borderArmR] Frame 3
stop();
Symbol 86 MovieClip [borderArmR] Frame 4
stop();
Symbol 91 MovieClip [borderHead1] Frame 1
#initclip 49 Object.registerClass("borderHead1", CRiderColor); #endinitclip stop();
Symbol 91 MovieClip [borderHead1] Frame 2
stop();
Symbol 91 MovieClip [borderHead1] Frame 3
stop();
Symbol 91 MovieClip [borderHead1] Frame 4
stop();
Symbol 93 MovieClip Frame 6
stop();
Symbol 94 MovieClip Frame 6
stop();
Symbol 99 MovieClip [borderHead2] Frame 1
#initclip 50 Object.registerClass("borderHead2", CRiderColor); #endinitclip stop();
Symbol 99 MovieClip [borderHead2] Frame 2
stop();
Symbol 99 MovieClip [borderHead2] Frame 3
stop();
Symbol 99 MovieClip [borderHead2] Frame 4
stop();
Symbol 104 MovieClip [borderHead3] Frame 1
#initclip 51 Object.registerClass("borderHead3", CRiderColor); #endinitclip stop();
Symbol 104 MovieClip [borderHead3] Frame 2
stop();
Symbol 104 MovieClip [borderHead3] Frame 3
stop();
Symbol 104 MovieClip [borderHead3] Frame 4
stop();
Symbol 109 MovieClip [borderBody2] Frame 1
#initclip 52 Object.registerClass("borderBody2", CRiderColor); #endinitclip stop();
Symbol 109 MovieClip [borderBody2] Frame 2
stop();
Symbol 109 MovieClip [borderBody2] Frame 3
stop();
Symbol 109 MovieClip [borderBody2] Frame 4
stop();
Symbol 114 MovieClip [borderHead4] Frame 1
#initclip 53 Object.registerClass("borderHead4", CRiderColor); #endinitclip stop();
Symbol 114 MovieClip [borderHead4] Frame 2
stop();
Symbol 114 MovieClip [borderHead4] Frame 3
stop();
Symbol 114 MovieClip [borderHead4] Frame 4
stop();
Symbol 119 MovieClip [borderHead5] Frame 1
#initclip 54 Object.registerClass("borderHead5", CRiderColor); #endinitclip stop();
Symbol 119 MovieClip [borderHead5] Frame 2
stop();
Symbol 119 MovieClip [borderHead5] Frame 3
stop();
Symbol 119 MovieClip [borderHead5] Frame 4
stop();
Symbol 120 MovieClip Frame 18
CRider.tickComplete(CRider.STAND_ROT_360);
Symbol 120 MovieClip Frame 20
stop();
Symbol 121 MovieClip Frame 20
CRider.tickComplete(CRider.TRICK_ROT360_BLIP); stop();
Symbol 122 MovieClip Frame 24
CRider.tickComplete(CRider.SIT_ROT_720);
Symbol 122 MovieClip Frame 28
stop();
Symbol 123 MovieClip Frame 16
CRider.tickComplete(CRider.TRICK_GRAB_NOSE);
Symbol 124 MovieClip Frame 13
CRider.tickComplete(CRider.TRICK_GRAB_TAIL);
Symbol 131 MovieClip Frame 12
stop();
Symbol 133 MovieClip Frame 21
CRider.tickComplete(CRider.AIR_BACK);
Symbol 133 MovieClip Frame 25
stop();
Symbol 134 MovieClip Frame 21
CRider.tickComplete(CRider.AIR_FRONT);
Symbol 134 MovieClip Frame 26
stop();
Symbol 135 MovieClip Frame 28
stop();
Symbol 136 MovieClip Frame 25
CRider.tickComplete(CRider.HELICOPTER_SIT);
Symbol 136 MovieClip Frame 28
stop();
Symbol 138 MovieClip Frame 24
CRider.tickComplete(CRider.HELICOPTER);
Symbol 138 MovieClip Frame 26
stop();
Symbol 139 MovieClip Frame 16
CRider.tickComplete(CRider.SIT_ROT_360);
Symbol 139 MovieClip Frame 20
stop();
Symbol 140 MovieClip Frame 25
CRider.tickComplete(CRider.TRICK_AIRPLANE);
Symbol 140 MovieClip Frame 27
stop();
Symbol 153 MovieClip Frame 29
stop();
Symbol 154 MovieClip [idSnowBorder] Frame 1
#initclip 55 Object.registerClass("idSnowBorder", CRider); #endinitclip stop();
Symbol 190 MovieClip [checkTrickAreaLevel4] Frame 1
#initclip 56 Object.registerClass("checkTrickAreaLevel4", CInvisibleMovie); #endinitclip
Instance of Symbol 189 MovieClip in Symbol 190 MovieClip [checkTrickAreaLevel4] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 189 MovieClip in Symbol 190 MovieClip [checkTrickAreaLevel4] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_TAIL; }
Symbol 193 MovieClip [initPromtLevel4] Frame 1
#initclip 57 Object.registerClass("initPromtLevel4", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 193 MovieClip [initPromtLevel4] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 192 MovieClip in Symbol 193 MovieClip [initPromtLevel4] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_TAIL; }
Symbol 195 MovieClip [idHitLevel4] Frame 1
#initclip 58 Object.registerClass("idHitLevel4", CInvisibleMovie); #endinitclip
Symbol 207 MovieClip [finishWall] Frame 1
#initclip 59 Object.registerClass("finishWall", CInvisibleMovie); #endinitclip
Symbol 212 MovieClip [checkTrickAreaLevel3] Frame 1
#initclip 60 Object.registerClass("checkTrickAreaLevel3", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 212 MovieClip [checkTrickAreaLevel3] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Symbol 213 MovieClip [initPromtLevel3] Frame 1
#initclip 61 Object.registerClass("initPromtLevel3", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 213 MovieClip [initPromtLevel3] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Symbol 215 MovieClip [idHitLevel3] Frame 1
#initclip 62 Object.registerClass("idHitLevel3", CInvisibleMovie); #endinitclip
Symbol 220 MovieClip [checkTrickAreaLevel1] Frame 1
#initclip 63 Object.registerClass("checkTrickAreaLevel1", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 220 MovieClip [checkTrickAreaLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 211 MovieClip in Symbol 220 MovieClip [checkTrickAreaLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 211 MovieClip in Symbol 220 MovieClip [checkTrickAreaLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 221 MovieClip [initPromtLevel1] Frame 1
#initclip 64 Object.registerClass("initPromtLevel1", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 221 MovieClip [initPromtLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 192 MovieClip in Symbol 221 MovieClip [initPromtLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 192 MovieClip in Symbol 221 MovieClip [initPromtLevel1] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 223 MovieClip [idHitLevel1] Frame 1
#initclip 65 Object.registerClass("idHitLevel1", CInvisibleMovie); #endinitclip
Symbol 228 MovieClip [checkTrickAreaLevel2] Frame 1
#initclip 66 Object.registerClass("checkTrickAreaLevel2", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 228 MovieClip [checkTrickAreaLevel2] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Instance of Symbol 211 MovieClip in Symbol 228 MovieClip [checkTrickAreaLevel2] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 229 MovieClip [initPromtLevel2] Frame 1
#initclip 67 Object.registerClass("initPromtLevel2", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 229 MovieClip [initPromtLevel2] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Instance of Symbol 192 MovieClip in Symbol 229 MovieClip [initPromtLevel2] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 231 MovieClip [idHitLevel2] Frame 1
#initclip 68 Object.registerClass("idHitLevel2", CInvisibleMovie); #endinitclip
Symbol 236 MovieClip [checkTrickAreaLevel5] Frame 1
#initclip 69 Object.registerClass("checkTrickAreaLevel5", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 236 MovieClip [checkTrickAreaLevel5] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 211 MovieClip in Symbol 236 MovieClip [checkTrickAreaLevel5] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 237 MovieClip [initPromtLevel5] Frame 1
#initclip 70 Object.registerClass("initPromtLevel5", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 237 MovieClip [initPromtLevel5] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 192 MovieClip in Symbol 237 MovieClip [initPromtLevel5] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 240 MovieClip [levelHit5] Frame 1
#initclip 71 Object.registerClass("levelHit5", CInvisibleMovie); #endinitclip
Symbol 244 MovieClip [checkTrickAreaLevel7] Frame 1
#initclip 72 Object.registerClass("checkTrickAreaLevel7", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 244 MovieClip [checkTrickAreaLevel7] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 211 MovieClip in Symbol 244 MovieClip [checkTrickAreaLevel7] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 245 MovieClip [initPromtLevel7] Frame 1
#initclip 73 Object.registerClass("initPromtLevel7", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 245 MovieClip [initPromtLevel7] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 192 MovieClip in Symbol 245 MovieClip [initPromtLevel7] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 248 MovieClip [levelHit7] Frame 1
#initclip 74 Object.registerClass("levelHit7", CInvisibleMovie); #endinitclip
Symbol 254 MovieClip [checkTrickAreaLevel8] Frame 1
#initclip 75 Object.registerClass("checkTrickAreaLevel8", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 254 MovieClip [checkTrickAreaLevel8] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_TAIL; }
Instance of Symbol 211 MovieClip in Symbol 254 MovieClip [checkTrickAreaLevel8] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_NOSE; }
Symbol 255 MovieClip [initPromtLevel8] Frame 1
#initclip 76 Object.registerClass("initPromtLevel8", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 255 MovieClip [initPromtLevel8] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_TAIL; }
Instance of Symbol 192 MovieClip in Symbol 255 MovieClip [initPromtLevel8] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_NOSE; }
Symbol 257 MovieClip [levelHit8] Frame 1
#initclip 77 Object.registerClass("levelHit8", CInvisibleMovie); #endinitclip
Symbol 262 MovieClip [checkTrickAreaLevel9] Frame 1
#initclip 78 Object.registerClass("checkTrickAreaLevel9", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 262 MovieClip [checkTrickAreaLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Instance of Symbol 211 MovieClip in Symbol 262 MovieClip [checkTrickAreaLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_NOSE; }
Instance of Symbol 211 MovieClip in Symbol 262 MovieClip [checkTrickAreaLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 263 MovieClip [initPromtLevel9] Frame 1
#initclip 79 Object.registerClass("initPromtLevel9", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 263 MovieClip [initPromtLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Instance of Symbol 192 MovieClip in Symbol 263 MovieClip [initPromtLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_GRAB_NOSE; }
Instance of Symbol 192 MovieClip in Symbol 263 MovieClip [initPromtLevel9] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Symbol 265 MovieClip [levelHit9] Frame 1
#initclip 80 Object.registerClass("levelHit9", CInvisibleMovie); #endinitclip
Symbol 281 MovieClip Frame 1
stop();
Symbol 282 MovieClip [checkTrickAreaLevel6] Frame 1
#initclip 81 Object.registerClass("checkTrickAreaLevel6", CInvisibleMovie); #endinitclip
Instance of Symbol 211 MovieClip in Symbol 282 MovieClip [checkTrickAreaLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 211 MovieClip in Symbol 282 MovieClip [checkTrickAreaLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 211 MovieClip in Symbol 282 MovieClip [checkTrickAreaLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 283 MovieClip [initPromtLevel6] Frame 1
#initclip 82 Object.registerClass("initPromtLevel6", CInvisibleMovie); #endinitclip
Instance of Symbol 192 MovieClip in Symbol 283 MovieClip [initPromtLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_FAKIE; }
Instance of Symbol 192 MovieClip in Symbol 283 MovieClip [initPromtLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_RIGHT; }
Instance of Symbol 192 MovieClip in Symbol 283 MovieClip [initPromtLevel6] Frame 1
onClipEvent (load) { this.trickForCheck = CConstants.TRICK_SPEC_LEFT; }
Symbol 285 MovieClip [levelHit6] Frame 1
#initclip 83 Object.registerClass("levelHit6", CInvisibleMovie); #endinitclip
Symbol 311 MovieClip Frame 1
function LOGO_IN() { var _local1 = new mx.transitions.Tween(AGlogo_mc, "_y", mx.transitions.easing.Strong.easeIn, -75, 85, 12, false); _local1.onMotionFinished = function () { LOGO_SMASH(); var _local3 = new mx.transitions.Tween(AGlogo_mc, "_y", mx.transitions.easing.Bounce.easeOut, 60, 85, 6, false); var _local4 = new mx.transitions.Tween(AGlogo_mc, "_x", mx.transitions.easing.Bounce.easeOut, 30, 50, 6, false); var _local2 = new mx.transitions.Tween(AGpresented_mc, "_y", mx.transitions.easing.Bounce.easeOut, 15, 25, 6, false); var _local1 = new mx.transitions.Tween(AGpresented_mc, "_x", mx.transitions.easing.Bounce.easeOut, 110, 100, 6, false); }; } function LOGO_SMASH() { AG_SMASH.start(); AGclick_btn._visible = true; } function AG_HOLD_COUNTER() { if (AG_COUNT == AG_TIME) { clearInterval(AG_HOLD_ID); _level0.START_ping.broadcastMessage("presented"); _parent.gotoAndStop("lbStart1"); this.unloadMovie(); } else { AG_COUNT++; } } _parent.stop(); var AG_SMASH = new Sound(); AG_SMASH.attachSound("Smash"); var AG_COUNT = 0; var AG_TIME = 4; var AG_HOLD_ID; AG_HOLD_ID = setInterval(this, "AG_HOLD_COUNTER", 1000); AGpresented_mc._alpha = 0; AGclick_btn._visible = false; AGlogo_mc._y = -70; var AGpresented_IN = (new mx.transitions.Tween(AGpresented_mc, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 12, false)); AGpresented_IN.onMotionFinished = function () { LOGO_IN(); }; AGskip_btn.onRelease = function () { AG_COUNT = AG_TIME; AG_HOLD_COUNTER(); }; AGclick_btn.onRelease = function () { getURL ("http://www.addictinggames.com", "_blank"); };
Symbol 338 Button
on (press) { CGame.goStartGame(); }
Symbol 346 Button
on (press) { CGame.buttonHowToPlay(); }
Symbol 354 Button
on (press) { CGame.buttonAbout(); }
Symbol 359 Button
on (press) { getURL ("http://www.addictinggames.com", "_blank"); }
Symbol 364 MovieClip [SoundIcon] Frame 1
#initclip 98 Object.registerClass("SoundIcon", CSoundControl); #endinitclip
Symbol 378 MovieClip [Trick4] Frame 1
#initclip 85 Object.registerClass("Trick4", CHelpTrickIcons); #endinitclip
Symbol 381 MovieClip [Trick5] Frame 1
#initclip 86 Object.registerClass("Trick5", CHelpTrickIcons); #endinitclip
Symbol 384 MovieClip [Trick6] Frame 1
#initclip 87 Object.registerClass("Trick6", CHelpTrickIcons); #endinitclip
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 3
stop();
Symbol 398 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 5
mcSpace.play();
Symbol 405 MovieClip Frame 15
mcUp.play();
Symbol 405 MovieClip Frame 23
mcSpace.play();
Symbol 406 MovieClip Frame 35
mcMan.play();
Symbol 408 MovieClip Frame 5
mcSpace.play();
Symbol 408 MovieClip Frame 15
mcRight.play();
Symbol 408 MovieClip Frame 23
mcSpace.play();
Symbol 409 MovieClip Frame 20
mcMan.stop();
Symbol 409 MovieClip Frame 35
mcMan.play();
Symbol 411 MovieClip Frame 5
mcSpace.play();
Symbol 411 MovieClip Frame 15
mcLeft.play();
Symbol 411 MovieClip Frame 23
mcSpace.play();
Symbol 412 MovieClip Frame 17
mcMan.stop();
Symbol 412 MovieClip Frame 32
mcMan.play();
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 3
stop();
Symbol 416 MovieClip Frame 5
mcDown.play(); stop();
Symbol 416 MovieClip Frame 25
mcDown.play();
Symbol 417 MovieClip Frame 1
mcMan.stop();
Symbol 417 MovieClip Frame 15
mcMan.play();
Symbol 417 MovieClip Frame 45
mcMan.play();
Symbol 419 MovieClip Frame 5
mcSpace.play();
Symbol 419 MovieClip Frame 15
mcDown.play();
Symbol 419 MovieClip Frame 22
mcRight.play();
Symbol 419 MovieClip Frame 30
mcSpace.play();
Symbol 420 MovieClip Frame 26
mcMan.stop(); mcMan.mcMan.stop();
Symbol 420 MovieClip Frame 40
mcMan.gotoAndPlay(1); mcMan.mcMan.play();
Symbol 422 MovieClip Frame 5
mcSpace.play();
Symbol 422 MovieClip Frame 15
mcDown.play();
Symbol 422 MovieClip Frame 22
mcLeft.play();
Symbol 422 MovieClip Frame 30
mcSpace.play();
Symbol 423 MovieClip Frame 25
mcMan.stop();
Symbol 423 MovieClip Frame 40
mcMan.play();
Symbol 434 Button
on (press) { CGame.buttonBack(); }
Symbol 437 MovieClip [Trick1] Frame 1
#initclip 88 Object.registerClass("Trick1", CHelpTrickIcons); #endinitclip
Symbol 440 MovieClip [Trick2] Frame 1
#initclip 89 Object.registerClass("Trick2", CHelpTrickIcons); #endinitclip
Symbol 443 MovieClip [Trick3] Frame 1
#initclip 90 Object.registerClass("Trick3", CHelpTrickIcons); #endinitclip
Instance of Symbol 378 MovieClip [Trick4] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 3; }
Instance of Symbol 381 MovieClip [Trick5] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 4; }
Instance of Symbol 384 MovieClip [Trick6] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 5; }
Instance of Symbol 425 MovieClip in Symbol 444 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe != (CGame.__get__curHelpTrick() + 1)) { this.gotoAndStop(CGame.__get__curHelpTrick() + 1); } }
Instance of Symbol 437 MovieClip [Trick1] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 0; }
Instance of Symbol 440 MovieClip [Trick2] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 1; }
Instance of Symbol 443 MovieClip [Trick3] in Symbol 444 MovieClip Frame 1
onClipEvent (load) { this.m_num = 2; }
Symbol 469 MovieClip [PlayIcon] Frame 1
#initclip 91 Object.registerClass("PlayIcon", CGameControl); #endinitclip
Symbol 480 MovieClip Frame 51
stop();
Symbol 499 MovieClip [gameRace] Frame 1
#initclip 92 Object.registerClass("gameRace", CRaceEngine); #endinitclip
Symbol 505 MovieClip [riderIcon1] Frame 1
#initclip 93 Object.registerClass("riderIcon1", CRiderIcons); #endinitclip
Symbol 509 MovieClip [riderIcon3] Frame 1
#initclip 94 Object.registerClass("riderIcon3", CRiderIcons); #endinitclip
Symbol 534 MovieClip [riderIcon2] Frame 1
#initclip 95 Object.registerClass("riderIcon2", CRiderIcons); #endinitclip
Instance of Symbol 534 MovieClip [riderIcon2] in Symbol 544 MovieClip Frame 1
onClipEvent (load) { this.m_num = 1; this.m_LockNum = 7; }
Symbol 548 MovieClip [riderIcon4] Frame 1
#initclip 96 Object.registerClass("riderIcon4", CRiderIcons); #endinitclip
Instance of Symbol 548 MovieClip [riderIcon4] in Symbol 549 MovieClip Frame 1
onClipEvent (load) { this.m_num = 3; this.m_LockNum = 3; }
Instance of Symbol 505 MovieClip [riderIcon1] in Symbol 551 MovieClip Frame 1
onClipEvent (load) { this.m_num = 0; this.m_LockNum = 0; }
Instance of Symbol 509 MovieClip [riderIcon3] in Symbol 551 MovieClip Frame 1
onClipEvent (load) { this.m_num = 2; this.m_LockNum = 0; }
Instance of Symbol 530 MovieClip in Symbol 551 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._currentframe != (CGame.__get__curRider() + 1)) { this.gotoAndStop(CGame.__get__curRider() + 1); } }
Symbol 554 Button
on (press) { CGame.buttonStartGame(); }
Symbol 577 MovieClip Frame 63
CGame.appreciate(2);
Symbol 577 MovieClip Frame 86
stop();
Symbol 595 MovieClip Frame 62
CGame.appreciate(0);
Symbol 595 MovieClip Frame 71
stop();
Symbol 617 MovieClip Frame 64
CGame.appreciate(1);
Symbol 617 MovieClip Frame 76
stop();
Instance of Symbol 577 MovieClip in Symbol 619 MovieClip Frame 1
onClipEvent (load) { CGame.initPeople(2, this); }
Instance of Symbol 595 MovieClip in Symbol 619 MovieClip Frame 1
onClipEvent (load) { CGame.initPeople(0, this); }
Instance of Symbol 617 MovieClip in Symbol 619 MovieClip Frame 1
onClipEvent (load) { CGame.initPeople(1, this); }
Symbol 636 Button
on (press) { CGame.buttonExitGame(); }
Symbol 642 Button
on (press) { CGame.buttonNextLevel(); }
Symbol 647 Button
on (press) { CGame.buttonTryAgain(); }
Symbol 658 MovieClip [game] Frame 1
#initclip 97 Object.registerClass("game", CGame); #endinitclip CSoundService.playLoopSound(CConstants.SND_INTRO); stop();
Symbol 658 MovieClip [game] Frame 46
CSoundService.playLoopSound(CConstants.SND_INGAME); stop();
Symbol 658 MovieClip [game] Frame 61
CSoundService.playLoopSound(CConstants.SND_INTRO);
Symbol 658 MovieClip [game] Frame 76
CSoundService.playLoopSound(CConstants.SND_END);
Instance of Symbol 657 MovieClip in Symbol 658 MovieClip [game] Frame 76
onClipEvent (load) { _parent.debug = (((((((((("Trick Count " + CGame.__get__trickCount()) + " / ") + CConstants.levelStatistics[CGame.__get__curLevel()][CGame.P_TRICK]) + " levelScore ") + CGame.__get__levelScore()) + " / ") + CConstants.levelStatistics[CGame.__get__curLevel()][CGame.P_LSCORE]) + " flyTime ") + CGame.__get__flyTime()) + " / ") + CConstants.levelStatistics[CGame.__get__curLevel()][CGame.P_FTIME]; }

Library Items

Symbol 1 Sound [Smash]
Symbol 2 MovieClip [dmSoundService]
Symbol 3 GraphicUsed by:300 311  Timeline
Symbol 4 GraphicUsed by:10
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:10
Symbol 7 FontUsed by:8 9 13 454 456 457 520 523 526 528
Symbol 8 TextUses:7Used by:10
Symbol 9 EditableTextUses:7Used by:10
Symbol 10 MovieClipUses:4 6 8 9Used by:Timeline
Symbol 659 MovieClip [__Packages.CSoundService]
Symbol 660 MovieClip [__Packages.CRider]
Symbol 661 MovieClip [__Packages.CGame]
Symbol 662 MovieClip [__Packages.IPauseListener]
Symbol 663 MovieClip [__Packages.CRaceEngine]
Symbol 664 MovieClip [__Packages.CBike]
Symbol 665 MovieClip [__Packages.CParticle]
Symbol 666 MovieClip [__Packages.CVector2D]
Symbol 667 MovieClip [__Packages.CWheel]
Symbol 668 MovieClip [__Packages.CParticleEngine]
Symbol 669 MovieClip [__Packages.IConstraint]
Symbol 670 MovieClip [__Packages.CGameService]
Symbol 671 MovieClip [__Packages.CGroup]
Symbol 672 MovieClip [__Packages.CLevel]
Symbol 673 MovieClip [__Packages.CCamera]
Symbol 674 MovieClip [__Packages.CBoxConstrainSkeleton]
Symbol 675 MovieClip [__Packages.CSpringConstraint]
Symbol 676 MovieClip [__Packages.CPenetrationConstraint]
Symbol 677 MovieClip [__Packages.CConstants]
Symbol 678 MovieClip [__Packages.CMultiState]
Symbol 679 MovieClip [__Packages.CKeyManager]
Symbol 680 MovieClip [__Packages.CInvisibleMovie]
Symbol 681 MovieClip [__Packages.CRiderColor]
Symbol 682 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 683 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 684 MovieClip [__Packages.mx.transitions.Tween]
Symbol 685 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 686 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 687 MovieClip [__Packages.CHelpTrickIcons]
Symbol 688 MovieClip [__Packages.CGameControl]
Symbol 689 MovieClip [__Packages.CRiderIcons]
Symbol 690 MovieClip [__Packages.CSoundControl]
Symbol 11 MovieClip [idCurLevel]Used by:295
Symbol 12 GraphicUsed by:14
Symbol 13 EditableTextUses:7Used by:14
Symbol 14 MovieClip [idChitButton]Uses:12 13Used by:295
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [idSnowWheel]Uses:15Used by:295
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [manHit]Uses:17Used by:154
Symbol 19 GraphicUsed by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 20 GraphicUsed by:24 505
Symbol 21 GraphicUsed by:24 534
Symbol 22 GraphicUsed by:24 509
Symbol 23 GraphicUsed by:24 548
Symbol 24 MovieClip [borderPelvis]Uses:20 21 22 23Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 25 GraphicUsed by:29 505
Symbol 26 GraphicUsed by:29 534
Symbol 27 GraphicUsed by:29 509
Symbol 28 GraphicUsed by:29 548
Symbol 29 MovieClip [borderThighL]Uses:25 26 27 28Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 30 GraphicUsed by:34 505
Symbol 31 GraphicUsed by:34 534
Symbol 32 GraphicUsed by:34 509
Symbol 33 GraphicUsed by:34 548
Symbol 34 MovieClip [borderShankL]Uses:30 31 32 33Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 35 GraphicUsed by:39 505
Symbol 36 GraphicUsed by:39 534
Symbol 37 GraphicUsed by:39 509
Symbol 38 GraphicUsed by:39 548
Symbol 39 MovieClip [borderKnee]Uses:35 36 37 38Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 40 GraphicUsed by:44 505
Symbol 41 GraphicUsed by:44 56 534
Symbol 42 GraphicUsed by:44 56 509
Symbol 43 GraphicUsed by:44 56 548
Symbol 44 MovieClip [borderFootL]Uses:40 41 42 43Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 45 GraphicUsed by:49 505
Symbol 46 GraphicUsed by:49 534
Symbol 47 GraphicUsed by:49 509
Symbol 48 GraphicUsed by:49 548
Symbol 49 MovieClip [borderThighR]Uses:45 46 47 48Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 50 GraphicUsed by:54 505
Symbol 51 GraphicUsed by:54 534
Symbol 52 GraphicUsed by:54 509
Symbol 53 GraphicUsed by:54 548
Symbol 54 MovieClip [borderShankR]Uses:50 51 52 53Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 55 GraphicUsed by:56 505
Symbol 56 MovieClip [borderFoot]Uses:55 41 42 43Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 57 GraphicUsed by:61 505
Symbol 58 GraphicUsed by:61 534
Symbol 59 GraphicUsed by:61 509
Symbol 60 GraphicUsed by:61 548
Symbol 61 MovieClip [borderShoulderL]Uses:57 58 59 60Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 62 GraphicUsed by:66 505
Symbol 63 GraphicUsed by:66 534
Symbol 64 GraphicUsed by:66 509
Symbol 65 GraphicUsed by:66 548
Symbol 66 MovieClip [borderArmL]Uses:62 63 64 65Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 67 GraphicUsed by:71 505
Symbol 68 GraphicUsed by:71 534
Symbol 69 GraphicUsed by:71 509
Symbol 70 GraphicUsed by:71 548
Symbol 71 MovieClip [borderHand]Uses:67 68 69 70Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 72 GraphicUsed by:76 505
Symbol 73 GraphicUsed by:76 534
Symbol 74 GraphicUsed by:76 509
Symbol 75 GraphicUsed by:76 548
Symbol 76 MovieClip [borderBody1]Uses:72 73 74 75Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 77 GraphicUsed by:81 505
Symbol 78 GraphicUsed by:81 534
Symbol 79 GraphicUsed by:81 509
Symbol 80 GraphicUsed by:81 548
Symbol 81 MovieClip [borderShoulderR]Uses:77 78 79 80Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 82 GraphicUsed by:86 505
Symbol 83 GraphicUsed by:86 534
Symbol 84 GraphicUsed by:86 509
Symbol 85 GraphicUsed by:86 548
Symbol 86 MovieClip [borderArmR]Uses:82 83 84 85Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 87 GraphicUsed by:91 505
Symbol 88 GraphicUsed by:91 534
Symbol 89 GraphicUsed by:91 509
Symbol 90 GraphicUsed by:91 548
Symbol 91 MovieClip [borderHead1]Uses:87 88 89 90Used by:92 93 94 120 122 123 124 131 133 134 135 137 139 140 153
Symbol 92 MovieClipUses:19 24 29 34 39 44 49 54 56 61 66 71 76 81 86 91Used by:154
Symbol 93 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39Used by:154
Symbol 94 MovieClipUses:19 24 61 66 71 76 49 54 56 29 34 44 81 86 91 39Used by:154
Symbol 95 GraphicUsed by:99
Symbol 96 GraphicUsed by:99
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip [borderHead2]Uses:95 96 97 98Used by:120 122 135 137 139
Symbol 100 GraphicUsed by:104
Symbol 101 GraphicUsed by:104
Symbol 102 GraphicUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip [borderHead3]Uses:100 101 102 103Used by:120 122 135 137 139
Symbol 105 GraphicUsed by:109
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip [borderBody2]Uses:105 106 107 108Used by:120 122 135 137 139
Symbol 110 GraphicUsed by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [borderHead4]Uses:110 111 112 113Used by:120 122 135 137 139
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClip [borderHead5]Uses:115 116 117 118Used by:120 122 135 137 139
Symbol 120 MovieClipUses:19 24 61 66 71 29 34 49 54 44 56 76 81 86 91 39 99 104 109 114 119Used by:121 154 406
Symbol 121 MovieClipUses:120Used by:154 533
Symbol 122 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39 99 104 109 114 119Used by:154 533
Symbol 123 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39Used by:154 409
Symbol 124 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39Used by:154 412
Symbol 125 ShapeTweeningUsed by:131
Symbol 126 ShapeTweeningUsed by:131
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:127 128Used by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39 125 126 129 130Used by:154 417
Symbol 132 GraphicUsed by:133 134 140
Symbol 133 MovieClipUses:19 24 29 34 44 49 54 56 39 61 66 71 76 81 86 91 132Used by:154 423 504
Symbol 134 MovieClipUses:19 24 29 34 44 49 54 56 39 61 66 71 76 81 86 91 132Used by:154 547
Symbol 135 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39 99 104 109 114 119Used by:136
Symbol 136 MovieClipUses:135Used by:154 547
Symbol 137 MovieClipUses:19 24 61 66 71 29 34 49 54 44 56 76 81 86 91 39 99 104 109 114 119Used by:138
Symbol 138 MovieClipUses:137Used by:154 420 508
Symbol 139 MovieClipUses:19 24 29 34 44 49 54 56 61 66 71 76 81 86 91 39 99 104 109 114 119Used by:154 504
Symbol 140 MovieClipUses:19 24 29 34 44 49 54 56 39 61 66 71 76 81 86 91 132Used by:154 508
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:153
Symbol 143 ShapeTweeningUsed by:153
Symbol 144 ShapeTweeningUsed by:153
Symbol 145 ShapeTweeningUsed by:153
Symbol 146 ShapeTweeningUsed by:153
Symbol 147 ShapeTweeningUsed by:153
Symbol 148 GraphicUsed by:153
Symbol 149 GraphicUsed by:153
Symbol 150 ShapeTweeningUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:19 24 61 66 71 76 49 56 29 34 44 81 39 54 86 91 142 143 144 145 146 147 148 149 150 151 152Used by:154
Symbol 154 MovieClip [idSnowBorder]Uses:18 92 93 94 121 122 123 124 131 120 133 134 136 138 139 140 153Used by:295
Symbol 155 FontUsed by:156 158 160 162 164 166 168 170 172 174 176 178 180 182 272 356 357 655 656
Symbol 156 EditableTextUses:155Used by:184
Symbol 157 GraphicUsed by:184
Symbol 158 EditableTextUses:155Used by:184
Symbol 159 GraphicUsed by:184
Symbol 160 EditableTextUses:155Used by:184
Symbol 161 GraphicUsed by:184
Symbol 162 EditableTextUses:155Used by:184
Symbol 163 GraphicUsed by:184
Symbol 164 EditableTextUses:155Used by:184
Symbol 165 GraphicUsed by:184
Symbol 166 EditableTextUses:155Used by:184
Symbol 167 GraphicUsed by:184
Symbol 168 EditableTextUses:155Used by:184
Symbol 169 GraphicUsed by:184
Symbol 170 EditableTextUses:155Used by:184
Symbol 171 GraphicUsed by:184
Symbol 172 EditableTextUses:155Used by:184
Symbol 173 GraphicUsed by:184
Symbol 174 EditableTextUses:155Used by:184
Symbol 175 GraphicUsed by:184
Symbol 176 EditableTextUses:155Used by:184
Symbol 177 GraphicUsed by:184
Symbol 178 EditableTextUses:155Used by:184
Symbol 179 GraphicUsed by:184
Symbol 180 EditableTextUses:155Used by:184
Symbol 181 GraphicUsed by:184
Symbol 182 EditableTextUses:155Used by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183Used by:185
Symbol 185 MovieClip [idTrickMessage]Uses:184Used by:295
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [idDeadWheel]Uses:186Used by:295
Symbol 188 GraphicUsed by:189 211
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClip [checkTrickAreaLevel4]Uses:189Used by:210
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193 213 221 229 237 245 255 263 283
Symbol 193 MovieClip [initPromtLevel4]Uses:192Used by:210
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [idHitLevel4]Uses:194Used by:210
Symbol 196 GraphicUsed by:210
Symbol 197 GraphicUsed by:210 219 227 235 243 253 261
Symbol 198 GraphicUsed by:210 219 227 235 243 253 261 271 289
Symbol 199 GraphicUsed by:210
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:204 218 226 234 242 252 260 261 270 271 288 289
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:204 218 226 234 242 252 260 261 270 271 288 289
Symbol 204 MovieClipUses:201 203Used by:210
Symbol 205 GraphicUsed by:210 227 235 243 253 271 289
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip [finishWall]Uses:206Used by:210 219 227 235 243 253 261 271 289
Symbol 208 GraphicUsed by:210 219 227 235 243 253 261 271 289
Symbol 209 MovieClipUsed by:210 219 227 235 243 253 261 271 289 499
Symbol 210 MovieClip [idLevel4]Uses:190 193 195 196 197 198 199 204 205 207 208 209Used by:295
Symbol 211 MovieClipUses:188Used by:212 220 228 236 244 254 262 282
Symbol 212 MovieClip [checkTrickAreaLevel3]Uses:211Used by:219
Symbol 213 MovieClip [initPromtLevel3]Uses:192Used by:219
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClip [idHitLevel3]Uses:214Used by:219
Symbol 216 GraphicUsed by:219
Symbol 217 GraphicUsed by:219
Symbol 218 MovieClipUses:201 203Used by:219
Symbol 219 MovieClip [idLevel3]Uses:212 213 215 216 197 198 217 218 207 208 209Used by:295
Symbol 220 MovieClip [checkTrickAreaLevel1]Uses:211Used by:227
Symbol 221 MovieClip [initPromtLevel1]Uses:192Used by:227
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip [idHitLevel1]Uses:222Used by:227
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 MovieClipUses:201 203Used by:227
Symbol 227 MovieClip [idLevel1]Uses:220 221 223 224 197 225 198 205 226 207 208 209Used by:295
Symbol 228 MovieClip [checkTrickAreaLevel2]Uses:211Used by:235
Symbol 229 MovieClip [initPromtLevel2]Uses:192Used by:235
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClip [idHitLevel2]Uses:230Used by:235
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 MovieClipUses:201 203Used by:235
Symbol 235 MovieClip [idLevel2]Uses:228 229 231 232 197 198 233 205 234 207 208 209Used by:295
Symbol 236 MovieClip [checkTrickAreaLevel5]Uses:211Used by:243
Symbol 237 MovieClip [initPromtLevel5]Uses:192Used by:243
Symbol 238 GraphicUsed by:243
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClip [levelHit5]Uses:239Used by:243
Symbol 241 GraphicUsed by:243
Symbol 242 MovieClipUses:201 203Used by:243
Symbol 243 MovieClip [idLevel5]Uses:236 237 197 198 238 240 241 205 242 207 209 208Used by:295
Symbol 244 MovieClip [checkTrickAreaLevel7]Uses:211Used by:253
Symbol 245 MovieClip [initPromtLevel7]Uses:192Used by:253
Symbol 246 GraphicUsed by:253
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip [levelHit7]Uses:247Used by:253
Symbol 249 GraphicUsed by:253
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:201 203 251Used by:253
Symbol 253 MovieClip [idLevel7]Uses:244 245 246 198 197 205 248 249 252 207 208 209Used by:295
Symbol 254 MovieClip [checkTrickAreaLevel8]Uses:211Used by:261
Symbol 255 MovieClip [initPromtLevel8]Uses:192Used by:261
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClip [levelHit8]Uses:256Used by:261
Symbol 258 GraphicUsed by:261
Symbol 259 GraphicUsed by:261
Symbol 260 MovieClipUses:201 203Used by:261
Symbol 261 MovieClip [idLevel8]Uses:254 255 257 197 258 201 203 198 259 260 207 208 209Used by:295
Symbol 262 MovieClip [checkTrickAreaLevel9]Uses:211Used by:271
Symbol 263 MovieClip [initPromtLevel9]Uses:192Used by:271
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClip [levelHit9]Uses:264Used by:271
Symbol 266 GraphicUsed by:271
Symbol 267 GraphicUsed by:271
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:270 271
Symbol 270 MovieClipUses:201 203 269Used by:271
Symbol 271 MovieClip [idLevel9]Uses:262 263 265 266 198 201 203 267 270 207 208 209 269 205Used by:295
Symbol 272 TextUses:155Used by:281
Symbol 273 Sound [sndBonus]Used by:281
Symbol 274 Sound [sndButton]Used by:281
Symbol 275 Sound [sndTrick]Used by:281
Symbol 276 Sound [sndDieMale]Used by:281
Symbol 277 Sound [sndDieFemale]Used by:281
Symbol 278 Sound [sndEnd]Used by:281
Symbol 279 Sound [sndInGame]Used by:281
Symbol 280 Sound [sndIntro]Used by:281
Symbol 281 MovieClipUses:272 273 274 275 276 277 278 279 280Used by:295
Symbol 282 MovieClip [checkTrickAreaLevel6]Uses:211Used by:289
Symbol 283 MovieClip [initPromtLevel6]Uses:192Used by:289
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip [levelHit6]Uses:284Used by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 MovieClipUses:201 203Used by:289
Symbol 289 MovieClip [idLevel6]Uses:282 283 285 286 198 201 203 287 207 208 209 288 205Used by:295
Symbol 290 FontUsed by:291 292
Symbol 291 TextUses:290Used by:293
Symbol 292 EditableTextUses:290Used by:293
Symbol 293 MovieClipUses:291 292Used by:294
Symbol 294 MovieClip [idBonus]Uses:293Used by:295
Symbol 295 MovieClipUses:11 14 16 154 185 187 210 219 227 235 243 253 261 271 281 289 294Used by:Timeline
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 ButtonUses:3 296 297 298 299Used by:311
Symbol 301 GraphicUsed by:306
Symbol 302 GraphicUsed by:306
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 ButtonUses:301 302 303 304 305Used by:311
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:311
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311 359
Symbol 311 MovieClipUses:3 300 306 308 310Used by:Timeline
Symbol 312 BitmapUsed by:313 558
Symbol 313 GraphicUses:312Used by:658
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:360
Symbol 316 Font
Symbol 317 TextUsed by:360
Symbol 318 GraphicUsed by:360
Symbol 319 FontUsed by:320 321 322 323 324 325 326 327 328 332 333 335 336 340 341 343 344 348 349 351 352 367 368 369 428 429 430 432 447 449 450 451 631 632 634 638 639 641 644 645 649 650 652
Symbol 320 TextUses:319Used by:360
Symbol 321 TextUses:319Used by:360
Symbol 322 TextUses:319Used by:360
Symbol 323 TextUses:319Used by:360
Symbol 324 TextUses:319Used by:360
Symbol 325 TextUses:319Used by:360
Symbol 326 TextUses:319Used by:360
Symbol 327 TextUses:319Used by:360
Symbol 328 TextUses:319Used by:360
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:360
Symbol 331 GraphicUsed by:338
Symbol 332 TextUses:319Used by:338 554
Symbol 333 TextUses:319Used by:338 554
Symbol 334 GraphicUsed by:338
Symbol 335 TextUses:319Used by:338 554
Symbol 336 TextUses:319Used by:338 554
Symbol 337 GraphicUsed by:338
Symbol 338 ButtonUses:331 332 333 334 335 336 337Used by:360
Symbol 339 GraphicUsed by:346
Symbol 340 TextUses:319Used by:346
Symbol 341 TextUses:319Used by:346
Symbol 342 GraphicUsed by:346
Symbol 343 TextUses:319Used by:346
Symbol 344 TextUses:319Used by:346
Symbol 345 GraphicUsed by:346
Symbol 346 ButtonUses:339 340 341 342 343 344 345Used by:360
Symbol 347 GraphicUsed by:354
Symbol 348 TextUses:319Used by:354
Symbol 349 TextUses:319Used by:354
Symbol 350 GraphicUsed by:354
Symbol 351 TextUses:319Used by:354
Symbol 352 TextUses:319Used by:354
Symbol 353 GraphicUsed by:354
Symbol 354 ButtonUses:347 348 349 350 351 352 353Used by:360
Symbol 355 GraphicUsed by:359
Symbol 356 TextUses:155Used by:359
Symbol 357 TextUses:155Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 ButtonUses:310 355 356 357 358Used by:360 499
Symbol 360 MovieClipUses:315 317 318 320 321 322 323 324 325 326 327 328 330 338 346 354 359Used by:658
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:364
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [SoundIcon]Uses:362 363Used by:658
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:444
Symbol 367 TextUses:319Used by:444
Symbol 368 TextUses:319Used by:444
Symbol 369 TextUses:319Used by:444
Symbol 370 GraphicUsed by:444
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:444
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:444 658
Symbol 375 FontUsed by:376 377 379 380 382 383 435 436 438 439 441 442 453 455 511 512 513 521 524 527 529
Symbol 376 TextUses:375Used by:378
Symbol 377 TextUses:375Used by:378
Symbol 378 MovieClip [Trick4]Uses:376 377Used by:444
Symbol 379 TextUses:375Used by:381
Symbol 380 TextUses:375Used by:381
Symbol 381 MovieClip [Trick5]Uses:379 380Used by:444
Symbol 382 TextUses:375Used by:384
Symbol 383 TextUses:375Used by:384
Symbol 384 MovieClip [Trick6]Uses:382 383Used by:444
Symbol 385 GraphicUsed by:405 408 411 419 422
Symbol 386 GraphicUsed by:391
Symbol 387 GraphicUsed by:390
Symbol 388 FontUsed by:389
Symbol 389 TextUses:388Used by:390
Symbol 390 MovieClipUses:387 389Used by:391
Symbol 391 MovieClipUses:386 390Used by:405 408 411 419 422
Symbol 392 GraphicUsed by:398 400 402 404 415
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:397 399 401 403
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:397 399 401 403
Symbol 397 MovieClipUses:394 396Used by:398
Symbol 398 MovieClipUses:392 397Used by:405 408 411 416 419 422
Symbol 399 MovieClipUses:394 396Used by:400
Symbol 400 MovieClipUses:392 399Used by:405 408 411 416 419 422
Symbol 401 MovieClipUses:394 396Used by:402 415
Symbol 402 MovieClipUses:392 401Used by:405 408 411 419 422
Symbol 403 MovieClipUses:394 396Used by:404
Symbol 404 MovieClipUses:392 403Used by:405 408 411 416 419 422
Symbol 405 MovieClipUses:385 391 398 400 402 404Used by:425 496
Symbol 406 MovieClipUses:120Used by:425
Symbol 407 GraphicUsed by:425
Symbol 408 MovieClipUses:385 391 398 400 402 404Used by:425 496
Symbol 409 MovieClipUses:123Used by:425
Symbol 410 GraphicUsed by:425
Symbol 411 MovieClipUses:385 391 398 400 402 404Used by:425 496
Symbol 412 MovieClipUses:124Used by:425
Symbol 413 GraphicUsed by:425
Symbol 414 GraphicUsed by:416
Symbol 415 MovieClipUses:392 401Used by:416
Symbol 416 MovieClipUses:414 398 400 415 404Used by:425
Symbol 417 MovieClipUses:131Used by:425
Symbol 418 GraphicUsed by:425
Symbol 419 MovieClipUses:385 391 398 400 402 404Used by:425 496
Symbol 420 MovieClipUses:138Used by:425
Symbol 421 GraphicUsed by:425
Symbol 422 MovieClipUses:385 391 398 400 402 404Used by:425 496
Symbol 423 MovieClipUses:133Used by:425
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:405 406 407 408 409 410 411 412 413 416 417 418 419 420 421 422 423 424Used by:444
Symbol 426 GraphicUsed by:434
Symbol 427 GraphicUsed by:434
Symbol 428 TextUses:319Used by:434
Symbol 429 TextUses:319Used by:434
Symbol 430 TextUses:319Used by:434
Symbol 431 GraphicUsed by:434
Symbol 432 TextUses:319Used by:434
Symbol 433 GraphicUsed by:434
Symbol 434 ButtonUses:426 427 428 429 430 431 432 433Used by:444 658
Symbol 435 TextUses:375Used by:437
Symbol 436 TextUses:375Used by:437
Symbol 437 MovieClip [Trick1]Uses:435 436Used by:444
Symbol 438 TextUses:375Used by:440
Symbol 439 TextUses:375Used by:440
Symbol 440 MovieClip [Trick2]Uses:438 439Used by:444
Symbol 441 TextUses:375Used by:443
Symbol 442 TextUses:375Used by:443
Symbol 443 MovieClip [Trick3]Uses:441 442Used by:444
Symbol 444 MovieClipUses:366 367 368 369 370 372 374 378 381 384 425 434 437 440 443Used by:658
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:658
Symbol 447 TextUses:319Used by:658
Symbol 448 GraphicUsed by:658
Symbol 449 TextUses:319Used by:658
Symbol 450 TextUses:319Used by:658
Symbol 451 TextUses:319Used by:658
Symbol 452 GraphicUsed by:658
Symbol 453 TextUses:375Used by:658
Symbol 454 TextUses:7Used by:658
Symbol 455 TextUses:375Used by:658
Symbol 456 TextUses:7Used by:658
Symbol 457 TextUses:7Used by:658
Symbol 458 GraphicUsed by:464
Symbol 459 FontUsed by:460 461 462 463
Symbol 460 TextUses:459Used by:464
Symbol 461 TextUses:459Used by:464
Symbol 462 EditableTextUses:459Used by:464
Symbol 463 EditableTextUses:459Used by:464
Symbol 464 MovieClipUses:458 460 461 462 463Used by:499
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:469
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:469
Symbol 469 MovieClip [PlayIcon]Uses:466 468Used by:499
Symbol 470 GraphicUsed by:479
Symbol 471 GraphicUsed by:479
Symbol 472 GraphicUsed by:479
Symbol 473 GraphicUsed by:479
Symbol 474 GraphicUsed by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:470 471 472 473 474 475 476 477 478Used by:480
Symbol 480 MovieClipUses:479Used by:499
Symbol 481 FontUsed by:482 483 484 485 486 487 488 489 491 492 493 494 497 537 538 539 540 541 542 555 556 620 621 622 623 624 625 626 627 628 629
Symbol 482 TextUses:481Used by:496
Symbol 483 TextUses:481Used by:496
Symbol 484 TextUses:481Used by:496
Symbol 485 TextUses:481Used by:496
Symbol 486 TextUses:481Used by:490
Symbol 487 TextUses:481Used by:490
Symbol 488 TextUses:481Used by:490
Symbol 489 TextUses:481Used by:490
Symbol 490 MovieClipUses:486 487 488 489Used by:496
Symbol 491 TextUses:481Used by:495
Symbol 492 TextUses:481Used by:495
Symbol 493 TextUses:481Used by:495
Symbol 494 TextUses:481Used by:495
Symbol 495 MovieClipUses:491 492 493 494Used by:496
Symbol 496 MovieClipUses:408 482 483 411 484 405 485 422 490 419 495Used by:499
Symbol 497 TextUses:481Used by:498
Symbol 498 MovieClipUses:497Used by:499
Symbol 499 MovieClip [gameRace]Uses:209 464 469 359 480 496 498Used by:658
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:557
Symbol 502 GraphicUsed by:505
Symbol 503 GraphicUsed by:505
Symbol 504 MovieClipUses:133 139Used by:505
Symbol 505 MovieClip [riderIcon1]Uses:502 503 20 25 30 40 45 50 55 57 62 67 72 77 82 87 35 504Used by:551
Symbol 506 GraphicUsed by:509
Symbol 507 GraphicUsed by:509
Symbol 508 MovieClipUses:138 140Used by:509
Symbol 509 MovieClip [riderIcon3]Uses:506 507 22 27 32 42 47 52 59 64 69 74 79 84 89 37 508Used by:551
Symbol 510 GraphicUsed by:530
Symbol 511 TextUses:375Used by:530
Symbol 512 TextUses:375Used by:530
Symbol 513 TextUses:375Used by:530
Symbol 514 ShapeTweeningUsed by:530
Symbol 515 GraphicUsed by:530
Symbol 516 ShapeTweeningUsed by:530
Symbol 517 GraphicUsed by:530
Symbol 518 ShapeTweeningUsed by:530
Symbol 519 GraphicUsed by:530
Symbol 520 TextUses:7Used by:530
Symbol 521 TextUses:375Used by:530
Symbol 522 GraphicUsed by:530
Symbol 523 TextUses:7Used by:530
Symbol 524 TextUses:375Used by:530
Symbol 525 GraphicUsed by:530
Symbol 526 TextUses:7Used by:530
Symbol 527 TextUses:375Used by:530
Symbol 528 TextUses:7Used by:530
Symbol 529 TextUses:375Used by:530
Symbol 530 MovieClipUses:510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529Used by:551
Symbol 531 GraphicUsed by:534
Symbol 532 GraphicUsed by:534
Symbol 533 MovieClipUses:122 121Used by:534
Symbol 534 MovieClip [riderIcon2]Uses:531 532 21 26 31 41 46 51 58 63 68 73 78 83 88 36 533Used by:544
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:543
Symbol 537 TextUses:481Used by:543
Symbol 538 TextUses:481Used by:543
Symbol 539 TextUses:481Used by:543
Symbol 540 TextUses:481Used by:543
Symbol 541 TextUses:481Used by:543
Symbol 542 TextUses:481Used by:543
Symbol 543 MovieClipUses:536 537 538 539 540 541 542Used by:544 549
Symbol 544 MovieClipUses:534 543Used by:551
Symbol 545 GraphicUsed by:548
Symbol 546 GraphicUsed by:548
Symbol 547 MovieClipUses:134 136Used by:548
Symbol 548 MovieClip [riderIcon4]Uses:545 546 23 28 33 43 48 53 60 65 70 75 80 85 90 38 547Used by:549
Symbol 549 MovieClipUses:548 543Used by:551
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:505 509 530 544 549 550Used by:557
Symbol 552 GraphicUsed by:554
Symbol 553 GraphicUsed by:554
Symbol 554 ButtonUses:552 332 333 335 336 553Used by:557
Symbol 555 TextUses:481Used by:557
Symbol 556 EditableTextUses:481Used by:557
Symbol 557 MovieClipUses:501 551 554 555 556Used by:658
Symbol 558 GraphicUses:312Used by:619
Symbol 559 GraphicUsed by:577
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:577
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:577
Symbol 564 GraphicUsed by:575
Symbol 565 GraphicUsed by:575
Symbol 566 GraphicUsed by:575
Symbol 567 GraphicUsed by:575
Symbol 568 GraphicUsed by:575
Symbol 569 GraphicUsed by:575
Symbol 570 GraphicUsed by:575
Symbol 571 GraphicUsed by:575
Symbol 572 GraphicUsed by:575
Symbol 573 GraphicUsed by:575
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:564 565 566 567 568 569 570 571 572 573 574Used by:577
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:559 561 563 575 576Used by:619
Symbol 578 GraphicUsed by:595
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:595
Symbol 581 GraphicUsed by:592
Symbol 582 GraphicUsed by:592
Symbol 583 GraphicUsed by:592
Symbol 584 GraphicUsed by:592
Symbol 585 GraphicUsed by:592
Symbol 586 GraphicUsed by:592
Symbol 587 GraphicUsed by:592
Symbol 588 GraphicUsed by:592
Symbol 589 GraphicUsed by:592
Symbol 590 GraphicUsed by:592
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:581 582 583 584 585 586 587 588 589 590 591Used by:595
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClipUses:578 580 592 594Used by:619
Symbol 596 GraphicUsed by:617
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:617
Symbol 599 GraphicUsed by:610
Symbol 600 GraphicUsed by:610
Symbol 601 GraphicUsed by:610
Symbol 602 GraphicUsed by:610
Symbol 603 GraphicUsed by:610
Symbol 604 GraphicUsed by:610
Symbol 605 GraphicUsed by:610
Symbol 606 GraphicUsed by:610
Symbol 607 GraphicUsed by:610
Symbol 608 GraphicUsed by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:599 600 601 602 603 604 605 606 607 608 609Used by:617
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:617
Symbol 613 GraphicUsed by:617
Symbol 614 GraphicUsed by:617
Symbol 615 GraphicUsed by:617
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:596 598 610 612 613 614 615 616Used by:619
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:558 577 595 617 618Used by:654
Symbol 620 TextUses:481Used by:654
Symbol 621 TextUses:481Used by:654
Symbol 622 EditableTextUses:481Used by:654
Symbol 623 EditableTextUses:481Used by:654
Symbol 624 TextUses:481Used by:654
Symbol 625 TextUses:481Used by:654
Symbol 626 TextUses:481Used by:654
Symbol 627 EditableTextUses:481Used by:654
Symbol 628 EditableTextUses:481Used by:654
Symbol 629 EditableTextUses:481Used by:654
Symbol 630 GraphicUsed by:636
Symbol 631 TextUses:319Used by:636
Symbol 632 TextUses:319Used by:636
Symbol 633 GraphicUsed by:636
Symbol 634 TextUses:319Used by:636
Symbol 635 GraphicUsed by:636 642 647 653
Symbol 636 ButtonUses:630 631 632 633 634 635Used by:654
Symbol 637 GraphicUsed by:642
Symbol 638 TextUses:319Used by:642
Symbol 639 TextUses:319Used by:642
Symbol 640 GraphicUsed by:642
Symbol 641 TextUses:319Used by:642
Symbol 642 ButtonUses:637 638 639 640 641 635Used by:654
Symbol 643 GraphicUsed by:647
Symbol 644 TextUses:319Used by:647
Symbol 645 TextUses:319Used by:647
Symbol 646 GraphicUsed by:647
Symbol 647 ButtonUses:643 644 645 646 635Used by:654
Symbol 648 GraphicUsed by:653
Symbol 649 TextUses:319Used by:653
Symbol 650 TextUses:319Used by:653
Symbol 651 GraphicUsed by:653
Symbol 652 TextUses:319Used by:653
Symbol 653 ButtonUses:648 649 650 651 652 635Used by:654
Symbol 654 MovieClipUses:619 620 621 622 623 624 625 626 627 628 629 636 642 647 653Used by:658
Symbol 655 EditableTextUses:155Used by:658
Symbol 656 TextUses:155Used by:657
Symbol 657 MovieClipUses:656Used by:658
Symbol 658 MovieClip [game]Uses:313 360 364 444 446 447 374 448 449 450 451 434 452 453 454 455 456 457 499 557 654 655 657Used by:Timeline

Instance Names

"mcStripe"Symbol 10 MovieClip Frame 1Symbol 6 MovieClip
"mcMan"Symbol 138 MovieClip Frame 1Symbol 137 MovieClip
"mcJumpHit1"Symbol 154 MovieClip [idSnowBorder] Frame 1Symbol 18 MovieClip [manHit]
"mcJumpHit2"Symbol 154 MovieClip [idSnowBorder] Frame 1Symbol 18 MovieClip [manHit]
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 1Symbol 92 MovieClip
"mcDeathHit"Symbol 154 MovieClip [idSnowBorder] Frame 1Symbol 18 MovieClip [manHit]
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 2Symbol 93 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 3Symbol 94 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 4Symbol 121 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 5Symbol 122 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 6Symbol 123 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 7Symbol 124 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 8Symbol 131 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 9Symbol 120 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 10Symbol 133 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 11Symbol 134 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 12Symbol 136 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 13Symbol 138 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 14Symbol 139 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 15Symbol 140 MovieClip
"mcMan"Symbol 154 MovieClip [idSnowBorder] Frame 16Symbol 153 MovieClip
"mcMessage1"Symbol 185 MovieClip [idTrickMessage] Frame 1Symbol 184 MovieClip
"mcMessage"Symbol 185 MovieClip [idTrickMessage] Frame 1Symbol 184 MovieClip
"mcLevelTrickCheck"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 190 MovieClip [checkTrickAreaLevel4]
"mcLevelPromt"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 193 MovieClip [initPromtLevel4]
"mcHit"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 195 MovieClip [idHitLevel4]
"mcObstaclesPlace"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 204 MovieClip
"mcFinishLine"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 210 MovieClip [idLevel4] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 212 MovieClip [checkTrickAreaLevel3]
"mcLevelPromt"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 213 MovieClip [initPromtLevel3]
"mcHit"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 215 MovieClip [idHitLevel3]
"mcObstaclesPlace"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 218 MovieClip
"mcFinishLine"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 219 MovieClip [idLevel3] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 220 MovieClip [checkTrickAreaLevel1]
"mcLevelPromt"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 221 MovieClip [initPromtLevel1]
"mcHit"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 223 MovieClip [idHitLevel1]
"mcObstaclesPlace"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 226 MovieClip
"mcFinishLine"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 227 MovieClip [idLevel1] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 228 MovieClip [checkTrickAreaLevel2]
"mcLevelPromt"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 229 MovieClip [initPromtLevel2]
"mcHit"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 231 MovieClip [idHitLevel2]
"mcObstaclesPlace"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 234 MovieClip
"mcFinishLine"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 235 MovieClip [idLevel2] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 236 MovieClip [checkTrickAreaLevel5]
"mcLevelPromt"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 237 MovieClip [initPromtLevel5]
"mcHit"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 240 MovieClip [levelHit5]
"mcObstaclesPlace"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 242 MovieClip
"mcFinishLine"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 243 MovieClip [idLevel5] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 244 MovieClip [checkTrickAreaLevel7]
"mcLevelPromt"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 245 MovieClip [initPromtLevel7]
"mcHit"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 248 MovieClip [levelHit7]
"mcObstaclesPlace"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 252 MovieClip
"mcFinishLine"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 253 MovieClip [idLevel7] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 254 MovieClip [checkTrickAreaLevel8]
"mcLevelPromt"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 255 MovieClip [initPromtLevel8]
"mcHit"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 257 MovieClip [levelHit8]
"mcObstaclesPlace"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 260 MovieClip
"mcFinishLine"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 261 MovieClip [idLevel8] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 262 MovieClip [checkTrickAreaLevel9]
"mcLevelPromt"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 263 MovieClip [initPromtLevel9]
"mcHit"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 265 MovieClip [levelHit9]
"mcObstaclesPlace"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 270 MovieClip
"mcFinishLine"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 271 MovieClip [idLevel9] Frame 1Symbol 209 MovieClip
"mcLevelTrickCheck"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 282 MovieClip [checkTrickAreaLevel6]
"mcLevelPromt"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 283 MovieClip [initPromtLevel6]
"mcHit"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 285 MovieClip [levelHit6]
"mcFinishLine"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 207 MovieClip [finishWall]
"m_vehiclePlace"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 209 MovieClip
"mcObstaclesPlace"Symbol 289 MovieClip [idLevel6] Frame 1Symbol 288 MovieClip
"msg"Symbol 294 MovieClip [idBonus] Frame 1Symbol 293 MovieClip
"AGclick_btn"Symbol 311 MovieClip Frame 1Symbol 300 Button
"AGskip_btn"Symbol 311 MovieClip Frame 1Symbol 306 Button
"AGpresented_mc"Symbol 311 MovieClip Frame 1Symbol 308 MovieClip
"AGlogo_mc"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"mcSpace"Symbol 405 MovieClip Frame 1Symbol 391 MovieClip
"mcUp"Symbol 405 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 405 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 405 MovieClip Frame 1Symbol 402 MovieClip
"mcRight"Symbol 405 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 406 MovieClip Frame 1Symbol 120 MovieClip
"mcSpace"Symbol 408 MovieClip Frame 1Symbol 391 MovieClip
"mcUp"Symbol 408 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 408 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 408 MovieClip Frame 1Symbol 402 MovieClip
"mcRight"Symbol 408 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 409 MovieClip Frame 1Symbol 123 MovieClip
"mcSpace"Symbol 411 MovieClip Frame 1Symbol 391 MovieClip
"mcUp"Symbol 411 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 411 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 411 MovieClip Frame 1Symbol 402 MovieClip
"mcRight"Symbol 411 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 412 MovieClip Frame 1Symbol 124 MovieClip
"mcUp"Symbol 416 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 416 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 416 MovieClip Frame 1Symbol 415 MovieClip
"mcRight"Symbol 416 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 417 MovieClip Frame 1Symbol 131 MovieClip
"mcSpace"Symbol 419 MovieClip Frame 1Symbol 391 MovieClip
"mcUp"Symbol 419 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 419 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 419 MovieClip Frame 1Symbol 402 MovieClip
"mcRight"Symbol 419 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 420 MovieClip Frame 1Symbol 138 MovieClip
"mcSpace"Symbol 422 MovieClip Frame 1Symbol 391 MovieClip
"mcUp"Symbol 422 MovieClip Frame 1Symbol 398 MovieClip
"mcLeft"Symbol 422 MovieClip Frame 1Symbol 400 MovieClip
"mcDown"Symbol 422 MovieClip Frame 1Symbol 402 MovieClip
"mcRight"Symbol 422 MovieClip Frame 1Symbol 404 MovieClip
"mcMan"Symbol 423 MovieClip Frame 1Symbol 133 MovieClip
"mcCaption"Symbol 480 MovieClip Frame 1Symbol 479 MovieClip
"mcSpecTrick"Symbol 496 MovieClip Frame 4Symbol 490 MovieClip
"mcSpecTrick"Symbol 496 MovieClip Frame 5Symbol 495 MovieClip
"m_levelPlace"Symbol 499 MovieClip [gameRace] Frame 1Symbol 209 MovieClip
"m_panel"Symbol 499 MovieClip [gameRace] Frame 1Symbol 464 MovieClip
"mcLevelCaption"Symbol 499 MovieClip [gameRace] Frame 1Symbol 480 MovieClip
"mcPrompting"Symbol 499 MovieClip [gameRace] Frame 1Symbol 496 MovieClip
"mcPause"Symbol 499 MovieClip [gameRace] Frame 1Symbol 498 MovieClip
"mcLocked"Symbol 544 MovieClip Frame 1Symbol 543 MovieClip
"mcLocked"Symbol 549 MovieClip Frame 1Symbol 543 MovieClip
"mcTablet"Symbol 577 MovieClip Frame 1Symbol 575 MovieClip
"mcTablet"Symbol 595 MovieClip Frame 1Symbol 592 MovieClip
"mcTablet"Symbol 617 MovieClip Frame 1Symbol 610 MovieClip
"butExit"Symbol 654 MovieClip Frame 1Symbol 636 Button
"butNextLevel"Symbol 654 MovieClip Frame 1Symbol 642 Button
"butTryAgain"Symbol 654 MovieClip Frame 1Symbol 647 Button
"butContinue"Symbol 654 MovieClip Frame 1Symbol 653 Button
"m_logo"Symbol 658 MovieClip [game] Frame 1Symbol 360 MovieClip
"m_raceEngine"Symbol 658 MovieClip [game] Frame 46Symbol 499 MovieClip [gameRace]
"screen"Symbol 658 MovieClip [game] Frame 61Symbol 557 MovieClip
"screen"Symbol 658 MovieClip [game] Frame 76Symbol 654 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Smash"
ExportAssets (56)Timeline Frame 1Symbol 2 as "dmSoundService"
ExportAssets (56)Timeline Frame 1Symbol 659 as "__Packages.CSoundService"
ExportAssets (56)Timeline Frame 1Symbol 660 as "__Packages.CRider"
ExportAssets (56)Timeline Frame 1Symbol 661 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 662 as "__Packages.IPauseListener"
ExportAssets (56)Timeline Frame 1Symbol 663 as "__Packages.CRaceEngine"
ExportAssets (56)Timeline Frame 1Symbol 664 as "__Packages.CBike"
ExportAssets (56)Timeline Frame 1Symbol 665 as "__Packages.CParticle"
ExportAssets (56)Timeline Frame 1Symbol 666 as "__Packages.CVector2D"
ExportAssets (56)Timeline Frame 1Symbol 667 as "__Packages.CWheel"
ExportAssets (56)Timeline Frame 1Symbol 668 as "__Packages.CParticleEngine"
ExportAssets (56)Timeline Frame 1Symbol 669 as "__Packages.IConstraint"
ExportAssets (56)Timeline Frame 1Symbol 670 as "__Packages.CGameService"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.CGroup"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.CLevel"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.CCamera"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.CBoxConstrainSkeleton"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.CSpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.CPenetrationConstraint"
ExportAssets (56)Timeline Frame 1Symbol 677 as "__Packages.CConstants"
ExportAssets (56)Timeline Frame 1Symbol 678 as "__Packages.CMultiState"
ExportAssets (56)Timeline Frame 1Symbol 679 as "__Packages.CKeyManager"
ExportAssets (56)Timeline Frame 1Symbol 680 as "__Packages.CInvisibleMovie"
ExportAssets (56)Timeline Frame 1Symbol 681 as "__Packages.CRiderColor"
ExportAssets (56)Timeline Frame 1Symbol 682 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 683 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 684 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 685 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 686 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 687 as "__Packages.CHelpTrickIcons"
ExportAssets (56)Timeline Frame 1Symbol 688 as "__Packages.CGameControl"
ExportAssets (56)Timeline Frame 1Symbol 689 as "__Packages.CRiderIcons"
ExportAssets (56)Timeline Frame 1Symbol 690 as "__Packages.CSoundControl"
ExportAssets (56)Timeline Frame 15Symbol 11 as "idCurLevel"
ExportAssets (56)Timeline Frame 15Symbol 14 as "idChitButton"
ExportAssets (56)Timeline Frame 15Symbol 16 as "idSnowWheel"
ExportAssets (56)Timeline Frame 15Symbol 18 as "manHit"
ExportAssets (56)Timeline Frame 15Symbol 24 as "borderPelvis"
ExportAssets (56)Timeline Frame 15Symbol 29 as "borderThighL"
ExportAssets (56)Timeline Frame 15Symbol 34 as "borderShankL"
ExportAssets (56)Timeline Frame 15Symbol 39 as "borderKnee"
ExportAssets (56)Timeline Frame 15Symbol 44 as "borderFootL"
ExportAssets (56)Timeline Frame 15Symbol 49 as "borderThighR"
ExportAssets (56)Timeline Frame 15Symbol 54 as "borderShankR"
ExportAssets (56)Timeline Frame 15Symbol 56 as "borderFoot"
ExportAssets (56)Timeline Frame 15Symbol 61 as "borderShoulderL"
ExportAssets (56)Timeline Frame 15Symbol 66 as "borderArmL"
ExportAssets (56)Timeline Frame 15Symbol 71 as "borderHand"
ExportAssets (56)Timeline Frame 15Symbol 76 as "borderBody1"
ExportAssets (56)Timeline Frame 15Symbol 81 as "borderShoulderR"
ExportAssets (56)Timeline Frame 15Symbol 86 as "borderArmR"
ExportAssets (56)Timeline Frame 15Symbol 91 as "borderHead1"
ExportAssets (56)Timeline Frame 15Symbol 99 as "borderHead2"
ExportAssets (56)Timeline Frame 15Symbol 104 as "borderHead3"
ExportAssets (56)Timeline Frame 15Symbol 109 as "borderBody2"
ExportAssets (56)Timeline Frame 15Symbol 114 as "borderHead4"
ExportAssets (56)Timeline Frame 15Symbol 119 as "borderHead5"
ExportAssets (56)Timeline Frame 15Symbol 154 as "idSnowBorder"
ExportAssets (56)Timeline Frame 15Symbol 185 as "idTrickMessage"
ExportAssets (56)Timeline Frame 15Symbol 187 as "idDeadWheel"
ExportAssets (56)Timeline Frame 15Symbol 190 as "checkTrickAreaLevel4"
ExportAssets (56)Timeline Frame 15Symbol 193 as "initPromtLevel4"
ExportAssets (56)Timeline Frame 15Symbol 195 as "idHitLevel4"
ExportAssets (56)Timeline Frame 15Symbol 207 as "finishWall"
ExportAssets (56)Timeline Frame 15Symbol 210 as "idLevel4"
ExportAssets (56)Timeline Frame 15Symbol 212 as "checkTrickAreaLevel3"
ExportAssets (56)Timeline Frame 15Symbol 213 as "initPromtLevel3"
ExportAssets (56)Timeline Frame 15Symbol 215 as "idHitLevel3"
ExportAssets (56)Timeline Frame 15Symbol 219 as "idLevel3"
ExportAssets (56)Timeline Frame 15Symbol 220 as "checkTrickAreaLevel1"
ExportAssets (56)Timeline Frame 15Symbol 221 as "initPromtLevel1"
ExportAssets (56)Timeline Frame 15Symbol 223 as "idHitLevel1"
ExportAssets (56)Timeline Frame 15Symbol 227 as "idLevel1"
ExportAssets (56)Timeline Frame 15Symbol 228 as "checkTrickAreaLevel2"
ExportAssets (56)Timeline Frame 15Symbol 229 as "initPromtLevel2"
ExportAssets (56)Timeline Frame 15Symbol 231 as "idHitLevel2"
ExportAssets (56)Timeline Frame 15Symbol 235 as "idLevel2"
ExportAssets (56)Timeline Frame 15Symbol 236 as "checkTrickAreaLevel5"
ExportAssets (56)Timeline Frame 15Symbol 237 as "initPromtLevel5"
ExportAssets (56)Timeline Frame 15Symbol 240 as "levelHit5"
ExportAssets (56)Timeline Frame 15Symbol 243 as "idLevel5"
ExportAssets (56)Timeline Frame 15Symbol 244 as "checkTrickAreaLevel7"
ExportAssets (56)Timeline Frame 15Symbol 245 as "initPromtLevel7"
ExportAssets (56)Timeline Frame 15Symbol 248 as "levelHit7"
ExportAssets (56)Timeline Frame 15Symbol 253 as "idLevel7"
ExportAssets (56)Timeline Frame 15Symbol 254 as "checkTrickAreaLevel8"
ExportAssets (56)Timeline Frame 15Symbol 255 as "initPromtLevel8"
ExportAssets (56)Timeline Frame 15Symbol 257 as "levelHit8"
ExportAssets (56)Timeline Frame 15Symbol 261 as "idLevel8"
ExportAssets (56)Timeline Frame 15Symbol 262 as "checkTrickAreaLevel9"
ExportAssets (56)Timeline Frame 15Symbol 263 as "initPromtLevel9"
ExportAssets (56)Timeline Frame 15Symbol 265 as "levelHit9"
ExportAssets (56)Timeline Frame 15Symbol 271 as "idLevel9"
ExportAssets (56)Timeline Frame 15Symbol 273 as "sndBonus"
ExportAssets (56)Timeline Frame 15Symbol 274 as "sndButton"
ExportAssets (56)Timeline Frame 15Symbol 275 as "sndTrick"
ExportAssets (56)Timeline Frame 15Symbol 276 as "sndDieMale"
ExportAssets (56)Timeline Frame 15Symbol 277 as "sndDieFemale"
ExportAssets (56)Timeline Frame 15Symbol 278 as "sndEnd"
ExportAssets (56)Timeline Frame 15Symbol 279 as "sndInGame"
ExportAssets (56)Timeline Frame 15Symbol 280 as "sndIntro"
ExportAssets (56)Timeline Frame 15Symbol 282 as "checkTrickAreaLevel6"
ExportAssets (56)Timeline Frame 15Symbol 283 as "initPromtLevel6"
ExportAssets (56)Timeline Frame 15Symbol 285 as "levelHit6"
ExportAssets (56)Timeline Frame 15Symbol 289 as "idLevel6"
ExportAssets (56)Timeline Frame 15Symbol 294 as "idBonus"
ExportAssets (56)Timeline Frame 45Symbol 364 as "SoundIcon"
ExportAssets (56)Timeline Frame 45Symbol 378 as "Trick4"
ExportAssets (56)Timeline Frame 45Symbol 381 as "Trick5"
ExportAssets (56)Timeline Frame 45Symbol 384 as "Trick6"
ExportAssets (56)Timeline Frame 45Symbol 437 as "Trick1"
ExportAssets (56)Timeline Frame 45Symbol 440 as "Trick2"
ExportAssets (56)Timeline Frame 45Symbol 443 as "Trick3"
ExportAssets (56)Timeline Frame 45Symbol 469 as "PlayIcon"
ExportAssets (56)Timeline Frame 45Symbol 499 as "gameRace"
ExportAssets (56)Timeline Frame 45Symbol 505 as "riderIcon1"
ExportAssets (56)Timeline Frame 45Symbol 509 as "riderIcon3"
ExportAssets (56)Timeline Frame 45Symbol 534 as "riderIcon2"
ExportAssets (56)Timeline Frame 45Symbol 548 as "riderIcon4"
ExportAssets (56)Timeline Frame 45Symbol 658 as "game"

Labels

"lbPreloader"Frame 1
"lbDynamicObjects"Frame 15
"lbStart"Frame 30
"lbStart1"Frame 45
"lbSplash"Symbol 658 MovieClip [game] Frame 1
"lbHowToPlay"Symbol 658 MovieClip [game] Frame 16
"lbAbout"Symbol 658 MovieClip [game] Frame 31
"lbGame"Symbol 658 MovieClip [game] Frame 46
"lbChoice"Symbol 658 MovieClip [game] Frame 61
"lbEndLevel"Symbol 658 MovieClip [game] Frame 76

Dynamic Text Variables

txtPercentageSymbol 9 EditableText"000%"
txtCaptionSymbol 13 EditableText"00"
txtScoreSymbol 156 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 158 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 160 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 162 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 164 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 166 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 168 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 170 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 172 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 174 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 176 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 178 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 180 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 182 EditableText"<p align="left"><font face="Arial Black" size="70" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00000</b></font></p>"
txtScoreSymbol 292 EditableText"<p align="justify"><font face="Arial Black" size="24" color="#ff0000" letterSpacing="0.000000" kerning="1">0000</font></p>"
txtLevelSymbol 462 EditableText"<p align="left"><font face="Arial Black" size="22" color="#ffff99" letterSpacing="0.000000" kerning="1"><i>00</i></font></p>"
txtScoreSymbol 463 EditableText"<p align="left"><font face="Arial Black" size="22" color="#ffff99" letterSpacing="0.000000" kerning="1"><i>0000000</i></font></p>"
txtLevelSymbol 556 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="40" color="#ff0000" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>"
txtGScoreSymbol 622 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>"
txtQScoreSymbol 623 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="4.000000" kerning="1"><b>00</b></font></p>"
txtLevelSymbol 627 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="38" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>"
txtScoreSymbol 628 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="0.000000" kerning="1"><b>00000000</b></font></p>"
txtLevelScoreSymbol 629 EditableText"<p align="left"><font face="Berlin Sans FB Demi" size="28" color="#cc3300" letterSpacing="0.000000" kerning="1"><b>000000</b></font></p>"
debugSymbol 655 EditableText"<p align="left"><font face="Arial Black" size="22" color="#000000" letterSpacing="0.000000" kerning="1"><b>0000</b></font></p>"




http://swfchan.com/23/110422/info.shtml
Created: 13/3 -2019 20:35:10 Last modified: 13/3 -2019 20:35:10 Server time: 04/05 -2024 11:23:09