1
00:00:00,330 --> 00:00:23,720
Welkom terug in deze les zullen we focussen op het toevoegen in de audio dus het toevoegen in de muziek monsters die we spelen als we elke toets geraakt en zich ook richten op het geven van elke toets zijn eigen kleur, zodat we niet altijd deze oranje vervagen naar geel en dan groen, maar we zullen een aantal dat paars enkele die blauw zijn, zijn hebben zoals jullie allemaal verschillende kleuren kunt zien.

2
00:00:24,300 --> 00:00:36,980
Maar het is altijd dezelfde kleur voor een bepaalde sleutel als H heeft dit altijd oranje cue is altijd zo dat T Y en ga zo maar door.

3
00:00:37,250 --> 00:00:37,570
OK.

4
00:00:37,590 --> 00:00:42,030
Dus om te beginnen we gewoon uitzoeken hoe we een geluid bij allen kunnen spelen.

5
00:00:42,030 --> 00:00:45,000
Dus hoe we leiden tot een geluid met Hallard.

6
00:00:45,030 --> 00:00:55,250
Ja in het Hausler is eigenlijk het tegenovergestelde van Paperchase zover de complexiteit het is echt heel eenvoudig, die het echt leuk maakt.

7
00:00:55,290 --> 00:01:00,390
Ook hier kun je audio af te spelen zonder een bibliotheek maar het is een beetje.

8
00:01:00,390 --> 00:01:22,200
Het is een beetje pijnlijk als je iets wilt als wat we willen doen waar we niet alleen een geluid één tijd spelen doen, maar ik wil in staat zijn om een ​​goede tien keer triggeren op een rij, zoals laten we zeggen dat ik dit doe onzin hier wil ik in staat zijn om iets te doen alsof er een klein beetje van het werk betrokken bij het maken van die eigenlijk de manier waarop we willen dat het gedragen.

9
00:01:22,320 --> 00:01:35,910
Het is heel gemakkelijk om een ​​geluid af te spelen als spelen een lied dat is echt vervelend, maar als je op een website en er is wat jij een soort van geluid of lied het speelt op de achtergrond, dat is heel eenvoudig te doen met h tim uil en javascript's .

10
00:01:35,910 --> 00:01:44,550
Maar om zoiets als dit, waar we hebben een heleboel gelijktijdige geluid te gaan en we kunnen dingen herhalen en dat zou een stuk makkelijker om iets als Hallard J ons gebruiken doen.

11
00:01:44,820 --> 00:01:45,980
Dus nogmaals niet onmogelijk.

12
00:01:45,990 --> 00:01:48,630
Net als alles wat een bibliotheek doet kun je het zelf doen.

13
00:01:48,810 --> 00:01:50,950
Maar we zouden niet echt willen.

14
00:01:51,570 --> 00:01:59,110
Dus als we eens kijken hoe het werkt dit is alles wat we nodig hebben om dit kleine stukje code hier te gebruiken, waar we een nieuwe manier te nemen.

15
00:01:59,130 --> 00:02:02,800
Dus hoe is het ding dat we initialisatie en wist hoe.

16
00:02:02,970 --> 00:02:08,420
Dan geven we het een lijst van een paar URL's van de bestanden die we willen spelen.

17
00:02:08,500 --> 00:02:24,330
Dus de reden dat we geven het een array van deze verschillende u verschillende bestanden, zelfs al zijn ze eruit zien alsof ze zijn hetzelfde ze zijn gewoon verschillende bestandstypen en de volgorde waarin je ze in de orde dat de huiler zal proberen en load hen in.

18
00:02:24,330 --> 00:02:30,600
Dus eigenlijk zijn er bepaalde bestandstypen die zal werken in elke browser een aantal van hen dat zal niet werken in elke browser.

19
00:02:30,600 --> 00:02:32,700
Dus u kunt er zeker van back-ups opgeven.

20
00:02:32,850 --> 00:02:33,680
We zijn niet van plan om dat te doen.

21
00:02:33,690 --> 00:02:35,260
We zullen gewoon moeten een enkel bestand.

22
00:02:35,340 --> 00:02:42,590
Maar als je wilde om backups te hebben in principe de manier waarop die werkt voor zover ik weet in ieder geval kunt u lezen over het hier weet ik zeker.

23
00:02:42,630 --> 00:02:48,250
Hier gaan we u of anders de bron bent u anders naar de track of tracks worden geladen voor het geluid.

24
00:02:48,310 --> 00:02:49,640
Deze moeten een volgorde van voorkeur.

25
00:02:49,650 --> 00:02:53,630
Howard Jasc zal de eerste zijn die compatibel is met de huidige browser is automatisch geladen.

26
00:02:53,640 --> 00:02:54,760
Dus daar ga je.

27
00:02:54,900 --> 00:02:58,120
We kunnen toevoegen in andere versies van hetzelfde nummer.

28
00:02:58,140 --> 00:03:04,690
In ons geval hetzelfde monster en holler zou automatisch de eerste die compatibel is geladen.

29
00:03:04,980 --> 00:03:05,680
OK.

30
00:03:05,880 --> 00:03:08,690
Dus de code die we nodig hebben is echter nieuw Howell.

31
00:03:09,000 --> 00:03:12,050
En dan ga je en dat is het.

32
00:03:12,090 --> 00:03:14,340
En toen we klaar om te spelen we gewoon bellen toneelstukken.

33
00:03:14,340 --> 00:03:19,590
U kunt hier zien en we zullen niet stoppen.

34
00:03:19,590 --> 00:03:20,750
We zullen niet onderbreken.

35
00:03:20,790 --> 00:03:23,510
We zullen niet looping omdat onze geluiden zijn heel kort.

36
00:03:23,610 --> 00:03:26,280
Dus we willen gewoon om te spelen en te laten eindigen buiten.

37
00:03:26,280 --> 00:03:29,660
Elk exemplaar is ongeveer ergens tussen een halve seconde en een tweede.

38
00:03:29,850 --> 00:03:39,650
Dus als je niet hebben gedaan, al ga je gang en download die zip-bestand dat alle geluiden heeft en meegesleurd in dezelfde directory waar u het schrijven van uw code.

39
00:03:39,750 --> 00:03:42,700
Dus in plaats van geluiden die we hebben al deze bestanden.

40
00:03:43,620 --> 00:03:44,400
Okee.

41
00:03:44,460 --> 00:03:48,090
En het volgende wat we moeten doen is het installeren van Häusler Om het te gebruiken.

42
00:03:48,150 --> 00:03:49,500
Dus je kunt downloaden.

43
00:03:49,750 --> 00:03:52,600
Maar alleen voor verscheidenheid sake Ik zal een CDN te gebruiken.

44
00:03:52,620 --> 00:03:58,460
Dus ik heb gewoon een zoektocht naar Howler CDN kopie deze eerste.

45
00:03:58,470 --> 00:04:02,850
U bent hier allemaal kon altijd test het uit te zien of het geldig is.

46
00:04:02,850 --> 00:04:03,420
Daar gaan we.

47
00:04:03,480 --> 00:04:05,870
Hier is de code die voor de brulapen.

48
00:04:05,970 --> 00:04:06,710
Perfect.

49
00:04:06,960 --> 00:04:13,230
Laten we teruggaan naar onze app en dan gaan we gewoon toe te voegen in een script.

50
00:04:13,230 --> 00:04:22,470
Dus na papier kan dupliceren en verander gewoon de bron naar de huiler jij laten we ervoor zorgen dat het laadt OK zonder enig probleem.

51
00:04:23,700 --> 00:04:25,090
Perfect.

52
00:04:25,770 --> 00:04:29,330
Volgende laten we eigenlijk onze eerste gehuil te maken.

53
00:04:29,490 --> 00:04:32,010
Dus laten we opnieuw te kopiëren deze code uit Hower.

54
00:04:32,040 --> 00:04:38,930
Neem deze eerste hier en laten we het doen bovenin te starten.

