Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Как поменять цвет кнопки по on(что-нибудь)? (http://www.flasher.ru/forum/showthread.php?t=61671)

Blot 09.08.2004 14:33

Как поменять цвет кнопки по on(что-нибудь)?
 
При нажатии на кнопку хочу поменять её цвет, в доступных св-вах есть только _alpha, как выдти из сложывшейся ситуации?

FreeLander 09.08.2004 15:12

там в кнопке кадры есть, ты в неё зайди-то.

лень это всё на пальцах объяснять, возьми любой самоучитель, там это описано бывает "от и до".

Blot 09.08.2004 15:18

Про кадры я знаю :)
Я просто хочу зафиксировать её в нажатом состоянии.

На ум приходит следующее:

on (release)
{
_root.button1._alpha=50;
}

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

FreeLander 09.08.2004 15:31

тогда не кнопку делай, а мувик и при нажатии меняй ему цвет при помощи объекта color

Usage
new Color(target)

Parameters
target The instance name of a movie clip.

Returns
A reference to a Color object.

Blot 10.08.2004 14:46

С этим разобрался, спасибо.

А можно ли менять цвет на градиентную заливку?
У объекта COLOR есть методы setRGB() (с которым я уже разобрался) и метод setTransform().
Но методом setTransform() помойму нельзя менять градиент???

silin 10.08.2004 15:36

методом setTransform() действительно нельзя менять градиент
но, если у тебя будет не кнопка, а мувик, как FreeLander предложил, ничего не мешает сделать ему специальный фрейм для зафиксированного состояния или еще для какого захочешь

Штрек 11.08.2004 03:42

Можно изначально кнопку-мувик залить градиентом/программно/, а затем матрицу менять...

Blot 11.08.2004 10:09

Что кнопка должна быть мувиком, это я уже понял.

Научите пожалуйста как программно залить градиентом и что такое "матрица", как её менять? Я небольшой специалист во flash, прошу прокомментировать...

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

Жень Шень 11.08.2004 11:38

Привет!
Посмотри
http://www.flasher.ru/forum/showthre...threadid=61645
Там есть пример градиентной заливки с помощью кода.

Цитата:

Оригинал написал(а) Blot
Скажите хотя бы в каком разделе искать ответ, у меня книга ...
Смотря какая книга. А, вообще, ищи разделы "Объект Color", "Создание графики по сценарию" - подразделы "Градиенты ", "Градиенты матричного преобразования".
Удачного поиска! :)

Blot 11.08.2004 11:59

Спасибо!
Идею понял, пошел думать... :confused:


Часовой пояс GMT +4, время: 20:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.