NikR
Честно говоря так как ты написал:

Код:
var s:Shape=new Shape();
var a:Array=[[100,100],[100,300],[300,300]];
s.graphics.lineStyle(1,0x000000,1)
s.graphics.moveTo(a[0][0],a[0][1]);
for(var i:int=1;i<3;i++) s.graphics.lineTo(a[i][0],a[i][1]);
addChild(s)
Работает нормально. Рисует две линии через три точки )))