55
00:04:39,120 --> 00:04:50,700
Dus we gewoon doen het goed hier en we zullen zeggen VAR's geluid is gelijk wist hoe en dan gaan we gewoon in één bestand en laten we de eerste die we zien.

56
00:04:50,700 --> 00:04:57,340
Dus Bubbles kreeg MP 3, zodat er in de sound directory slash bellen stud MP 3.

57
00:04:57,420 --> 00:04:58,390
Zo geluid.

58
00:04:58,440 --> 00:04:59,950
Slash bubble.

59
00:04:59,970 --> 00:05:01,530
Ik heb al vergeten te bellen gebruiken.

60
00:05:01,530 --> 00:05:01,970
Daar ga je.

61
00:05:02,010 --> 00:05:03,130
Is meervoud.

62
00:05:03,180 --> 00:05:04,970
Dus klinkt alsof je Bubbels.

63
00:05:04,980 --> 00:05:06,900
MP 3 en dat is alles wat we nodig hebben.

64
00:05:07,380 --> 00:05:09,450
En laten we het niet meteen worden afgespeeld.

65
00:05:09,900 --> 00:05:10,960
Laten we gewoon te maken dat.

66
00:05:10,980 --> 00:05:12,310
Dat is alles wat we moeten doen.

67
00:05:12,750 --> 00:05:14,670
En dan te spelen laten we gewoon spelen.

68
00:05:14,670 --> 00:05:25,130
Als je naar beneden op een toets drukt, zodat het geluid dot spel echt leuk en eenvoudig laten we eens kijken het uit te proberen.

69
00:05:25,480 --> 00:05:26,770
Daar gaan we.

70
00:05:26,800 --> 00:05:34,680
Dus elke toets indrukken van een heleboel verschillende sleutels triggers nu dat geluid ok.

71
00:05:34,720 --> 00:05:36,220
Hopelijk dat was niet al te vervelend.

72
00:05:36,220 --> 00:05:40,040
Dus de volgende up laten we concentreren op het toevoegen van een ander geluid.

73
00:05:40,270 --> 00:05:41,830
Dus we gewoon twee te beginnen.

74
00:05:41,830 --> 00:05:42,730
Dus hebben we bellen.

75
00:05:42,760 --> 00:05:58,490
Laten we het doen Clay MP3 zodat we konden doen, is dit gewoon dupliceren en doe een goede twee is nieuwe Howell en we zullen sound slash klei en P3 doen.

76
00:05:59,320 --> 00:06:03,510
En wat zullen we doen hier is een if-statement.

77
00:06:03,580 --> 00:06:05,210
Dus laten we focussen op twee sleutels.

78
00:06:05,230 --> 00:06:07,610
Laten we een en s.

79
00:06:07,720 --> 00:06:25,150
Dus als u op een of sleutel is een dan zullen we geluid af te spelen en laten we noemen het klinkt een net om het duidelijker als sleutel is je aanhalingstekens gebruiken rondom dit zo goed te maken.

80
00:06:25,150 --> 00:06:28,340
Dan zullen we het geluid te spelen.

81
00:06:28,390 --> 00:06:39,280
Dus om te vertellen wat toets werd ingedrukt het is echt gemakkelijk met Paperchase we hebben dit event object hier en we moeten doen is het evenement dot sleutel.

82
00:06:39,280 --> 00:06:45,360
Dus we gewoon lezen als een statement als gebeurtenis die toets komt overeen met een.

83
00:06:46,540 --> 00:06:48,810
Dan gaan we gewoon doen een toneelstuk geluid één.

84
00:06:48,810 --> 00:06:56,410
Dus dat is het geluid een spel en dan hetzelfde doen.

85
00:06:56,500 --> 00:07:04,100
Als event dot sleutel gelijken gelijk X zal dan spelen geluid ook doen.

86
00:07:04,120 --> 00:07:07,190
Dus het geluid te spelen, net als dat.

87
00:07:07,870 --> 00:07:08,740
Dus kunnen we proberen dat uit.

