Guliston davlat universiteti axborot texnologiyalari kafedrasi


-laboratoriya mashg`uloti



Download 5,64 Mb.
Pdf ko'rish
bet139/145
Sana02.12.2022
Hajmi5,64 Mb.
#876946
1   ...   135   136   137   138   139   140   141   142   ...   145
Bog'liq
portal.guldu.uz-Kompyuter ta`minoti

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   ...   135   136   137   138   139   140   141   142   ...   145




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish