![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Приветствую!
Нужно сделать маску в виде движущегося объекта на таймлайне а за объектом чтобы как карандашом чертилась линия в притык, т.е. чтобы этот объект как бы выпонял роль курсора за которым тянется линия. Т.е. например есть код для рисования: 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
}
![]() Спасибо за ответы! |
|
|||||
|
Сам сделай исходник со своим объектом, покажи по какому пути он идет, попробуй сам реализовать, и покажи если не будет работать. Здесь подумать пару минут. Код-пример уже у тебя есть.
Последний раз редактировалось iNils; 13.04.2007 в 16:08. |
|
|||||
|
А чем отличается mc._x от _xmouse и onMouseMove от onEnterFrame?
![]() Просто заменить одно на другое и все будет...
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Цитата:
но что-то я не пойму, не получается чтобы эта линия была маской для нижележащего слоя=( может я что-то не так делаю? Я всё про тот же долбаный виноград, есть слой на котором нарисована лоза, над ней слой-маска с мувиклипом в котором на таймлайне едет болванка остроконечная (имитируя начало ростка), а за ней как бы по пути остаётся шлейф закрывая пройденый путь болванки. Если делать по тупому и за болванкой в каждом кадре в ручную делать пятно, то всё нормуль но нагрузка на проц и размер файла оставляют желать лучшего. А тут получилось с этим карандашом но почему то он не работает как маска. блин понаписал то))) |
|
|||||
|
lineTo не может быть маской
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
блин, понятно, а может есть какой-то другой способ близкий к тому что я описал?
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
ок, обязательно покапаюсь в Вашем исходнике, спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|