
04.04.2008, 14:27
|
|
Регистрация: Nov 2006
Сообщений: 177
|
Кисть это вариант. Даже придумал интересный вариант... Смотрите.
Программно создаётся пустой ролик, в котором будет рисоваться(!) маска. Вручную создаётся клип, в котором будут даны координаты открываемого участка. В нём создаётся клип-пустышка(можно точку нарисовать или флажок - без разницы, главное - координаты этого клипа). Эту точку вручную перемещаем по изгибам трубы(обычный motion или как-то там..). Всё, координаты есть.
Теперь что со всем этим делать..
Опять-таки используем setInterval или onEnterFrame для постоянного слежения за движением клипа-точки. Узнаём с их помощью координаты этой точки и по ним в клипе-маске программно рисуем методами клипа.
Таким образом, маска как-бы следит за изменением координат открываемого участка и открывает нужный клип, оставляя позади програмносозданный след.
В принципе есть еще один бездубликатный вариант с использованием BitmapData, я сейчас как раз его использую в своей программке.
Последний раз редактировалось combo; 04.04.2008 в 14:31.
|