Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   рисовать по верх всего (http://www.flasher.ru/forum/showthread.php?t=88585)

dacino 26.11.2006 21:10

рисовать по верх всего
 
можно ли рисовать на муве по верх всех объектов на нем расположенных
если я делаю lineTo(x,y) на какой глубине это расположенно, и можно ли ее изменить

N!kE 26.11.2006 21:13

насколкьо помню, програмное рисование происходит поверх всего...

screamge 26.11.2006 21:34

перед использованием этого метода нужно сначала создать путой муви клип на нужной глубине, а затем приступать к рисованию в нём. на какой глубине ты разместишь свой муви решать тебе.

dacino 26.11.2006 21:44

screamge - новый мув не очень хорошее решиние - у меня число этих мувиков с картинкой заранее не известно, и в моем примере это тяжеловато реализовать...
если сделать мазку по верх всех мувов, под ней окажутся многие элементы - а юзер должен видеть каждый

screamge 26.11.2006 21:49

в таком случае не знаю...метод lineTo не обладает параметром глубины

screamge 26.11.2006 21:50

ну маску можно тоже создать програмно

dacino 26.11.2006 22:22

и программное ее создаие дела не меняет, не суть важно
- можно сделать вывод, что рисование происходит на наименьшей из возможных глубин.
надеюсь что если не прав, то мастера меня исправят

screamge 26.11.2006 22:29

я не мастер но могу посоветовать. сделай новый документ и и создай в нём всё что хочешь, а затем подгрузишь его на нужную глубину методам loadMovie ("mc.swf" , нужная глубина)

ElLamok 26.02.2007 21:59

Идем в хелп:
Описание:
Метод; рисует прямую, используя текущие настройки стиля линии от текущего положения "пера" (drawing position) до точки с координатами (x, y); затем позиция "пера" переносится в точку (x, y). Если мувиклип, в котором происходит рисование, содержит контент, нарисованный в среде разработки Flash, вызов lineTo() нарисует линию ниже этого контента. Если Вы вызовите lineTo() до вызова метода moveTo(), за положение "пера" будет принято значение по умолчанию, то есть точка (0, 0). Если какие-либо параметры опущены, метод не срабатывает и положение "пера" не изменяется.

Mr. Fixit 26.02.2007 23:51

ставь в коде после програмного создания клипов:
Код:

_root.createEmptyMovieClip('lines_mc', this.getNextHighestDepth());
lines_mc.lineStyle(1);
lines_mc.moveTo(x, y);
lines_mc.lineTo(x+x, y);
//и так далее



Часовой пояс GMT +4, время: 21:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.