Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 30
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65
    Ho un altro problemino:
    i combobox sono generati tramite questo script
    var listener:Object = new Object();
    listener.change = function(evt:Object):Void
    {
    // in base al combobox selezionato
    switch(evt.target)
    {
    case combo1:
    // recupero l'oggetto data associato all'elemento selezionato
    var data = evt.target.selectedItem.data;
    // se l'oggetto è nullo (il primo è nullo apposta)
    if(data == null){
    // svuoto il secondo combobox
    combo2.dataProvider = [];
    // lo disabilito
    combo2.enabled = false;
    } else {
    // abilito il combobox
    combo2.enabled = true;
    // associo i dati come dataProvider
    combo2.dataProvider = data;
    }
    //break;
    //case combo2:
    //case combo1:
    // traccio l'oggetto selezionato
    //trace(evt.target.selectedItem);
    //break;
    }
    };
    // metto l'oggetto in ascolto degli eventi dei combobox
    combo1.addEventListener("change", listener);
    combo2.addEventListener("change", listener);
    combo1.move(200, 102.5);
    combo2.move(490, 102.5);
    combo1.setSize(160);
    combo2.setSize(172);



    Quale variabile devo riportare nel primo script affinchè mi esporti il valore?

  2. #12
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    I combo con quel codice vengono solo spostati e ridimensionati, inoltre la funzione onChange sembra collegarli in qualche modo, cioè devi prima scegliere qualcosa da "combo1" e così si "riempie" il "combo2", quindi direi che il tuo valore lo devi cercare da "combo2" con combo2.selectedItem.label o combo2.selectedItem.data a seconda di come hai creato e gestito il tuo combo.

  3. #13
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65
    Allora con la variabile definita cosi:
    _loc2.combo1 = combo1.selectedItem.label;


    e il listato cosi:
    combo1.selectedItem.label = "";

    Il combo 1 mi da il risultato corretto.
    Il combo 2 con la stessa definizione del primo non vuole funzionare.....

  4. #14
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma quando fai il test, selezioni qualcosa nel combo2 oppure non effettui nessuna azione su questo oggetto?

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65
    funziona il listato corretto era quewsto:
    _loc2.combo1 = combo1.selectedItem.label;
    _loc2.combo2 = combo2.selectedItem;



    combo1.selectedItem.label = "";
    combo2.selectedItem= "";




    Una cosa, mettiamo che una volta passati tutti questi dati voglio passare al fotogramma due dove ho una conferma dell'avenuto invio e un riassunto di tutte le scelte da me effettuate come posso otteneerlo

    Ti ringrazio per il tuo aiuto, fino a questo momento è stato fondamentale alla mia riuscita

  6. #16
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Aggiungi il gotoAndPlay nel punto in cui azzeri tutti i campi, come ultimo comando dopo tutti gli azzeramenti.

  7. #17
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65
    ma cosi facendo passo semplicemente al fotogramma due,che potrebbe andare bene, ma i dati dove ,li pesco, dovrebbe ripubblicarmi i dati inserendoli nel secondo keyframe

  8. #18
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se devi "ripescare" i dati, li hai già dentro all'oggetto _loc2 che hai disponibile anche sul secondo frame.

  9. #19
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65
    Buongiorno,
    chiedo un altro paio di consigli tecnici a voi esperti del forum,come faccio a rendere obbligatori i campi del mio form visto il listato della pagina precedente?
    C'è un IF in questo che mi complica un pò la vita.

  10. #20
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    65

    Campi obbligatori form flash + ripubblicazione scelte....help!

    Buongiorno, mi dispiace rompere le scatole anche stamane con domande da neofita, ma nn riesco a trovare una soluzione per alcuni problemucci
    ho questo listato:

    stop ();
    invio.onRelease = function ()
    {
    var _loc2 = new LoadVars();
    _loc2.NomeAzienda = NomeAzienda.text;
    _loc2.Referente = Referente.text;
    _loc2.Cellulare = Cellulare.text;
    _loc2.email = email.text;
    _loc2.combo1 = combo1.selectedItem.label;
    _loc2.combo2 = combo2.selectedItem;
    _loc2.Componenti = Componenti.value;
    _loc2.Si1 = Si1.selected;
    _loc2.No1 = No1.selected;
    _loc2.No2 = No2.selected;
    _loc2.destinatario = "luca@timpani.it";
    _loc2.onLoad = function (success)

    {
    if (success)
    {
    NomeAzienda.text = "";
    Referente.text = "";
    Cellulare.text = "";
    email.text = "";
    combo1.selectedItem.label = "";
    combo2.selectedItem= "";
    Si1.selected = "";
    No1.selected = "";
    No2.selected = "";
    Componenti.value = "";
    mcMsg.mcTxt.txtMsg.text = this.controllo;
    mcMsg.play();

    } // end if
    };



    _loc2.sendAndLoad("http://www.timpani.it/templates/timpani/email.php", _loc2, "POST");
    gotoAndStop(2);

    };


    stop ();
    stop ();




    Vorrei rendere obbligatori tutti i campi, inoltre vorrei che al momento dell'invio salti al secondo key frame dove ripubblico le scelte effettuate dall'utente,
    spero che qualcuno mi possa aiutare.
    Un saluto e grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.