<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="com.anychart.*" 
                creationComplete="updateChart();" viewSourceURL="srcview/index.html">
    <ns1:AnyChartFlex x="10" y="10" id="sampleChart" height="363" width="437"/>
    <mx:Button x="455" y="31" label="Random Data" width="134" height="35" click="updateChart();"/>
    <mx:Script>
        <![CDATA[
            import com.anychart.events.AnyChartPointEvent;
            
            private function updateChart():void
            {
                var xmlData:XML=
                <anychart>
                    <charts>
                        <chart plot_type="Doughnut">
                            <data>
                                <series>
                                    <point name="P1" y={10+Math.random()*20}/>
                                    <point name="P2" y={10+Math.random()*20}/>
                                    <point name="P3" y={10+Math.random()*20}/>
                                    <point name="P4" y={10+Math.random()*20}/>
                                </series>
                            </data>
                        </chart>
                    </charts>
                </anychart>;
                
                sampleChart.anychartXML=xmlData;
            }
        ]]>
    </mx:Script>
    
</mx:Application>