Flash animatsiya (boshlovchilarga professional bo'lish uchun :) )  ( 40696 marta o'qilgan) Chop etish

1 2 3 B


Usmon  11 Yanvar 2008, 12:03:30

Bu yerda (albatta qo'ldan kelgancha) Macromedia Flash dasturi yordamida animatsion multfilmlar yasashni o'rganamiz.
Albatta o'rganishni xohlovchilar kompyuterida bu dastur o'rnatilgan bo'lishi, Flashda ishlash va ActionScript tilida dasturlash haqida boshlang'ich ma'lumotga ega bo'lishlari lozim.
Boshladik bo'masa..... :13

Qayd etilgan


AbdulAziz  13 Yanvar 2008, 01:30:45

Assalomu alaykum!
Hayrli darslar uchun tashakkur!
Juda kerakli mavzu bo'libdi.

Taklif: Shu qilingan mashqlardan hosil bo'lgan animatsiyalarni ham joylab borsangiz.
Uni belgisi orqali kiritishingiz mumkin.

Masalan:
<a href="http://ziyouz.com/images/banners/banner_farzanduz.swf" target="_blank" class="new_win">http://ziyouz.com/images/banners/banner_farzanduz.swf</a>

Qayd etilgan


abdu3333  18 Yanvar 2008, 23:39:27

Assalomu alaykum Usmon  sizda WINCAM (windows camera ) ni o'rnini bosuvchi (tasvirlarni swf formatda  ham saqlay oladigan) programma topiladimi iloji bo'lsa o'sha programmani nomini va qaysi saytdan topish mumkinligini ham yozib o'tsangiz . (Oldindan Rahmat)

Qayd etilgan


abdu3333  20 Yanvar 2008, 12:59:10

Assalomu alaykum forudoshlar birortangizda swf video converter 3.0 programmasini patch yoki registrasion codi topiladimi .

Qayd etilgan


abdu3333  22 Yanvar 2008, 23:35:01

Assalomu alaykum Nosir siz ayrgan link (http://www.swf-kit.com/download/swf_video_converter.exe)  bo'yicha programmani scachat qilib oldim aynan manga kerakli programma ekan lekin manda bu programmani kluchi y'oq (shuning uchun programma avi-swf ga convert qilganda swf faylini o'rtasida aktivatsiya qilinmagan degan yozuv chiqmoqda ) agar sizda shu programmani kluchi yoki patch fayli bo'lsa mani mailimga yuboring iltimos. (Barchamizdan Alloh rozi bo'lsin)

Qayd etilgan


Usmon  29 Yanvar 2008, 19:07:37

Avvalgi darslarni o'chirib tashladim ::). Hammasini boshidan boshlab ancha batafsilroq yoritishga harakat qilaman..


O'zlashtirish uchun bilish lozim bo'lgan Tushuncha va Atamalar

Interfeys:
Timeline (vaqt shkalasi) - bu bilishimiz zarur bo'lgan joy. Ekran yuqori qismida joylashgan bo'lib, Layerlar va Framelardan (qarang pastda - Layer, Frame) tashkil topgan. Timeline xususiyatlari shunchalik ko'pki, uning o'zi haqida dissertasiya yozish mumkin.  Lekin hozircha ular shartmas  .
Faqat asosiysi - har bir layerda yoki frameda ishlash uchun kursor bilan ularni belgilab olish kerak!

Qolgan panellar - Menimcha ular haqida ham disser...   Shartmas, ko'pchiligi boshqa grafik paketlardagiga o'xshab ketadi. Darslar davomida bosqichma-bosqich o'rganishimiz yoki o'zimiz tajriba o'tkazib (faqat portlatmasdan  ;D  ) o'rganishimiz mumkin. Yana iloji boricha Panellar elementlari haqida izoh berib boraman.

Asosiy tushunchalar:
1. Kompyuterda tasvirlar ikki xil usulda tayyorlanadi va saqlanadi: Vektor va Rastr tasvirlar
a) Vektor tasvirlar (inglizcha - vector image; ruscha - векторные изображения) - bunday usulda tasvir vektor (yo'nalish) ning tekislikdagi formulalari orqali hosil qilinadi. Bu turdagi fayllarda shu vektorlar formulalari va ularning xususiatlari (rang, uzunlik va h.k.) saqlanadi. Bunday fayllar: .wmf (windows metafile); .emf (enhanced metafile); .cdr (Corel Draw standart fayllari); .ai (Adobe Illustrator standart fayllari) va h.k.
b) Rastr tasvirlar (bitmap images; растровые изображения) - bunday usulda tasvir ushbu tasvirni hosil qiluvchu har bir nuqta (inglizcha - dot)ning xususiyatlari (rangi, koordinatasi va h.k) orqali hosil qilinadi. Bunday fayllar: .bmp (bitmap); .pcx (paintbrush image); .tiff (tagged image file format); .jpeg (joint photographic experts group - compresslangan /siqilgan, hajman qisqartirilgan/ rastr tasvirlar) va h.k.
Vektor usuldagi tasvirlar hajman ancha kichik bo'ladi. Chunki unda faqat vektorlar formulalari joylashtirilgan. Biroq shu bilan birga, vektor rasmlar ko'pincha sodda, primitiv (qo'lda chizilgan qahramonlar, obyektlar, multiklar va h.k) ko'rinishda bo'ladi.
Rastr tasvirlar esa birmuncha hayotiy (fotografiyalar) ko'rinishda bo'ladi. Biroq ular hajman vektor tasvir fayllariga qaraganda ancha yirik bo'ladi. Chunki ularda tasvirni tashkil qiluvchi har bir nuqta (dot) haqida ma'lumot bo'ladi. Demakki, tasvir qancha ko'p nuqtaga ega bo'lsa, fayl hajmi shunchalik ortadi.  Rasmda nuqtalar soni qancha ko'p bo'lsa u shunchalik aniq, detallashtirilgan bo'ladi. Nuqtalar soni odatda dpi (Dot per Inch - bir dyuymga to'g'ri keladigan nuqtalar soni) atamasi bilan beriladi. Masalan, standart monitoringiz ko'rsatishi mumkin bo'lgan nuqtalar soni 96 dpi. Shuningdek 100x100, 640x480 va h.k. ko'rinishida ham berilishi mumkin. Bunda 1-son gorizontal chiziq bo'ylab joylashgan nuqtalar soni, ikkinchisi esa vertikal chiziq bo'ylab joylashgan nuqtalar sonini bildiradi. Rus tilida tasvirning grafik ko'rsatish imkoniyati разрешение (inglizcha resolution) deb yuritiladi. (Batafsil, to'g'ri ma'lumotni web dan olishingiz mumkin)

2. Macromedia Flash va ActionScript
Macromedia Flash bu animatsiya, interaktiv amaliy dastur yaratish imkonini beruvchi dasturdir. Uning yordamida kichik multfilmlar, interaktiv otkrytkalar, test, viktorinalar va albatta, o'yinlar yaratish mumkin. ActionScript esa bu datsurga biriktirilgan va unda foydalaniladigan (interaktivlik ayni shu til yordamida hosil qilinadi) dasturlash tilidir. Ba'zi xususiyatlari bilan Webda keng qo'llanadigan JavaScript tilini eslatadi.
Flash asosan vektor tasvirlar bilan ishlaydi, lekin kerak bo'lganda unga rastr tasvirlarni ham joylashtirish mumkin.

3. Flashda chizish
Unchalik qiyinchilik tug'dirmaydi. Ozgina mashg'ulot, o'qish va ko'nikma talab qilinadi. Uyog'iga fantaziya muhim rol o'ynaydi. Interfeysi, panellar tuzilishi Adobe va Macromedia firmalarining boshqa grafik paketlariga o'xshab ketadi. Bu haqida ham batafsil ma'lumotni webdan olishingiz mumkin.

4. Flashda Scene (Sahna), Layer (Qatlam, Слой) va Frame (Kadr)
Bu uch bahodir   flashda film yaratishingizda asosiy ish joylari va qurollari hisoblanadi.
a) Scene - kam ishlatiladi. Asosan bir mavzuga oid sahnadan ikkinchisiga o'tishda qo'llanadi.
b) Layer - bu eng kerakli qurollardan biridir. Layer bu sahnada joylashgan qatlamlardir. Masalan eng orqa qatlamga siz fonni (tabiat manzarasi, bir tonli rang, radial rang, shahar ko'rinishi va h.k) qo'yishingiz, boshqa ustki layerlarga esa qahramonlarni (kuchukcha, shar va h.k.) qo'yishingiz mumkin. Shunda biri bilan ishlash ikkinchisiga halal bermaydi. Ba'zi vaqtlarda murakkab qahramonlarning har bir a'zosi uchun alohida layer ishlatishga to'g'ri keladi. Agar flash layerlar paneli (eng yuqorida turgani) ga qarasangiz unda har bir layerning o'z frame(qarang pastda - frame)iga ega ekanini ko'rishingiz mumkin. Layerlar panelida eng oxirgi (pastda) turgan layer eng orqa plan hisoblanadi, unga fonni joylash mumkin, qolganlari ketma-ket mos ravishda oldingi planga chiqadi. Eng birinchi layer bu eng oldingi plan (hammasini berkitib turadi) hisoblanadi. Layerlar uch xil bo'ladi: oddiy, mask va guide (bu haqda keyinroq  )
c) Frame - mana eng asosiysi !
Frame - bu kadr. Aynan frame ketma-ketligi filmni hosil qiladi. Bir sekundda o'tadiga framelar soni esa film detalizatsiyasi va tezligini aniqlaydi. (qarang: pastda - fps)
Framelar ikki hil bo'ladi: frame va keyframe.
Keyframe (kalit frame) ning oddiy framedan farqi aynan unda biz obyekt xususiyatlari (joylashuvi, rangi, shakli va h.k.)ning o'zgarishini belgilaymiz. Flash esa (tweened animatsiyada /qarang pastda - tweened animatsiya/) ikki keyframe orasiga oraliq o'zgarishlarni aks ettiruvchi framelarni o'zi joylashtirib beradi (masalan biz 1 kadrda yashil to'rtburchak yasask, 30 kadrda esa xuddi shu to'rtburchakni qizilga bo'yab qo'ysak, flash oraliq framelarni shunday qo'yadiki /tweened animatsiyada/ yashil rang birdan qizilga o'tmay, balki ohistalik bilan oraliq ranglarga o'tgan holda qizilga aylanadi).

