<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/11/28/setting-the-thickness-of-a-stroke-on-an-ellipse-in-flex-gumbo/ -->
<FxApplication name="SolidColorStroke_weight_test"
        xmlns="http://ns.adobe.com/mxml/2009"
        initialize="init();">
    <layout>
        <BasicLayout />
    </layout>

    <Script>
        <![CDATA[
            import mx.containers.Form;
            import mx.containers.FormItem;
            import mx.controls.HSlider;
            import mx.events.SliderEvent;
            import mx.graphics.Ellipse;
            import mx.graphics.SolidColorStroke;

            private var slider:HSlider;
            private var ellipse:Ellipse;

            private function init():void {
                slider = new HSlider();
                slider.minimum = 0;
                slider.maximum = 20;
                slider.value = 0;
                slider.snapInterval = 1;
                slider.tickInterval = 1;
                slider.liveDragging = true;
                slider.addEventListener(SliderEvent.CHANGE, slider_change);

                var formItem:FormItem = new FormItem();
                formItem.label = "weight:";
                formItem.addChild(slider);

                var form:Form = new Form();
                form.addChild(formItem);
                addItem(form);

                ellipse = new Ellipse();
                ellipse.stroke = new SolidColorStroke();
                ellipse.width = 300;
                ellipse.height = 200;
                ellipse.horizontalCenter = 0;
                ellipse.verticalCenter = 0;
                addItem(ellipse);
            }

            private function slider_change(evt:SliderEvent):void {
                ellipse.stroke.weight = evt.value;
            }
        ]]>
    </Script>

</FxApplication>