88
00:07:08,740 --> 00:07:13,420
Dus alleen sleutel sleutels en S moet dingen activeren.

89
00:07:13,420 --> 00:07:17,710
Dus ik zal je gelijk zeggen nu ben ik het raken van q lijkt erop dat we hebben een fout.

90
00:07:18,280 --> 00:07:19,530
Wat krijgen we hier.

91
00:07:19,870 --> 00:07:21,930
Geluid is niet gedefinieerd.

92
00:07:21,940 --> 00:07:26,770
Negeer deze waarschuwingen hier voor nu zullen we de vaststelling die aan het einde.

93
00:07:26,830 --> 00:07:31,260
Het is een complex vraagstuk, maar het zal echt niet in de weg van onze code te werken om te beginnen te krijgen.

94
00:07:31,450 --> 00:07:34,030
Maar dit zal zo dom fout.

95
00:07:34,360 --> 00:07:37,790
Ik was verwijzingen geluid hier.

96
00:07:37,810 --> 00:07:39,150
We hebben geen geluid meer.

97
00:07:39,740 --> 00:07:40,320
OK.

98
00:07:40,720 --> 00:07:42,460
Dus nu niets zou moeten spelen.

99
00:07:42,460 --> 00:07:50,050
Toen raakte ik de meeste toetsen, maar ik zal een K andere toetsen geraakt en had nu s.

100
00:07:50,260 --> 00:07:52,980
Dus hebben we een n s.

101
00:07:53,650 --> 00:07:54,700
Perfect.

102
00:07:54,790 --> 00:08:01,380
En wat we konden zo goed doen is nu wijs een kleur aan een ieder dus konden we zoiets als dit te doen.

103
00:08:01,420 --> 00:08:32,210
Laten we dit naar de onderkant van dezelfde toets ingedrukt, maar vlak voordat we duwen konden we zoiets hebben als event hij een toneelstuk die klinken en we kunnen stel de kleur van de nieuwe cirkel dot vullen kleur gelijk en dan kunnen we het eens kleur willen zien 3 5 0 en doe hetzelfde.

104
00:08:32,230 --> 00:08:52,460
Als we druk op S, maar met een andere kleur, zoals laten we het doen 16 een 0 8 5 en dan kunnen we een anders hebben en hopelijk je denkt bij jezelf Dit is waarschijnlijk niet de beste manier om dit te doen.

105
00:08:52,480 --> 00:08:57,890
Het is misschien OK voor twee en ons, maar hoe zit het met 20 30 of 50 toetsen.

106
00:08:57,910 --> 00:09:00,530
We maken gebruik van het hele toetsenbord en al verschillende karakters.

107
00:09:00,640 --> 00:09:02,390
Dat zou veel code.

108
00:09:02,860 --> 00:09:05,020
Maar laat me gewoon laten je nu.

109
00:09:05,140 --> 00:09:09,490
Dus cue meeste kleuren of de meeste toetsen niet geluid af te spelen.

110
00:09:09,560 --> 00:09:10,830
Ze geven ons dezelfde kleur.

111
00:09:10,930 --> 00:09:21,500
Nu als ik een UPS had ik raakte twee toetsen een geeft ons een iets andere kleur geeft ons een blauwe.

112
00:09:21,820 --> 00:09:26,460
Dus natuurlijk de kleur die ik hier geplukt is hard.

113
00:09:26,460 --> 00:09:29,760
Het is moeilijk om te zien laat me veranderingen veranderen paars te zijn.

114
00:09:30,130 --> 00:09:32,650
En technisch moeten we dit een anders te maken.

115
00:09:32,710 --> 00:09:40,810
Als dat zo is zullen we controleren of het toetsenbord is een LCF en anders als we hebben twee als statements.

116
00:09:40,810 --> 00:09:48,580
Deze zal lopen en dan hebben we een ander indien en als dat niet het geval dan is de elso waar zijn, maar het zal geen rekening gehouden met deze verschijnen.

117
00:09:48,570 --> 00:09:54,970
Dus als we willen alleen maar een van deze waar te zijn wat we willen alleen maar een kleur paars blauw of oranje.

