| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Gast
Beiträge: n/a
| ComboBox Standardauswahl
Hi, es ist schon einige Zeit her das ich mal 'ne Comboxbox ausgebuddelt habe… aber ich wundere mich gerade… Code: import mx.controls.CheckBox
_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration();
_global.styles.ComboBox.setStyle("backgroundColor","0x273244");
_global.styles.ComboBox.setStyle("color","0xffffff");
_global.styles.ComboBox.setStyle("fontFamily","Helvetica");
_global.styles.ComboBox.setStyle("fontSize","9");
ml = new Object();
ml.change = function(eventObj) {
//Funktion bla bla
};
toSel.addEventListener("change", ml);
toSel.addItem(_global.identifier[12],_global.identifier[12]);
toSel.addItem(_global.identifier[13],_global.identifier[13]);
toSel.addItem(_global.identifier[14],_global.identifier[14]);
toSel.selectedIndex=0; Jetzt habe ich nur eine leere Combobox, die keine Beschriftung hat. Wie kriege ich Die Beschriftung denn per AS darein? Und… sorry das ich das auch noch frage… die o.g. Styles funktionieren soweit ganz gut… aber wie bekomme ich denn dieses "grüne Highlight" beim Mouseover über die Items andersfarbig? Liebe Grüße Yves |
|
| | #2 (permalink) | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Zitat:
BTW: für Komponenten gibt es hier immer noch ein eigenes Board... | |||
|
| | #3 (permalink) |
| Gast
Beiträge: n/a
|
So, PHP-Code: Das Einzige was nicht passiert ist eben die Tatsache, das das Label gewechselt bzw. überhaupt angezeigt wird. |
|
| | #5 (permalink) |
| Gast
Beiträge: n/a
|
Erklärung: Code: toSel.addItem('WERT1', 'WERT2');
myComboBoxListener = new Object();
myComboBoxListener.change = function(eventObj) {
var eventSource = eventObj.target;
var theSelectedItem = eventSource.selectedItem;
var theSelectedItemLabel = theSelectedItem.label;
var theSelectedItemData = theSelectedItem.data;
trace(theSelectedItemLabel); //=> ergibt WERT1
trace(theSelectedItemData); //=> ergibt WERT2
};
toSel.addEventListener("change", myComboBoxListener); Liebe Grüße Yves |
|
| | #7 (permalink) |
| Gast
Beiträge: n/a
|
Genau. http://www.grupas.com Klick da mal auf "Kontakt". Unten unter dem Kontaktformular kann man die Empfänger mittels Combobox auswählen. Das funktioniert auch, aber das Label ist eben nicht sichtbar. Schau selbst mal rein |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |