Wow, I love the color transitions, and even the thickness is inherited on both ends! Is there some function for transitions like this, or did you code it yourself? (I don't quite understand hexadecimals.)
The way I did this is the lines connecting them aren't actually lines, they're polygons. That way I can taper the edges as I want. And it's just filled with a properly rotated gradient.
So, the shapes which resemble thick lines are actually fills and you somehow coded a roundish boundary with lots of lines? It doesn't seem to lag at all, so i must have misunderstood.
moveTo()
lineStyle() //make line invisible
beginFill() //fill with gradient
lineTo()
.....
lineTo()
endFill()
I've left out the arguments, but that's the jist of it.
[link] This is AS3 (uses the graphics class, and drawCircle), but you can easily adapt to AS2 if that's what you use.
What kind of game are you doing?