|
1-Mavzu: Grafik obyektlar va ularni kompyuterda tasvirlash usullari Darsning maqsadi: Ta’limiy
|
bet | 113/172 | Sana | 19.06.2021 | Hajmi | 11,79 Mb. | | #15142 |
Nazariy qism:
Ma’lumki, web-sahifa va web-saytlar yaratishda formalar hosil qilish va ularga ma’lumotlami kiritish, kiritilgan ma’lumotlami jamlash muhim hisob- lanadi. Macromedia Flash 8 dasturida ushbu ishlami amalga oshirish imko- niyati mavjud. Macromedia Flash 8 dasturida kataklar hosil qilish uchun Text tool (T) jihozidan, web-sahifa ishchi holatga o‘tkazilib, qiymatlar kiritiladigan har bir kataklar alohida ko‘rinib turishi uchun Properties bo‘limining Show border around tex bandidan, hosil qilingan kataklarga qiymatlar kiritish va hisob natijalarini chiqarish uchun Input text bandidan, kiritilgan matnlami katakka chiqarish uchun Dynamic Text bandidan foydalaniladi.
Macromedia Flash 8 dasturida arifmetik amallar va matematik funksiya- lar Java Script dasturlash texnologiyasi bilan bir xil.
1-mashq. Macromedia Flash 8 dasturida birinchi oynaning kataklarida o‘quvchining familiyasi, ismi, otasining ismi, yashash manzili va tug‘ilgan yili kiritilganda ikkinchi oynaning bitta katagida hosil qilish.
Bajarish:
Text tool (T) jihozi yordamida ishchi oynada beshta katak hosil qilinadi va mos ravishda familiyasi, ismi, otasining ismi, yashash manzili va tug‘ilgan yili yozuvi kiritiladi.
Ushbu har bir yozuv uchun Text tool (T) jihozi yordamida alohida kataklar hosil qilinib, Properties bo‘limidan Static text -> Input textga o‘z- gartiriladi va kerakli o‘lchamlar tanlab olinadi.
Sahifa ishchi holatga keltirilib, ma’lumot kiritiladigan kataklar alohida ko‘rinib turishi uchun Properties bo‘limining Show border around tex bandi tanlanadi (har bir matn kiritiladigan katak uchun bajariladi).
Input text xossasining Var qatoriga kerakli nom kiritiladi (“Familyasi” yozuvining qatori beligilanib bir, “Ismi” yozuvining qatori belgilanib ikki, “Otasini ismi” yozuvining qatori belgilanib uch, “Tug‘ilgan yil” yozuvining qatori belgilanib turt (to‘rt so‘zini qabul qilmaydi), “Yashash manzili” yozuvining qatori belgilanib besh yozuvi kiritiladi);
Ishchi sohaning dasturlash maydoniga stop(); kodi kiritiladi;
Windows menyusida tugma hosil qilinadi va uning dasturlash maydo-
niga quyidagi dastur kodi kiritiladi: on (release) { gotoAndStop(2);}
F7 tugma bosiladi (ikkinchi oyna hosil qilinadi)
Ikkinchi oynada Text tool (T) jihozidan foydalanib ikkita katak hosil qilinadi va birinchi katakka “Umumiy” yozuvi kiritiladi.
Birinchi oynaning kataklariga kiritilgan ma’lumotlar ikkinchi oynaning katagida hosil qilish uchun ikkinchi oynaning ikkinchi katagi belgilanib, Properties bo‘limidagi Static text -> Dynamic Textga o‘zgartiriladi va Var qatoriga “natija” yozuvi kiritiladi.
Ikkinchi oynaga Windows menyusidan tugma hosil qilinadi va uning dasturlash maydoniga quyidagi dastur kodi kiritiladi (Tugma belgilanib, F9 tugma bosiladi):
on (release)
{natij a=_root.bir+' '+_root.ikki+' '+_root.uch+' '+_root.turt+' '+_root.besh;}
Crtl+Enter tugmalari bosilib, o‘quvchi haqidagi ma’lumotlar kiritiladi.
O‘tish tugmasi bosilib, ikkinchi oynaga o‘tiladi. Ikkinchi oynadagi “Umumlashtirish tugmasi” bosilganda quyidagi ko‘rinish hosil bo‘ladi.
Amaliy ish:
Macromedia Flash 8 dasturi oynasini kataklariga o‘quvchilaming familiyasi, ismi, otasining ismi, telefon raqami kiritganda, ushbu oynaning o‘zida bitta katakka birlashtiruvchi forma oynasini hosil qiling.
Macromedia Flash 8 dasturida berilgan ikkita sonni yig‘indisining
kvadratini hisoblovchi forma oynasini hosil qiling
|
| |