118
00:09:54,970 --> 00:10:00,210
Dan willen we dat ze deel uitmaken van één zijn als statement, maar het maakt eigenlijk niet uit want we gaan om dit te veranderen in slechts een seconde.

119
00:10:00,310 --> 00:10:02,760
Nu onze refresh hier normale toetsen.

120
00:10:02,860 --> 00:10:09,290
Ik raakte een al krijgen we paars hit als we blauw en twee verschillende geluiden.

121
00:10:09,290 --> 00:10:09,820
OK.

122
00:10:10,150 --> 00:10:12,170
Dus dat is hoe we Hausler gebruiken.

123
00:10:12,190 --> 00:10:17,940
Nu willen we dit doen voor elke sleutel en er is een veel betere manier dan wat we hier hebben.

124
00:10:17,950 --> 00:10:23,880
Dus ik ben eigenlijk van plan om zich te ontdoen van dit alles, want we konden.

125
00:10:23,910 --> 00:10:31,240
Zoals ik al eerder heb een if-statement voor elke toets als sleutel is een dit te doen als sleutel B en voor elke toets.

126
00:10:31,250 --> 00:10:33,590
Maar dat is niet echt een goede praktijk.

127
00:10:33,600 --> 00:10:42,810
Dus wat we zullen doen in plaats daarvan is een object te definiëren en we noemen het belangrijkste gegevens en het is een object.

128
00:10:42,990 --> 00:10:44,480
En dit is wat het eruit zal zien.

129
00:10:44,580 --> 00:10:46,710
Dus we een sleutelrol als een te hebben.

130
00:10:47,000 --> 00:10:57,930
En toen een gedrukt wordt zullen we zeggen dat de kleur moet paars zijn en dat geluid zou moeten zijn.

131
00:10:57,930 --> 00:11:01,740
En laten we gewoon dit hele ding daar.

132
00:11:03,030 --> 00:11:04,620
Dus ik zal gaan over dit in slechts een seconde.

133
00:11:04,620 --> 00:11:13,070
Laat ik het eerst hier en dan kunnen we precies hetzelfde opnieuw doen voor ons.

134
00:11:13,230 --> 00:11:20,100
Dus wanneer wordt ingedrukt kleur moet groen zijn en geluid moet nieuw zijn.

135
00:11:20,100 --> 00:11:21,420
Hoe zal.

136
00:11:21,540 --> 00:11:34,630
Hetzelfde wat je bent of anders, en laten we het doen geluid slash Clay dacht MP3 en dan kunnen we dat voor elke enkele toets te doen.

137
00:11:34,680 --> 00:11:47,450
En ja, het is een stuk van de syntaxis hier, maar het voordeel is dat we een plaats voor al onze gegevens worden gedefinieerd en dan hebben we niet een if-statement of in een aparte voorwaardelijk voor elke sleutel nodig.

138
00:11:47,580 --> 00:11:53,640
Alles wat we moeten doen is waar ben je event dot sleutel die eigenlijk verlost van.

139
00:11:53,630 --> 00:11:54,540
Neem deze hier.

140
00:11:54,540 --> 00:11:58,390
Event dot sleutel die is de sleutel die werd ingedrukt.

141
00:11:58,920 --> 00:12:04,560
En laten we zeggen dat dit de letter J.

142
00:12:04,860 --> 00:12:11,630
Als dat het geval is nemen we het gewoon en steek deze in belangrijke data en dat zal ons kleur paars geluid te geven.

143
00:12:11,730 --> 00:12:12,720
Is dit geluid.

144
00:12:12,720 --> 00:12:13,710
Dus ik zal je laten zien wat ik bedoel.

145
00:12:13,740 --> 00:12:23,000
Laten we gewoon gaan met deze twee voorbeelden en om het meer voor de hand laten voegen in één tweevoud wat we hebben.

146
00:12:23,280 --> 00:12:26,360
Dus hebben we een n s laten we doen ook D.

