254
to`rtburchaklar chizamiz. Keyin yana maska qatlamning himoyasini
yoqib klaviaturadagi [Enter] tugmasini bosamiz va natijani ko`ramiz.
Maska
qatlamdagi
boshqaruv
kadrni
motion
tweening
animatsiyalashtirilsa harakatlanish efekti yanada chiroyli bo`ladi.
Flashdagi animatsiya multi - rolikda ishlatiladigan ob’yektlarning
xossalarini o`zgartirishga asoslangan. Masalan, ob’yektlar yo`qolishi
yoki naydo bo`lishi, joylashuvini, ko`rinishini, rangi va boshqalarni
o`zgartirishi mumkin. Flashda ob’yektlarni animatsiyalashni uchta turli
usuli ko`zda to‘tilgan: kadrma-kadr («sinfik») animatsiya, bu usulda
muallif bo`lgusi «multi - rolik»ni har bir kadrini o`zi yaratadi yoki
boshqa joydan qabo‘l qiladi va namoyish ketma- ketligini o`zi o`rnatadi;
avtomatik animatsiya (tweened-animatsiya), bu usulda muallif multi –
rolik kadrlarini faqat birinchi va oxirgisini yaratadi, oraliq kadrlarni esa
Flash avtomatik tarzda o`zi yaratadi; tweened-animatsiyani ikki xil turi
mavjud: ob’yektni ko`chirishga asoslangan animatsiya (motion
animation) va ob’yektni transformatsiya (ko`rinishini o`zgartirish)siga
asoslangan animatsiya (shape animation); senariyga asoslangan
animatsiya; senariy - Flashning dasturlash tilida (bu til Actionscript deb
nomlanadi) ob’yektni hatti- harakatini berilishidir.
Bu tilni sintaksisi Web-xujjatlarda ishlatiladigan boshqa senariy
tillariga (masalan, JavaScript va VBScript) o`xshab ketadi. Ushbu
usullarning har birining o`ziga yarasha afzalliklari va kamchiliklari bor.
Masalan, tweened-animatsiya ikki afzallikga ega: birinchidan, muallif
har bir kadrni alohida yaratish zaruratidan qutulgan; ikkinchidan,
bunday multi – rolikni namoyish etish uchun Flashga faqat birinchi va
so`nggi kadrni saqlash kifoya, bu esa uz navbatida bunday rolikni
hajmini kam bo`lishini ta’minlaydi. Shu bilan birga, tweened-
animatsiyani faqat ob’yekt xossalari bir tekisda o`zgaradigan sodda
roliklar yaratish uchun ishlatsa bo`ladi. Actionscript sahnalarda
ob’yektni juda ham murakkab bo`lgan hatti- harakatini ifodalashi
mumkin. Lekin buning uchun Actionscript tilini o`rganish kerak bo`ladi.
Dostları ilə paylaş: