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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Feb 2007
Сообщений: 19
Отправить сообщение для lingardo с помощью ICQ
По умолчанию Как сделать след от движения?

Движется шар по трпектории (на самом деле он маска для трубы или непустой окружности). Нужно чтобы он оставлял за собой след. Тоесть допустим он открывает маску с водой в трубе. Если он и дальше будет двигатьсяне оставляя след - не будет эффекта заполнения трубы водой. Труба не прямая, поэтому прямоугольник размера трубы в качестве маски не подойдет.

Возможноли оставлять след от движения объекта?
Расскажите как.
Спасибо.

Старый 03.04.2008, 15:50
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 2  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Дублите.

Старый 03.04.2008, 15:56
lingardo вне форума Посмотреть профиль Отправить личное сообщение для lingardo Найти все сообщения от lingardo
  № 3  
Ответить с цитированием
lingardo
 
Аватар для lingardo

Регистрация: Feb 2007
Сообщений: 19
Отправить сообщение для lingardo с помощью ICQ
Как правильнее дублировать? Делать через каждые несколько кадров ключевой и оставлять в нем копию движущегося объекта?

Старый 03.04.2008, 15:57
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 4  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Неее шарик - мувиклип. Его и надо не двигать а дублировать.

Старый 03.04.2008, 16:01
lingardo вне форума Посмотреть профиль Отправить личное сообщение для lingardo Найти все сообщения от lingardo
  № 5  
Ответить с цитированием
lingardo
 
Аватар для lingardo

Регистрация: Feb 2007
Сообщений: 19
Отправить сообщение для lingardo с помощью ICQ
Программно? Или это можно стандартными средствами сделать? Подскажите, пожалуйста, как.

Старый 03.04.2008, 16:06
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 6  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Программно естесно. Иначе будет куча кейфремов.

Старый 03.04.2008, 16:13
lingardo вне форума Посмотреть профиль Отправить личное сообщение для lingardo Найти все сообщения от lingardo
  № 7  
Ответить с цитированием
lingardo
 
Аватар для lingardo

Регистрация: Feb 2007
Сообщений: 19
Отправить сообщение для lingardo с помощью ICQ
Понял, попробую.
Благодарю за помощь.

___

Нужно чтобы, допустим, в каждом кадре mc оставлял свою копию. Глупый вопрос - не писать же этот код в каждом кадре. Как правильно поступить? =)


Последний раз редактировалось lingardo; 03.04.2008 в 16:33.
Старый 04.04.2008, 14:01
combo вне форума Посмотреть профиль Отправить личное сообщение для combo Найти все сообщения от combo
  № 8  
Ответить с цитированием
combo
 
Аватар для combo

Регистрация: Nov 2006
Сообщений: 177
Анимация не программная? Ну, можно делать setInterval'ом через n миллисекунд копию объекта. Но, имхо, в принципе дубликаты в качестве маски - не лучшее решение.

Старый 04.04.2008, 14:05
lingardo вне форума Посмотреть профиль Отправить личное сообщение для lingardo Найти все сообщения от lingardo
  № 9  
Ответить с цитированием
lingardo
 
Аватар для lingardo

Регистрация: Feb 2007
Сообщений: 19
Отправить сообщение для lingardo с помощью ICQ
Цитата:
Сообщение от combo
Анимация не программная? Ну, можно делать setInterval'ом через n миллисекунд копию объекта. Но, имхо, в принципе дубликаты в качестве маски - не лучшее решение.
Дубликаты нагромаждают ролик. Может у Вас есть какая-нибудь идея? Я слаб в AS, но думаю ведь возможно программно рисовать большой кистью след по координатам, который и будет рисоваться под маской?

Старый 04.04.2008, 14:17
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 10  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от lingardo
Дубликаты нагромаждают ролик.
Чтобы не награмождали, не надо зацикливаться на задаче в 2 действия, а добавить третье - дубликанты только отвечают за визуальный эфект заполнения сложной по геометрии фигуры, появление всей фигуры происходит обычным способом, а не нужные уже дубликанты программно удаляются.
Есть другие способы решения проблемы, но в них требуется значительно больший объем знаний по АС.

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

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

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


 


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


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