147
00:12:26,490 --> 00:12:33,750
En kleur kan het te geel en vervolgens geluid.

148
00:12:33,750 --> 00:12:34,960
Wat doen die we hebben.

149
00:12:35,220 --> 00:12:40,480
Laten we het doen confetti.

150
00:12:41,190 --> 00:12:42,240
Perfect.

151
00:12:42,240 --> 00:12:43,770
Zich te ontdoen van deze slepende komma.

152
00:12:43,980 --> 00:12:57,690
We kunnen nu zich te ontdoen van dit te krijgen en we zullen nodig hebben om dit te veranderen een beetje rond en het volgende ding dat zal doen is die gebeurtenis eend sleutel en steek de stekker in onze belangrijke gegevens.

153
00:12:58,410 --> 00:12:59,640
Dus konden we zoiets als dit te doen.

154
00:12:59,630 --> 00:13:15,320
Kerngegevens beugel evenement sleutel en dat zou ons voor als wanneer s was evenement geeft hij ons dit hele ding hier en dan kunnen we kleur, zodat we daar kunnen beginnen doen.

155
00:13:16,200 --> 00:13:28,290
Dus wat we doen is voordat we duwen nieuwe cirkel en we zullen gewoon zeggen dat nieuwe cirkel vulkleur gelijk kerngegevens evenement hoofdkleur.

156
00:13:28,350 --> 00:13:32,660
Dus gewoon te herhalen de donkere sleutel is een brief.

157
00:13:33,300 --> 00:13:35,030
Welnu, in ons geval zullen we ervoor zorgen dat het een brief.

158
00:13:35,040 --> 00:13:39,110
Technisch gezien kan een nummer of shiftier tab zijn, maar het is de sleutel die werd ingedrukt.

159
00:13:39,190 --> 00:13:41,590
Dan nemen we dat en sluit deze aan op de kerngegevens.

160
00:13:41,610 --> 00:13:44,260
We krijgen dit hele ding uit.

161
00:13:44,280 --> 00:13:50,520
Als eventime sleutel is een als de gebruiker drukte op een toen we aan het doen zijn donkere kleur die ons paars geeft.

162
00:13:50,520 --> 00:13:53,250
Dus toen we die nieuwe cirkel maar vul kleur paars te zijn.

163
00:13:53,280 --> 00:13:57,890
Als event Duck Key is een maar aankondiging we hoeven niet te beschikken over een if-statement om dat te doen.

164
00:13:58,170 --> 00:14:03,480
Dus we hoeven niet te zeggen dat als Turkije heeft dit te doen als gebeurtenis die toets wordt gevraagd om dit te doen.

165
00:14:03,480 --> 00:14:04,990
Dit is dezelfde lijn wat er ook gebeurt.

166
00:14:05,100 --> 00:14:11,610
Omdat we dit woordenboek of dit een bron van onze data gedefinieerd is er een probleem natuurlijk.

167
00:14:11,910 --> 00:14:14,170
Dit werkt alleen voor een S en D op dit moment.

168
00:14:14,280 --> 00:14:18,670
Dus laat ik je verfrissen ervoor te zorgen dat we geen syntax fouten.

169
00:14:18,720 --> 00:14:24,080
Wij doen niet kan lezen kleur of kunnen niet goed lezen undefined gekleurd en dat is niet een syntax error.

170
00:14:24,210 --> 00:14:25,660
Dat is de fout die ik verwacht.

171
00:14:25,710 --> 00:14:26,760
Dus ik zal je laten zien.

172
00:14:26,850 --> 00:14:31,830
Ik zal op een goede pers een of s zijn ook goed en D.

173
00:14:32,070 --> 00:14:35,030
Maar nu ik op Q En we hebben een probleem.

174
00:14:35,460 --> 00:14:41,580
En dat is, want dit is niet gedefiniëerd gegevens van Q bestaat niet.

175
00:14:41,580 --> 00:14:43,320
We hebben een S en D.

176
00:14:43,400 --> 00:14:45,030
Dus dat is een probleem.