5.  Flashda animatsiya
Flashda animatsiya 2 xil yo'l bilan hosil qilinadi:
1) Freym (kadr) ketidan freym (Frame by frame) animatsiya. Bu eng sodda usul. Undan yaqin yaqingacha barcha multpikatsion studiyalar foydalanishgan. Prinsipi: qahramonlar va fonning vaqt birligi ichidagi barcha holatlari har bir freymda aks ettiriladi. Agar filmimgiz 25 fps (frame per second - bir sekundda o'tadigan freymlar soni) bo'lsa, u holda har bir sekund uchun 25 kadr chizishga, har besh minut uchun esa 90000 (!!!)  kadr chizishga to'gri keladi. Bu mashaqqatli ish. Lekin natijasi juda yaxshi bo'lishi mumkin 
2) Harakat o'zgarishi algoritmiga asoslangan (Tweened) animatsiya. Bunda harakatning ma'lum vaqt birligidagi boshlang'ich va oxirgi holati chiziladi. Qolgan oraliq kadrlasrni dastur o'zi joylashtiradi. Albatta, bu oson, biroq bunda imkoniyatlar chegaralangan. Tweened animatsiya 2 xil bo'ladi:
   a) Motion tween (harakat o'zgarishiga asoslangan) - bunda dastur obyektning faqat koordinatasi (joylashishi), hajmi (size) va burilishini (rotate) mos ravishda o'zgartiradi.
   b) Shape tween (shakl o'zgartirish animatsiyasi) - bunda dastur obyektning shaklini (masalan to'rtburchakni doiraga) va rangini, ma'lum ma'noda joylashishini ham o'zgartiradi.

6. Flashda Simvollar (Symbol)
Simvol bu ishimizni eng osonlashtiruvchi narsa desak xato bo'lmaydi. Nega?
Simvol o'zi nima? 
Simvol - bu obyektning o'zi, biroq biz biror (chizilgan, import qilingan) obyektni simvol shaklida saqlasak, filmning istalgan joyida shu simvoldan ko'p marotaba foydalanishimiz mumkin. Bu bilan nafaqat qulaylikka, balki fayl hajmi qisqarishiga ham erishishimiz mumkin. Chunki simvoldan har bir foydalanganimizda Flash undan nusxa olmaydi, balki shu simvolga yorliq (ярлык, link) qo'yadi. Simvollar uch xil bo'ladi:
1) Grafik (Graphic) -  bu statik holdagi obyekt bo'lishi mumkin.
2) Tugma (Button) - Tugma, ya'ni bosilganda (ustidan kursor o'tganda, va h.k.) ma'lum amal bajariladigan obyekt
3) Film klipcha (Movie clip) - bu film ichidagi film. Movie clip uchun alohida vaqt shkalasi (timeline) bo'ladi. Demakki, unda qahramonimiz, fonimiz va boshqalarning dinamik (harakatdagi) shaklini yaratib, filmimizda undan ko'p marta foydalanishimiz mumkin

