Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите доделать flash-меню (http://www.flasher.ru/forum/showthread.php?t=115011)

evraz 15.08.2008 17:53

Помогите доделать flash-меню
 
Вложений: 1
Сделала flash меню, на кнопках сделала действия (наведение, нажатие, активная)... Прописала на кнопки функцию:
Код:

on (press) { getURL ("адрес", "_self", "GET"); }
. Но кнопка активной не становится что делать?

storm_ 16.08.2008 02:53

Кнопки активные.
Может быть вы имеете в виду, что они не отправляют вас по ссылке?
Для того, чтобы ссылка работала — необходимо в Publish опциях поставть галочку в форматах
на html. И нажать «PUBLISH» или Ctr+F12. В директории исходника появится menu_neprinjato.html
Его выкладываете вместе с флешкой на любой доступный сервер (типа narod.ru) и тестируйте
браузером — кнопки будут работать.

Кстати — ваши прописанные ссылки нерабочие.

P.S.

Лучше использовать «on (release)», нежели «on (press)»

etc 16.08.2008 12:50

Цитата:

Сообщение от storm_ (Сообщение 758474)
Лучше использовать «on (release)», нежели «on (press)»

Лучше вообще обработчик восьмилетней давности не использовать.

storm_ 16.08.2008 14:38

Цитата:

Сообщение от __etc (Сообщение 758501)
Лучше вообще обработчик восьмилетней давности не использовать.

Верно, на саму кнопку вешать код — зло. :)
Но это гораздо проще сделать новичку.

etc 16.08.2008 15:01

Чтобы потом переучиваться? Это не проще новичку, сделать правильно ненамного сложнее.

crazyone 18.08.2008 02:31

Новички, которым я что-то показывал, вполне нормально воспринимали и код в кадрах и имена кнопок.

Фактически, чтобы написать код в кадре, а не на кнопке, нужно сделать на одно действие больше - дать кнопке имя. Это ненамного сложнее, согласитесь.

storm_ 18.08.2008 02:43

Самое смешное, что мы тут паримся, а человек , который спросил про менюшку —
давным-давно забыл…

evraz 18.08.2008 12:42

storm_, ничего я не забыла. Подскажите, пожалуйста, как делать правильно, код на кадрах я знаю как ставить, а вот какой и где - это вопрос, первый раз делаю flash-меню. А ссылки не работают потому что сайта еще нет в сети, он в разработке.

storm_ 18.08.2008 15:53

Вобщем — так:
Как уже выше писалось — объект Button уступает по многим параметрам объекту
Movie Clip.
Но в вашем случае — где от кнопок нужно всего-лишь осуществить переход по ссылкам, можно их оставить.
Для того, что вы на сцене в кадре прописать каждой кнопке код, необходимо указать «Instance Name» — когда выделете кнопку, или муви-клип, в левом, нижнем углу появится форма: в ней будет указан тип объекта (Movie Clip, Button,
Shape…), а ниже будет «Instance Name». Туда вводите желаемое имя кнопки. (без пробелов и имя не должно начинаться с цифры)
А в кадре код должен выглядеть так:
Код:

имяВашегоКлипа.onRelease = function(){getURL("http://yourlink.com", "_top")}
значение — "_top" указывает на то, что ссылка откроется в текущем окне браузера. Если нужно открыть в новом окне — "_blank".
Вот и все…

evraz 18.08.2008 16:30

еще нужно чтобы при нажатии кнопки и когда ссылка активна, у кнопки менялся внешний вид. Вы мой исходник смотрели? там в библиотеке сделаны Movie Clip, для разных событий кнопки... Если несложно объясните как сделать меню, не вставляя кнопки, или дайте исходник если можно, я попробую разобраться :).


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

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