# Attaching, and moving a MC on a single space hit {help}

**URL:** <https://forum.kirupa.com/t/attaching-and-moving-a-mc-on-a-single-space-hit-help/284510>\
**Category:** Uncategorized\
**Created:** [March 19, 2009, 7:07pm UTC](https://forum.kirupa.com/t/attaching-and-moving-a-mc-on-a-single-space-hit-help/284510 "2009-03-19T19:07:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MossyStump](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@MossyStump](https://forum.kirupa.com/u/MossyStump)\
**Post date:** [March 19, 2009, 7:07pm UTC](https://forum.kirupa.com/t/attaching-and-moving-a-mc-on-a-single-space-hit-help/284510/1 "2009-03-19T19:07:48Z")

</div>

Ok, so I have made MASSIVE headway in my game, but have been facing a fairly annoying problem, I need to attach a movieclip to the screen, (the blocks) and get them to move on single hit of the spacebutton, but it isn’t working for some reason, it attaches them, and makes them start to move on a second space hit, which is NOT what I want. If anybody could please help me then I would greatly appreciete it 😃

PROGRAM FILES (10 downloads only)  
[http://rapidshare.com/files/211161521/StackerFiles.zip.html](http://rapidshare.com/files/211161521/StackerFiles.zip.html)

Its the same problem for EVERYTHING, but heres all the code regardless  
main timeline code:

var nextrow;  
function onLoad()  
{  
nextrow = 0;  
}  
function onEnterFrame()  
{  
\_root.attachMovie (“grid”, “grid”, 99999)  
if(nextrow==1)  
{  
\_root.attachMovie (“row1block1”, “row1block1”, 1)  
\_root.attachMovie (“row1block2”, “row1block2”, 2)  
\_root.attachMovie (“row1block3”, “row1block3”, 3)  
}  
if(nextrow==3)  
{  
\_root.attachMovie (“row2block1”, “row2block1”, 4)  
\_root.attachMovie (“row2block2”, “row2block2”, 5)  
\_root.attachMovie (“row2block3”, “row2block3”, 6)  
}

if(nextrow==29)  
{  
if(\_root.row13block1.\_x == \_root.row14block1.\_x)  
{  
\_root.attachMovie (“row15block1”, “row15block1”, 24)  
}  
}  
if(nextrow==27)  
{  
if(\_root.row12block1.\_x == \_root.row13block1.\_x)  
{  
\_root.attachMovie (“row14block1”, “row14block1”, 23)  
}  
}  
if(nextrow==25)  
{  
if(\_root.row11block1.\_x == \_root.row12block1.\_x)  
{  
\_root.attachMovie (“row13block1”, “row13block1”, 22)  
}  
}  
if(nextrow==23)  
{  
if(\_root.row10block1.\_x == \_root.row11block1.\_x)  
{  
\_root.attachMovie (“row12block1”, “row12block1”, 21)  
}  
}  
if(nextrow==21)  
{  
if(\_root.row9block1.\_x == \_root.row10block1.\_x)  
{  
\_root.attachMovie (“row11block1”, “row11block1”, 20)  
}  
}  
if(nextrow==19)  
{  
if(\_root.row8block1.\_x == \_root.row9block1.\_x)  
{  
\_root.attachMovie (“row10block1”, “row10block1”, 19)  
}  
}

if(nextrow==17)  
{  
if(\_root.row7block1.\_x == \_root.row8block1.\_x)  
{  
\_root.attachMovie (“row9block1”, “row9block1”, 18)  
}  
else  
if(\_root.row7block2.\_x == \_root.row8block1.\_x)  
{  
\_root.attachMovie (“row9block1”, “row9block1”, 18)  
}

}

if(nextrow==15)  
{  
if(\_root.row6block1.\_x == \_root.row7block2.\_x)  
{  
\_root.row7block1.removeMovieClip();  
\_root.attachMovie (“row8block1”, “row8block1”, 17)  
}  
else  
/////////////////////////////////////////////////////////  
if(\_root.row6block1.\_x == \_root.row7block1.\_x)  
{  
\_root.attachMovie (“row8block1”, “row8block1”, 17)

}  
else  
if(\_root.row6block2.\_x == \_root.row7block2.\_x)  
{  
\_root.attachMovie (“row8block1”, “row8block1”, 17)  
}  
else  
/////////////////////////////////////////////////////  
if(\_root.row6block2.\_x == \_root.row7block1.\_x)  
{  
\_root.row7block2.removeMovieClip();  
\_root.attachMovie (“row8block1”, “row8block1”, 17)  
}  
}

if(nextrow==13)  
{  
if(\_root.row5block1.\_x == \_root.row6block2.\_x)  
{  
\_root.row6block1.removeMovieClip();  
\_root.attachMovie (“row7block1”, “row7block1”, 15)  
}  
else  
/////////////////////////////////////////////////////////  
if(\_root.row5block1.\_x == \_root.row6block1.\_x)  
{  
\_root.attachMovie (“row7block1”, “row7block1”, 15)  
\_root.attachMovie (“row7block2”, “row7block2”, 16)  
}  
else  
if(\_root.row5block2.\_x == \_root.row6block2.\_x)  
{  
\_root.attachMovie (“row7block1”, “row7block1”, 15)  
\_root.attachMovie (“row7block2”, “row7block2”, 16)  
}  
else  
/////////////////////////////////////////////////////  
if(\_root.row5block2.\_x == \_root.row6block1.\_x)  
{  
\_root.row6block2.removeMovieClip();  
\_root.attachMovie (“row7block1”, “row7block1”, 15)  
}

}

if(nextrow==11)  
{  
if(\_root.row4block1.\_x == \_root.row5block2.\_x)  
{  
\_root.row5block1.removeMovieClip();  
\_root.attachMovie (“row6block1”, “row6block1”, 14)  
}  
else  
/////////////////////////////////////////////////////////  
if(\_root.row4block1.\_x == \_root.row5block1.\_x)  
{  
\_root.attachMovie (“row6block1”, “row6block1”, 14)  
\_root.attachMovie (“row6block2”, “row6block2”, 15)  
}  
else  
if(\_root.row4block2.\_x == \_root.row5block2.\_x)  
{  
\_root.attachMovie (“row6block1”, “row6block1”, 14)  
\_root.attachMovie (“row6block2”, “row6block2”, 15)  
}  
else  
/////////////////////////////////////////////////////  
if(\_root.row4block2.\_x == \_root.row5block1.\_x)  
{  
\_root.row5block2.removeMovieClip();  
\_root.attachMovie (“row6block1”, “row6block1”, 14)  
}

}

if(nextrow==9)  
{  
if(\_root.row3block1.\_x == \_root.row4block2.\_x)  
{  
\_root.row4block1.removeMovieClip();  
\_root.attachMovie (“row5block1”, “row5block1”, 12)  
}  
else  
////////////////////////////////////////////////////////  
if(\_root.row3block1.\_x == \_root.row4block1.\_x)  
{

\_root.attachMovie (“row5block1”, “row5block1”, 12)  
\_root.attachMovie (“row5block2”, “row5block2”, 13)  
}  
else  
if(\_root.row3block2.\_x == \_root.row4block2.\_x)  
{

\_root.attachMovie (“row5block1”, “row5block1”, 12)  
\_root.attachMovie (“row5block2”, “row5block2”, 13)  
}  
else  
////////////////////////////////////////////////////////  
if(\_root.row3block2.\_x == \_root.row4block1.\_x)  
{

\_root.attachMovie (“row5block1”, “row5block1”, 12)  
\_root.attachMovie (“row5block2”, “row5block2”, 13)  
}  
else  
if(\_root.row3block3.\_x == \_root.row4block2.\_x)  
{

\_root.attachMovie (“row5block1”, “row5block1”, 12)  
\_root.attachMovie (“row5block2”, “row5block2”, 13)  
}  
/////////////////////////////////////////////////////////  
if(\_root.row3block3.\_x == \_root.row4block1.\_x)  
{

\_root.attachMovie (“row5block1”, “row5block1”, 12)  
\_root.row4block1.removeMovieClip();  
}

}

if(nextrow==7)  
{  
if(\_root.row2block3.\_x == \_root.row3block1.\_x)  
{  
\_root.row3block2.removeMovieClip();  
\_root.row3block3.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
}  
////////////////////////////////////////////////////  
else  
if(\_root.row2block2.\_x == \_root.row3block1.\_x)  
{  
\_root.row3block3.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
\_root.attachMovie (“row4block2”, “row4block2”, 11)  
}  
else  
if(\_root.row2block3.\_x == \_root.row3block2.\_x)  
{  
\_root.row3block3.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
\_root.attachMovie (“row4block2”, “row4block2”, 11)

}  
////////////////////////////////////////////////////////  
else  
if(\_root.row2block2.\_x == \_root.row3block3.\_x)  
{  
\_root.row3block1.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
\_root.attachMovie (“row4block2”, “row4block2”, 11)  
}  
else  
if(\_root.row2block1.\_x == \_root.row3block2.\_x)  
{  
\_root.row3block1.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
\_root.attachMovie (“row4block2”, “row4block2”, 11)  
}  
////////////////////////////////////////////////////////  
else  
if(\_root.row2block1.\_x == \_root.row3block3.\_x)  
{  
\_root.row3block1.removeMovieClip();  
\_root.row3block2.removeMovieClip();  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
}  
///////////////////////////////////////////////////////////  
if(\_root.row2block1.\_x == \_root.row3block1.\_x)  
{  
\_root.attachMovie (“row4block1”, “row4block1”, 10)  
}  
if(\_root.row2block2.\_x == \_root.row3block2.\_x)  
{  
\_root.attachMovie (“row4block2”, “row4block2”, 11)  
}  
}

if(nextrow==5)  
{

///////////////////////OPTION 1///////////////////////////////  
if(\_root.row1block3.\_x == \_root.row2block1.\_x)  
{  
\_root.row2block2.removeMovieClip();  
\_root.row2block3.removeMovieClip();  
\_root.attachMovie (“row3block1”, “row3block1”, 7)  
}  
///////////////////////OPTION 2///////////////////////////////  
else  
if(\_root.row1block2.\_x == \_root.row2block1.\_x)  
{  
\_root.row2block3.removeMovieClip();  
\_root.attachMovie (“row3block1”, “row3block1”, 7)  
\_root.attachMovie (“row3block2”, “row3block2”, 8)  
}  
else  
if(\_root.row1block3.\_x == \_root.row2block2.\_x)  
{  
\_root.row2block3.removeMovieClip();  
\_root.attachMovie (“row3block1”, “row3block1”, 7)  
\_root.attachMovie (“row3block2”, “row3block2”, 8)

}  
////////////////////////OPTION 3////////////////////////  
else  
if(\_root.row1block2.\_x == \_root.row2block3.\_x)  
{  
\_root.row2block1.removeMovieClip();  
\_root.attachMovie (“row3block2”, “row3block2”, 8)  
\_root.attachMovie (“row3block3”, “row3block3”, 9)  
}  
else  
if(\_root.row1block1.\_x == \_root.row2block2.\_x)  
{  
\_root.row2block1.removeMovieClip();  
\_root.attachMovie (“row3block2”, “row3block2”, 8)  
\_root.attachMovie (“row3block3”, “row3block3”, 9)  
}  
////////////////////////OPTION 4////////////////////////  
if(\_root.row1block1.\_x == \_root.row2block3.\_x)  
{  
\_root.row2block1.removeMovieClip();  
\_root.row2block2.removeMovieClip();  
\_root.attachMovie (“row3block3”, “row3block3”, 9)  
}  
///////////////////////////////////////////////////////  
if(\_root.row1block1.\_x == \_root.row2block1.\_x)  
{  
\_root.attachMovie (“row3block1”, “row3block1”, 7)  
}  
if(\_root.row1block2.\_x == \_root.row2block2.\_x)  
{  
\_root.attachMovie (“row3block2”, “row3block2”, 8)  
}  
if(\_root.row1block3.\_x == \_root.row2block3.\_x)  
{  
\_root.attachMovie (“row3block3”, “row3block3”, 9)  
}  
}  
if (Key.isDown(Key.SPACE))  
{  
nextrow++;  
}  
}
