Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2004, 19:49   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
problem mit combo

Habe ein Problem mit actionscript ich möchte den ausgewählten Inhalt einer Combobox pep PHP verschicken, leider ist der ausgegebene Wert immer "undefined", auch wenn ich es vorher noch in flash in einem dyn. Textfels anzeigen lasse ist der inhalt "undefined" folgendes script ließt deninhalt der combobox aus a4 ist die variable die im textfeld angezeigt wird.

form.change = function(evt) {
a4 = combo.getSelectedItem().label;}
comboBox.addEventListener("change", form);

kann mir jemand helfen?
Ich denke, das es am Layer liegt indem das script geschrieben ist, weiß aber nicht was die notwendigen Bedingungen sind, es funktioniert nämlich wenn ich son Probe clip mache mit einer Box einem Button einem Layer.
Johann.S ist offline   Mit Zitat antworten
Alt 11-11-2004, 21:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich würde das so machen:
ActionScript:
  1. myComboBoxListener = new Object();
  2. myComboBoxListener.change = function(eventObj)
  3. {
  4.     var eventSource = eventObj.target;
  5.     var theSelectedItem = eventSource.selectedItem;
  6.     var theSelectedItemLabel = theSelectedItem.label;
  7.          
  8.     trace ( "Du hast "+theSelectedItemLabel+"gewählt.");
  9. }
  10. myComboBox.addEventListener ("change", myComboBoxListener);
  Mit Zitat antworten
Alt 12-11-2004, 16:07   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
habs jrtzt hinbekommen dankeschön für deine hilfe kannst mi vielleicht auch sagen wie man es anstellt, das von anfang an ein wert eingelesen wird und nihct erst beim ändern der auswahl.
Johann.S ist offline   Mit Zitat antworten
Alt 12-11-2004, 16:55   #4 (permalink)
Entscheide Dich
 
Benutzerbild von YesNo
 
Registriert seit: Apr 2003
Ort: Düsseldorf
Beiträge: 218
Ja, das würde ich gerne auch wissen.

change funktioniert ja bei Änderung. Wenn ich aber auf die Zeile klick, die gerade angezeigt wird, dann passiert gar nichts.

Z.B. wird in der Combo immer das Erste angezeigt, wenn die Liste nicht ausgefahren ist. WEnn ich darauf klick brauch ich was anderes als change ... Aber was???

Michael
YesNo ist offline   Mit Zitat antworten
Alt 12-11-2004, 18:35   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 99
dann wärn wir schon zu zweit fehlt nur noch jemand der die antwort kennt.
Johann.S ist offline   Mit Zitat antworten
Alt 12-11-2004, 19:21   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn keine change-Aktion ausgelöst wird, ist immer myComboBox.selectedIndex ausgewählt. Den Wert könnt ihr entweder selbst setzen oder abfragen.
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele