1. Macromedia Flash ilovasini oching 500x250 pikselli yangi film yarating


Download 74.18 Kb.
Sana15.11.2021
Hajmi74.18 Kb.
#174689
Bog'liq
o'yin dastur


1. Macromedia Flash ilovasini oching

2. 500x250 pikselli yangi film yarating.

3. Qatlamni fonga qayta nomlash. Rasmda ko'rsatilgandek, bu qatlamda ikkita to'rtburchak yarating

4. Yangi qatlam yarating va uni Keys deb o'zgartiring



5. Umumiy Buttons/Key Buttons kutubxonasidagi tugmalar qatlamiga joylashtiring

6. Tugmalarni mos ravishda joylashtiring:



7. Tugmalarning har birini (tugma) filmga (kino klipi) aylantiring:



8. Har bir klip uchun - "tugmalar" voqeani qayta ishlash kodini yozingenterframe onClipEvent handler:




onClipEvent (enterFrame) {


  if (Key.isDown(Key.LEFT)) {
    gotoAndStop(3);
  } else {
    gotoAndStop(1);
  }



onClipEvent (enterFrame) {


  if (Key.isDown(Key.DOWN)) {
    gotoAndStop(3);
  } else {
    gotoAndStop(1);
  }



onClipEvent (enterFrame) {


  if (Key.isDown(Key.UP)) {
    gotoAndStop(3);
  } else {
    gotoAndStop(1);
  }



onClipEvent (enterFrame) {


  if (Key.isDown(Key.RIGHT)) {
    gotoAndStop(3);
  } else {
    gotoAndStop(1);
  }

9. Background va Keys qatlamlari o'rtasida yangi qatlam yarating va uni Avto deb o'zgartiring.



10. Avtoning qatlamida avtomobil shaklidagi ramz-klipni yarating, unga(ramz-klip) Car

11 nomini bering. Load va enterFrame hodisalarini ko'rib chiqadigan kodni yozing onClipEvent clip car. Mening misolimda bu shunday bo'ladi:


onClipEvent (load) {


  // Объявление и установка переменной скорости
  speed = 5;

onClipEvent (enterFrame) {


  // Движение влево, вправо, вперёд, назад
  if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
    _x -= speed;
    _rotation = 270;
  }
  if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
    _x += speed;
    _rotation = 90;
  }
  if (Key.isDown(Key.UP) && !Key.isDown(Key.DOWN)) {
    _y -= speed;
    _rotation = 0;
  }
  if (Key.isDown(Key.DOWN) && !Key.isDown(Key.UP)) {
    _y += speed;
    _rotation = 180;
  }
  //
  // Движение по диагонали
  if (Key.isDown(Key.LEFT) && Key.isDown(Key.UP) && !Key.isDown(Key.RIGHT) && !Key.isDown(Key.DOWN)) {
    _rotation = 315;
  }
  if (Key.isDown(Key.RIGHT) && Key.isDown(Key.UP) && !Key.isDown(Key.LEFT) && !Key.isDown(Key.DOWN)) {
    _rotation = 45;
  }
  if (Key.isDown(Key.LEFT) && Key.isDown(Key.DOWN) && !Key.isDown(Key.RIGHT) && !Key.isDown(Key.UP)) {
    _rotation = 225;
  }
  if (Key.isDown(Key.RIGHT) && Key.isDown(Key.DOWN) && !Key.isDown(Key.LEFT) && !Key.isDown(Key.UP)) {
    _rotation = 135;
  }
  // 
  // возвращение на противоположную сторону замаскированной области
  // когда машинка уходит с экрана
  if (_y<0) {_y = 231;}
  if (_y>231) {_y = 0;}
  if (_x<231) {_x = 465;}
  if (_x>465) {_x = 231;}

12. Endi siz mashinani "maskalashingiz" kerak, shunda u aniq belgilangan hududda paydo bo'ladi. Buning uchun mashinaga ega bo'lgan qatlam uchun niqob qatlami yaratish kerak:

1. Mashina bilan qatlamni tanlab, uning ustida yangi qatlam hosil qiling. Murakkab qatlamini qayta nomlash;

2. Mask qatlamiga to'kib tashlang, kvadrat maydonni belgilang. Unda mashina ko'rinadi;



3. Maskaning qatlamini niqob qatlamiga aylantiring.

13. Tayyor rasm papkangizda *formatida saqlang.fla



Готовый интерактивный флеш-фильм



14. + tugmachalarini bosib filmni sinab ko'ring.
Download 74.18 Kb.

Do'stlaringiz bilan baham:




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