# What's wrong with this code? 95% there!

**URL:** https://forum.kirupa.com/t/whats-wrong-with-this-code-95-there/295313
**Category:** flash
**Created:** [August 28, 2009, 12:50am UTC](https://forum.kirupa.com/t/whats-wrong-with-this-code-95-there/295313 "2009-08-28T00:50:10Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![jeancnicolas](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jeancnicolas](https://forum.kirupa.com/u/jeancnicolas)
#### Post date: [August 28, 2009, 12:50am UTC](https://forum.kirupa.com/t/whats-wrong-with-this-code-95-there/295313/1 "2009-08-28T00:50:10Z")

</div>

This is my 2nd posting of this … No-one seems interested!?  
This produces a fair effect :: im trying to work out how to keep lines drawn between different movieclips. **It works, but wont clear the lines!!** , so i have to leave it out… to see something … should I put them all inside an empty movieclip?

```auto
var mcArray:Array = new Array();
for (var i:int = 0; i<15; i++)
{
    var mc:square = new square();//exports movieclip from library
    mc.x = Math.random()*500;
    mc.y = Math.random()*200;
    mc.id = i;
    mcArray.push(mc);
    mc.addEventListener(Event.ENTER_FRAME, connect);
    addChild(mc);
}
graphics.lineStyle(1,0x000FFF,.5);
function connect(e:Event):void
{
    var me:int = e.target.id;
    var you:int = me + 1; 
    if(you >= 14) { you = e.target.id;};
    var mc:MovieClip = MovieClip(mcArray[me]);
    var to:MovieClip = MovieClip(mcArray[you]);
    mc.y += 2;
    graphics.moveTo(mc.x,mc.y);
    graphics.lineTo(to.x,to.y);
    
    if(mc.y > stage.stageHeight/2)
    {
        mc.removeEventListener(Event.ENTER_FRAME, connect);
    }
}

```

Thanks!
