Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Меню в стиле Юго - горю ! :( (http://www.flasher.ru/forum/showthread.php?t=36612)

RobinH 02.09.2002 14:29

Меню в стиле Юго - горю ! :(
 
Ребят, выручайте ! Горю по срокам :rolleyes:

Вопрос связан со CmartClips, точнее по опубликованному исходнику "Меню в стиле ЮГО" по адресу http://www.flasher.ru/src/category_79_1/

Так вот, в чем вопрос - меню то там есть, пункты менять можно, а как ссылку сделать с этой кнопки, вооще не ясно :rolleyes:

Даю код, что любезно привел автор с его комментариями


.....................................................................................................
_x = 0;
for (i=1; i<=punkts.length; i++) {
punkt.duplicateMovieClip('punkt'+i, i);
this['punkt'+i]._x += i*this['punkt'+i]._width;
}
shirina = punkts.length*punkt._width;
punkt._visible = false;

// в функции ниже обрабатывайте нажатие на кнопку
function butact(num) {

// это примерно то, как работает кнопка. То есть, пример использования параметра, вы вольны изменять и нарастить все что угодно
trace(' нажата кнопка под названием \"'+num+'\"');
}
.....................................................................................................

Я что-то совсем не могу вьехать :rolleyes: что _точно_ нужно сделать, что бы моя кнопка (назовем ее кнопка1 )
отсылала меня при клике на нее, на определенный кейфрейм главной сцены !..

То есть, непонимаю вообще :confused:

Кто-нить, может дать _точный код_ что нужно вставить туда, что бы кнопки заработали, и я мог только поменять их имена и саму ссылку, что бы все работало ... ?

RobinH 02.09.2002 17:15

ну неужели никто не знает ?... :(

RobinH 02.09.2002 19:23

Нет совсем никаких идей ? Может, кто подскажет где взять похожее меню, с уже реализованой функцией работающих кнопок ? :(

JeeP 02.09.2002 19:31

getURL();
поиск!

RobinH 02.09.2002 19:58

В смысле ?! Куда этот ГетУрл подставить ? И как его к кнопке привязать ? :(

RobinH 03.09.2002 13:15

Кто-нибудь ! Хотя предположения-то есть ?!..... :confused:

SPV 03.09.2002 13:18

Только никому больше не говори...
function butact(num) {

// это примерно то, как работает кнопка. То есть, пример использования параметра, вы вольны изменять и нарастить все что угодно

if (num==0) {
url = "1.html";
} else if (num==1) {
url = "2.html";
} ...
} else {
url = "unknown.html";
}
getURL(url);

}

SPV 03.09.2002 13:22

А уж этот код вообще распечатай, а то сотру через 5 минут - вдруг кто ещё увидит...

Только никому больше не говори...
function butact(num) {

// это примерно то, как работает кнопка. То есть, пример использования параметра, вы вольны изменять и нарастить все что угодно

if (num==0) {
frame = 100;
} else if (num==1) {
frame = 154;
} ...
} else {
frame = 218;
}
_root.gotoAndPlay(frame);

}

Useless 03.09.2002 14:16

2 SPV:
Это не пальцато :)
Лучше - вот так:
Код:

function butact(num){
  _root.gotoAndPlay([100,154,...,258][num]);
}

Эхх, люблю я ECMA-268, или как его там :D

2 RobinH
Там через запятую перечислены номера кадров. По нажатию на кнопку вызываешь butact с номером кнопки (нумерация с нуля!), и твой рут переходит на соответствующий кадр. То есть, кнопка с номером 0 отсылает на кадр 100, с номером 1 - на кадр 154 etc.


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

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