Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Eventi simultanei

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    53

    Eventi simultanei

    Semolifichiamo la scena in questo modo:
    ci sono tre clip, ognuno con questo codice:

    on(keyPress "<Space>")
    {trace("1");}

    ognuno da in trace il proprio numero.
    Quando si fa partire il filmato, solamente il clip 1 da il trace, come se solo lui percepisce la battitura di barra.
    Come si può far si che da una sola battitura tutti gli eventi pressSpace si avviano?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    53
    c è nessuno?

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    considera che l'azione viene compiuta solo quando l'elemento che la richiama è focalizzato, quindi solo uno tra i pulsanti eseguirà sempre l'azione
    se vuoi gestire alcuni pulsanti della tastiera con diverse azioni puoi usare un "ascoltatore" per la classe Key, che verifica se viene premuto un tasto e quale viene premuto

    Codice PHP:
    var listener = new Object();
    listener.onKeyDown = function () {
        if(
    Key.isDown(Key.SPACE)){
            
    // azioni se premo barra spaziatrice
        
    } else if (Key.isDown(Key.RIGHT)) {
            
    // azioni se premo freccia a destra
        
    } else if (Key.isDown(Key.LEFT)) {
            
    // azioni se premo freccia a sinistra
        
    }
        
    // e così via...
    }
    Key.addListener(listener); 

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.