Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: eventi di tastiera

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327

    eventi di tastiera

    scusate,
    avrei bisogno di qualche dritta su come sfruttare gli eventi della tastiera. Più semplicemente dovrei comandare un movieclip dove per ogni frame inserisco una immagine diversa (tipo una presentazione in powerpoit). Adesso vorrei mandare in avanti e indietro le slide con i tasti freccia....che codice devo inserire.
    Grazie se vorrete aiutarmi!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  2. #2
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    dunque... dunque...

    - tu hai un movieclip
    - all'interno di esso tanti fotogrammi
    - ogni fotogramma una foto diversa
    - premendo i tasti freccete...
    - cambi le foto in modo progressivo...


    1) entri dentro il clip
    2) in uno spazio vuoto o anche fuori stage crei 2 pulsanti
    3) dentro questi pulsanti ... metti sto straccio di script

    per andare avanti
    on (keyPress "<Right>") {
    _root.clip.nextFrame();

    }
    per andare indietro
    on (keyPress "<Left>") {
    _root.clip.prevFrame();

    }
    NB: comunque dovunque li metti ...
    dentro o fuori del clip dovrebbero funzionare

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Grazie Max,
    il tuo suggerimento è squisito...ma io dovrei mandare avanti e indietro le diapositive con la tastiera e non cliccando sul filmato con il mouse.
    Sai dirmi se posso adattare il tuo codice e come?
    Grazie!
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  4. #4
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    no ma NON devi cliccare...

    basta premere le freccette

    guarda un po sto esempio...
    http://riccardo007.altervista.org/ASTRONAVE-SCHEMA.htm

    basta premere sulle freccette... certo nel mio esempio puoi ANCHE cliccare
    una serie di foto dentro un clip... ogni fotogramma una foto

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Ok...perfetto!
    ma se voglio usare i tasti pagsu o paggiu al posto delle frecce?
    ...e poi c'è un altro problema, il filmato deve ricevere il focus con il mouse altrimenti non funza!
    come faccio?

    Grazie per la tua dispo...
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  6. #6
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ma tu usi as2 o as3?

    altri tasti li trovi sul menu
    quando vai su on ti compare il menu e una seri di tasti che iniziano con keyPress
    questo sono i tasti della tastiera ... e utilizzando il codice ascii puoi utilizzare tutta la tasiera
    compresi la pressione di più tasti esempio CTRL + 7 ecc...
    per il focus non ho idea

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    grazie 1000....se risolvo ti faccio sapere.
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  8. #8
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    ok

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    327
    Perdonatemi se riprendo il post

    Ho una scena con due livelli

    1° liv 5 frame
    2° liv pulsante x 5 frame

    OK!

    nelle azioni del pulsante ho inserito questo cod AS

    on (keyPress "<Left>") {
    prevFrame();
    }
    on (keyPress "<Right>") {
    nextFrame();
    }

    in pratica con le frecce mando avanti e indietro i relativi frame.
    E mi funziona pure....
    ....ma se cambio i pulsanti ad esempio invece di Left o Right, metto PageUp o PageDown...non mi funza...perche?
    Errare è umano, Perseverare è Diabolico.
    sapiente è colui ke sa di non sapere.

  10. #10
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    sicuro che hai scritto bene?

    nello stesso pulsante
    Codice PHP:
    on (keyPress "<PageDown>") {
        
    nextFrame();
    }
    on (keyPress "<Right>") {
        
    nextFrame();

    ecco un breve esempio (freccette destra - sinistra e tasti PagUp PagDown)
    http://max400scuola.altervista.org/e...gsu-paggiu.htm

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.