7. ActionScript va u qayerga "ilinadi"? 
ActionScript bu Macromedia Flash dasturida foydalaniladigan dasturlash tili hisoblanadi. Undan foydalanish sizga filmlaringizda interaktivlikni qo'llash imkoniyatini beradi. Usiz Flash oddiy Gif animatorlardan farq qilmasdi.
ActionScriptda (AS) yozilgan dasturni ijozatingiz bilan keyinchalik ssenariy deb ataymiz (script - ssenariy)
AS ssenariylari qayerga qo'yiladi??
   a) Ssenariyni keyframega ilish mumkin. (Keyframeni belgilab, F9 tugmasini bossagiz AS paneli ochiladi, marhamat   ) Film ijro etilish jarayonida shu kadrga kelgan zahoti unga ilingan ssenariy ishga tushadi. Kadrga ilingan ssenariy ikki turdagi elementdan tashkil topgan bo'lishi mumkin:
  1 - oddiy buyruq (команда)lar to'plami;
  2 - funksiya - bu ssenariy davomida, umuman, film davomida ko'p marta ishlatilishi mumkin bo'lgan kodlar to'plami. Uni xohlagan vaqtda ma'lum buyruq yordamida yana ishlatish mumkin.

   b) Ssenariyni tugma (кнопка)ga ilish mumkin.
Bunda ssenariy shu knopka bosilganda (yoki qo'yib yuborilganda, ustidan kursor o'tganda va h.k.) ishga tushadi va ma'lum amalni bajaradi.

   c) Ssenariyni movie-clipga ilish mumkin.
Bunda shu movie-clip da biror hodisa (событие) yuz berganda (bu haqda keyinroq  ) ssenariy ishga tushadi.

Shular boshlanishiga zarur bo'lgan atamalar. Aynan shularni qo'llab to'laqonli Flash o'yin, otkrytka, test va boshqalar yoki oddiy multiklar yasash mumkin.

Quyidagi darslar aynan shu maqsadga yo'naltirilgan va mantiqiy ketma-ketlikda davom ettiriladi.
Mazkur darslarning to'liq ruscha variantini http://www.flash-doc.ru saytida o'qishingiz mumkin.

Qayd etilgan


Usmon  05 Fevral 2008, 10:00:43

Flash instrumentlari

       Flash interfeysi

ActionScriptda birmuncha murakkab dasturlar yaratishdan avval o'z ichiga ko'pgina oyna, panel va menularni oluvchi Flash Interfeysini ko'rib chiqish foydadan holi emas.

