Quyonchani boshqa hayvonlar uyidan uyigacha eltib qo'yish Bizga rolik oldindan tayyorlab qo'yilgan, oynada 1 -qatlamda 4 ta
hayvonning uyi (har bir uy yonida u qaysi hayvonga tegishliligi text
komponenti yordamida yozib qo'yilgan) ba 4 ta tugma, 2-qatlamda quyonning
rasmi joylashtirilgan. Quyonning rasmi movie clip bo'lib, u har doim oyog'ini
qimirlatib xuddi yurayotgandek harakatlanadi. Dasturda 4 ta asosiy kadr
o'rnatilgan bo'lib,ular “Echki”, “Tulki”, “Jirafa”, “Quyon” deb nomlangan.
“Echki” asosiy kadridan “Tulki” asosiy kadrigacha bo'lgan orliqda quyon
echkining uyidan tulkining uyigacha harakatlanadi. “Tulki” asosiy kadridan
“Jirafa” asosiy kadrigacha bo'lgan oraliqda quyon tulkining uyidan jirafaning
uyigacha bo'lgan masofani bosib o'tadi va hokazo. Bizning vazifamiz, [e] yozuvli
tugmani bosganimizda quyon echkining uyi oldiga, [t] yozuvli tugmani
bosganimizda, tulkini va [j] yozuvli tugmani bosganimizda quyon jirafaning uyi
oldiga kelib to'xtasin. El tugmasini bosganimizda quyon o'zi turgan uy yonidan
so'qmoq bo'ylab o'zining uyiga borsin. Dasturni shu turishida testdan o'tkazsak,
quyon to'xtovsiz ravishda echkining uyidan o'zining uyiga tomon harakatlanadi.
Dastlab birinchi va oxirgi kadrlarga stop() buyrug'ini yozib qo'yamiz. Chunki
quyon dastur ishga tushganida 1 -kadrda, echkining uyi oldida to'xtab turishi va
oxirgi kadr ya’ni o'zining uyi oldiga borganida ham to'xtab turishi kerak. El
tugmasida
quyidagi
skriptni
kiritamiz:
on
(release)
{
play();}
Play buyrug'i bilan tanishgan bizlar. U rolikni to'xtagan kadridan boshlab
namoyish etadi. Quyidagi tugmalarga quyidagi skriptlarni yozib chiqamiz:
0
tugmasiga:
on
(release)
{
gotoAndStop("echki")
;}
[Htugmasiga
on (release) { gotoAndStop("tulki");} □ tugmasiga on (release) {
gotoAndStop("jirafa");} Dasturni ishga tushirib ko'rsak, o'ylangan g'oya amalgam
oshadi. B izlar yuqoridagi skriptlarni har bir tugmaga kiritib otirmasdan
tugmalar joylashgan kadrga yozishimiz mumkin. Buning uchun quyidagi
funksiya
ishlatiladi: