David J. MALAN: Sabihin makapagsimula. Kapag nag-click berde flag, ipaalam muna ni initialize isang variable na tinatawag na Naka-mute sa hindi totoo o, mas lamang, 0. Kaya sa aming palette ng data, pumunta kami maaga at i-click ang Magsagawa ng Variable. Tawagan variable Naka-mute na ito. Maaari itong gumana para sa lahat ng sprites. At kami sige at i-click ang OK. Mapansin Ngayon kami ay may isang bagong palaisipan piraso na tinatawag na Naka-mute. Maaari naming i-drag ang anumang bilang ng mga puzzle piraso na ngayon sa aking programa, upang initialize ang halaga. Ngayon gawin ng isang bagay na magpakailanman ipaalam. Habang Panahon makinig para sa user na pagpindot ang space bar sa kanilang keyboard. Kaya upang gawin iyon, kami ay pagpunta sa kailangan kundisyon. Kami ay pagpunta sa pagkatapos ay kailangan upang pakiramdam man o hindi ang gumagamit ay pinindot ang space bar. At kung gayon, kami ay pagpunta sa suriin ang halaga sa aming mga naka-mute na variable. At kung ito ay katumbas ng 0, kami ay pagpunta upang baguhin ito sa 1 o totoo. At kung katumbas ito 1, kami ay pagpunta sa baguhin ito sa 0. Sa ibang salita, kami ay pagpunta upang i-toggle halaga nito. Kaya upang gawin iyon, kailangan namin isa pang kondisyon. Sabihin kaladkarin na sa lugar. Kailangan namin ng isa pang Boolean expression, pagsubok sa oras na ito para sa pagkakapantay-pantay. Ano ang gusto namin upang subukan para sa pagkakapantay-pantay? Well, ang halaga ng variable na iyon. Kaya sabihin i-drag na sa lugar. Kung katumbas ito 0, pagkatapos ay nais naming upang baguhin ang halaga ng na variable na 0-1. Iba Pa nais naming baguhin ang halaga ng variable na mula sa, siguro, 1-0. At na ito. Ay mayroon na ngayong kami ng isang programa na ay patuloy pakikinig, magpakailanman, para sa gumagamit pagpindot ang space bar. At sa lalong madaling siya ay gumagana, ito ay pagpunta sa baguhin ang halaga ng na variable na 1-0 o 0-1. Ngunit hindi pa namin dinala ang dagat leon sa buhay. Kaya hayaan lumikha ng isa pang script na rin Pupunta upang simulan kapag ang berde bandila ay na-click at ding magpakailanman pagpunta sa ay paggawa ng isang bagay, ngunit ito oras ng pagsuri sa halaga ng naka-mute variable na bago gawin ang bagay na iyon. Kapag nag-click berde flag, magpakailanman suriin kung ang halaga ng naka-mute variable na katumbas ng 0. Dahil kung hindi - sa ibang salita, kung ang dagat leon Hindi mute - namin gusto sa kanya upang i-play ang isang tunog. At na tunog ay magiging na ng isang dagat leon. Susubukan naming bigyan siya ng ilang ng mga segundo kaunting ginhawa. At ngayon, mayroon kaming dalawang mga script, na parehong na kung saan ay tatakbo sa parallel ngunit sa paanuman intercommunicating sa pamamagitan ng paraan ng na ibinahagi ng estado, na variable na iyon. I-click ang aming berde bandila Hayaan. [Sea Lion tumatahol] Tagapagsalita 1: marinig namin ang dagat leon agad, dahil, muli, hindi namin nasimulan na-mute sa 0, o mali. Ngunit ngayon ipaalam sa akin pindutin na space bar. [Sea Lion tumatahol] Tagapagsalita 1: Ngayon, maaari mong isipin na ang mga programa ay huminto. Ngunit hindi, dahil, muli, mayroon kami ang dalawang magpakailanman loop na hindi pa rin tumatakbo kahanay. Kaya sa ibang salita, kung pindutin ko na espasyo muli bar - [Sea Lion tumatahol] Tagapagsalita 1: Ang aming dagat leon ay bumalik. [Sea Lion tumatahol]