Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Линия как маска (http://www.flasher.ru/forum/showthread.php?t=151655)

Pragma 03.03.2011 16:43

Линия как маска
 
Доброго времени суток. Подскажите пожалуйста как использовать нарисованную пером линию как маску? Дело в том, что у меня получается сделать маской только линию нарисованную кистью, но она получается неровной.

[IMG]http://i031.***********/1103/c2/631f9580e644.jpg[/IMG]

mooncar 03.03.2011 17:32

Вложений: 1
Нужно преобразовать нарисованную пером линию в Shape, после этого она сможет работать в качестве маски.
Выделяете линию, и делаете преобразование. Для CS3 это выглядит так:

Pragma 03.03.2011 19:45

Спасибо! А возможно ли под маску добавить направляющую линию по которой будет двигаться, например квадрат?

mooncar 03.03.2011 20:00

"под маску добавить" - не очень понятно о чем вы. Опишите, что вы хотите, развернуто.
Сделать сложную маску с движением по линии?

Pragma 03.03.2011 20:27

[IMG]http://s47.***********/i118/1103/ce/1633a8eedb22.jpg[/IMG]

Вот, есть маска и есть направляющая (точная копия маски, тажа линия) по которой двигается квадрат. Так вот эта направляющая не хочет под маску "ложиться".
Мне это нужно чтобы квадрат двигался точно по траектории повторяющую маску.

mooncar 03.03.2011 20:36

А зачем вам ее под маску класть? Это попросту невозможно и, главное, бессмысленно. И сама маска, и направляющая - это элементы среды разработки. В скомпилированном ролике их вообще нет на сцене, как нет и самих слоев, с которыми мы работаем в среде разработки.
Направляющая попросту не будет видна в скомпилированном ролике.
Может быть вы сам движущийся квадрат хотите под маску положить?
"Что вы хотите?" - вопрос в силе.

Pragma 03.03.2011 20:46

Я хочу чтобы квадрат который будет под маской, двигался точно по маске (маска это линия). Как буд-то бы маска одновременно была направляющей. Это возможно какими-то методами реализовать?

mooncar 03.03.2011 20:49

Хорошо, поставим вопрос иначе. Забудем про направляющую.
Что у вас должна маскировать маска? Еще лучше так - видимость какого объекта эта маска-линия должна определять?

Pragma 03.03.2011 21:11

Маска должна маскировать квадрат (или круг, не важно). В итоге должно получится как буд-то маленькая голубая линия летит по некой траектории.
Не знаю как вам по другому объяснить.

mooncar 03.03.2011 21:33

Вложений: 1
Ну вот я такое и предполагал в посте №6. :) Теперь всё ясно.
Смотрите вложение. Маскируется слой, в котором лежит мувик. В качестве маски используется нарисованная пером линия и превращенная в Shape.
Внутри маскируемого мувика в направяющем слое находится ранее скопированная туда та же линия, и ведомый ею квадрат.


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

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