Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    103

    usare i tasti della tastiera come bottoni

    Ciao a tutti ... ho un problema.
    Vorrei poter usare i tasti della tastiera, come buttons di Flash.
    Spiego meglio.
    Ho una serie di animazioni su un planisfero, una per ogni nazione (non tutte, una trentina).
    Vorrei fare in modo che, alla pressione del tasto "a" sulla tastiera partisse un'animazione, del tasto"b" un'altra ... e così via.

    il comando

    on(keyPress "")

    non mi viene in aiuto, per quanto ho visto mi permette di fare quello che chiedo, m,a solo con alcuni tasti, sono una quindicina e a me non bastano.

    Come faccio?

    c'è una soluzione?

    AIUTOOOOOOOOOOOOOOOOOOOOO

  2. #2
    codice:
    keyListener = new Object();
    keyListener.onKeyDown = function() {
    	trace(String.fromCharCode(Key.getAscii()));
    };
    Key.addListener(keyListener);
    come vedi è possibile risalire al tasto che premi, ti basta uno switch o qualche if per eseguire le funzioni desiderate.
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    103
    mi puoi fare un esempio?

    diciamo così ... quando premo il tasto "a" il filmato mi si sposta sul frame con label "animazionea"

    se mi fai questo esempio ... sono a cavallo, forse!

  4. #4
    codice:
    keyListener = new Object();
    keyListener.onKeyDown = function() {
    	if(Key.isDown(65)){
    _root.gotoAndPlay("animazione")	
    }
    };
    Key.addListener(keyListener);

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    32
    Vale anche per una combinazione di tasti?
    Ad esempio se voglio ke alla pressione di CTRL+ALT+SHIFT+S mi appaia un'animazione, quale sarebbe il codice?
    SimonMX

  6. #6
    Originariamente inviato da simonMX
    Vale anche per una combinazione di tasti?
    Ad esempio se voglio ke alla pressione di CTRL+ALT+SHIFT+S mi appaia un'animazione, quale sarebbe il codice?
    codice:
    keyListener = new Object();
    keyListener.onKeyDown = function() {
    	if (Key.isDown(17) && Key.isDown(18) && Key.isDown(Key.SHIFT) && Key.isDown(83)) {
    		trace("Combinazione giusta!");
    	}
    };
    Key.addListener(keyListener);
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    32
    questo codice è da inserire nel filmato principale giusto?
    SimonMX

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.