Haiat
29.07.2008, 19:41
Добрый вечер!
Есть вертикальное меню состоящие из пунктов меню. Концепция дизайна предусматривает градиент от темно-серого до светло-серого(вертикально сверху-вниз) наложенный на меню. В фотошопе это реализовано просто. Все пункты меню объединены в один слой, и в стилях наложен градиент.
Во флэше как я думаю всё гораздо сложнее))
Задача стоит такая что какое бы оно по высоте не было, верхний цвет у верхнего пункта, нижний цвет у нижнего.
Есть конечно вариант сделать прямоугольник с таким же градиентом, растянуть его под высоту меню. Сделать маску пунктами меню. А потом кнопки сверху сделать невидимыми.
Но согласитесь это грязно и неправильно.
Поэтому я подумал сделать по-другому, зная верхний и нижний цвет, а также количество пунктов меню. Этот цвет разложить на составляющие. Количество какого то цвета разделить на количество пунктов. И просто снова собирать этот цвет для каждого пункта.
Но не совсем понимаю как это реализовать.
Прошу Вас помочь, либо направить на верное русло.
Спасибо
Есть вертикальное меню состоящие из пунктов меню. Концепция дизайна предусматривает градиент от темно-серого до светло-серого(вертикально сверху-вниз) наложенный на меню. В фотошопе это реализовано просто. Все пункты меню объединены в один слой, и в стилях наложен градиент.
Во флэше как я думаю всё гораздо сложнее))
Задача стоит такая что какое бы оно по высоте не было, верхний цвет у верхнего пункта, нижний цвет у нижнего.
Есть конечно вариант сделать прямоугольник с таким же градиентом, растянуть его под высоту меню. Сделать маску пунктами меню. А потом кнопки сверху сделать невидимыми.
Но согласитесь это грязно и неправильно.
Поэтому я подумал сделать по-другому, зная верхний и нижний цвет, а также количество пунктов меню. Этот цвет разложить на составляющие. Количество какого то цвета разделить на количество пунктов. И просто снова собирать этот цвет для каждого пункта.
Но не совсем понимаю как это реализовать.
Прошу Вас помочь, либо направить на верное русло.
Спасибо