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

Регистрация: Nov 2006
Сообщений: 177
Кисть это вариант. Даже придумал интересный вариант... Смотрите.

Программно создаётся пустой ролик, в котором будет рисоваться(!) маска. Вручную создаётся клип, в котором будут даны координаты открываемого участка. В нём создаётся клип-пустышка(можно точку нарисовать или флажок - без разницы, главное - координаты этого клипа). Эту точку вручную перемещаем по изгибам трубы(обычный motion или как-то там..). Всё, координаты есть.
Теперь что со всем этим делать..
Опять-таки используем setInterval или onEnterFrame для постоянного слежения за движением клипа-точки. Узнаём с их помощью координаты этой точки и по ним в клипе-маске программно рисуем методами клипа.
Таким образом, маска как-бы следит за изменением координат открываемого участка и открывает нужный клип, оставляя позади програмносозданный след.

В принципе есть еще один бездубликатный вариант с использованием BitmapData, я сейчас как раз его использую в своей программке.


Последний раз редактировалось combo; 04.04.2008 в 14:31.