Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    62

    Esplorare un'immagine dando possibilità di muoversi sulla stessa con i tasti freccia

    Sono alle prese con il seguente problema: vorrei usare i tasti navigazionali (freccia a destra, freccia a sinistra, freccia in alto e freccia in basso) per spostare il pulsante "my_button" sullo stage. A tal fine ho correttamente definito un oggetto e una function che si mettono in "ascolto" dei tasti premuti
    ------------------- code ------------------------------
    // Esempio:
    pos_x=0;
    pos_y=0;
    ascolta_tasti = new Object();
    ascolta_tasti.onKeyDown = function () {
    if (Key.getCode() == 37) // è STATO PREMUTO IL TASTO "Freccia a sinistra"
    {
    pos_x=pos_x - 1;
    setProperty(my_button, _x, pos_x);
    setProperty(my_button, _y, pos_y);
    // istruzioni successive;
    // istruzioni successive;
    // etc etc
    }

    if (Key.getCode() == 38) // è STATO PREMUTO IL TASTO "Freccia in alto"
    {
    pos_y=pos_y - 1;
    setProperty(my_button, _x, pos_x);
    setProperty(my_button, _y, pos_y);
    // istruzioni successive;
    // istruzioni successive;
    // etc etc
    }

    if (Key.getCode() == 40) // è STATO PREMUTO IL TASTO "Freccia a destra"
    {
    pos_x=pos_x + 1;
    setProperty(my_button, _x, pos_x);
    setProperty(my_button, _y, pos_y);
    // istruzioni successive;
    // istruzioni successive;
    // etc etc
    }

    if (Key.getCode() == 40) // è STATO PREMUTO IL TASTO "Freccia in basso"
    {
    pos_y=pos_y + 1;
    setProperty(my_button, _x, pos_x);
    setProperty(my_button, _y, pos_y);
    // istruzioni successive;
    // istruzioni successive;
    // etc etc
    }
    };
    Key.addListener(ascolta_tasti);
    stop();
    ------------------- end code -----------------------

    e funziona!!!
    ------------
    Ma se my_button e' l'oggetto grafico di un livello maschera (quello che scopre l'immagine sottostante del livello mascherato) l'istruzione fallisce.
    La domanda allora è la seguente: come faccio a gestire un oggetto grafico di una livello maschera?
    MI SPIEGO MEGLIO: vorrei consentire "l'esplorazione" di un'immagine dando la possibilità all'utente di muoversi sulla stessa con i tasti navigazionali (premo la freccia a sinistra e mi sposto e sinistra, premo la freccia in basso e mi sposto in basso, etc etc)
    Come posso risolvere il problema?

    Help!
    Catia

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    62
    ...up!

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.