Hey could anyone tell me why this actionscript function does not work?
I want to try and total the prices of all the items that get put into
my shopping cart.

<mx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;
        import mx.events.IndexChangedEvent;
        import mx.formatters.CurrencyFormatter;
        import mx.effects.*;
        import mx.core.*;
        import mx.controls.NumericStepper;
                        
        [Bindable]
        public var myDP:ArrayCollection = new ArrayCollection();
        [Bindable]
        public var total:Number = 0;
                        
        public function addItem(item:Object):void{
        myDP.addItem(item);
        calculateTotal();
        }
                        
        private function calculateTotal():void{
            for (var i:int=0; i < myDP.length; i++) {
                total += myDP[i].price * myDP[i].quantity;
                } 
            }
]]>
</mx:Script>

<mx:DataGrid width="100%" textAlign="center" height="100%"
id="content" dropEnabled="true" dataProvider="{myDP}">
        <mx:columns>
        <mx:DataGridColumn headerText="" dataField="image"
itemRenderer="mx.controls.Image" width="25"/>
        <mx:DataGridColumn headerText="Product" dataField="name"/>
        <mx:DataGridColumn id="productQuantity" headerText="Qty"
dataField="quantity" rendererIsEditor="true"
itemRenderer="mx.controls.NumericStepper" editorDataField="value"/>
        <mx:DataGridColumn id="productPrice" headerText="Price"
dataField="price"/>
        </mx:columns>
</mx:DataGrid>

<mx:Form verticalGap="0" paddingRight="0" borderStyle="outset">
                    
  <mx:FormItem label="Total:" color="#ffffff" borderStyle="inset">
                        
<mx:Label  id="extPrice" width="70" text="{total}" textAlign="right"/>
                    
        </mx:FormItem>
</mx:Form>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to