Components Flex



    creationComplete="init()">
    
        import mx.collections.ArrayCollection;
        import mx.charts.effects.SeriesInterpolate;
        import mx.binding.utils.BindingUtils;
        public var rearrangeData:SeriesInterpolate;
        [Bindable]
        public var items:ArrayCollection = new ArrayCollection([
            {item: 2000},
            {item: 3300},
            {item: 3000},
            {item: 2100},
            {item: 3200}
            ]);
        public function init():void {
            // Specify the effect's target in the constructor.
            rearrangeData = new SeriesInterpolate(mySeries);
            // Bind effect properties to slider controls
            BindingUtils.bindProperty(rearrangeData,
            "duration", durationSlider, "value");
            BindingUtils.bindProperty(rearrangeData,
            "minimumElementDuration",
            minimumElementDurationSlider, "value");
            BindingUtils.bindProperty(rearrangeData,
            "elementOffset", elementOffsetSlider, "value");
        }
        public function addDataItem():void {
            // Add a randomly generated value to the data provider.
            var n:Number = Math.random() * 3000;
            var o:Object = {item: n};
            items.addItem(o);
        }
        public function resetSliders():void {
            durationSlider.value = 1000;
            minimumElementDurationSlider.value = 200;
            elementOffsetSlider.value = 0;
        }
      

    
        
            
                                    displayName="Quantity" showDataEffect="rearrangeData" />
            

        
    
    
    
        
            
                                    value="1000" dataTipPlacement="top" tickColor="black"
                    snapInterval="500" tickInterval="500" labels="['0','10000']"
                    allowTrackClick="true" liveDragging="true" />
            
            
                                    maximum="1000" value="200" dataTipPlacement="top"
                    tickColor="black" snapInterval="50" tickInterval="50"
                    labels="['0','1000']" allowTrackClick="true"
                    liveDragging="true" />
            
            
                                    value="0" dataTipPlacement="top" tickColor="black"
                    snapInterval="50" tickInterval="50" labels="['0','1000']"
                    allowTrackClick="true" liveDragging="true" />