![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2005
Сообщений: 27
|
Помогите найти правильное решение, создания бордера вокруг уже созданой формы (любой сложности).
Пример (на словах): существует множество "movie clip" содержащих один слой с разнообразным "shape", задача - пройтись по всем мувикам залить их определенным цветом, и нарисовать им бордер 1px другим цветом. Для этого написал одну функцию (св. в конце темы), но она плохо спраляется с определнными формами, может ктось уже сталкивался с данной задачей, помогите плиз ![]() function changeColor(obj,fill,bg){ Name=obj._name; obj.attachMovie(Name,'bg1',1,{_x:1,_y:1}); ColorBg = new Color(obj['bg1']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg2',2,{_x:-1,_y:1}); ColorBg = new Color(obj['bg2']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg3',3,{_x:1,_y:0}); ColorBg = new Color(obj['bg3']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg4',4,{_x:-1,_y:0}); ColorBg = new Color(obj['bg4']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg5',5,{_x:0,_y:1}); ColorBg = new Color(obj['bg5']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg6',6,{_x:0,_y:-1}); ColorBg = new Color(obj['bg6']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg7',7,{_x:1,_y:-1}); ColorBg = new Color(obj['bg7']); ColorBg.setRGB(bg); obj.attachMovie(Name,'bg8',8,{_x:-1,_y:-1}); ColorBg = new Color(obj['bg8']); ColorBg.setRGB(bg); obj.attachMovie(Name,'area',9,{_x:0,_y:0}); ColorFill = new Color(obj['area']); ColorFill.setRGB(fill); } fill - цвет заливки bg - цвет бордера |
![]() |
Часовой пояс GMT +4, время: 00:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| border , fill , shape |
|
|