Skip to main content
Participant
April 18, 2010
Question

where error code

  • April 18, 2010
  • 3 replies
  • 447 views

package {

    import fl.controls.ComboBox;
    import flash.display.Sprite
    import flash.events.Event;
    import flash.text.TextField;
     import flash.text.TextFieldAutoSize;
   
    public class ComboBoxExample extends Sprite
    {  private var cb1 :ComboBox;
private var cb2 :ComboBox;
        private var tf:TextField;
    private var tf1:TextField;
          private var tf2:TextField;
        public function ComboBoxExample() {
            setupComboBox();
            setupTextField();
        }

        private function setupTextField():void {
      var tf2 :TextField= new TextField();
            tf2.x = 230;
            tf2.y = 15;
            tf2.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf2);
  
     tf1 = new TextField();
            tf1.x = 270;
            tf1.y = 15;
            tf1.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf1);
       
  }

        private function setupComboBox():void {
    for(var i:uint=0;i<cb.length; i++){
            cb1.setSize(200, 22);
            cb1.prompt = "Select a comboChanged";
            cb1.addItem( { label: 1, data:1 } );
            cb1.addItem( { label: 2, data:2 } );
            cb1.addItem( { label: 3, data:3 } );
            cb1.addEventListener(Event.CHANGE, comboChanged);
  
    cb.setSize(200, 22);
            cb.prompt = "Select a comboChanged";
            cb.addItem( { label: 4, data:4 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addEventListener(Event.CHANGE, comboChanged);
        }
  }

        private function comboChanged(e:Event):void {
     var itemName:int = parseInt(event.target.selectedItem.data);
                  cb.selectedIndex -1;
          
        }
    }
}package {

    import fl.controls.ComboBox;
    import flash.display.Sprite
    import flash.events.Event;
    import flash.text.TextField;
     import flash.text.TextFieldAutoSize;
   
    public class ComboBoxExample extends Sprite
    {  private var cb1 :ComboBox;
private var cb2 :ComboBox;
        private var tf:TextField;
    private var tf1:TextField;
          private var tf2:TextField;
        public function ComboBoxExample() {
            setupComboBox();
            setupTextField();
        }

        private function setupTextField():void {
      var tf2 :TextField= new TextField();
            tf2.x = 230;
            tf2.y = 15;
            tf2.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf2);
  
     tf1 = new TextField();
            tf1.x = 270;
            tf1.y = 15;
            tf1.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf1);
       
  }

        private function setupComboBox():void {
    for(var i:uint=0;i<cb.length; i++){
            cb1.setSize(200, 22);
            cb1.prompt = "Select a comboChanged";
            cb1.addItem( { label: 1, data:1 } );
            cb1.addItem( { label: 2, data:2 } );
            cb1.addItem( { label: 3, data:3 } );
            cb1.addEventListener(Event.CHANGE, comboChanged);
  
    cb.setSize(200, 22);
            cb.prompt = "Select a comboChanged";
            cb.addItem( { label: 4, data:4 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addEventListener(Event.CHANGE, comboChanged);
        }
  }

        private function comboChanged(e:Event):void {
     var itemName:int = parseInt(event.target.selectedItem.data);
                  cb.selectedIndex -1;
          
        }
    }
}package {

    import fl.controls.ComboBox;
    import flash.display.Sprite
    import flash.events.Event;
    import flash.text.TextField;
     import flash.text.TextFieldAutoSize;
   
    public class ComboBoxExample extends Sprite
    {  private var cb1 :ComboBox;
private var cb2 :ComboBox;
        private var tf:TextField;
    private var tf1:TextField;
          private var tf2:TextField;
        public function ComboBoxExample() {
            setupComboBox();
            setupTextField();
        }

        private function setupTextField():void {
      var tf2 :TextField= new TextField();
            tf2.x = 230;
            tf2.y = 15;
            tf2.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf2);
  
     tf1 = new TextField();
            tf1.x = 270;
            tf1.y = 15;
            tf1.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf1);
       
  }

        private function setupComboBox():void {
    for(var i:uint=0;i<cb.length; i++){
            cb1.setSize(200, 22);
            cb1.prompt = "Select a comboChanged";
            cb1.addItem( { label: 1, data:1 } );
            cb1.addItem( { label: 2, data:2 } );
            cb1.addItem( { label: 3, data:3 } );
            cb1.addEventListener(Event.CHANGE, comboChanged);
  
    cb.setSize(220, 22);
            cb.prompt = "Select a comboChanged";
            cb.addItem( { label: 4, data:4 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addItem( { label: 5, data:5 } );
            cb.addEventListener(Event.CHANGE, comboChanged);
        }
  }

        private function comboChanged(e:Event):void {
     var itemName:int = parseInt(event.target.selectedItem.data);
                  cb.selectedIndex -1;
          
        }
    }
}

This topic has been closed for replies.

3 replies

Inspiring
April 19, 2010

Why did you paste the package 3 times? I spotted 2 problems in this function

private function comboChanged(e:Event):void //use "event" instead of "e"

{

     var itemName:int = parseInt(event.target.selectedItem.data);

     cb.selectedIndex -1;

}

1.) "events" was declared as "e" so use "e" instead or change the param to "event".

2.) cb was used in the whole class but not defined so declare it along with cb1 and cb2 at the top.

Amit_Shakya-N4jEXX
Known Participant
April 19, 2010

what error it shows???

Ned Murphy
Legend
April 18, 2010

I doubt anyone is going to look thru your code blindly for an error... If you are getting an error message, you will need to show the message you are getting.  If you go into your Flash Publish Settings and select the option to Permit Debigging, the error message may include a reference to the specific line of code that is at fault.