![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2007
Сообщений: 213
|
Здравствуйте!
Есть цвет, например 0x018597 нужно програмно получить из него цвет, в котором увеличенные все составляющие, как это делается для клипов setTransform(ra: 50, ga:50, ba:50) Последний раз редактировалось JaLav; 15.01.2008 в 15:15. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 213
|
У меня такая задача:
есть обьект в флеше, пользователь задает цвет мне надо обьект залить этим цветом, ноне просто залить, а градиентом, чтоб внизу темнее был, а вверху ярче для "низа" подойдет тот цвет, который пользователь задает а "вехний" цвет хочу получить как то из нижнего способом увеличения яркости "нижнего" если б просто "верхний" надо было бледнее, можно было б задавать градиент от "нижнего" к белому, но надо именоо ярче получается надо переводить цвет сначала в Hsb, менять яркость, а потом назад в RGB нельзя ка-то проще это сделать? Последний раз редактировалось JaLav; 15.01.2008 в 16:18. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Чем не устроил ColorObject?
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 213
|
colorobject
наверное подойдет)) просто хотела узнать, какими способами это можно сделать спасибо! |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 213
|
Тогда подскажите еще, в чем моя ошибка
я в ООП разбираюсь ну.. не буду говорить как import ru.etcs.draw.ColorObject; color1="0x018597"; obj_color=new ColorObject(); str=obj_color.hexToRGB(color1); trace(str);// выводит undefined |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
undefined потому что не «0x018597», а «018597» нужно.
Смысла делать конверт нет. Проще: «b» и «B» — это «blue» и «Brightness», не путайте. Последний раз редактировалось etc; 15.01.2008 в 18:30. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 213
|
все равно undefined
Спасибище Вам!!! )) Последний раз редактировалось etc; 15.01.2008 в 18:31. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ошибся в импорте. Поправил.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:41. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|