Contenuto

Controllo frame con JavaScript Creare un ciclo per il gioco

Tenere schiacciati i tasti

Questa esercitazione continua dal precedente tutorial, controllando i fotogrammi con JavaScript. Viene illustrato come spostare il cerchio, mentre tenendo premuto i tasti. Creare i controllo frame con JavaScript tutorial.


Tenere schiacciati i tasti 1

Abbiamo bisogno di tenere traccia dello stato di ciascun pulsante, aggiungere questo script per 'Generale' nelle proprietà del film.



var LeftButtonPressed=false,RightButtonPressed=false;

Accendere 'Utilizza Rilascio' per entrambi i pulsanti. Questo consente un nuovo evento denominato 'Sul rilascio'. 'Al Clic' viene chiamato quando viene premuto il pulsante. 'Sul rilascio' viene chiamato quando il pulsante viene rilasciato.


Tenere schiacciati i tasti 3

Tenere schiacciati i tasti 4

Eliminare lo script corrente nella 'Al Clic' eventi. Aggiungere il codice seguente per il 'Al Clic' e 'Sul rilascio' gli eventi dei pulsanti.



LeftButtonPressed=true;


LeftButtonPressed=false;


RightButtonPressed=true;


RightButtonPressed=false;

Lo stato di entrambi i tasti ora è monitorato. Aggiungere questo script per il 'All'aggiornamento' evento nelle proprietà del film. Il 'All'aggiornamento' eventi viene chiamato ogni volta che gli aggiornamenti del film, che possono essere molte volte al secondo.



if(LeftButtonPressed){
BlueCircle
-=1;
}
if(RightButtonPressed){
BlueCircle
+=1;
}

Quando il pulsante sinistro, ad esempio, viene tenuto premuto, la variabile LeftButtonPressed è impostata su true. Quando questo valore è true, il valore X del cerchio diminuirà ogni volta 'All'aggiornamento' viene chiamato.


Play Riproduci

Tenere schiacciati i tasti 10

Controllo frame con JavaScript Creare un ciclo per il gioco
Questa documentazione è stato tradotto dall'inglese, utilizzando un traduttore online. Ci scusiamo se trovate eventuali errori. Se volete aiutarci a fare le correzioni. C'è un editor di traduzione in Hippani Animator (nel menu aiuto). Noi diamo le chiavi di licenza gratuita a chiunque corregge più di 100 frasi. Si prega di contattarci per maggiori dettagli.