Flash Asosiy oynasi
Flash interfeysining asosi - bu asosiy oyna va uning muhim elementi - ish maydoni. 1.1-rasmda daraxt va tulkidan iborat tasvirni o'z ichiga olgan ish maydoni ko'rsatilgan.


  1.1-rasm. Asosiy oyna.

Yuqorida vaqt shkalasi joylashgan. U kadrlarni o'z ichiga oladi. Uning chap tomonida sloylarni boshqarish paneli joylashgan. Bu namunada ikki sloy bor: «Background» (Fon) va «Fox» (Tulki). Rolikingizdagi barcha obyektlar: grafik, movie clip, tugmalarni ish maydonida joylashtirishingiz mumkin.
Sloylar panelining xususiyatlaridan biri: Show/Hide (Показать/Скрыть) va Lock/Unlock (Заблокировать/Разблокировать) tugmalaridir. Bu tugmalar yordamida ma'lum sloyni vaqtincha "qimirlamaydigan"(блокированный) qilib qo'yishingiz yoki umuman berkitib qo'yishingiz mumkin. Blokirovka sizga bir sloyda o'zgarish kiritayotib boshqasiga tegib ketmaslik uchun xizmat qiladi

Panellar
1.2-rasmda Color Mixer (Миксер цветов), Color Swatches (Образцы цвета) va Components (Компоненты) panellarini o'z ichiga olgan oyna tasvirlangan. Color Swatches paneli bunda foydalanish uchun ochilgan holda turibdi.


  1.2-rasm. Bu oyna 3ta paneldan iborat.

Siz panellar tarkibini o'zgartirishingiz mumkin. Bu sichqoncha bilan ko'tarib amalga oshiriladi. Panellar holatini eski birlamchi holga qaytarish imkoni har doim mavjud: Window -> Panel Sets -> Default Layout (Окно -> Наборы панелей -> Расположение по умолчанию).

Info paneli (Window -> Info) obyektlarni ish maydonida aniq joylashtirish uchun kerak bo'ladi. Obyektni belgilab olib, siz uning koordinatalarini (X va Y), shuningdek, eni va bo'yini belgilab olishingiz mumkin (W va Н). Transform paneli (1.3-rasm) (Window -> Transform) esa, belgilangan obyekt masshtabini o'zgartirish va uni burish imkonini beradi.


  1.3-rasm. Transform paneli.

Eng ko'p ishlatiladigan panellardan yana biri -  Properties (Свойства) panelidir (1.4-rasm). Bu panel belgilangan obyekt haqida ma'lumot beradi. Bu panel yordamida obyekt xususiyatlarini o'zgartirishingiz mumkin. Masalan, Belgilangan kadrga belgi qo'yishingiz yoki simvol nusxasiga nom berishingiz mumkin. Kliplarga dasturdan murojaat etish uchun ularga nom berish kerak.


  1.4-rasm. Properties paneli.


Yana bir muhim oyna bu Library (Библиотека) palitrasi hisoblanadi (1.5-rasm). U o'z ichiga rastr tasvirlar, tugma, papka, gravik simvol va kliplarni oladi. Library palitrasi simvollarni boshqarishga imkon beradi. Simvolar haqida kirish qismi postida yozilgan.


  1.5-rasm. Library palitrasi.

Menu punktlari
Menu punktlari juda ko'p va turlicha.Lekin ularning ba'zlaridan juda ko'p marta foydalanishga to'g'ri keladi. Ishimizni osonlashtirish uchun "Issiq tugma"larni yodlab olsak, har doim menuga murojaat qilib o'tirmaymiz

File menusi
File menusi har bir dasturdagi File menusidagiga o'xshash punktlarga ega. Open (Открыть), Save (Сохранить) va Save As (Сохранить как) buyruqlaridan tashqari bu yerda Import (Импорт) tugmasi ham joy olgan bo'lib, u roligimizga rastr tasvirlar, vektor grafiklar va ovoz (musiqa) fayllarini import qilish imkonini beradi.

