Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Pomogite razukrasit knopku
Flash Zone Forum > Macromedia Flash > ActionScript
Bival1
Privet mastera Flasha nuzhna vasha pomash.

Est' knopka(button), tam UP i OVER raznogo cveta kartinki,
kak sdelat' tak shtoby pri nazhatie na nejo UP perekrasilsa,
pri redaktirovanie objekta v shape rezhymi cvet dajet menat nu nuzhen Action Script

SPASIBO
Eyronz
По-моему (если правильно понял вопрос) скрипта никакого не надо. Просто в кнопку надо вставлять
мувики. А с мувиками можно делать уже что душа желает. Конечно можна и экшином пробовать но это будет сложнее, на мой взгляд.
MustLive
Цитата
Est' knopka(button), tam UP i OVER raznogo cveta kartinki,
kak sdelat' tak shtoby pri nazhatie na nejo UP perekrasilsa,
pri redaktirovanie objekta v shape rezhymi cvet dajet menat nu nuzhen Action Script

Bival1

В твоём случае для создания каких-либо изменений объекта (кнопки) при наведении можно использовать лишь графику. В кадре UP (или OVER) сделай нужные изменения при наведении - перекрась кнопку.

Если нужны сложные изменения (сложная реакция объекта), то используй мувиклип - о чём уже упомянул Eyronz. Размести мувиклип в кадре, а в самом мувике уже создай необходимую анимацию (любой сложности).

Если же ты хочешь разместить какой-то акшон скрипт код при наведении, то можешь его разместить в кадре UP (или OVER). А ещё лучше выйди из кнопки (на верхний уровень), выдели её и зайди в Акшонс (F2/F9) и задай код (для rollOver или для rollOut). Состояние UP - это начальное состояние, а OVER это состояние при наведении.
AvDay
Как уже заметили, в этом случае моно использовать только графику. Но, если использовать как кнопку обычный там примитив как квадрат, тогда моно поменять его цвет програмно, например так:
Код
on (press) {
    a = new Color(this);
    a.setRGB(0x00f242)
}
on (release) {
    a = new Color(this);
    a.setRGB(0xF20000)
}

Етот код надо писать в кнопке.
Русская версия IP.Board © 2001-2009 IPS, Inc.