# How to tell the mc to play if i press?

**URL:** <https://forum.kirupa.com/t/how-to-tell-the-mc-to-play-if-i-press/208726>\
**Category:** Uncategorized\
**Created:** [December 1, 2006, 6:03pm UTC](https://forum.kirupa.com/t/how-to-tell-the-mc-to-play-if-i-press/208726 "2006-12-01T18:03:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mr\_vai](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@mr\_vai](https://forum.kirupa.com/u/mr_vai)\
**Post date:** [December 1, 2006, 6:03pm UTC](https://forum.kirupa.com/t/how-to-tell-the-mc-to-play-if-i-press/208726/1 "2006-12-01T18:03:54Z")

</div>

hi guys!,  
i have this code on a mc on stage:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#0000FF]onClipEvent[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]activate[/COLOR] == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] xDifference = [COLOR=#0000FF]\_root[/COLOR].\_xmouse-[COLOR=#0000FF]this[/COLOR].\_x-[COLOR=#000080]30[/COLOR];  
[COLOR=#000000] **var** [/COLOR] xAmountToMove = xDifference/[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]speed[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR] += xAmountToMove;  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR] = [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]stop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]\_x[/COLOR] = [COLOR=#000080]640[/COLOR].[COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]stop[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]570[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]750[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]380[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]570[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]2[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]200[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]380[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]3[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]0[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]200[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]4[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onRelease[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]MicAnim[/COLOR] == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mic[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]MicAnim[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]activate[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR] [COLOR=#0000FF]else[/COLOR] [COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]MicAnim[/COLOR] == [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mic[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]MicAnim[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]activate[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

baisically i need that when this happens:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]570[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]750[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

to do something like this:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]570[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]750[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mic[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

it works well if i apply this code once, but if i try to do something like this:  
ActionScript Code:  
[FONT=Courier New][LEFT][COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]570[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]750[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mc1[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]380[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]570[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]2[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mc2[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]200[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]380[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]3[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mc3[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#0000FF]this[/COLOR].\_x\<[COLOR=#000080]0[/COLOR] || [COLOR=#0000FF]this[/COLOR].\_x\>[COLOR=#000080]200[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]playIn[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **\_global** [/COLOR].[COLOR=#000080]CurrentMenu[/COLOR] = [COLOR=#000080]4[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]\_root[/COLOR].[COLOR=#000080]Mc4[/COLOR].[COLOR=#0000FF]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

then nothing works…any ideas would be most appriciated!
