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

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

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

Регистрация: Feb 2002
Сообщений: 5
По умолчанию Вопрос

Можно ли сделать так, чтобы какое-то действие повторялось всё время? Пример: я передвигаю клип мышкой, а в это время другой повторяет его движения но с изменениями. Или пока я двигаю, происходит отслеживание попадания этого клипа в заданную область. и т.д. Т.е как сделать чтобы события происходили не в ключевые моменты (клик например), а в течение какого-то периода.

on clip event (mousemove) ? несерьёзно - практически виснет.

Или это невозможно принципиально?

Извините, если это стандартный вопрос новичка - просто не знаю что искать. Подскажите хоть ключевые слова...

Старый 27.02.2002, 17:17
Egoritch вне форума Посмотреть профиль Отправить личное сообщение для Egoritch Посетить домашнюю страницу Egoritch Найти все сообщения от Egoritch
  № 2  
Egoritch
"Ниразу не флэшер"
 
Аватар для Egoritch

Регистрация: Nov 2001
Адрес: +38-067-...
Сообщений: 1,434
Отправить сообщение для Egoritch с помощью ICQ
создаешь мувик из двух кадров.
кидаешь его так, чтобы он был всё время в основной сцене (в первый кадр сцены, например и продлить его так чтобы он был везде).
и в этом мувике в одном кадре проверяешь всё, что хочешь (хоть в основной сцене, хоть где), а второй - готоэндплэй(1).
__________________
стучитесь в асю за дополнительной помощью....
ЗЫ: ПОИСК действительно рулит.

Старый 27.02.2002, 17:20
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 3  
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
Зри в Хэлп Где он там у тебя..
../Flash 5/Help/ActionScriptReference/html/03_interaction8.html


Проверка на пересечение муви-клипа и отдельной точки:

1 Выделить мувик на рабочем поле.
2 Выбрать Window > Actions для открытия панели команд.
3 Дважды щелкнуть на команде trace расположенной в категории Actions списка команд.
4 Поставить галочку в Expression check box и ввести следующее выражение в строку Expression (Выражение):
trace (this.hitTest(_root._xmouse, _root._ymouse, true);

Этот пример использует _xmouse и _ymouse свойства как x и y координаты hit-области и в режиме теста клипа отсылает полученный результат в окно Output. Можно положить в клип текстовое поле и отображать результаты в нем или анализировать их при помощи if оператора.
5 Выбрать Control > Test Movie и подвигать мышом по клипу, чтобы увидеть результат теста.



Проверка на пересечение двух муви-клипов:

1 Расположить два мувика на рабочем поле и присвоить им имена mcHitArea и mcDrag.
2 Создать текстовое поле и в строке Variable (переменная) панели Text Options, присвоить ему имя status.
3 Выделить mcHitArea и выбрать Window > Actions.
4 Дважды щелкнуть на команде evaluate в списке команд.
5 Ввести следующий код в строку Expression (выражение), выбирая нужные составляющие из верхнего списка: 1
_root.status=this.hitTest(_root.mcDrag);

6 Выбрать команду onClipEvent и задать ей enterFrame как событие.
7 Выделить mcDrag и выбрать Window > Actions.
8 Дважды щелкнуть startDrag в списке команд.
9 Включить опцию Lock Mouse to Center.
10 Выбрать команду onClipEvent и задать ей событие Mouse down.
11 Дважды щелкнуть stopDrag в списке команд.
12 Выбрать onClipEvent и задать ей событие Mouse up.
13 Запустить в режиме теста Control > Test Movie и подвигать мышом, чтобы посмотреть на результат.
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog

Старый 27.02.2002, 20:02
namata вне форума Посмотреть профиль Отправить личное сообщение для namata Найти все сообщения от namata
  № 4  
namata

Регистрация: Feb 2002
Сообщений: 5
Egoritch, не посмотрите на досуге?

мне надо (к примеру), чтобы большой прямоугольник передвигался вслед за кнопкой (допустим с меньшей скоростью - не важно, это коэффициенты сделают). Как?
Вложения
Тип файла: zip namata.zip (2.6 Кб, 77 просмотров)

Старый 27.02.2002, 20:56
Papa Karlo вне форума Посмотреть профиль Отправить личное сообщение для Papa Karlo Найти все сообщения от Papa Karlo
  № 5  
Papa Karlo
 
Аватар для Papa Karlo

Регистрация: Jan 2002
Сообщений: 480
Отправить сообщение для Papa Karlo с помощью ICQ
...
Вложения
Тип файла: zip namata.zip (2.5 Кб, 86 просмотров)

Старый 27.02.2002, 21:54
namata вне форума Посмотреть профиль Отправить личное сообщение для namata Найти все сообщения от namata
  № 6  
namata

Регистрация: Feb 2002
Сообщений: 5
Круто

Старый 27.02.2002, 23:12
Simple Dead вне форума Посмотреть профиль Отправить личное сообщение для Simple Dead Посетить домашнюю страницу Simple Dead Найти все сообщения от Simple Dead
  № 7  
Simple Dead
 
Аватар для Simple Dead

Регистрация: Feb 2002
Адрес: СПБ
Сообщений: 19
Не хило
__________________
Посетите мою страницу:D
www.sd-site.da.ru

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

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

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


 


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


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