There is a copy/paste error in the change event in the second combo box.

<mx:ComboBox dataProvider="{letterstwo}" width="150" change="selectedItem=event.target.selectedletter"/>

should be:

<mx:ComboBox dataProvider="{letterstwo}" width="150" change="selectedletter=event.target.selectedItem"/>

 

By the way, I would avoid naming a variable the same as an existing property (selectedItem).

Tracy

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, March 28, 2005 1:46 PM
To: [email protected]
Subject: [flexcoders] Can someone help me figure out this code

 

What I am trying to do is make two combo boxes one if you make a selection it puts some text in a tex box based on the selection, then have another one right under that that does the same thing. The problem is the computer gets confused when it sees two combo boxes so can someone explain this to me please

 

<?xml version="1.0" encoding="utf-8"?>

 

<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">

 

    <mx:Script>

 

      public  var lettersone = [ {label:"A", Number:0}, {label:"B", Number:1}, {label:"C", Number:2}, {label:"D", Number:3}, {label:"E", Number:4}, {label:"F", Number:5}, {label:"G", Number:6}, {label:"H", Number:7}, {label:"I", Number:8}, {label:"J", Number:9}];

 

        public var selectedItem:Object;
  
  
  public  var letterstwo = [ {label:"A", Number:0}, {label:"B", Number:1}, {label:"C", Number:2}, {label:"D", Number:3}, {label:"E", Number:4}, {label:"F", Number:5}, {label:"G", Number:6}, {label:"H", Number:7}, {label:"I", Number:8}, {label:"J", Number:9}];

 


 public var selectedletter:Object;

 

    </mx:Script>

 

    <mx:HBox horizontalGap="30">

 

        <mx:ComboBox dataProvider="{lettersone}" width="150" change="selectedItem=event.target.selectedItem"/>
        <mx:ComboBox dataProvider="{letterstwo}" width="150" change="selectedItem=event.target.selectedletter"/>
        <mx:VBox width="200">
            <mx:Label text="{selectedItem.label}"/>
            <mx:Label text="{selectedItem.Number}"/>
   <mx:Label text="{selectedletter.label}"/>
            <mx:Label text="{selectedletter.Number}"/>
        </mx:VBox>

 

    </mx:HBox>

 

</mx:Application>

 

 

 

 

 


 




Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Reply via email to