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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Apr 2001
Сообщений: 7
Отправить сообщение для Mary Ann с помощью ICQ
По умолчанию отсчет утопленников

скажите плз
как отслеживать события.
хочу сделать так, чтобы некая сцена начинала проигрываться только после того как пользователем сделано энное колво действий (напр, перетаскиваний разных мувиков с места на место)
???

Старый 24.09.2001, 18:57
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
" - Вот ты, например, в своем уме ?
- Нет. В Мэри Энином... "
©хорошая такая пластинка была...

А по существу нечего сказать.

Можно попробовать задать вопрос конкретнее ,
а то никто ничего полезного так и не ответит.

Старый 24.09.2001, 20:08
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 3  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Да вопрос достаточно туманен. Так же и ответим
Совершая свои загадочные действия пиши n +=1
И проверяй
if (n>nn) {
Тоды все окей!
}

Старый 25.09.2001, 16:07
Mary Ann вне форума Посмотреть профиль Отправить личное сообщение для Mary Ann Найти все сообщения от Mary Ann
  № 4  
Mary Ann

Регистрация: Apr 2001
Сообщений: 7
Отправить сообщение для Mary Ann с помощью ICQ
пластинка, да
я же тут глупые вопросы задаю отсюда и ник.

попробую конкретнее:
1. допустим есть 5 кубиков.
2. есть некая область очень неправильной формы куда эти кубики должны быть перетащены.
3. пользователь их мышой перетаскивает
4. после этого допустим, должна вылезти надпись: молодец, ты сделал это.
5. как отсчитать эти пять перетаскиваний в нужную область,
или как определить что все пять кубиков уже там, чтобы надпись вылезала только после?
6. заранее благодарю за ответ!

Старый 25.09.2001, 16:27
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 5  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

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

onClipEvent(enterFrame) {
if (_root.count==5) {
_root.wow.play();// wow - клип с надписью
}
}

где _root.count - счетчик уложенных на правильное место клипов.
сам счетчик прибавляешь\убавляешь в момент окончания перетаскивания каждого из кубиков.
если область оч сложная и состоит из многих кусков - клипов (или проверка идет по сложным координатам) - пишешь функцию, которая всю эту проверку делает.

что тут еще скажешь...


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

Регистрация: Aug 2001
Сообщений: 4,121
А ты в самом деле знаешь про какую пластинку идет речь ?
... не думал, что кто-нибудь такие шедевры еще помнит

Старый 25.09.2001, 17:17
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 7  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Пример делать некогда Попытаюсь просто объяснить. У тебя проблема как я понял в том что бы отловить момент правильнонго попадания в "неправильную область" ?
Область делаешь мувом обзываешь - oblast (смотри не перепутай) Ты свой кубик- мувик драгать начинаешь на моуз даун? А отпускаешь на моуз ап?
Так вот в своей области напишешь следующее .
onClipEvent (mouseUp) {
if (this.hitTest( _root[nm]._x, _root[nm]._y, 1 )) {
/:n +=1;
}
}
Где nm - имя драгаемого кубика. А еще можно через драп таргет.
Ну а дальше сам(а) сообразиш. Если нет смотри выше.Только наверно нужно еще и возможность последующего драга заблокировать(типа прилипание) Иначе юзырь положит на область ,а потом утащит - счетчик то и собъеться.

Старый 25.09.2001, 17:37
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 8  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
2Fisher
Хм. А кто мешает при утаскивании кубика вне области
счетчик убавлять ?

Старый 25.09.2001, 17:42
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 9  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Да можно в принципе и так, тока сложнее.


Последний раз редактировалось Fisher; 25.09.2001 в 17:44.
Старый 25.09.2001, 17:56
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
В смысле вычитание сложнее, чем сложение ?

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

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

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


 


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


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