Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Evento al click di un pulsante

    E' possibile scatenare un'azione con un tasto della tastiera, ma che non siano solo i tasti freccia e spazio?

    Che so, ad esempio, quando clicco la lettera "F" od un numero del tastierino alfanumerico.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    del tastierino non son sicuro, mentre gli altri pulsanti vengono richiamati sotto forma di codice
    ad esempio "F" equivale al codice "70", perciò se fai:

    Codice PHP:
    var o:Object = new Object();
    o.onKeyDown = function() {
        if (
    Key.isDown(70)) {
            
    trace("Hai pigiato il tasto F!");
        }
    };
    Key.addListener(o); 
    in questa pagina trovi la lista codici dei pulsanti:
    http://livedocs.adobe.com/flash/8_it/main/00001685.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Grazie 1000

    Però ho notato che le lettere funzionano solo se tengo premuto il tasto Shift mentre clicco sulla lettera.
    Ho provato anche a guardare il codice delel lettere minuscole che cambia solo nella colonna Ascii.

    Rimanendo con l'esempio della lettera F.
    Se inserisco il valore 70 mi viene fuori solo se, come appena detto, tengo anche premuto contemporaneamente il tasto Shift.
    Se provo a mettere il numero 102 che è il codice Ascii sempre della lettera F non mi viene fuori in nessun modo.

    Il tastierino alfanumerico funziona.
    I tasti di funzione invece ho solo provato con F1 ma, se lo digito, mi viene fuori la guida in linea di Flash.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    attenzione a quando fai le prove, come scritto in una nota nella pagina che ti ho linkato:
    Per registrare tasti durante la prova di un file SWF nell'ambiente di creazione (Controllo > Prova filmato), assicurarsi di selezionare Controllo > Disattiva tasti di scelta rapida.
    vale a dire che in "prova filmato" parte dei pulsanti non viene rilevata

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Perfetto ora grazie....


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.