![]() |
И все-таки как сделать кнопку
Недавно уже задавал этот вопрос, но меня не совсем поняли.. МНе нужно сделать такую кнопку, область зоны наведения и область зоны нажатия которой несовпадают... Кто-то мне помог и прислал макет кнопки, которая при наведении открывает еще одну кнопку.. Но! Мне надо, что-б если отвести мышь от первой, то вторай кнопка исчезала.
Единственный вариант, который я полагаю должен существовать - это сделать две кнопки с граничащими зонами нажатия. И сделать на первой кнопке такой код, что-б при наведении на нее вылезала вторая и можно перемещать мышку с одной на вторую (и в итоге нажать на вторую и перейти по ссылке), а при отведении мыши от первой и от второй вторая должна исчезнуть......... Вот.. Никто случаем не в курсе, как реализовать мою больную идею? |
может быть это подойдет?
Код:
function drawButton(clip:MovieClip, coords:Object, color:Number):Void { |
что-то я не очень понимаю. а куда первые коды вписывать??
|
вставьте весь код в главный фрейм и посмотрите результаты работы
|
Не, в вашем файле вторая кнопка находится в области первой, а мне хотелосьбы, что-б она была сама по себе. Но все равно спасибо за код, я его попробую применить..
И кстати, можно-ли сделать так, что-б при наведении на первую кнопку (если ее сделать мувиком) стрелка не менялась на руку? |
по поводу руки смотреть свойство useHandCursor.
вторая кнопка находится не в первой, а над ней. |
Вложений: 1
Ну а надо, что-б отдельно была. В этом и сложность. Надо, что-б вторая кнопка отображалась при наведении на первую.
Я вот сделал пример, только надо что-б можно было и на вторую кнопку нажать... |
а где это свойство useHandCursor??
|
собственно у самого объекта мувиклип
|
у меня такого нет.. у меня 2004 флэш. может, там нет такого?
а что с кнопкой? |
| Часовой пояс GMT +4, время: 21:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.