PDA

Просмотр полной версии : "карандаш" за мувиклипом


Котяра2006
13.04.2007, 15:33
Приветствую!

Нужно сделать маску в виде движущегося объекта на таймлайне а за объектом чтобы как карандашом чертилась линия в притык, т.е. чтобы этот объект как бы выпонял роль курсора за которым тянется линия. Т.е. например есть код для рисования:

color=0xff0000
this.onMouseDown=function(){
penUp =false
this.lineStyle(5,color)
this.moveTo(_xmouse,_ymouse)
}
this.onMouseMove=function(){
if(!penUp){
this.lineTo(_xmouse,_ymouse)
updateAfterEvent()
}
}
this.onMouseUp=function(){
penUp=true
}

а надо чтобы также линия рисовалась за объектом который я пускаю на таймлайне по определённому пути, как это можно реализовать? буду рад небольшому исходничку :)

Спасибо за ответы!

MINASTIS
13.04.2007, 15:42
Сам сделай исходник со своим объектом, покажи по какому пути он идет, попробуй сам реализовать, и покажи если не будет работать. Здесь подумать пару минут. Код-пример уже у тебя есть.

CorC
13.04.2007, 15:44
А чем отличается mc._x от _xmouse и onMouseMove от onEnterFrame? :)
Просто заменить одно на другое и все будет...

Котяра2006
13.04.2007, 16:12
А чем отличается mc._x от _xmouse и onMouseMove от onEnterFrame? :)
Просто заменить одно на другое и все будет...

Спасибо за подсказку, получилось :) но что-то я не пойму, не получается чтобы эта линия была маской для нижележащего слоя=( может я что-то не так делаю? Я всё про тот же долбаный виноград, есть слой на котором нарисована лоза, над ней слой-маска с мувиклипом в котором на таймлайне едет болванка остроконечная (имитируя начало ростка), а за ней как бы по пути остаётся шлейф закрывая пройденый путь болванки. Если делать по тупому и за болванкой в каждом кадре в ручную делать пятно, то всё нормуль но нагрузка на проц и размер файла оставляют желать лучшего. А тут получилось с этим карандашом но почему то он не работает как маска. блин понаписал то)))

CorC
13.04.2007, 16:13
lineTo не может быть маской

Котяра2006
13.04.2007, 16:15
блин, понятно, а может есть какой-то другой способ близкий к тому что я описал?

Жень Шень
13.04.2007, 16:19
а надо чтобы также линия рисовалась за объектом
Привет!
А искать по форуму не пробовал? Например, здесь (http://www.flasher.ru/forum/showthread.php?t=92357)
Смотри мой пример, может то что надо.

Котяра2006
13.04.2007, 16:30
ок, обязательно покапаюсь в Вашем исходнике, спасибо!