Shuningdek, File menusidan Publish (Публикация) va Publish Settings (Параметры публикации) buyruqlari ham o'rin olgan. Bu buyruqlar haqida ketyinroq to'xtalamiz.

Edit menusi
Edit (Правка) menusi ham oddiy buyruqlar: Сору (Копировать), Cut (Вырезать) va Paste (Вставить) kabilarni o'z ichiga oladi. Undo buyrug'i esa sizga oxirgi bajarilgan 100ta amalni qaytarish imkonini beradi.

View menusi
View (Вид) menusi ish maydoni ko'rinishini, uning masshtabini o'zgartirishda, shuningdek, to'r (setka) va yo'naltiruvchilardan foydalanishda yordam beradi. To'r  tezlik bilan obyektlarni aniq joylashtirib olishga xizmat qiladi. Grid (Сетка)oynasini hosil qilish uchun (1.6-rasm) View -> Grid -> Edit Grid (Вид -> Сетка -> Редактировать сетку) buyrug'ini tanlash kerak. Bu yerda siz to'rning masshtabi va uning rangini tanlashingiz va u ekranda ko'rsatilishi yoki yo'qligi hamda obyektlar unga yopishishi yoki yo'qligini belgilab olishingiz mumkin.


  1.6-rasm. Grid dialog oynasi.

View menusida Hide Panels (Скрыть панели) buyrug'i ham bor. Bunda panellar "berkinib turadi". Bu ishni Tab tugmasini bosish orqali ham qilish mumkin.

Insert menusi
Insert (Вставка) menusi AS dasturchisi uchun foydali 2 funksiyaga ega.
1) Convert to Symbol (Преобразовать в символ) buyrug'i. Bu buyruq obyektlarni simvol (movie clip, tugma, grafik) tarzida saqlashga imkon beradi.
2) kadrlarni qo'yish, ularni boshqarsih imkonini beruvchi buyruqlar: Insert -> Frame (Вставить -> Кадр). Yangi kalit kadr qo'yish uchun esa: Insert -> Keyframe (Вставить -> Ключевой кадр) и Insert -> Blank Keyframe (Вставить -> Пустой ключевой кадр). Bundan tashqari kadrlarni o'chirish (Remove frame), Kalit kadrni "tozalash" (uning ichidagi barcha obyektlarni o'chirish)(Clear Keyframe) va h.k. buyruqlari mavjud.

Modify menusi
Modify -> Document  (1.7-rasm) Document Properties (Свойства документа) dialogli oynasini chaqiradi, bunda siz rolikning birqancha parametrlarini o'zgartirishingiz mumkin.


  1.7-rasm. Document Properties dialogli oynasi.

Transform (Трансформация) buyrug'iga ham e'tibor qaratish lozim. Bu buyruq yordamida ish maydonidagi obyektlar masshtabi, burilishi va tranpozitsiyasini o'zgartirish mumkin. Shuningdek, Group (Группировать) buyrug'ini ham esga olib o'tish kerak. Agar bir obyektni ikkinchisinig ustiga olib o'tsangiz, birinchi obyektning berkitilgan qismi o'chib ketadi. Buning oldini olsih uchun, avval obyektni guruhlab olsak, o'chib ketmay, balki vaqtincha berkinib turadi.

Text menusi
Matn bilan ishlash imkonini beradigan buyruqlar to'plamini o'z ichiga oladi. Keyinroq batafsil ko'rib chiqamiz.


Control menusi
Rolikni vaqti-vaqti bilan yoki finalda tekshirish imkonini beruvchi buyruqlardan iborat. Test Movie (Пробное воспроизведение ролика) yoki Ctri+Enter, rolikni swf fayl ko'rinishiga o'tkazib sinab olish imkonini beradi. Play (Воспроизведение) buyrug'i esa ish maydonining o'zida animatsiyani tekshirib olishda asqotadi. Play buyrug'i berilganda AS kodlar ishlamaydi.


Window menusi
Window (Окно) menusi yordamida oyna va panellar joylashishini tartibga solishingiz va o'zgartirishingiz mumkin


