Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [FLASH 8] Combobox... non funge...

    Ragazzi ho trascinato una combobox nello stage, gli ho assegnato i valori data ( che sono degli indirizzi email ) e i valori label ( informazioni amministrative, tecniche... etc etc ).
    E poi alla combobox ho associato questo codice:

    codice:
    on (change){
    cboMail.setChangeHandler("funzione")
    
    function funzione(){
    miavariabile=cboMail.getSelectedItem().Label;
    cboMail.SelectedItem = miavariabile;
    trace(miavariabile)
    }
    Come mai quando seleziono un valore dalla combobox questo non resta selezionato, ma miresta sempre la combobox bianca?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    on (change){
    	trace(this.selectedItem.label)
    	trace(this.selectedItem.data)
    }
    1. on(change) è già un gestore di evento, non server settare nient'altro
    2. la sintassi del changeHandler è relativa i componenti della prima versione, non a questi
    3. dentro quel gestore di evento, cboMail non esiste (è se stesso)

  3. #3
    Nega grazie per la risposta, ma usando il codice che mi hai dato continuo a non visualizzare il valore scelto dall'elenco a discesa, e il combobox resta sempre bianco.
    In pratica il valore che viene scelto dall'elenco a discesa deve essere l'indirizzo email a cui bisognerà indirizzare l'email. Il valore lo recupero, infatti dal trace visualizzo il "data" che sta dietro alla label, ma la combobox resta sempre bianca.

    Come faccio?

    Grazie

  4. #4
    UP!!
    Nessuno sa aiutarmi?

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non è che il tuo combobox è mascherato?

  6. #6
    uh cacchio sì è mascherato.

    Cosa comporta? Devo fare delle impostazioni differenti immagino...

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Incorporare i caratteri. Sai creare un simbolo Font?

  8. #8
    Per il test normale faccioun campo testo dinamico e poi AutoFill dell'Embed relativo ai caratteri.
    Però se vedo un pò diopzioni del componente non trovo niente del genere.

    Come posso fare?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    5
    Ciao!

    Io ho un problema simile!!!

    Le mie combobox solitamente mantengono il valore selezionato ma a volte, con un refresh della pagina, non lo tengono più fino a quando non si ripete il refresh della pagina!!!

    Come mai?


    Ciaooo

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    5
    Personalmente ho risolto il problema evitando di creare le combobox come degli oggetti ma ponendoli sullo stage al frame che m'interessa , ovviamente dando ad ognuna etichette diverse. Io per gestire l'evento change della combo ho utilizzato questo codice...


    var listener:Object = new Object();
    listener.change = function(evt:Object):Void
    {
    // in base al combobox selezionato
    switch(evt.target)
    {
    case combo:
    <<<tuo codice>>>>
    break;
    }
    };

    combo.addEventListener("change", listener);


    forse ti può servire

    ciaooo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.