PDA

Просмотр полной версии : Помогите доделать рисовалку - пожалуйста!!


koty__w
25.03.2007, 23:46
я сделала рисовалку, все просто: кисточка ездит вслед за мышкой по холсту и оставляет за собой след.

вот линк на этот файл: http://www.koty.kiev.ua/sample.swf

только след почему-то находится НАД кисточкой, и в итоге кисточку становится не видно.

помогите, пожалуйста, это срочно и очень важно!

iNils
25.03.2007, 23:56
Надо поменять глубину кисточки.
Покажите свой код.

koty__w
26.03.2007, 00:12
коды следующие:
Mouse.hide();
onClipEvent (load) {
startDrag(this, true);
}
_root.createEmptyMovieClip("myLine", 0);

_root.onEnterFrame = function() {
myLine.moveTo(_xmouse, _ymouse);
myLine.lineStyle(40, 0xffffff, 100);
_root.onMouseMove = function() {
myLine.lineTo(_xmouse, _ymouse);
}
}

_root.onMouseUp = function() {
_root.onMouseMove = noLine;
}

iNils
26.03.2007, 00:18
Для оформления своего кода, надо использовать теги .

И поменяйте код на кисточке, на этот.
onClipEvent (load) {
startDrag (this, true);
this.swapDepths (1);
}

koty__w
26.03.2007, 00:22
Спасибо, как же все оказалось просто! :)

iNils
26.03.2007, 00:25
Объекты размещенные на сцене (за исключением компоненетов от макромедиа), получают отрицательную глубину. И когда мы создаем объект программно и задаем им положительную глубину (чтобы быть уверенными, что случайно не убьем нарисованный объект), то он перекрывает собой размещенные объекты.

koty__w
26.03.2007, 00:28
спасибо еще раз!

скоро снова приду к вам на форум - тут столько всего полезного! :)