Ma'lumot/Help (справкa) menusi
Bu menudagi Flash help bo'limi eng foydali ma'lumotlarni berishi mumkin. Undan Flashda ishlash haqida va AS kodlari lug'ati va ularni qo'llash haqidagi ma'lumotlarni topsa bo'ladi.


Qayd etilgan


Usmon  05 Fevral 2008, 19:27:02

       Tugmalar hosil qilish

Kirish qismida aytib o'tilganidek, Flashda 3 xil simvol mavjud: grafik obyekt, tugma va kliplar. Grafik obyektlardan farqli ravishda, tugma va klip simvollari ActionScript kodiga ega bo'lishi mumkin.

Tugmaning vaqt shkalasi
Tugma hosil qilish usuli: Insert -> New Symbol (Вставить -> Аовс‹й символ) yoki ish maydonida tugmaga aylantirishni mo'ljallagan obyektingizni belgilab olib, Insert -> Convert to Symbol (Вставить -> Лреобразовать в символ)ni bosasiz. Shuningdek, Library palitrasida qalqib chiquvchi menudan New Symbol buyrug'i orqali ham tugma hosil qilishingiz mumkin.
Tugma hosil qilgach, ustida sichqoncha tugmasini ikki marta bosib, yoki Library palitrasida shu tugma simvoli piktogrammasi ustida bosib, tugmamizni tahrirlashimiz mumkin.
Ikkala holda ham tugma uchun maxsus (asosiy vaqt shkalasidan mustaqil bo'lgan) vaqt shkalasi (1.8-rasm.) paydo bo'ladi va uning yuqori qismida Up, Down, Over va Hit bo'limchalarini ko'rishingiz mumkin.
Tugma ichiga xohlaganingizcha sloy qo'shishingiz mumkin.


1.8-rasm. Tugmaning vaqt shkalasi

Bu bo'limchalar nimaga mo'ljallangan:
Up - tugmaning odatiy holati;
Over - sichqoncha kursori tugma ustiga olib kelinganda tugma egallaydigan ko'rinish;
Down - foydalanuvchi tugmani bosgan, ammo hali qo'yib yubormagandagi ko'rinishi;
Hit - kursorga reaksiya bildiruvchi sohani belgilab beradi.

Avvaliga Up ko'rinishi uchun kadr yasab olishga harakat qilish lozim. Keyin Over va Down variantlari uchun ko'rinish yasash kerak. Over ko'rinishida tugma biroz ajralib turishi lozim, Down ko'rinishida esa uni bosilgan holda ko'rsatish lozim. Keyinroq tugma yaratish dizayni haqida batafsil to'xtalib o'tishga harakat qilamiz. Ungacha Window>Common Libraries> Buttons ni tanlab, Flash namuna tugmalarini ish maydoniga olishingiz va ularni ochib, tarkibi va dizaynini ko'rib chiqishingiz mumkin.
Faqat Up kadridan iborat tugma hosil qilishingiz mumkin. Agar qolgan kadrlar bo'sh bo'lsa ham, Up kadri tugmaning barcha holati uchun qo'llanadi.
Hit kadrining xususiyati shundaki, u hech qachon ko'rinmaydi. Shuningdek, Hit kadrida joylashgan obyekt rangi ham ahamiyatga ega emas; faqat uning shakli muhim. Hit kadrini Over va Down kadrlari kabi umuman bo'sh qoldirsa ham bo'ladi. Bunda Up kadridagi shakl uning o'rniga ham o'tadi.
Hit kadri faqatgina tugmani bosish mumkin bo'lgan maydonni aniqlab olish uchun qo'llanadi. Uning hajmi tugma grafik tasvirining o'zidan katta bo'lishi ham mumkin. 

Siz Up, Over va Down kadrlarini bo'sh qoldirib, Hit ga esa qandaydir shakl qo'yib, ko'rinmas tugma hosil qilishingiz mumkin. Bunda tugmangiz Flash bosh oynasida och-havorang ko'rinishda bo'ladi. Rolik ijro etilayotganda esa, u umuman ko'rinmaydi. Shunga qaramay tugmani bosish mumkin va bunda unga biriktirilgan AS kod ishlab ketadi. Foydalanuvchi uning tugma ekanligini anglab yetadi, chunki sichqoncha kursori o'sha soha ustiga borganda maxsus ko'rinishga o'tadi.

Qayd etilgan


Usmon  07 Fevral 2008, 16:14:26

Matn hosil qilish

Flashda matnlarning 3 turi mavjud:
- Statik matn,
- Dinamik matn va
- Tahrirlanuvchi matn.

Statik matnning AS programmist uchun unchalik ahamiyati yo'q, chunki bu oddiy matn bo'lib, rolik ijro etilayotganda xuddi grafik tasvir funksiyalarini bajaradi. Bilishimiz lozim bo'lgan asosiy matn turlari bu Dinamik va Tahrirlanuvchi matnlardir.

Matn xususiyatlari
Matn maydoni belgilanganda Properties oynasi matnimiz xususiyatlarini ko'rsatib turadi. (1.9-rasm.) 1.9-rasmda matnning Static Text turi belgilangan; siz uni bemalol Dynamic Text yoki Input Text turiga o'tkazishingiz mumkin.


   1.9-rasm. Matn Properies oynasi.

Dinamik matn (Dinamic Text)
Dynamic Text matn turini belgilasangiz, Properties oynasi tashqi ko'rinishi butunlay o'zgaradi (1.10-rasm).


   1.10-rasm. Dinamik matn Properties oynasi

Pastga ochiluvchi menudan matnning bir qator (Single Line), bir necha qator (Multiline) va tekstni pastda davom ettirish imkoniyatisiz ko'p qator (Multiline No Wrap) ko'rinishida joylashtirilishi ko'rsatiladi. Bundan tashqari o'ng tomonda Selectable (Matnni belgilash), Render Text as HTML (HTML teglarni tushunish va bajarish) va Show Border Around (matn atrofida ramka hosil qilsh) opsiyalari mavjud.
ActionScript tili uchun eng muhimi bu yerda Var (O'zgaruvchi) oynachasidir. Unda siz o'zgaruvchi nomini kiritishingiz mumkin. Bu o'zgaruvchiga AS kod orqali murojaat qilishingiz mumkin, demakki dinamik matnni rolik ijrosi paytida o'zgartirishingiz mumkin.
Properties oynasidagi qolgan tugmalar matn ko'rinishiga javob beradi. Bundan tashqari matnda ishlatilayotgan shriftingiz boshqalarda bo'lmasligi mumkinligiga ko'zingiz yetsa, shu shriftni rolikka qo'shish imkonini beruvchi oynacha ham mavjud.

Tahrirlanuvchi matn (Input Text)
Matnning 3-turi bu Input Text (tahrirlanuvchi matn). Bunday matn oynasiga rolik ijrosi davomida foydalanuvchi matn kiritishi va tahrirlashi mumkin. Properties oynasi bu matn turida 1.9-rasmdan deyarli farq qilmaydi. Input Text matni uchun Single Line, Multiline va Multiline No Wrap ko'rinishlari bilan birga - Password (Parol) ko'rinishi taklif qilinadi. Shuningdek, Max Chars (Kiritish mumkin bo'lgan belgilarning maksimal soni) parametri orqali foydalanuvchi ushbu matn maydoniga eng ko'pi bilan qancha belgi kiritishini belgilab qo'yish mumkin (0 qo'yilsa, belgilar soni cheklanmaydi).

Qayd etilgan


boburiy  10 Fevral 2008, 17:14:05

Usmon yangi darslarni kutib qolamiz!! Sizga katta rahmat!! Anchadan beri shu dasturni urganishga harakat qilaman. Natija yuq hisob. Iloji busa BUYRUQLAR va TUGMALAR haqida batafsil tushuntirsangiz juda katta ish qilgan bulardingiz. Talab quyganim uchun esa uzr surayman.

Qayd etilgan