• User

    [Risolto] Componente combobox in un form mail flash

    Ciao a tutti,
    Sono alle prese con il mio caro amico flash
    Ho inserito il componente combobox in un form mail
    diciamo che vorrei far selezionare all'utente una delle 3 le voci:
    blu
    rosso
    giallo

    ho chiamato il combobox con nome istanza
    my_cb

    nei parametri del combobox ho assegnato nella label le 3 voci
    blu
    rosso
    giallo

    Vorrei sapere come si fa a inviare una delle 3 voci selezionate dall'utente
    e inviarla al "mailform.php"? 😮


  • User

    Aiutatemi !
    vorrei sapere come il componente combobox in un form in flash + php


  • Super User

    Ciao 🙂

    Dovresti usare la classe LoadVars di Actionscript.
    Prova a fare una ricerca in questa sezione del forum di LoadVars e vedrai che ti saltano fuori diverse discussioni interessanti.


  • User

    Grazie per la segnalazione ma non sono riuscito ancora a trovare una soluzione per il mio amico combobox :ciauz::ciauz: ! :arrabbiato: (continuo a cercare nel forum )

    Per un testo input la cosa è semplice, do un nome alla var nella casella delle proprietà, e uso quel nome per estrarla ..... e inviarla al php

    ma non riesco a capire come fare a estrapolare la voce selezionata nel combobox :ciauz:


  • Super User

    In questo modo:

    // Crea un listener
    var cbListener:Object = new Object();
    // Create la funzione sul listener.
    cbListener.change = function (evt_obj:Object) {
     trace("La corrente selezione è: " + evt_obj.target.selectedItem.label);
    }
    // Aggiungi il listener.
    my_cb.addEventListener("change", cbListener)
    

  • User

    Ciao Innanzitutto complimenti per il tuo sito, e per i servizi che offrite !

    grazie per aiutare un imbranato come me 😉

    Inserisco il codice che mi hai dato nel primo fotogramma ?

    e nel file php con che var lo richiamo??

    Es:
    se inserisco una normale casella input,
    gli do nome di istanza "myname" e var "name"
    codice primo fotogramma:
    bla bla ........
    myname.tabIndex = 1;
    mailform = "form_mail.php";
    confirm = "Invio incorso ..."
    action = "send";
    ..........ecc

    Nel codice php richiamo la var:
    bla bla ............
    Nome : $name
    ......... ecc
    e la invio all'indirizzo di posta impostato

    Ma per il combobox cosa devo inserire? nel codice phph???

    Forse è meglio che ritorno a usare frontpage 😄 prima di andare al corso di flash!


  • Super User

    Con Flash:

    var vars:LoadVars=new LoadVars();
    vars.joser='io';
    vars.onLoad=function(yes:Boolean)
    {
    	if(yes)
    	{
    		trace('ok');
    	}
    }
    vars.sendAndLoad('http://miostio.com/pagina.php',vars,'POST');
    

    recuperi il valore di joser dal PHP in questo modo:
    [PHP]$joser=$_POST['joser'];[/PHP]

    Ora devi solo inserire al posto di 'io', il valore al click del combobox ome ti ho fatto vedere prima.


  • User

    Grazie per l'aiuto !!!

    Ma ho rinunciato a inserire il combobox nel mio form!:bho::bho:

    Grazie lostesso


  • User Newbie

    @Flep said:

    In questo modo:

    >// Crea un listener
    var cbListener:Object = new Object();
    // Create la funzione sul listener.
    cbListener.change = function (evt_obj:Object) {
     trace("La corrente selezione è: " + evt_obj.target.selectedItem.label);
    }
    // Aggiungi il listener.
    my_cb.addEventListener("change", cbListener)
    >```
    
    potresti spiegarmi passo passo come si fa?