Moai: Circle with adjustable outline
===

I need to create a circle like this 

[Circle](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Red_blue_circle.svg/255px-Red_blue_circle.svg.png)

A filled circle (I should be able to change size,color, etc) and then a line(Circle) around the circle, whose width and color are changeable.

I can draw a smaller circle over a bigger circle , but the problem is that I also need to change the transparency (alpha) of both, individually..

How can I do this..I tried drawCircle with setPenWidth but I'm going somewhere wrong

    function Circlestroke (x,y,radius,red,green,blue,alpha,radius2,red2,green2,blue2,alpha2)
       --d = 1
       a = red/255
       b = green/255
       c = blue/255
       d = alpha/255

       MOAIGfxDevice.setPenColor ( red2/255, green2/255, blue2/255 , alpha2/255 ) -- green
       MOAIGfxDevice.setPenWidth ( 20 )
       MOAIDraw.fillCircle ( x, y, radius2, 32 ) -- x,y,r,steps

       MOAIGfxDevice.setPenColor ( a, b, c ,d ) -- green
       MOAIGfxDevice.setPenWidth ( 2 )

       MOAIDraw.fillCircle ( x, y, radius, 32 ) -- x,y,r,steps

       print("circle stroke")

    end

Please help me
