DAVID J. MALAN: Låt oss komma igång. När gröna flaggan klickade, låt oss först initiera en variabel som heter Dämpad till falsk eller, enklare, 0. Så på vår palett uppgifter, vi gå vidare och klicka på Skapa en variabel. Kalla denna variabel Dämpad. Det kan fungera för alla sprites. Och vi kommer att gå vidare och klicka på OK. Nu märker vi ett nytt pussel pjäs som heter Dämpad. Vi kan dra en rad av dessa pussel stycken nu i mitt program, så att initialisera det värdet. Nu ska vi göra något för alltid. För alltid lyssna för användaren att slå mellanslagstangenten på tangentbordet. Så för att göra det, vi ska att behöva ett tillstånd. Vi kommer att sedan behöva känna huruvida eller inte användaren har tryckt mellanslag. Och i så fall kommer vi att kontrollera värdet på vår dämpad variabel. Och om det är lika med 0, vi ska för att ändra det till 1 eller sant. Och om det är lika med 1, är vi kommer att ändra det till 0. Med andra ord, vi ska för att växla dess värde. Så för att göra det, vi behöver ett annat tillstånd. Låt oss dra det på plats. Vi behöver en annan booleskt uttryck, den här gången testar för jämställdhet. Vad är det vi vill testa för jämställdhet? Tja, värdet på den variabeln. Så låt oss dra det på plats. Om det är lika med 0, då vi vill ha för att ändra värdet för det variabel från 0 till 1. Annat vi vill ändra värdet av denna variabel från, förmodligen, 1-0. Och det är det. Vi har nu ett program som är ständigt lyssna, för evigt, för användaren slå på mellanslagstangenten. Och så snart han eller hon gör, det är kommer att ändra värdet på det variabel från 1 till 0 eller 0 till 1. Men vi har ännu inte fört sjölejon till liv. Så låt oss skapa en annan script som också kommer att starta när den gröna flagga klickas och är också evigt kommer att göra något, men detta tid att kontrollera värdet av den dämpade variabel innan du gör det där. När gröna flaggan klickade, för alltid kontrollera om värdet av den dämpade variabel är lika med 0. För om inte - med andra ord, om sjölejon inte är avstängt - vi vill ha honom att spela ett ljud. Och att ljudet blir det av ett sjölejon. Vi ska ge honom ett par sekunder respit. Och nu har vi två manus, både av som kommer att löpa parallellt, men är på något sätt i förbindelse med varandra med hjälp av som delade staten, den variabeln. Låt oss klicka vår gröna flagga. [SJÖLEJONET BARKING] HÖGTALARE 1: Vi hör sjölejon omedelbart, eftersom, återigen, vi har initieras dämpad till 0, eller falskt. Men nu vill jag slå det mellanslag. [SJÖLEJONET BARKING] HÖGTALARE 1: Nu kanske du tror att programmet har stoppats. Men det är inte därför, återigen, vi har dessa två för alltid slingor som fortfarande är körs parallellt. Så med andra ord, om jag slog som mellanslag igen - [SJÖLEJONET BARKING] HÖGTALARE 1: Vår sjölejon är tillbaka. [SJÖLEJONET BARKING]