![]() |
Меню
Народ такая проблема, делаю сайт есть страница галлерея, на этой странице должно всплывать подменю с разделами, по задумке будет с боку из вне, вопрос такой: как сделать, чтоб наводя на общую область, выскакивало это меню, проблема в том что пробовал поставить прозрачный мувик по верх этого подменю, но в тогда не нажать на кнопки. Посовтеуйте что нить. Пасиб.
|
Код:
//функция примерно такая |
реагируй на приближении мыши к точке а не onRollOver на прозрачный мувик
|
проблема в том, что на те кнопки, из которых состоит это подменю поставлен этот код, для плавного замедление
Код:
onClipEvent(load){Код:
var mouseListen:Object = new Object();кнопки вылетали с боку замедляясь, используя выше написанный скрипт. ( для замедления ) |
а можно ли сделать проверк просто на движение мыши,? т.е когда курсор попадает в область флеш ролика то открывается подменю, когда отводишь то уберается. заранее спасибо
|
проверяешь насколько близки xmouse u ymouse к тому что надо и от этого двигаешь панель
а то что спашиваешь делаешь onRollOver u onRollOut |
Цитата:
Код:
Mouse.onRollOver = function(){А как проверить насколько близки xmouse и ymouse я вобще 0 =) Если можешь подскажи.. |
1. не указал что.gotoAndPlay(2)
2. проверять по теореме пифагора например :) 3. не Mouse класс а мувик |
Цитата:
2. покажи пример скриптом плз 3. смотри пункт 1 =) |
1. тогда gotoAndPlay(scene,label) а не то что было
2. Код:
d=Math.sqrt(Math.sqr(_ymouse-mc._y)+Math.sqr(_xmouse-mc._x))Код:
mc.onRollOver=... |
Где здесь ошибки?
Код:
onClipEvent(load){ |
Использование onRollOver и onClipEvent одновременно. Или одно или другое, но никак не вместе. Про второе вообще лучше забыть, как страшный сон.
|
Цитата:
Код:
import mx.utils.Delegate; |
Цитата:
|
Цитата:
Код:
onClipEvent(load){ |
про конструкции onClipEvent() забыть и не вспоминать :) это уже совсем забытое прошлое...
Касательно того, что тебе нужно: сделай отдельную функцию для перемещения MovieClip'а и вызывай её вместо trace("Открываем меню"); и trace("Закрываем меню"); Код:
function slideThis(_mc:MovieClip, __x:Number, __y:Number, __speed):Void{Код:
slideThis(menuItem_mc, 100, menuItem_mc._y, 5); |
Цитата:
Не получается ничего :( , пишет ошибку что не хватает скобок... Какую конструкцию поставть, без понятия |
Подскажите что нить
|
ни на какую кнопку ничего ставить не нужно...
для примера: нарисуй квадратик на рабочем поле Flash и преобразуй его в MovieСlip, задай ему instance name box_mc в первый фреём заталкай весь этот большой код и добавь чуть ниже Код:
box_mc.onRelease = function (){ |
ошибки даёт
Код:
- '{' expected |
Вложений: 1
Ты что издеваешься?
Вложение 16104 |
Цитата:
Спс А можно как нить сделать чтоб при наведении на чёрный квадрат, выезжал другой? я пробовал не получилось. |
Вобщем я хочу сделать как на этом сайте, меню внизу, при наведении выдвегается и закрывается
http://www.peterprior.com/index2.html Кто подскажет как это сделать? |
Народ подскажите что-нибудь
|
Времени мало осталось, нужно сделать это меню, плз поделитесь скриптом :)
|
Народ кто знает как сделать такое меню как на этом сайте?
http://www.peterprior.com/index2.html Мучаюсь уже с месяц |
тебе дали больше, чем просил.
Нежелание подумать ленью не вылечить. Ну... или в вакансии, такая штука будет стоит не больше 500 р. |
Вот жешь люди, сидят и ждут, пока им разжуют, напишут, расскажут. Этого делать никто не обязан, потому как никто никому ничего не должен.
За этот месяц можно было проштудировать хелп и давно уже сваять простенькое меню (вариантов этак пять). |
| Часовой пояс GMT +4, время: 02:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.