177
00:14:45,030 --> 00:14:47,540
De manier op te lossen dat is eenvoudig.

178
00:14:47,550 --> 00:14:52,470
Alles wat we zullen doen is controleren of u dit recht doen hier.

179
00:14:52,580 --> 00:15:00,840
Top binnenkant van die toets drukt als kerngegevens beugel evenement Docky.

180
00:15:00,890 --> 00:15:08,390
Dus niet vergeten als dit truthy In principe als het bestaat dan zullen we dit allemaal doen.

181
00:15:08,760 --> 00:15:14,520
Anders als het niet bestaat zullen we niets te beginnen te doen.

182
00:15:14,740 --> 00:15:16,590
Ik wil eigenlijk helemaal niets te doen.

183
00:15:16,590 --> 00:15:22,500
Dus nu onze Apple werken alleen het zal alles doen of alleen maar iets te doen als u op een S en D.

184
00:15:22,500 --> 00:15:26,440
Dus gewoon om terug te gaan laten we ervoor zorgen dat nu werkt.

185
00:15:26,490 --> 00:15:27,690
Q Er gebeurt niets.

186
00:15:27,810 --> 00:15:29,480
Ik ben het indrukken van een sleutelbos.

187
00:15:29,610 --> 00:15:30,550
Nu raakte ik.

188
00:15:30,600 --> 00:15:31,180
En het werkt.

189
00:15:31,180 --> 00:15:34,130
S en D, maar geen andere belangrijke iets doet.

190
00:15:34,320 --> 00:15:35,440
Grote.

191
00:15:35,450 --> 00:15:37,380
Dus nu laten we het geluid af te spelen.

192
00:15:37,770 --> 00:15:39,200
Dus dat is ook leuk en eenvoudig.

193
00:15:39,210 --> 00:15:51,140
We hoeven alleen maar sleutel data event key geluid en ik weet niet zeker waarom ik deze twee geluiden die geluid moeten zijn vernoemd.

194
00:15:51,170 --> 00:15:55,070
Daar gaan we dat geluid dot spel.

195
00:15:55,080 --> 00:15:59,290
Denk aan de Venki wordt aangesloten op dit Savey druk D.

196
00:15:59,430 --> 00:16:00,780
We krijgen dit object.

197
00:16:00,960 --> 00:16:02,400
Wij doen DAT geluid op.

198
00:16:02,430 --> 00:16:06,720
We krijgen deze die we vervolgens run spelen net als vroeger.

199
00:16:07,080 --> 00:16:09,590
OK laten we geven het een schot.

200
00:16:09,890 --> 00:16:11,960
Een als de.

201
00:16:12,240 --> 00:16:14,460
En de andere toetsen niets doet.

202
00:16:14,900 --> 00:16:15,460
Perfect.

203
00:16:15,510 --> 00:16:25,320
Dus alles wat we hebben verlaten om hier te doen is eigenlijk alleen maar toe te voegen in al haar andere toetsen en dat is echt pijnlijk zou zijn voor u om naar te kijken me typen vanaf nul.

204
00:16:25,320 --> 00:16:29,720
Ik heb dat pre-done Ik gaf je het bestand in de download.

205
00:16:30,060 --> 00:16:31,090
Ik noemde het van dag tot dag.

206
00:16:31,190 --> 00:16:31,830
Ja.

207
00:16:31,860 --> 00:16:37,490
Dus als we openen dat tot het is gewoon een gigantische object dat alle lettertoetsen heeft.

208
00:16:37,620 --> 00:16:40,110
Dus hebben we q w e r.

209
00:16:40,120 --> 00:16:41,570
Ze zijn niet echt in een willekeurige volgorde.

210
00:16:41,610 --> 00:16:45,600
Nou, ze zijn, maar geen bepaalde orde zoveel kleuren en geluiden.

211
00:16:45,720 --> 00:16:48,750
Ik koos zojuist willekeurige enen en ze hebben elk een kleur.

212
00:16:49,020 --> 00:17:01,290
Dus als we kopieer deze en vervang wat we hier hebben ervoor zorgen dat we noemen het kerngegevens perfect.

