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

    facile facile - Restituzione etichetta comboBox in campo di testo

    ciao, ho un comboBox in Flash 8 il quale contiene delle etichette (item). Vorrei che premendo un pulsante mi scriva l'etichetta dell'item selezionato in un testo dinamico.
    Sapreste aiutarmi?

  2. #2
    Questo codice ogni volta che selezioni una etichetta del combo ti esegue una trace()

    a quel punto il valore lo puoi registrare dove vuoi

    codice:
    comboBox = new Object();
    comboBox.cambia = function(component) {
         trace(myCombo.getSelectedItem().label);
         trace(myCombo.getSelectedItem().data);
    };
    
    myCombo.setChangeHandler("cambia", comboBox);
    Ciao

  3. #3
    Io ho messo un EnterFrame e ho fatto in questo modo:

    onEnterFrame = function () {
    // _parent.comune è un comboBox
    _parent.nomeComune.text = _parent.comune.getSelectedItem().label;
    };

    e riconosco che rappresenta un grosso passo avanti dal mio esempio iniziale. C'è soltanto un piccolo problema, mi riconosce soltanto determinati valori, quelli particolarmente corti. Premetto che i dati vengono caricati da un XML, può essere quello il problema? Vi prego aiuto, è particolarmente importante! Grazie in anticipo per gli utenti che cercheranno di aiutarmi. VVoVe:

  4. #4
    forse ho trovato un modo per risolvere, ma per poter mettere in atto la mia idea, ho bisogno di un codice che sia in grado di restituire l'index del file de comboBox selezionato. Chi mi sa aiutare? Vi prego, torno a ripetere che è importante.
    Ciao

  5. #5
    xchè così non funziona ??

    codice:
    comboBox = new Object();
    comboBox.cambia = function(component) {
         // trace(myCombo.getSelectedItem().label);
         // trace(myCombo.getSelectedItem().data);
    
         nomeComune.text = myCombo.getSelectedItem().label
    };
    
    myCombo.setChangeHandler("cambia", comboBox);

  6. #6
    no, ma il problema non è del tuo codice, è del mio progetto che è fatto in una maniera un po strana. Per farlo andare ho assolutamente bisogno di ottenere l'index dell'item selezionato. Sai aiutarmi?
    Grazie
    Ciaooo


  7. #7
    codice:
    var btnListener:Object = new Object();
    
    btnListener.change = function(evt_obj:Object)  {
            trace(caselle.selectedItem.label)
    	trace(caselle.selectedIndex)
    };
    
    caselle.addEventListener("change", btnListener);

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.