tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
876
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Mammuth Mammuth ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Paderborn
    Beiträge
    63
    Hallo alle zusammen!

    Ich habe ein kleines Problem, das ich nicht gelöst bekomme. Ich habe mir vor ein paar Tagen Flash beigebracht. Klappt soweit auch alles so, ich es gerne möchte. Jetzt zur Problemstellung:

    Ich habe ein Formular mit Eingabefeldern und Radiobuttons.
    Den Eingabefeldern habe ich Variablen zugewiesen, z. B. 'txt_name' etc.

    Die Daten übergebe ich einer php-Seite, die das ganze bearbeitet. Die Übergabe mache ich wie folgt:
    PHP-Code:
    loadVariables("senden.php""""POST"); 
    Die Radiobuttons befinden sich in der gleichen Gruppe (es sind zwei Radiobuttons).
    Wie bekomme ich jetzt mindestens von einem den Zustand (true oder false) abgefragt bzw richtig übertragen?

    Wär nett, wenn ihr mir da helfen könntet.
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    das kommt darauf an, ob es sich um Komponenten von Flash6, 7 oder 8 handelt. Am sinnvollsten wäre es, Du würdest Deine .fla posten, dann könnte ich Dir die passende Methode nennen.

    Tipp: Verwende nicht loadVariables zum Senden und Empfangen von Variablen (veraltet), sondern das LoadVars-Objekt.

    Gruß
    .
     

  3. #3
    Mammuth Mammuth ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Paderborn
    Beiträge
    63
    Hallo Tobias,

    es handelt sich um Flash 8. Hier die .fla

    PHP-Code:


    // Funktion für den Button
    btnSenden.onPress = function() 
    {                
            
    loadVariables("senden.php""""POST");
    };

    stop(); 
    Das hilft dir ja nicht wirklich weiter.

    Die Eingabetextfelder liegen auf einer Ebene und haben unten rechts bei Flash von Macromedia bei 'Var:' die Bezeichnung z. B. 'txt_name'. Keine Instanznamen
     

  4. #4
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Das hilft dir ja nicht wirklich weiter.
    Nein, aber ich meinte, dass Du Deine Datei (.fla) als Anhang posten sollst - nicht Deinen bisherigen Quelltext.

    Gruß
    .
     

  5. #5
    Mammuth Mammuth ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Paderborn
    Beiträge
    63
     

  6. #6
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    den Wert des ersten Radiobuttons bekommst Du mit
    Code :
    1
    
    radio.value
    Wenn Du mit loadVariables arbeitest, musst Du dafür sorgen, dass eine Variable auf der Hauptzeitleiste angelegt wird, die diesen Wert enthält. Lege dazu erste eine Variable auf der Zeitleiste an:
    Code :
    1
    
    var use_telefon = false;
    In der onPress-Methode des Buttons kannst Du nun die Variable an Abhängigkeit des Radiobuttons neu setzen, und sie wird mit dem Wert "false" oder "true" mitgesendet:
    Code :
    1
    2
    3
    
    btnSenden.onPress = function() {
      use_telefon = radio.value;
      ...

    Ich empfehle Dir dennoch dringend, nicht mit Textfeldvariablen und loadVariables zu arbeiten - beides ist im Prinzip veraltet, umständlich und relativ fehleranfällig.

    Gruß
    .
     

  7. #7
    Mammuth Mammuth ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Paderborn
    Beiträge
    63
    Super! Vielen Dank. War ja doch nicht so kompliziert. Was würdest du mir raten? Mit was für Methoden soll ich arbeiten?
     

  8. #8
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    verwende das LoadVars-Objekt (mehr Infos dazu gibts im Flash-Handbuch oder mit diesem Suchbegriff hier im Forum) und Textfeld-Instanznamen in Kombination mit der .text-Eigenschaft statt Textfeldvariablen.

    In der Tutorials-Sektion findest Du zudem ein Formmailer-Turorial, welches auf diese Weise arbeitet.

    Gruß
    .
     

  9. #9
    Mammuth Mammuth ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Ort
    Paderborn
    Beiträge
    63
    Vielen Danke!
     

Ähnliche Themen

  1. Formular je nach Radiobutton
    Von vsitor im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.01.08, 14:27
  2. Javascript automatisierte Formular/Radiobutton-Abfrage
    Von redshefox im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 21.06.06, 16:53
  3. Per Radiobutton Formular sichtbar machen
    Von lifehunter im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 12.07.05, 00:31
  4. Formular radiobutton + textfeld
    Von Burnymc im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.04.05, 18:02
  5. Formular radiobutton + textfeld
    Von Burnymc im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 11.04.05, 16:41