Hej
Jeg sidder og bakser med nogle comboboxes. Jeg har 2 stk. som jeg skal have til at arbejde sammen. Men jeg har ikke rigtigt kunne finde nogle tutorials der arbejder med flere comboboxes. Dem jeg har fundet er alle de samme hvor der kun er en combobox med en URLRequest afhængigt af hvad man vælger i den ene box.
Mit scenarie
Combobox 1
Producent1
Producent2
Producent3
Producent4
Producent5
Combobox 2
Produkt1
Produkt2
Produkt3
Produkt4
Produkt5
Knap:
Producent1 valgt + Produkt4 valgt = URLRequest til siden med det konkrete produkt og producent.
Så der skal ske en bestemt URLRequest, afhængigt af hvilken producent + produkt man har valgt.
Til at starte med har jeg prøvet bare at få 1 combobox + knap til at fungere sammen. Men har svært ved at kæde dem sammen >.<
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | //Knappen var link:URLRequest = new URLRequest("http://www.google.com"); button_mc.addEventListener(MouseEvent.CLICK, onClick); function onClick(event:MouseEvent):void { navigateToURL(link); } button_mc.buttonMode = true; //ComboBox1 import fl.controls.ComboBox; import fl.data.DataProvider; import flash.net.navigateToURL; var sfProducent:Array = new Array( {label:"Producent1", data:"http://www.google.com/"}, {label:"Producent2", data:"http://www.google.com/"}, {label:"Producent3", data:"http://www.google.com/"}, {label:"Producent4", data:"http://www.google.com/"}, {label:"Producent5", data:"http://www.google.com/"}, {label:"Producent6", data:"http://www.google.com/"}, {label:"Producent7", data:"http://www.google.com/"} ); var aCb:ComboBox = new ComboBox(); aCb.dropdownWidth = 210; aCb.width = 200; aCb.move(250, 150); aCb.prompt = "Producenter"; aCb.dataProvider = new DataProvider(sfProducent); aCb.addEventListener(Event.CHANGE, changeHandler); addChild(aCb); function changeHandler(event:Event):void { var request:URLRequest = new URLRequest(); request.url = ComboBox(event.target).selectedItem.data; navigateToURL(request); aCb.selectedIndex = -1; } |
Håber nogle kan hjælpe
2 kommentarer
Hey
Prøv det her. Er det som du vil have det?
Jep det er det. Nu er problemet så bare at man ikke kan se hva man har valgt heh. Også herefter få valg x fra combobox1 og valg x fra combobox 2 til at danne et link
Men tak, det hjalp da lidt