O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi guliston davlat universiteti axborot texnologiyalari kafedrasi
Download 5.64 Mb. Pdf ko'rish
|
O�zbekiston respublikasi oliy va o�rta maxsus ta�lim vazirligi g
- Bu sahifa navigatsiya:
- Nazariya bo`yicha qisqacha ma’lumot Obyektni tugma yordamida harakatlantirish Flash
5-laboratoriya mashg`uloti.
Mavzu: JavaScript, Python, Ruby, PHP dasturlaning afzalliklari Ishning maqsadi: 220 6-laboratoriya mashg`uloti. Mavzu: Autoplay dasturida sodda elektron qoʻllanma yaratish Ishning maqsadi: 221 7-laboratoriya mashg`uloti. Mavzu: Flash dasturining yangi versiyalarida elektron qo‘llanma yaratish Ishning maqsadi: 222 8-laboratoriya mashg`uloti. Mavzu: Flash dasturida boshqaruvchi ob’ektlar yaratish. Ishning maqsadi: Talabalarni Flash texnologiyasi bilan tanishtirish va unda boshqaruvchi ob’ektlar yaratishni o`rgatish. Nazariya bo`yicha qisqacha ma’lumot Obyektni tugma yordamida harakatlantirish Flash dasturini ishga tushirib Timeline oynasidan 4 ta qatlam yaratamiz: Birinchi qatlamni - Buttons , ikkinchi qatlamni – Mask , uchinchi qatlamni – obyekt , to`rtinchi qatlamni – Background deb nomlaymiz: Mask qatlamining ustiga sichqonchani etib sichoncha o`ng tugmasini bosamiz va hosil bo`lgan kontekst menyudan Mask bandini belgilaymiz. Tugma hosil qilish. Tugma hosil qilish uchun Buttons qatlamiga o`tib to`rtta tugma belgisini joylashtiramiz: O`ng tomondagi tugmani tanlab Actions – Button oynasini ochamiz va unga on (press) { _root.beetle.right=true; 223 } on (release, releaseOutside) { _root.beetle.right=false; } ni kiritamiz. Chap tomondagi tugmani tanlab Actions – Button oynasini ochamiz va unga on (press) { _root.beetle.left=true; } on (release, releaseOutside) { _root.beetle.left=false; } ni kiritamiz. Tepadagi tugmani tanlab Actions – Button oynasini ochamiz va unga on (press) { _root.beetle.up=true; } on (release, releaseOutside) { _root.beetle.up=false; } ni kiritamiz. Pastdagi tugmani tanlab Actions – Button oynasini ochamiz va unga on (press) { _root.beetle.down=true; } on (release, releaseOutside) { _root.beetle.down=false; } ni kiritamiz. Mask qatlamiga o`tib obyekt harakatlnishi uchun maydon yaratamiz. Uning ustida obyekt ko`rinishi uchun ko`rinish holatini o`chiramiz. 224 Obyekt qatlamiga o`tamiz va maydonga obyektni joylashtiramiz. Obyektni Movie clip shakliga o`tkazamiz. Buning uchun obyektni sichqoncha bilan belgilab sichqoncha o`ng tugmasini bosamiz va hosil bo`lgan kontekst menyudan Convert to Symbol… bo`limini tanlaymiz. Ochilgan Convert to Symbol oynasidan Movie clip bandini belgilaymiz va OK tugmasini bosamiz. Obyekt tugmalarga mos harakatlanishi uchun Actions – Movie Clip oynasini ochamiz va unga onClipEvent (load) { mode = true; speed = 7; function go (degree) { _y -= speed*Math.cos(_rotation*(Math.PI/180)); _x += speed*Math.sin(_rotation*(Math.PI/180)); if (_rotation } if (_rotation>degree) { _rotation -= 10; } } } onClipEvent (enterFrame) { _root.curve._visible = !mode; if (mode) { if (up) { _y -= speed; _rotation = 0; } if (down) { _y += speed; 225 _rotation = 180; } if (right) { _x += speed; _rotation = 90; } if (left) { _x -= speed; _rotation = 270; } } else { if (up) { go(0); } if (down) { if (_rotation>=0) { go(180); } if (_rotation<0) { go(-180); } } if (right) { if (_rotation>=0) { go(90); } if (_rotation<0) { go(-270); } } if (left) { if (_rotation>0) { go(270); } if (_rotation<=0) { go(-90); } } } if (_y<0) { _y = 231; 226 } if (_y>231) { _y = 0; } if (_x<231) { _x = 465; } if (_x>465) { _x = 231; } with (_root.shadow) { _x = this._x+3; _y = this._y+3; _rotation = this._rotation+90; } } ni kiritamiz. Background qatlamiga o`tib hosil qilgan animatsiya uchun fon yaratamiz. Ctrl+Enter tugmasini bosib hosil bo`lgan animatsiyani ko`rishimiz mumkin. Sichqoncha yordamida tugmalarni bosganimizda mos ravishta obyekt harakatlana boshlaydi. Download 5.64 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling