| |||||||
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) |
| Rhett Butler Registriert seit: Nov 2006
Beiträge: 522
| ComboBox.value Problem
Servus! Ich habe meine ComboBox (Instanzname: CB) mit folgenden Werten (data) befüllt: ActionScript:
Jetzt möchte ich diese Inhalte (CB.value) als Parameter in eine Funktion übergeben, wenn ein Inhalt ausgewählt wird: ActionScript:
Meine Ausgabe der traces sehen jedoch so aus: ActionScript:
Und das ist für mich das erstaunliche. Bei einer Auswahl von CB wird das CB.value richtig getraced. Warum aber nicht, wenn die Funktion testF() aufgerufen und das Objekt als Parameter übergeben wird? |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
->verschoben Check mal, ob das Problem auch auftritt, wenn du den ermittelten Wert über das EventObject.target ermittelst. PHP-Code: Geändert von agedoubleju (27-10-2008 um 12:08 Uhr) |
|
| | #3 (permalink) | |
| Rhett Butler Registriert seit: Nov 2006
Beiträge: 522
| Zitat:
Logischer Weise ja. Denn es exisitiert eventObj.target ja nicht. target wird erst bei der Funktion testF als Parameter ins Leben gerufen. Innerhalb des Listeners existiert dieser noch nicht. | |
| | |
| | #5 (permalink) |
| Rhett Butler Registriert seit: Nov 2006
Beiträge: 522
|
Hab den Fehler gefunden! Es liegt an einer Typendiskrepanz, welche von Flash jedoch nicht als Fehlermeldung ausgegeben wird. Dieser Bug wird einfach unter den Tisch gekehrt. Die Lösung: ActionScript:
Mit eval kann man sich helfen. Jetzt habe ich jedoch noch ein weiteres Problem: In der Funktion, wenn ich diese ausbaue, soll sich testF() selbstständig, nach einem bestimmten Kriterium, aufrufen. Beispiel: ActionScript:
Wenn die Funktion sich selbst jetzt aufruft und den Parameter ta mitschickt so sieht mein Trace so aus: ActionScript:
Wieso schon wieder ein undefined? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |