• User Newbie

    eventi da tastiera

    tf.addEventListener(Event.KEY_DOWN,ChiamaMP3);
    function ChiamaMP3(event:Event):void{
    if (65==event.keyCode);
    }
    var sound:Sound = new Sound();
    var String = "a.mp3";
    var urlRequest:URLRequest = new URLRequest("a.mp3");
    sound.load(urlRequest);
    sound.play();

    Credevo che questo codice fosse sufficiente a chimare un file MP3 mediante la pressione del tasto 'a' della tastiera
    Qualcuno può darmi una mano?
    Ringrazio vivamente,
    feur


  • User Newbie

    visto che anche a me interesserebbe questo comando volevo sapere se lo posso usare nel mio .fla creato con AS2, perchè ad occhio mi sembra AS3 😕


  • Super User

    Ciao feur così dovrebbe funzionare ma non provare da flash perchè "a" in flash ha una funzione quindi non va almeno che non si disabilitino i comandi da tastiera.

    
    stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown);
    
    function reportKeyDown(event:KeyboardEvent):void {
       if (event.keyCode==65 || event.keyCode==65) {
         var sound:Sound = new Sound();
    var String = "a.mp3";
    var urlRequest:URLRequest = new URLRequest("a.mp3");
    sound.load(urlRequest);
    sound.play();   
            
        }
    }
    
    

    Per Laux in as2 crea un clip filmato qualsiasi dentro o fuori lo stage metti sopra questo

    
     on (press, keyPress "a") {
    
        var Suono:Sound = new Sound();
    Suono.onLoad = function(success:Boolean):Void {
    if (success) {
    trace("Sound Loaded");
    Suono.start();
    }
    };
    Suono.loadSound("a.mp3",false);
        }
    
    

  • User Newbie

    Grazie Nhatan, appena torno a csa lo provo subito e ti faccio sapere ^.^