Предотвращение наложения контуров без установки границы группы/слоя

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

Характер

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

Однако этот персонаж будет анимирован во Flash, и в последний раз, когда я пробовал этот трюк, после импорта персонажа во Flash, я был неприятно удивлен тем, что граница стала отдельным объектом, который трудно или невозможно правильно анимировать. Кроме того, всякий раз, когда рука приближалась к телу, пропадал контур между ними, что нежелательно.

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

Дополнительное примечание. И Illustrator, и Flash относятся к версии CC 2014.

Учитывая ваш вопрос и проблемы, единственный возможный способ, который я знаю, - это нарисовать три отдельных объекта - путь для заливки туловища, а затем два пути, которые будут составлять штрих туловища отдельно.
@ Скотт, я не уверен, что понимаю. Разве туловище не имеет единого штриха?
На вашем рисунке да. Но нельзя было применить обводку к заливке и рисовать обводки отдельно.
О, теперь я понимаю, что вы имеете в виду. Интересное решение.

Ответы (1)

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

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

Анимация плечевого сустава