O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi guliston davlat universiteti axborot texnologiyalari kafedrasi


Download 5.64 Mb.
Pdf ko'rish
bet128/134
Sana21.10.2023
Hajmi5.64 Mb.
#1714945
1   ...   124   125   126   127   128   129   130   131   ...   134
Bog'liq
O�zbekiston respublikasi oliy va o�rta maxsus ta�lim vazirligi g

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_rotation += 10; 

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:
1   ...   124   125   126   127   128   129   130   131   ...   134




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling