<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/11/11/setting-a-mask-type-on-an-ellipse-in-flex-gumbo/ -->
<FxApplication name="Ellipse_maskType_test"
        xmlns="http://ns.adobe.com/mxml/2009"
        viewSourceURL="srcview/index.html">
    <layout>
        <BasicLayout />
    </layout>

    <Form>
        <FormItem label="maskType:">
            <ComboBox id="comboBox"
                    dataProvider="[clip,alpha]" />
        </FormItem>
        <FormItem label="mask alpha:"
                direction="horizontal">
            <HSlider id="slider"
                    minimum="0.0"
                    maximum="1.0"
                    value="1.0"
                    liveDragging="true" />
            <Label text="{slider.value.toFixed(1)}" />
        </FormItem>
    </Form>

    <VGroup horizontalCenter="0" bottom="10">
        <Ellipse id="ellipse"
                maskType="{comboBox.selectedItem}"
                width="400"
                height="200">
            <mask>
                <Group>
                    <Rect width="100" height="100">
                        <fill>
                            <SolidColor alpha="{slider.value}" />
                        </fill>
                    </Rect>
                </Group>
            </mask>
            <fill>
                <SolidColor color="#FF00FF" />
            </fill>
        </Ellipse>
    </VGroup>

</FxApplication>