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

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

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

Регистрация: Mar 2010
Сообщений: 17
По умолчанию Анимация dashed линии

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

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

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Это не просто, но Silin уже об этом подумал.

Старый 23.09.2010, 13:46
toccoo вне форума Посмотреть профиль Отправить личное сообщение для toccoo Найти все сообщения от toccoo
  № 3  
Ответить с цитированием
toccoo

Регистрация: Mar 2010
Сообщений: 17
у Silin рисуется программно линия. А у меня допустим сложный контур - как мне его нарисовать программно?

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Там же методы есть Draw.dashedPath, Draw.dashedCurve.

Старый 23.09.2010, 14:03
toccoo вне форума Посмотреть профиль Отправить личное сообщение для toccoo Найти все сообщения от toccoo
  № 5  
Ответить с цитированием
toccoo

Регистрация: Mar 2010
Сообщений: 17
то есть рисовать программно задавая каждый раз новую точку?
А можно избежать программного рисования? Просто боюсь что контур может быть очень сложным и точек там будет несколько сотен.

То есть ручками нарисовать контур. а программно заставить его "двигаться".

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Ну все зависит от конкретной задачи. Координаты этих точек ведь известны должны быть, то почему бы и не программно описать алгоритм.

В общем создайте новую тему, да опишите проблему.

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

Регистрация: Mar 2010
Сообщений: 17
Зачем создавать новую тему. Тут за это "ругают".
Проблема в том что контур сложный. Да он заранее известен - например есть картинка девушки, её надо обвести по контуру. Ручками обвести ещё куда не шло. но программно - там может быть 300-400 опорных точек (учитывая волосы и т.д.). Вот в этом и проблема.

А если у меня таких картинок штук 20. Понимаете теперь сложность?

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Угу, задача по распознаванию контуров девушек однозначно нетривиальная.

Старый 23.09.2010, 15:13
toccoo вне форума Посмотреть профиль Отправить личное сообщение для toccoo Найти все сообщения от toccoo
  № 9  
Ответить с цитированием
toccoo

Регистрация: Mar 2010
Сообщений: 17
ну девушек или не девушек, это не принципиально. Принципиально то что контур сложный и хочется его именно ручками рисовать, а не программно.

Старый 23.09.2010, 15:49
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 10  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
раз в полсекунды (нужно подобрать интервал) запоминайте при нажатой кнопке мыши точку в массив (пользователь обрисовывает контур девушки)
так же, раз в полсекунды рисуйте точку опорную программно запомненную
При отжатии Силиновским классом по этим запомненным точкам отрисовывайте дашед лайн или карву эту

А так чтобы руками... Мне кажется это маловероятным

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

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

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


 


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


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