8-Mavzu Flesh dasturida nazorat testlarini yaratish. Reja Macr
5. Crossword jumboq. Crossword jumboqining panjarasi chiziladi. Crossword jumboqining har bir
xonasida ismga ega bo'lgan Input tipidagi matn maydoni joylashtirilgan.
Krossvordagi yechimni tekshirish uchun
kodni yozamiz:
on (release) { if (s1=='m' && s2=='i' && s3=='l' && s4=='k' && s5=='b' && s6==' && s7=='e' && s8=='a' && s9=='d' && s10=='c' && s11=='a' && s12=='r' && s13=='r' && s14=='o' && s15=='t' && s16=='t' && s17=='e' && s18=='a') {otvet="Всё верно"} else {otvet="Не все слова отгаданы" } } Eslatma: Barcha matn maydonlarini markazga moslashtirish uchun sozlang.
6. Ob'ektni ko'chirish testi (Drag-and-Drop usuli) Misol uchun, "tovushlarning talaffuzi" mavzusida ingliz tilida test ishlatiladi:
so'z maydonida joylashgan karusel o'z ovozli talaffuziga muvofiq kerakli joyga
ko'chirilishi kerak.
Matn maydonlarini yarating, ularni tugmachalarga aylantiring, har bir tugmani
bosib kodni yozing:
on (press) { startDrag("ka1",false); } on (release) { stopDrag(); } , bu erda ka1 tugma nomi.
Tekshiruvni amalga oshirish uchun quyidagi
shartli
operatorni
to'rtburchaklar
mintaqalarning koordinatalarini hisobga olgan holda yozish kerak:
on (release) { if (ka6._x>-60 && ka6._x<30 && ka5._x>-60 && ka5._x<30 && ka4._x>-60 && ka4._x<30 && ka7._x>-160 && ka7._x<-110 && ka8._x>-160 && ka8._x<-110 && ka9._x>-160 && ka9._x<-110 && ka1._x>100 && ka1._x<140 140>30>30>30>