<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/01/01/setting-the-joint-style-on-a-stroke-in-flex-gumbo/ -->
<Application name="LinearGradientStroke_joints_test"
        xmlns="http://ns.adobe.com/mxml/2009"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white">

    <Script>
        <![CDATA[
            import mx.events.ListEvent;

            private function comboBox_change(evt:ListEvent):void {
                linearGrad.joints = comboBox.selectedItem.toString();
            }
        ]]> 
    </Script>

    <ApplicationControlBar dock="true">
        <Form styleName="plain">
            <FormItem label="joints:">
                <ComboBox id="comboBox"
                        selectedIndex="2"
                        change="comboBox_change(event);">
                    <dataProvider>
                        <Array>
                            <String>{JointStyle.BEVEL}</String>
                            <String>{JointStyle.MITER}</String>
                            <String>{JointStyle.ROUND}</String>
                        </Array>
                    </dataProvider>
                </ComboBox>
            </FormItem>
        </Form>
    </ApplicationControlBar>

    <Graphic>
        <Rect id="rect" width="300" height="200">
            <stroke>
                <LinearGradientStroke id="linearGrad"
                        weight="20">
                    <entries>
                        <GradientEntry color="red" />
                        <GradientEntry color="white" />
                        <GradientEntry color="blue" />
                    </entries>
                </LinearGradientStroke>
            </stroke>
        </Rect>
    </Graphic>

</Application>