Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.11.2003, 13:51
erny555 вне форума Посмотреть профиль Отправить личное сообщение для erny555 Найти все сообщения от erny555
  № 1  
erny555

Регистрация: Nov 2003
Сообщений: 27
По умолчанию Следы от пуль

Как сделать так чтоб оставались следы от пуль если прмахиваешься....я пробовал так:

Код:
onClipEvent(mouseDown){
сначала проверка hitTest;
if(промахнулся){duplicateMovieClip("sled_ot_puli", "sled_ot_puli1", 1);
sled_ot_puli1._x=_root.pricel._x;
sled_ot_puli1._y=_root.pricel._y;
}
}
Дело в том что этот след как бы бегает - то есть стреляю - он появляется в точке А - стреляю снова он исчезает в точке А и появляется в точке В...подскажите пжлста

Старый 09.11.2003, 13:58
cyraxchel вне форума Посмотреть профиль Отправить личное сообщение для cyraxchel Найти все сообщения от cyraxchel
  № 2  
cyraxchel
"Аинслей"
 
Аватар для cyraxchel

Регистрация: Apr 2003
Адрес: Russia, Chelyabinsk
Сообщений: 359
Отправить сообщение для cyraxchel с помощью ICQ
все правильно. Этот мувик у тебя замеменяется. Ты же при дублировании каждому новому экземпляру даешь одно и то же имя. Нужно завести перемеенную и ее добавлять. Что то типа такого:
Код:
OnClipEvent(load) {
 k = 1;
}
onClipEvent(mouseDown){
сначала проверка hitTest;
if(промахнулся){duplicateMovieClip("sled_ot_puli", "sled_ot_puli1" add k, 1);
_root["sled_ot_puli1" add k]._x=_root.pricel._x;
_root["sled_ot_puli1" add k]._y=_root.pricel._y;
}
}
__________________
Мы не съедобны.

Старый 09.11.2003, 14:20
DUDE вне форума Посмотреть профиль Отправить личное сообщение для DUDE Посетить домашнюю страницу DUDE Найти все сообщения от DUDE
  № 3  
DUDE
 
Аватар для DUDE

Регистрация: Dec 2001
Адрес: n/a
Сообщений: 1,386
k++
__________________
Однажды, я захотел понюхать
кока-колу, но кубики льда,
застряли у меня в носу!

Старый 09.11.2003, 14:24
cyraxchel вне форума Посмотреть профиль Отправить личное сообщение для cyraxchel Найти все сообщения от cyraxchel
  № 4  
cyraxchel
"Аинслей"
 
Аватар для cyraxchel

Регистрация: Apr 2003
Адрес: Russia, Chelyabinsk
Сообщений: 359
Отправить сообщение для cyraxchel с помощью ICQ
Точно.
__________________
Мы не съедобны.

Старый 09.11.2003, 16:09
erny555 вне форума Посмотреть профиль Отправить личное сообщение для erny555 Найти все сообщения от erny555
  № 5  
erny555

Регистрация: Nov 2003
Сообщений: 27
По умолчанию эээ...

эээ.....то есть в итоге код будет иметь такой вид?
Код:
OnClipEvent(load) {
 k++;
}
onClipEvent(mouseDown){
сначала проверка hitTest;
if(промахнулся){duplicateMovieClip("sled_ot_puli", "sled_ot_puli1" add k, 1);
_root["sled_ot_puli1" add k]._x=_root.pricel._x;
_root["sled_ot_puli1" add k]._y=_root.pricel._y;
}
}

Старый 10.11.2003, 11:53
cyraxchel вне форума Посмотреть профиль Отправить личное сообщение для cyraxchel Найти все сообщения от cyraxchel
  № 6  
cyraxchel
"Аинслей"
 
Аватар для cyraxchel

Регистрация: Apr 2003
Адрес: Russia, Chelyabinsk
Сообщений: 359
Отправить сообщение для cyraxchel с помощью ICQ
Не. Нет. конечно. В таком виде у тебя переменная k будет увеличиваться на 1 только один раз. Потому что это происходит по событию onLoad, т.е. когда мувик загрузится.
k нужно увеличивать на 1 нужно в тот же момент, когда происходит дублирование клипа.
Т.е:

Код:
OnClipEvent(load) {
 k = 1;
}
onClipEvent(mouseDown){
сначала проверка hitTest;
if(промахнулся){duplicateMovieClip "sled_ot_puli", "sled_ot_puli1" add k, 1);
_root["sled_ot_puli1" add k]._x=_root.pricel._x;
_root["sled_ot_puli1" add k]._y=_root.pricel._y;
k ++; //Надо здесь.
}
}
__________________
Мы не съедобны.

Создать новую тему   Часовой пояс GMT +4, время: 21:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:22.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.