Хостинг : Игра стрелялка Карта сайтаКонтактыПоиск Хостинг PID:
Лучшие мировые хостинги.
Colocation, dedicated. PHP, Perl, Mysql, SSI, SSH, htaccess
Обзор хостинга

Навигация

Статистика
Всего:
Хостеров50
Новое3
Хостинг163
Хостинг VPS36
Colocation3
Dedicated32
Доменов70

Хотите открыть собственную хостинг-компанию?
Да, скоро собираюсь
Нужна консультация
Нет

Оформление лицензии хостинг-провайдерам

Ссылки

pro хостинг

: Игра стрелялка

Время поиска: 0.001
СТАТЬЯ

Урок предоставлен сайтом flashlessons.

Посмотреть

Скачайте Fla-файл,с ним мы и будемработать.

Во Flash, выберите File > Open,и затем откройте файлGameSample.fla который выскачали.

Выберите Window > Library илиctrl+L, чтобы открытьбиблиотеку символов.

Окнобиблиотеки содержит двасимвола и один мувиклип.Графический символ "Spaceship"- космический корабликименно его мы и будемподбивать:). "HitArea" -простой прицел.Мувиклип "Drag" мыбудем использовать длязамены стандартногокурсора нашим прицелом.

1.Перенесите мышкой избиблиотеки на главнуюсцену мувиклип "Drag".

2.Выделите прицел, простокликнете по нему, инажмите Ctrl+I. Впоявившемся окошке вполе Name введите Drag.

Теперьприцел имеет имя "Drag".
Далее правый клик попервому фрэйму и извыпадающего спискавыберете Actions.

Передвами должно появитсяокошко Frame Actions. Cкопируйтеприведённый ниже код ивставьте в Actions:

Mouse.hide();
startDrag ("Drag", true);


Mouse.hide();- отключает отображениекурсора мыши в клипе.
startDrag ("Drag",true); - Командаделает мувиклипперетаскиваемым. Внашем случае мувиклипназывается Drag именнотакое имя мы и задалинашему прицелу.

Проверьте всё лиработает, просто жмёмCtrl+Enter. За местостандартного курсора увас должна появитсямишень.


Создайте новый мувиклип(Insert-> New Sybmol или Ctrl+F8),назовите его ShipMove.

Теперьперенесите графическийсимвол "Starship" втолько, что созданныймувиклип "ShipMove".

Далееправый клик покораблику, выберетеPanels->Instance. Впоявившемся окошке извыпадающего списка Behaviorвыберете Movie Clip.

Опятьправый клик покораблику, выберете Actions.
Вставьте этот код:

onClipEvent(mouseDown) {
if (this.hitTest(_root.Drag)) {
_parent.gotoAndplay(2);
}
}
onClipEvent (enterFrame) {
x = x+10;
_root.spaceship._x = x;
if (x>=580) {
x = 0;
}
}


onClipEvent(mouseDown) -Инициализациякоманд при нажатиилевой кнопки мыши.

this.hitTest(_root.Drag)- вычисляетпересекаются ли границысимвола Drag(имя прицела)и кораблика. Еслипересекаются топереходим о второйфрэйм_parent.gotoAndplay(2);

onClipEvent(enterFrame) -Инициализациякоманд в каждомвоспроизводимом кадре,так, как если бы они былипрописаны в каждомкадре мувиклипа.

_root.spaceship._x= x; -устанавливает x-координатуклипу starship(такое имя мыдадим мувиклипу ShipMove,когда переместим его наглавную сцену).

if(x>=580) {
x = 0;
- Если x>=580,то есть кораблик улетелза область экрана(нашасцена 550 px), товозвращаем его назад - x=0;

Теперь правый клик попервому фрэйму,выберете Actions и введите Stop();. Правый клик по второмуфрэйму Insert Blank KeyFrame.Опять правый клик повторому фрэйму -> Actions идобавьте:

_root.spaceship._x= 0;

_root.spaceship._y= random(200)+100;

gotoAndPlay(1);

 _root.spaceship._x= 0; - устанавливаетx-координату клипу starship.

_root.spaceship._y= random(200)+100; -устанавливает y-координатуклипу starship, где Random(200)-генератор случайныхчисел(диапазон 0..200)

Перенеситемувиклип MoveShip наглавную сцену, задайтеему имя(Ctrl+I) Spaceship.
Всё, игра почти готова.Запустите мувик(Ctrl+Enter).При нажатии на летящийкораблик, он простопропадает, Давайтеприлепим простойэффектик. Перейдите вмувклип ShipMove во второйфрэйм и из библиотекиперетащите символ Spaceship,затем кнопкой F5добавьте 18 фрэймов.

Правыйклик по двадцатомуфрэйму -> Insert Keyframe,затем жмём ctrl+alt+I. Впоявившемся окошкевыберете закладку Transform.Введите в поля "Увеличениепо горизонтали" и "Увеличениепо вертикали" заместо 100% - 0.

Правыйклик по второму фрэйму->Create Motion Tween. Затем, кодв Actions для второгофрэйма переместите вдвадцатый, а во второмфрэйме удалите код.

Скачатьисходник.
Пожелания, замечанияпишите на e-mail

(c)Furrer 2001

Furrer
viv@mail.tomsknet.ru

СТАТЬИ

 

  1. Тетрис для flashmx
  2. Пятнашки
  3. Игра стрелялка
РАЗДЕЛЫ

Категории статей

  Хостинг сайтов | Домены | Веб мастеру | Контент и оптимизация сайта | Баннерная реклама | Контекстная реклама | Оптимизатор и заказчик | Истории раскрутки | Статистика | Поисковики и каталоги | Обмен ссылками | Другие способы раскрутки сайта | Вебмастеринг | Веб-дизайн | Общие темы
выбери хостинг
Топ 5 Хостер
Рекомендуем ХОСТИНГ
  • Normal
  • Цена/мес: от 239 руб
  • Место: 1000 Мб
  • Трафик: неограничен
  • Домен: бесплатно
  • Поддержка: CGI, Perl, PHP, SSI, MySQL, SSH, Cron
  • Места хватит
  • Цена/мес: от 239 руб
  • Место: 25000 Мб
  • Трафик: неограничен
  • Домен: бесплатно
  • Поддержка: SSI, SSH
  • One
  • Цена/мес: от 39 руб
  • Место: 100 Мб
  • Трафик: неограничен
  • Домен: бесплатно
Проверить-Купить домен
.
.ru
.com
.biz
.info
399 руб
449 руб
449 руб
449 руб
.su
.net
.org
599 руб
449 руб
449 руб
« скидки все цены »
Новости Мира Хостинга
Обзор хостинга Copyright © MapWeb.ru 2008-2012 E-mail: Рейтинг@Mail.ru Яндекс цитирования Хостинг