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

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

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

Регистрация: Apr 2002
Адрес: Ukraine Kyiv
Сообщений: 51
По умолчанию actionscript lamma questions:)

у меня такая проблема. есть клип, который представляет себя полет камня. камень бросают по мишени. в последнем кадре клипа камня стоит проверка на коллизию с клипом мишени:

if (this.hitTest(_root.targ)){
_root.targ._alpha = 25;
}
this.removeMovieClip();

т.е. мишень реагирует на попадание камня изменением прозрачности. это конечно все хорошо, но после этого мишень остается с такой вот прозрачностью. а хотелось бы чтобы мишень просто "мигнула" в результате попадания лишь на секунду изменив свойство прозрачности. если изменить прозрачность сразу после проверки, то человеческий глаз из-зи скорости изменения не заметит попадания. просто не поймет было ли оно:

if (this.hitTest(_root.targ)){
_root.targ._alpha = 25;
}
_root.targ._alpha = 100;
this.removeMovieClip();

такой сценарий является бестолковым

итак, знатоки, вопрос:
располагает ли флеш средствами временной задержки
и какие существуют другие способы решения данной задачи без использования временной задержки?
заранее благодарен.
__________________
up the irons!

Старый 10.07.2002, 12:33
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 2  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Лучше при попадании камня отправлять клип мишени на какой-нить кадр, где он будет колбаситься как хошь и скока хошь

_root.targ.gotoAndPlay(n);
__________________
Two beer or not two beer?...


Последний раз редактировалось SPV; 10.07.2002 в 12:35.
Старый 10.07.2002, 12:38
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 3  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
if (this.hitTest(_root.targ)) {
_root.targ._alpha = 25;
pause++;
if (pause> например 20) {
_root.targ._alpha = 100;
pause = 0;
this.removeMovieClip();
}
}


Последний раз редактировалось derhab; 10.07.2002 в 12:41.
Старый 10.07.2002, 13:03
blackhund вне форума Посмотреть профиль Отправить личное сообщение для blackhund Посетить домашнюю страницу blackhund Найти все сообщения от blackhund
  № 4  
blackhund
 
Аватар для blackhund

Регистрация: Apr 2002
Адрес: Ukraine Kyiv
Сообщений: 51
с переменной pause работает, спасибо. не догадался...
а вот с переходом на другой кадр клипа ничего не получится. потому что мишень двигается по некоторой траектории и перейти на кадр означает резко переместить в пространстве мишень. плохо получится.

а может вы знаете как работает метод
attachMovie()?
там есть такой параметр idMovie. (самы первый). что он означает? никак не могу правильно применить этот метод
__________________
up the irons!

Старый 10.07.2002, 13:18
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 5  
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
В библиотеке правой кнопкой мыши на мувике, там есть параметр linkage, это id мувика. Надо вписать какое то имя и использовать его потом при аттаче

А в хелп слабо заглянуть? Тут даже языка знать не надо...


Последний раз редактировалось derhab; 10.07.2002 в 13:21.
Старый 11.07.2002, 02:41
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 6  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
клип можно вкладывать один в другой :))
вложи графику мишени (которая как-то там у тебя двигается) внутрь еще одного клипа... нарисуй эффект которые тебе нравится (с альфой или еще чего), а в первом кадре этого самого внутреннего клипа поставь стоп.

теперь при попадании камня делаем этому клипу gotoAndPlay(2) - и все дела :)

зы: это был художественный перевод поста SPV :)))

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

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

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


 


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


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