Please help my code is doing something wrong

Hi all,

I have just started using flash mx, and am writing up a flash movie. I started to draw using actionscript cause I can make my pictures very accurate. My problem happens on one seen where I have 2 pictures sitting side by side with a gap between them. Now I dont know what I did wrong but for some reason at both pictures are joining up making this thick back line at one point.

Can some please help me I dont know what to do I placed my code below.

stop();
this.onEnterFrame = function() {
 _root.lineStyle(1, 0x000000);
 //question 1 picture
 //beam
 _root.beginFill(0x0000FF);
 _root.moveTo(80, 335);
 _root.lineTo(80, 315);
 _root.lineTo(270, 315);
 _root.lineTo(270, 335);
 _root.lineTo(80, 335);
 _root.endFill();
 //supports
 //support 1 (///////)
 _root.moveTo(117.5, 350);
 _root.lineTo(107.5, 360);
 _root.moveTo(121.5, 350);
 _root.lineTo(111.5, 360);
 _root.moveTo(125.5, 350);
 _root.lineTo(115.5, 360);
 _root.moveTo(129.5, 350);
 _root.lineTo(119.5, 360);
 _root.moveTo(133.5, 350);
 _root.lineTo(123.5, 360);
 _root.moveTo(137.5, 350);
 _root.lineTo(127.5, 360);
 //support 2(///////)
 _root.moveTo(212.5, 350);
 _root.lineTo(202.5, 360);
 _root.moveTo(216.5, 350);
 _root.lineTo(206.5, 360);
 _root.moveTo(220.5, 350);
 _root.lineTo(210.5, 360);
 _root.moveTo(224.5, 350);
 _root.lineTo(214.5, 360);
 _root.moveTo(228.5, 350);
 _root.lineTo(218.5, 360);
 _root.moveTo(232.5, 350);
 _root.lineTo(222.5, 360);
 //support1
 _root.beginFill(0x000000);
 _root.moveTo(127.5, 335);
 _root.lineTo(137.5, 350);
 _root.lineTo(117.5, 350);
 _root.lineTo(127.5, 335);
 _root.endFill();
 //support2
 MovieClip.prototype.drawCircle = function(r, x, y) {
  this.moveTo(x+r, y);
  a = Math.tan(22.5*Math.PI/180);
  for (var angle = 45; angle<=360; angle += 45) {
   // endpoint:
   var endx = r*Math.cos(angle*Math.PI/180);
   var endy = r*Math.sin(angle*Math.PI/180);
   // control:
   // (angle-90 is used to give the correct sign)
   var cx = endx+r*a*Math.cos((angle-90)*Math.PI/180);
   var cy = endy+r*a*Math.sin((angle-90)*Math.PI/180);
   this.curveTo(cx+x, cy+y, endx+x, endy+y);
  }
 };
 var c80 = this.createEmptyMovieClip("c", 1);
 c80.lineStyle(0x000000);
 c80.beginFill(0x000000);
 c80.drawCircle(7.5, 222.5, 342.5);
 c80.endFill();
 //force
 _root.beginFill(0xFF0000);
 _root.lineStyle(0x000000);
 _root.moveTo(175, 315);
 _root.lineTo(145, 300);
 _root.lineTo(160, 300);
 _root.lineTo(160, 270);
 _root.lineTo(190, 270);
 _root.lineTo(190, 300);
 _root.lineTo(205, 300);
 _root.lineTo(175, 315);
 _root.endFill();
 //question 2 picture
 //beam
 _root.beginFill(0x0000FF);
 _root.lineStyle(0x000000);
 _root.moveTo(530, 335);
 _root.lineTo(530, 315);
 _root.lineTo(720, 315);
 _root.lineTo(720, 335);
 _root.lineTo(530, 335);
 _root.endFill();
 //wall
 _root.lineStyle(0, 0x000000);
 _root.moveTo(530, 350);
 _root.lineTo(530, 300);
 //(/////////////)
 _root.lineStyle(0x000000);
 _root.moveTo(530, 300);
 _root.lineTo(520, 320);
 _root.moveTo(530, 305);
 _root.lineTo(520, 325);
 _root.moveTo(530, 310);
 _root.lineTo(520, 330);
 _root.moveTo(530, 315);
 _root.lineTo(520, 335);
 _root.moveTo(530, 320);
 _root.lineTo(520, 340);
 _root.moveTo(530, 325);
 _root.lineTo(520, 345);
 _root.moveTo(530, 330);
 _root.lineTo(520, 350);
 _root.moveTo(530, 335);
 _root.lineTo(520, 355);
 _root.moveTo(530, 340);
 _root.lineTo(520, 360);
 _root.moveTo(530, 345);
 _root.lineTo(520, 365);
 _root.moveTo(530, 350);
 _root.lineTo(520, 370);
 //force
 _root.beginFill(0xFF0000);
 _root.lineStyle(0x000000);
 _root.moveTo(720, 315);
 _root.lineTo(690, 300);
 _root.lineTo(705, 300);
 _root.lineTo(705, 270);
 _root.lineTo(735, 270);
 _root.lineTo(735, 300);
 _root.lineTo(750, 300);
 _root.lineTo(720, 315);
 _root.endFill();
};