PDA

Просмотр полной версии : Узнать - какая форма у movieClip`а?


ERrorMAKros
04.03.2010, 09:41
Вот такой вот вопрос:
Есть MC, он имеет нестандартную форму (к примеру, в виде звезды), задача сл.:
Подскажите plz, как реализовать обводку краёв каким нибудь цветом данного клипа при (к примеру) наведении мышкой?

Котяра
04.03.2010, 10:20
для обводки спрайта добавьте в массив фильров filters GlowFilter (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/filters/GlowFilter.html).
var glowFilter:GlowFilter = new GlowFilter (); // настройки смотрите в хелпе
var sprite:Sprite;// звёздочка
sprite.filters =[glowFilter];// устанавливаем фильтр

ERrorMAKros
04.03.2010, 10:46
Спасибо, то что нужно ;)

proxiServer
04.03.2010, 10:47
Котяра, это свечение. А как именно обводку сделать? Давно интересует этот вопрос.

etc
04.03.2010, 10:53
Котяра, это свечение. А как именно обводку сделать? Давно интересует этот вопрос.

Поставить флаг inner.

Котяра
04.03.2010, 10:55
параметры у глоу можно выставить - ставим blurX=blurY = 2 (сколько пикселей обводка нужна) - ставим strength =255 получится практически Stroke. Чистого нативного Stroke нет во флэше.
ЗЫ ну и inner если нужен..

Elser
04.03.2010, 14:46
а как на счет пунктирной обводки?
ЗЫ - ну не удержался )))

Котяра
04.03.2010, 17:25
а как на счет пунктирной обводки?
ЗЫ - ну не удержался )))
вам надо вы и делайте) ни разу не встречал пунктирной обводки. можно что-то подобное сделать с GradientGlow - попробуйте в CS4 поиграться с параметрами..

ERrorMAKros
07.03.2010, 03:04
Выше было правильно предположено, хотелось бы что то вроде Stroke. IMHO, glowFilter самое интересное предложение!

Obi
07.03.2010, 10:58
PixelBender есть для всякого такого )