# Help with adding attacks to main character

**URL:** <https://forum.kirupa.com/t/help-with-adding-attacks-to-main-character/176546>\
**Category:** Uncategorized\
**Created:** [January 24, 2006, 10:11pm UTC](https://forum.kirupa.com/t/help-with-adding-attacks-to-main-character/176546 "2006-01-24T22:11:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fourthsword](https://avatars.discourse-cdn.com/v4/letter/f/958977/32.png) [@fourthsword](https://forum.kirupa.com/u/fourthsword)\
**Post date:** [January 24, 2006, 10:11pm UTC](https://forum.kirupa.com/t/help-with-adding-attacks-to-main-character/176546/1 "2006-01-24T22:11:03Z")

</div>

Hello

I am making a game in flash and I am trying to add attacks to my main character. Each attack is planned to have a sperate key to change attacks and the space bar will be used to fire that attack. Orbs will be located throughout the level to get 10 more of that attack (or ammo) per orb collected. What I am needing is to patch the script to collect the orbs and put the amount of ammo left per attack in a dynamic text box. Then when the attack is used it needs to subtract each time that particular attack is fired. There are three attacks available to collect (if that helps). The code as is follows. Thanks.

frame one  
ActionScript Code:  
[FONT=Courier New][LEFT]\<font face=[COLOR=#FF0000]“Arial”[/COLOR]\>\<font [COLOR=#0000FF]size[/COLOR]=[COLOR=#FF0000]“2”[/COLOR]\>latformSpeed = [COLOR=#000080]1[/COLOR];  
[COLOR=#808080]_// a general function called by the jump action in fred_[/COLOR]  
[COLOR=#000000] **function** [/COLOR] playSoundCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
pMySound = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]Sound[/COLOR]COLOR=#000000[/COLOR];  
pMySound.[COLOR=#0000FF]attachSound[/COLOR]COLOR=#000000[/COLOR];  
pMySound.[COLOR=#0000FF]start[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#0000FF]Level[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]platformHitDetect[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]X, Y, [COLOR=#0000FF]Width[/COLOR], [COLOR=#0000FF]Height[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] wallCycle = [COLOR=#000080]0[/COLOR]; wallCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR]; wallCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]X\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_width[/COLOR] && X+Width\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] && Y\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_height[/COLOR] && Y+Height\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]return[/COLOR] wallCycle;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]return[/COLOR] -[COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moneyHitDetect[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]X, Y, [COLOR=#0000FF]Width[/COLOR], [COLOR=#0000FF]Height[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] moneyCycle = [COLOR=#000080]0[/COLOR]; moneyCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR]; moneyCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]X\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_width[/COLOR] && X+Width\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] && Y\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_height[/COLOR] && Y+Height\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]return[/COLOR] moneyCycle;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]return[/COLOR] -[COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]graphicHitDetect[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]X, Y, [COLOR=#0000FF]Width[/COLOR], [COLOR=#0000FF]Height[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] graphicCycle = [COLOR=#000080]0[/COLOR]; graphicCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR]; graphicCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]X\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_width[/COLOR] && X+Width\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] && Y\<\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR]+[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_height[/COLOR] && Y+Height\>\_root[COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_alpha[/COLOR] = [COLOR=#000080]100[/COLOR];  
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_alpha[/COLOR] = [COLOR=#000080]100[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]xAmount, yAmount[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] wallCycle = [COLOR=#000080]0[/COLOR]; wallCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR]; wallCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] += xAmount;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] += yAmount;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] moneyCycle = [COLOR=#000080]0[/COLOR]; moneyCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR]; moneyCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] += xAmount;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] += yAmount;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] graphicCycle = [COLOR=#000080]0[/COLOR]; graphicCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR]; graphicCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] += xAmount;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] += yAmount;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]DeleteWorld[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] wallCycle = [COLOR=#000080]0[/COLOR]; wallCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR]; wallCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+wallCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]removeMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] moneyCycle = [COLOR=#000080]0[/COLOR]; moneyCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR]; moneyCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]removeMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] graphicCycle = [COLOR=#000080]0[/COLOR]; graphicCycle\<=[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR]; graphicCycle++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+graphicCycle[COLOR=#000000]][/COLOR].[COLOR=#0000FF]removeMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR] = -[COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR] = -[COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR] = -[COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]x, y, w, h, alpha, frame[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR]++;  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#0000FF]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“platform”[/COLOR], [COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR], [COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR]+[COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = x;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = y;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_width[/COLOR] = w;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_height[/COLOR] = h;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_alpha[/COLOR] = alpha;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“platform”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]wallCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]x, y, frame[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR]++;  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#0000FF]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“money”[/COLOR], [COLOR=#FF0000]“money”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR], [COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR]+[COLOR=#000080]200[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = x;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = y;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]moneyCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addOrbs[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]x, y, frame[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR]++;  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#0000FF]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“orbs”[/COLOR], [COLOR=#FF0000]“orbs”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR], [COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR]+[COLOR=#000080]300[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“orbs”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = x;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“orbs”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = y;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“orbs”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]orbsCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR] = [COLOR=#000000] **function** [/COLOR][COLOR=#000000]([/COLOR]x, y, frame[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR]++;  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#0000FF]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“graphic”[/COLOR], [COLOR=#FF0000]“graphic”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR], [COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR]+[COLOR=#000080]400[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = x;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = y;  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“graphic”[/COLOR]+[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]graphicCount[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]LoadLevel[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]DeleteWorld[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]MoneyCollected[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]switch[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]case[/COLOR] [COLOR=#000080]0[/COLOR] :  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]325[/COLOR], [COLOR=#000080]50[/COLOR], [COLOR=#000080]50[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]375[/COLOR], [COLOR=#000080]1079[/COLOR], [COLOR=#000080]25[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]97[/COLOR], [COLOR=#000080]291[/COLOR], [COLOR=#000080]50[/COLOR], [COLOR=#000080]20[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]291[/COLOR], [COLOR=#000080]221[/COLOR].[COLOR=#000080]7[/COLOR], [COLOR=#000080]16[/COLOR], [COLOR=#000080]158[/COLOR].[COLOR=#000080]4[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]182[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000080]221[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000080]125[/COLOR], [COLOR=#000080]9[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]183[/COLOR], [COLOR=#000080]229[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]14[/COLOR], [COLOR=#000080]68[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]183[/COLOR], [COLOR=#000080]300[/COLOR], [COLOR=#000080]54[/COLOR], [COLOR=#000080]6[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]454[/COLOR].[COLOR=#000080]1[/COLOR], [COLOR=#000080]308[/COLOR].[COLOR=#000080]7[/COLOR], [COLOR=#000080]120[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]394[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]253[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]120[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]454[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]200[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]120[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]394[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]148[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]120[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]454[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]94[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]120[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]394[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]40[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]181[/COLOR].[COLOR=#000080]4[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]394[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]3[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]181[/COLOR].[COLOR=#000080]4[/COLOR], [COLOR=#000080]8[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]574[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000080]4[/COLOR].[COLOR=#000080]7[/COLOR], [COLOR=#000080]11[/COLOR], [COLOR=#000080]312[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]387[/COLOR], [COLOR=#000080]4[/COLOR].[COLOR=#000080]7[/COLOR], [COLOR=#000080]11[/COLOR], [COLOR=#000080]312[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]206[/COLOR], [COLOR=#000080]256[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]408[/COLOR], [COLOR=#000080]58[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]442[/COLOR], [COLOR=#000080]58[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]478[/COLOR], [COLOR=#000080]58[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]512[/COLOR], [COLOR=#000080]58[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]546[/COLOR], [COLOR=#000080]58[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]182[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]221[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]98[/COLOR], [COLOR=#000080]290[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]307[/COLOR].[COLOR=#000080]9[/COLOR], [COLOR=#000080]3[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]374[/COLOR].[COLOR=#000080]1[/COLOR], [COLOR=#000080]4[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]522[/COLOR], [COLOR=#000080]374[/COLOR].[COLOR=#000080]1[/COLOR], [COLOR=#000080]4[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addGraphic[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]386[/COLOR].[COLOR=#000080]6[/COLOR], [COLOR=#000080]4[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]5[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]MoneyNeeded[/COLOR] = [COLOR=#000080]6[/COLOR];  
[COLOR=#0000FF]break[/COLOR];  
[COLOR=#0000FF]case[/COLOR] [COLOR=#000080]1[/COLOR] :  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]375[/COLOR], [COLOR=#000080]550[/COLOR], [COLOR=#000080]25[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]300[/COLOR], [COLOR=#000080]250[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]400[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]545[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]400[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]100[/COLOR], [COLOR=#000080]310[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]300[/COLOR], [COLOR=#000080]310[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]300[/COLOR], [COLOR=#000080]200[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]200[/COLOR], [COLOR=#000080]310[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]MoneyNeeded[/COLOR] = [COLOR=#000080]4[/COLOR];  
[COLOR=#0000FF]break[/COLOR];  
[COLOR=#0000FF]case[/COLOR] [COLOR=#000080]2[/COLOR] :  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]395[/COLOR], [COLOR=#000080]1000[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]400[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]1000[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]400[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]200[/COLOR], [COLOR=#000080]350[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]550[/COLOR], [COLOR=#000080]350[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]50[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]250[/COLOR], [COLOR=#000080]300[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addMoney[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]200[/COLOR], [COLOR=#000080]300[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]MoneyNeeded[/COLOR] = [COLOR=#000080]2[/COLOR];  
[COLOR=#0000FF]break[/COLOR];  
[COLOR=#0000FF]case[/COLOR] [COLOR=#000080]3[/COLOR] :  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]245[/COLOR], [COLOR=#000080]155[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]295[/COLOR], [COLOR=#000080]155[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]addPlatform[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]245[/COLOR], [COLOR=#000080]255[/COLOR], [COLOR=#000080]55[/COLOR], [COLOR=#000080]5[/COLOR], [COLOR=#000080]100[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]hero[/COLOR].[COLOR=#000080]MoneyNeeded[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“Demo Over!”[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]break[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];\</font\>\</font\>  
[/LEFT]  
[/FONT]

[FONT=Arial][SIZE=2]

character

[/SIZE][/FONT] ActionScript Code:  
[FONT=Courier New][LEFT]\<font face=[COLOR=#FF0000]“Arial”[/COLOR]\>\<font [COLOR=#0000FF]size[/COLOR]=[COLOR=#FF0000]“2”[/COLOR]\>onClipEvent COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
speed = [COLOR=#000080]10[/COLOR];  
vel\_y = [COLOR=#000080]0[/COLOR];  
JUMPPOWER = [COLOR=#000080]4[/COLOR];  
jump\_Power = [COLOR=#000080]0[/COLOR];  
xspeed = [COLOR=#000080]4[/COLOR];  
jumping = [COLOR=#000000] **false** [/COLOR];  
wallCount = [COLOR=#000080]5[/COLOR];  
moneyCount = [COLOR=#000080]2[/COLOR];  
graphicCount = [COLOR=#000080]2[/COLOR];  
JumpDirection = [COLOR=#000080]0[/COLOR];  
MoneyCollected = [COLOR=#000080]0[/COLOR];  
MoneyNeeded = [COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]txtMoney[/COLOR] = [COLOR=#FF0000]“Money Collected 0/6”[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]LoadLevel[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]onClipEvent[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
JumpDirection = [COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR]xspeed, [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#808080]_//Runs The “platformHitDetect” and Returns the Number that was hit. If it was -1 it means it didn’t [/COLOR]  
[COLOR=#808080]//hit and we use the code on the next lines to move the walls back until they arn’t hitting anymore._[/COLOR]  
[COLOR=#0000FF]while[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]platformHitDetect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR] != -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR]-[COLOR=#000080]1[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
JumpDirection = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR]-xspeed, [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#0000FF]while[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]platformHitDetect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR] != -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]1[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]Key[/COLOR].[COLOR=#0000FF]isDown[/COLOR]COLOR=#000000[/COLOR] && !jumping[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
jump\_power = JUMPPOWER;  
jumping = [COLOR=#000000] **true** [/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumping == [COLOR=#000000] **true** [/COLOR] [COLOR=#0000FF]and[/COLOR] jump\_power\>[COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
vel\_y -= jump\_power;  
jump\_power -= [COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#000000]{[/COLOR]  
vel\_y += [COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], -vel\_y[COLOR=#000000])[/COLOR];  
[COLOR=#808080]_//Gravity_[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]while[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]platformHitDetect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR] != -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
vel\_y = [COLOR=#000080]0[/COLOR];  
jumping = [COLOR=#000000] **false** [/COLOR];  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]while[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]platformHitDetect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR] != -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]moveGameWorld[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR];  
vel\_y = [COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]jumpDirection == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **var** [/COLOR] moneyHit = moneyHitDetect[COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#808080]_//Runs The “moneyHitDetect” Function And Returns the Money Instance that was Hit._[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]moneyHit != -[COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyHit[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_alpha[/COLOR] == [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“money”[/COLOR]+moneyHit[COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_alpha[/COLOR] = [COLOR=#000080]0[/COLOR];  
MoneyCollected++;  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]txtMoney[/COLOR] = [COLOR=#FF0000]“Money Collected “[/COLOR]+MoneyCollected+[COLOR=#FF0000]”/”[/COLOR]+MoneyNeeded;  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]MoneyCollected == MoneyNeeded[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#0000FF]Level[/COLOR]++;  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]LoadLevel[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]txtMoney[/COLOR] = [COLOR=#FF0000]“Money Collected “[/COLOR]+MoneyCollected+[COLOR=#FF0000]”/”[/COLOR]+MoneyNeeded;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]graphicHitDetect[/COLOR][COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_y[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_width[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_height[/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]\</font\>\</font\>  
[/LEFT]  
[/FONT]
