DAVID J. MALAN: Cominciamo. Quando bandiera verde cliccata, si deve prima inizializzare una variabile chiamata silenziato per falsa o, più semplicemente, 0. Così il nostro tavolozza dati, andiamo avanti e fare clic su Crea una variabile. Chiamare questa variabile silenziato. Può funzionare per tutti gli sprite. E andremo avanti e fare clic su OK. Ora notate abbiamo un nuovo puzzle pezzo chiamato silenziato. Siamo in grado di trascinare qualsiasi numero di questi puzzle di pezzi di ora nel mio programma, in modo da inizializzare tale valore. Ora facciamo qualcosa per sempre. Sempre ascoltare l'utente colpire la barra spaziatrice sulla loro tastiera. Quindi, per fare questo, stiamo andando bisogno di una condizione. Stiamo andando quindi necessario rilevare se premuto dall'utente la barra spaziatrice. E se è così, stiamo andando a controllare l' valore della nostra variabile sordina. E se è uguale a 0, stiamo andando cambiare per 1 o true. E se è uguale a 1, siamo intenzione di cambiare a 0. In altre parole, stiamo andando per alternare il suo valore. Quindi, per fare questo, abbiamo bisogno di un'altra condizione. Diciamo che trascinare in posizione. Abbiamo bisogno di un'altra espressione booleana, test questa volta per l'uguaglianza. Cosa vogliamo per verificare l'uguaglianza? Ebbene, il valore di tale variabile. Quindi cerchiamo di trascinare quella in posizione. Se è uguale a 0, allora vogliamo per modificare il valore di tale variabile da 0 a 1. Altrimenti vogliamo cambiare il valore di tale variabile da, presumibilmente, 1 a 0. E questo è tutto. Ora abbiamo un programma che è in costante ascoltare, sempre, per la utente premendo la barra spaziatrice. E non appena lui o lei fa, è andando a modificare il valore di tale variabile da 1 a 0 o da 0 a 1. Ma non abbiamo ancora portato il leone di mare alla vita. Quindi cerchiamo di creare un altro script che anche sta per iniziare quando il verde flag viene cliccato ed è anche sempre intenzione di fare qualcosa, ma questo tempo controllando il valore della sordina variabile prima di fare quella cosa. Quando bandiera verde cliccata, sempre controllare se il valore della sordina variabile è uguale a 0. Perché se non - in altre parole, se il leone mare non è disattivato - noi vogliamo lui a giocare un suono. E che il suono sarà quella di un leone di mare. Gli daremo una coppia di secondi tregua. E ora abbiamo due script, sia di che si svolgerà in parallelo, ma sono in qualche modo intercomunicanti per mezzo di che stato condiviso, quella variabile. Facciamo clic su nostra bandiera verde. [SEA LION BARKING] SPEAKER 1: Sentiamo il leone di mare immediatamente, perché, ancora una volta, abbiamo inizializzato smorzata a 0, o false. Ma ora mi ha colpito che la barra spaziatrice. [SEA LION BARKING] SPEAKER 1: Ora, si potrebbe pensare che il programma è stato interrotto. Ma non è, perché, ancora una volta, abbiamo questi due loop per sempre che sono ancora in parallelo. Quindi, in altre parole, se ho colpito ancora una volta che la barra spaziatrice - [SEA LION BARKING] SPEAKER 1: Il nostro leone marino è tornato. [SEA LION BARKING]