213
00:17:01,290 --> 00:17:11,980
We hebben nu voorzien van dit woordenboek van klinkende kleuren voor elke key elke alfabet sleutel op zijn minst.

214
00:17:12,360 --> 00:17:13,460
En we kunnen gebruiken.

215
00:17:13,500 --> 00:17:15,220
We hoeven niet te onze code helemaal veranderen.

216
00:17:15,270 --> 00:17:26,770
Dus het is echt leuk als we willen toe te voegen in de numerieke toetsen waar we willen voegen in het tabblad en verschuiven en te ontsnappen en alles wat we gewoon een extra eigenschappen toe te voegen op dit object.

217
00:17:26,850 --> 00:17:32,580
Dus laten we proberen dicht het beneden refresh.

218
00:17:32,580 --> 00:17:36,800
Perfect.

219
00:17:36,840 --> 00:17:37,550
Okee.

220
00:17:37,700 --> 00:17:38,880
Dus niet weg hier laten meeslepen.

221
00:17:38,900 --> 00:17:44,810
Best leuk hoor.

222
00:17:47,660 --> 00:17:48,100
OK.

223
00:17:48,200 --> 00:17:49,100
Oke dat is genoeg.

224
00:17:49,350 --> 00:17:56,600
Dus we hebben veel overdekte maar aan het eind van de dag alles wat we echt deden was wel wat code die we gevonden om een ​​cirkel te maken.

225
00:17:56,720 --> 00:18:01,650
We namen een aantal code die we gevonden om een ​​cirkel animeren om de kleur te veranderen.

226
00:18:01,800 --> 00:18:03,740
We vonden een aantal code om gebeurtenissen te doen.

227
00:18:03,780 --> 00:18:04,960
Dus als u een toets indrukt.

228
00:18:05,180 --> 00:18:09,530
En dan combineren we dat met een aantal andere code vonden we wat muziek te spelen.

229
00:18:09,650 --> 00:18:13,970
En als je het samen te stellen kunt u een aantal leuke dingen te maken en er is veel meer je kunt doen hier.

230
00:18:14,150 --> 00:18:16,500
En we zijn niet 100 procent klaar.

231
00:18:16,500 --> 00:18:21,110
We zijn klaar met de functionaliteit, zodat we niet toe te voegen in alle nieuwe functies en zal er niet anders uit.

232
00:18:21,450 --> 00:18:30,060
Maar als je het openstellen van de console zie je krijgen we al deze kan geen bestanden laden SML HTP verzoek kruis oorsprong.

233
00:18:30,060 --> 00:18:31,050
Blah blah blah.

234
00:18:31,260 --> 00:18:32,750
Ik zal dekken die in de volgende video.

235
00:18:32,760 --> 00:18:36,590
Praat over de reden waarom dat gebeurt en hoe kunnen we het te repareren.

236
00:18:36,680 --> 00:18:49,250
En dan de ander ding dat we doen is praten over een kleine manier van refactoring dit want nu elke keer als ik druk ben ik het toevoegen van een nieuwe kring array van de cirkel en ik ben ze nooit verwijderen uit die array.

237
00:18:49,400 --> 00:18:53,700
Dus zou ik 10000 daar nu hebben.

238
00:18:53,820 --> 00:19:00,020
Nou ik niet, maar ik kan wel honderd en er zijn 200 en we zijn looping over die hele zaak.

239
00:19:00,060 --> 00:19:03,450
Zelfs als we niet de cirkels te zien omdat ze zo klein zijn.

240
00:19:03,720 --> 00:19:07,000
Dus we zullen een kleine verandering om zich te ontdoen van de mensen in de volgende video.

241
00:19:07,140 --> 00:19:12,760
Maar nogmaals we zijn klaar met functionaliteit, dus als je niet kan schelen om te zien dat je gewoon graag het maken van deze en u wilt om verder te gaan.

242
00:19:12,990 --> 00:19:14,350
Ga je gang en ga naar de volgende eenheid.
