Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Comandi da tastiera

  1. #1

    Comandi da tastiera

    Salve a tutti, c'è una cosetta che non ho capito...
    Ho sullo stage un movieclip molto più grande dello stage stesso (istanza: sfondo) che deve scorrere (in modo che lo sfondo sia in movimento)...vorrei che questo avvenisse anche tramite i comandi della tastiera (dall'1 al 9).
    Nei pulsanti che ho messo nel sito il comando è questo..
    Pulsante che fa scorrere lo sfondo fino alla sezione 5

    on (release) {
    _root.sfondo.spostamentox = -1
    _root.sfondo.spostamentoy = -1
    }

    Pulsante che fa scorrere lo sfondo fino alla sezione 5

    on (release) {
    _root.sfondo.spostamentox = 0
    _root.sfondo.spostamentoy = 0
    }

    Pulsante che fa scorrere lo sfondo fino alla sezione 9

    on (release) {
    _root.sfondo.spostamentox = 1
    _root.sfondo.spostamentoy = -1
    }

    ecc.....

    Mi aiutate a fare in modo che si sposti anche tramite la tastiera??? grazie

  2. #2
    codice:
    keyListener = new Object();
    keyListener.onKeyDown = function() {
    	if (Key.getCode() == 49 || Key.getCode() == 97) {
    		trace("1");
    	} else if (Key.getCode() == 50 || Key.getCode() == 98) {
    		trace("2");
    	} else if (Key.getCode() == 51 || Key.getCode() == 99) {
    		trace("3");
    	} else if (Key.getCode() == 52 || Key.getCode() == 100) {
    		trace("4");
    	} else if (Key.getCode() == 53 || Key.getCode() == 101) {
    		trace("5");
    	}else if (Key.getCode() == 54 || Key.getCode() == 102) {
    		trace("6");
    	}else if (Key.getCode() == 55 || Key.getCode() == 103) {
    		trace("7");
    	}else if (Key.getCode() == 56 || Key.getCode() == 104) {
    		trace("8");
    	}else if (Key.getCode() == 57 || Key.getCode() == 105) {
    		trace("9");
    	}
    };
    Key.addListener(keyListener);
    Dal 49 al 57 corrispondono ai numeri della tastiera (sopra le lettere), dal 97 al 105 corrispono ai numeri della tastiera numerica (quella sulla dx)

  3. #3
    Grazie mille, io avevo risolto assegnando ad ogni pulsante invisibile il codice

    on (keyPress "1") {
    _root.sfondo.spostamentox = 1
    _root.sfondo.spostamentoy = -1
    }

    ecc....ma il tuo codice è molto più bello...lo cambierò.
    Un'ultima domandina...è possibile con flash far seguire al testo un tracciato, una forma...
    ad esempio se faccio una stella a 5 punte è possibile metterci come riempimento un testo che ne segua il contorno interno???
    grazie ancora

  4. #4
    Penso proprio di no!!
    Lo puoi fare con freehand e quindi se la cosa non è dinamica lo puoi poi importare in flash!

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.