1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,080 >> DAVID J. Malan: Gadewch i ni ddechrau arni. 3 00:00:02,080 --> 00:00:07,220 Pan fydd baner werdd glicio, gadewch i ni yn gyntaf ymgychwyn newidyn o'r enw tawel i 4 00:00:07,220 --> 00:00:09,530 ffug neu, yn fwy syml, 0. 5 00:00:09,530 --> 00:00:12,810 Felly, ar ein balet data, rydym yn mynd yn ei flaen a chliciwch Gwnewch Amrywiol. 6 00:00:12,810 --> 00:00:14,720 Yn galw hyn tawel amrywiol. 7 00:00:14,720 --> 00:00:16,190 Gall weithio ar gyfer yr holl sprites. 8 00:00:16,190 --> 00:00:18,510 A byddwn yn mynd yn ei flaen a chliciwch OK. 9 00:00:18,510 --> 00:00:20,650 >> Nawr sylwi gennym bos newydd darn o'r enw tawel. 10 00:00:20,650 --> 00:00:24,630 Gallwn lusgo unrhyw nifer o'r rhain pos chwal yn awr i mewn i fy rhaglen, er mwyn 11 00:00:24,630 --> 00:00:26,410 ymgychwyn gwerth hwnnw. 12 00:00:26,410 --> 00:00:28,480 >> Nawr, gadewch i ni wneud rhywbeth am byth. 13 00:00:28,480 --> 00:00:33,620 Byth yn gwrando ar gyfer y defnyddiwr taro y bar gofod ar eu bysellfwrdd. 14 00:00:33,620 --> 00:00:37,070 Felly, er mwyn gwneud hynny, rydym yn mynd angen amod. 15 00:00:37,070 --> 00:00:41,860 Rydym yn mynd i, yna mae angen i synhwyro a yw'r defnyddiwr wedi pwyso 16 00:00:41,860 --> 00:00:43,040 y bar gofod. 17 00:00:43,040 --> 00:00:46,680 >> Ac os felly, rydyn ni'n mynd i edrych ar y gwerth ein newidyn tawel. 18 00:00:46,680 --> 00:00:50,060 Ac os bydd yn hafal i 0, rydym yn mynd i'w newid i 1 neu yn wir. 19 00:00:50,060 --> 00:00:52,710 Ac os bydd yn dychwelyd 1, rydym yn mynd i newid i 0. 20 00:00:52,710 --> 00:00:54,980 Mewn geiriau eraill, rydym yn mynd i toggle ei werth. 21 00:00:54,980 --> 00:00:57,780 >> Felly, er mwyn gwneud hynny, mae angen cyflwr arall. 22 00:00:57,780 --> 00:00:59,530 Gadewch i ni llusgo hynny ar waith. 23 00:00:59,530 --> 00:01:04,620 Mae arnom angen mynegiad Boole arall, profi y tro hwn ar gyfer cydraddoldeb. 24 00:01:04,620 --> 00:01:06,390 >> Sut ydym ni eisiau i brofi am gydraddoldeb? 25 00:01:06,390 --> 00:01:08,100 Wel, mae'r gwerth y newidyn. 26 00:01:08,100 --> 00:01:09,890 Felly, gadewch i ni lusgo hynny ar waith. 27 00:01:09,890 --> 00:01:13,350 Os yw'n dychwelyd 0, yna rydym am i newid y gwerth yr 28 00:01:13,350 --> 00:01:15,170 amrywio 0-1. 29 00:01:15,170 --> 00:01:20,820 30 00:01:20,820 --> 00:01:23,290 >> Arall rydym am newid y gwerth o'r amrywiol gan, 31 00:01:23,290 --> 00:01:25,000 yn ôl pob tebyg, 1-0. 32 00:01:25,000 --> 00:01:27,870 33 00:01:27,870 --> 00:01:28,710 A dyna ni. 34 00:01:28,710 --> 00:01:32,770 Erbyn hyn mae gennym raglen sy'n gyson gwrando, am byth, ar gyfer y 35 00:01:32,770 --> 00:01:33,990 defnyddiwr taro'r bar gofod. 36 00:01:33,990 --> 00:01:36,560 A chyn gynted ag y bydd hi'n ei wneud, mae'n mynd i newid y gwerth yr 37 00:01:36,560 --> 00:01:39,220 amrywio 1-0 neu 0-1. 38 00:01:39,220 --> 00:01:41,570 >> Ond nid ydym wedi dod eto y llew môr yn fyw. 39 00:01:41,570 --> 00:01:45,060 Felly, gadewch i ni greu sgript arall sydd hefyd yn yn mynd i ddechrau pan fydd y gwyrdd 40 00:01:45,060 --> 00:01:49,610 baner ei glicio ac mae hefyd yn am byth yn mynd i fod yn gwneud rhywbeth, ond mae hyn yn 41 00:01:49,610 --> 00:01:53,920 gwirio amser gwerth yr tawel amrywiol cyn gwneud y peth. 42 00:01:53,920 --> 00:02:02,520 >> Pan fydd baner werdd glicio, am byth gwirio a yw'r gwerth y tawel 43 00:02:02,520 --> 00:02:08,310 yn dychwelyd newidyn 0. 44 00:02:08,310 --> 00:02:09,660 Oherwydd os nad - 45 00:02:09,660 --> 00:02:12,720 mewn geiriau eraill, os bydd y llew môr Nid oes dawel - rydym eisiau 46 00:02:12,720 --> 00:02:14,110 ef i chwarae sain. 47 00:02:14,110 --> 00:02:16,520 Ac y bydd sain yn sef llew môr. 48 00:02:16,520 --> 00:02:20,170 Byddwn yn rhoi cwpl iddo o eiliadau seibiant. 49 00:02:20,170 --> 00:02:24,280 >> Ac yn awr mae gennym ddau sgriptiau, y ddau a fydd yn rhedeg ochr yn ochr ond maent yn 50 00:02:24,280 --> 00:02:28,790 rhywsut intercommunicating drwy wladwriaeth honno a rennir, y newidyn. 51 00:02:28,790 --> 00:02:30,792 Gadewch i ni cliciwch ein baner werdd. 52 00:02:30,792 --> 00:02:31,724 >> [SEA LION CYFARTH] 53 00:02:31,724 --> 00:02:34,560 >> SIARADWR 1: Rydym yn clywed y llew môr ar unwaith, oherwydd, unwaith eto, rydym wedi 54 00:02:34,560 --> 00:02:37,240 ymgychwyn dawel i 0, neu'n anghywir. 55 00:02:37,240 --> 00:02:38,840 Ond yn awr gadewch i mi daro y bar gofod. 56 00:02:38,840 --> 00:02:41,732 >> [SEA LION CYFARTH] 57 00:02:41,732 --> 00:02:44,350 SIARADWR 1: Nawr, efallai y byddwch yn meddwl bod y rhaglen wedi dod i ben. 58 00:02:44,350 --> 00:02:47,700 Ond nid yw'n, oherwydd, unwaith eto, rydym wedi ddau yma am byth dolenni sy'n dal 59 00:02:47,700 --> 00:02:49,160 yn rhedeg yn gyfochrog. 60 00:02:49,160 --> 00:02:51,626 Felly, mewn geiriau eraill, os wyf yn taro y bar gofod eto - 61 00:02:51,626 --> 00:02:52,620 >> [SEA LION CYFARTH] 62 00:02:52,620 --> 00:02:53,950 >> SIARADWR 1: Ein llew môr yn ei ôl. 63 00:02:53,950 --> 00:02:55,200 >> [SEA LION CYFARTH] 64 00:02:55,200 --> 00:02:56,400