Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7

    ComboBox e Finestra di testo

    Buongiorno a tutti,
    Ho una serie di combobox, con all'interno una serie di campi.
    Io dovrei fare in modo che quando scelgo un campo, mi vada a riportare una descrizione in una finestra di testo.
    Questo testo deve cambiare ogni volta che seleziono un campo diverso del combobox.
    E fattibile????

    Spero di essere stato chiaro....

  2. #2
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    per combobox intendi il componente di flash?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7
    Originariamente inviato da Veronica80
    per combobox intendi il componente di flash?
    Si esattamente il componente!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7
    UP!

  5. #5
    ma la descrizione è diversa per ogni sezione?
    ti puo essere utile questo?
    Codice PHP:
    // Crea un oggetto listener.
    var cbListener:Object = new Object();
    // Crea una funzione di gestione degli eventi.
    cbListener.change = function (evt_obj:Object) {
        
    selezione=evt_obj.target.selectedItem.label
        trace
    ("sei sulla sezione: " selezione);
    }
    // Aggiunge un listener di eventi.
    target.addEventListener("change"cbListener); 
    la variabile "selezione" ti dice dove sei da li te la puoi giocare con degli if
    ma se intendevi altro facci sapere

  6. #6
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Mettiamo il caso che la tua comboBox abbia nome istanza "combo", nel frame in cui c'è la comboBox metti queste action:

    Codice PHP:
    combolistener = new Object();// nuoovo oggetto

    combolistener.change = function(eventObj) {// funzione cambia
        
    var eventSource eventObj.target;// imposto il target
        
    var elemento eventSource.selectedItem;// imposto l’elemento
        
    var valoreelemento elemento.label;// imposto il valoreelemento
        
    var datavaloreelemento elemento.data;// imposto il datavaloreelemento
        
    trace("Hai premuto "+valoreelemento+" il suo valore è "+datavaloreelemento)
    };

    combo.addEventListener("change"combolistener); // associo 


    ora....io ho messo un trace() tu puoi ridirezionare a tuo piacimento...che so...se a un'etichetta dai label: "bla bla bla" e valore "23" puoi usare un'action tipo

    Codice PHP:
    gotoAndPlay(valoreelemento
    che equivale a
    Codice PHP:
    gotoAndPlay(23
    sta alla tua inventiva trovare il modo + adatto io nn so come e dove vuoi visualizzare le descrizioni

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7
    Originariamente inviato da Veronica80
    Mettiamo il caso che la tua comboBox abbia nome istanza "combo", nel frame in cui c'è la comboBox metti queste action:

    Codice PHP:
    combolistener = new Object();// nuoovo oggetto

    combolistener.change = function(eventObj) {// funzione cambia
        
    var eventSource eventObj.target;// imposto il target
        
    var elemento eventSource.selectedItem;// imposto l’elemento
        
    var valoreelemento elemento.label;// imposto il valoreelemento
        
    var datavaloreelemento elemento.data;// imposto il datavaloreelemento
        
    trace("Hai premuto "+valoreelemento+" il suo valore è "+datavaloreelemento)
    };

    combo.addEventListener("change"combolistener); // associo 


    ora....io ho messo un trace() tu puoi ridirezionare a tuo piacimento...che so...se a un'etichetta dai label: "bla bla bla" e valore "23" puoi usare un'action tipo

    Codice PHP:
    gotoAndPlay(valoreelemento
    che equivale a
    Codice PHP:
    gotoAndPlay(23
    sta alla tua inventiva trovare il modo + adatto io nn so come e dove vuoi visualizzare le descrizioni

    Grazie mille Veronica80 e mauragorn,
    Come far funzionare il combobox c'ero riuscito, ma sicuramente mi avete chiarito le idee

    Quello che mi servirebbe è capire se è possibile far scrivere in una text area un testo, una volta scelto il campo del combo box, e che quando scelgo un'altro campo mi cambi li testo!
    Il tutto si può svolgere sia in root o anche su un mc.

  8. #8
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    certo....
    puoi farlo in mille modi...

    esempio puoi fare delle IF



    Codice PHP:
    combolistener = new Object();// nuoovo oggetto

    combolistener.change = function(eventObj) {// funzione cambia
        
    var eventSource eventObj.target;// imposto il target
        
    var elemento eventSource.selectedItem;// imposto l’elemento
        
    var valoreelemento elemento.label;// imposto il valoreelemento
        
    var datavaloreelemento elemento.data;// imposto il datavaloreelemento
        
    if(valoreelemento=="1"){
          
    mioTesto.text="bla bla bla" 
    }else if(valoreelemento=="2"){
           
    mioTesto.text="ble ble ble"
    //ecc ecc ecc
    };

    combo.addEventListener("change"combolistener); // associo 
    oppure puoi proprio mettere come valore della voce il tuo testo mettere

    Codice PHP:
    combolistener = new Object();// nuoovo oggetto

    combolistener.change = function(eventObj) {// funzione cambia
        
    var eventSource eventObj.target;// imposto il target
        
    var elemento eventSource.selectedItem;// imposto l’elemento
        
    var valoreelemento elemento.label;// imposto il valoreelemento
        
    var datavaloreelemento elemento.data;// imposto il datavaloreelemento
        
    mioTesto.text=valoreelemento
    };

    combo.addEventListener("change"combolistener); // associo 
    o ancora puoi rimandare a un frame in cui imposti il testo tramite il valore dell'elemento:
    Codice PHP:
    combolistener = new Object();// nuoovo oggetto

    combolistener.change = function(eventObj) {// funzione cambia
        
    var eventSource eventObj.target;// imposto il target
        
    var elemento eventSource.selectedItem;// imposto l’elemento
        
    var valoreelemento elemento.label;// imposto il valoreelemento
        
    var datavaloreelemento elemento.data;// imposto il datavaloreelemento
       
    gotoAndPlay(valoreelemento)
    };

    combo.addEventListener("change"combolistener); // associo 
    ecc ecc ecc

    insomma ci sono mille modi per farlo se davvero hai capito come funziona la combobox basta un po' di fantasia!

    CIAO!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    7
    Grazie mille Veronica80, tutto ok funziona....

    ora avrei un un altro piccolo problema stavolta con RadioButton...


    Fondamentalmente ho un file txt con dei prezzi. Vorrei che i miei Radiobutton mi sommassero questi prezzi in una text area! utopistico????

  10. #10
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    io ti consiglierei di fartelo da solo il ratiobutton...nn hai idea di quanto pesino tutti sti componenti...

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.