O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti




Download 14,73 Mb.
bet14/178
Sana13.05.2024
Hajmi14,73 Mb.
#230019
1   ...   10   11   12   13   14   15   16   17   ...   178
Bog'liq
Darslik 01.05.2023

Ovozlarni ijro etish


Ilovalaringizga musiqa tinglash va ovoz effektlarini qo'shish uchun siz 1.2.1-rasmda ko'rsatilgan tovush kod bloklaridan qanday foydalanishni o'rganishingiz kerak. Ushbu kod bloklari Scratch ilovalarida MP3 va to'lqinli fayllarni o'ynash yoki o'ynashni to'xtatish uchun kerak bo'lgan hamma narsani ta'minlaydi.
1.2.1-rasmda ko'rsatilgan dastlabki ikkita kod bloki siz Scratch loyihangizga qo'shgan har qanday MP3 yoki faylini o'ynatadi. Uchinchi kod bloki spritega tegishli barcha audio fayllarni o'ynatishni to'xtatish imkonini beradi. Audio faylni ijro etish uchun avval uni sprayt yoki sahnaga qo‘shishingiz kerak, buni sprayt ro‘yxatidan sahna yoki sprite tanlash, skript maydonining yuqori qismidagi Ovozlar yorlig‘ini bosish va keyin Import tugmasini bosish orqali amalga oshirish mumkin. . Fayl import qilingandan so'ng, bu erda ko'rsatilganidek, sahna yoki spraytga tegishli skript yordamida audio faylni o'ynashingiz mumkin.
1.2.2-rasmda yashil bayroq tugmasi bosilganda “Miyav” nomli audio fayl ijro etiladi. Audio faylni ijro etish uchun uni kod blokining ochiladigan ro'yxatidan tanlashingiz kerak. Ochiladigan ro'yxat avtomatik ravishda Scratch tomonidan skript tegishli bo'lgan spraytga qo'shilgan barcha audio fayllar bilan to'ldiriladi.
Oldingi skriptda ishlatilgan signal kod bloki qo'shilgan skriptni bajarishni davom ettirish imkonini beradi. Agar tovush blokini o'z ichiga olgan skript qo'shimcha kod bilan qoldirilgan bo'lsa, skript bajarilishini davom ettirganda ovoz to'xtatiladi. Oldingi misolda bu muammo emas edi, chunki audio blok skriptdagi oxirgi kod bloki edi.
Rasm 1.2.1. Ushbu kod bloklari audio faylni yangrashini nazorat qiladi.



Rasm 1.2.2. Yashil bayroqli tugmani bosganingizda "miyov" audio fayli ijro etiladi
Butun audio faylni ijro etishni tugatishga vaqt ajratish uchun skript bajarilishini to'xtatib qo'yishingiz kerak bo'lgan holatlarda, sizda ikkita variant mavjud. Birinchidan, ovoz blokidan so'ng darhol skriptga boshqaruv blokini qo'shishingiz mumkin, bu skriptning bajarilishini ma'lum bir soniya davomida to'xtatib turadi (audio faylni ijro etish uchun zarur bo'lgan soniyalar soni). Yaxshisi, quyidagi skriptda ko'rsatilganidek, ikkinchi kod blokidan foydalaning (1.2.1-rasmda ko'rsatilgan):
Ushbu misolda ishlatiladigan signal kod bloki avval Scratch-ga qo'shilgan audio faylni o'ynaydi va audio fayl ijro etilguncha skriptning bajarilishini to'xtatadi. Ijro etish tugagandan so'ng, skriptning qolgan qismi bajarilishini yakunlashiga ruxsat beriladi.
Ilovalaringiz turiga qarab, sprite yoki sahnaga tegishli audio fayllarni o'ynatishni to'xtatish lozim bo'lgan holatlar bo'lishi mumkin. Buni quyidagi misolda ko'rsatilganidek, uchinchi kod bloki yordamida amalga oshirish mumkin (1.2.1-rasmda ko'rsatilgan):

Bo'shliq tugmasi bosilganda, spraytga tegishli har qanday audiofayllarni tinglash darhol to'xtaydi.



Download 14,73 Mb.
1   ...   10   11   12   13   14   15   16   17   ...   178




Download 14,73 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti

Download 14,73 Mb.