87
xabar kiritiladi.Biz ikkita ob'ekt uchun skriptlarni ketma-ket bajarilishini tashkil qilamiz.
Aytaylik, bizning stsenariyimizga ko'ra, bunday animatsiya rejalashtirilgan: mushuk avval
orqaga va oldinga yuradi, keyin yo'qoladi va pishloq (masalan) parda atrofida aylana boshlaydi.
Agar sizda hozirda mushukning skript qutisida ikkita dastur bo'lsa, unda bizni yo'ldan
adashtirmaslik uchun ob'ektning ko'rinishini o'zgartiradigan dasturni o'chiring.
Mushukning birinchi skripti quyidagicha o'zgartirilishi kerak:
Yuborish buyrug'ida xabarni kiritish kerak. Buning uchun
unga kirishingiz mumkin
bo'lgan maxsus oyna ochiladi. Yashirish buyrug'i xabar yuborganidan keyin mushukni yashirish
uchun ishlatiladi. Skriptning boshida paydo bo'lishi uchun buyruq,
agar u ilgari yashirilgan
bo'lsa, ob'ektni yana ko'rsatish uchun talab qilinadi. Ssenariy birinchi marta ijro etilganda u hech
qanday rol o'ynamasligi aniq. Tsikl har doim takrorlanadigan tsikl bilan almashtirildi chunki endi
biz doimo harakat qilish uchun ob'ektga muhtoj emasmiz. Bunday skriptni yarating. Endi
ikkinchi ob'ekt nima qilishini ko'rib chiqamiz. U xabarni qabul
qilishi va keyin qandaydir
harakatni bajarishi kerak:
Shunday qilib, ikkinchi skript "birinchi" ikkinchi qo'ng'iroq qiladi "xabarini
yubormaguncha bajarila boshlamaydi. Shuni yodda tutingki, birinchi ob'ektni yashirish buyrug'i
uzatishdan pastroq ... Bu shuni anglatadiki, bizda skriptlarning ketma-ket bajarilishi yo'q. Axir,
birinchisi, ikkinchisi boshlanganda tugamaydi. Aslida, bu tez-tez uchraydi.
Voqea joyiga
ikkinchi ob'ekt qo'shing va yuqorida ko'rsatilganidek dasturlang.
Dostları ilə paylaş: