Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.09.2002, 14:29
RobinH вне форума Посмотреть профиль Найти все сообщения от RobinH
  № 1  
RobinH

Регистрация: Sep 2002
Сообщений: 28
Flame Меню в стиле Юго - горю ! :(

Ребят, выручайте ! Горю по срокам

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

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

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


.....................................................................................................
_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+'\"');
}
.....................................................................................................

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

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

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

Старый 02.09.2002, 17:15
RobinH вне форума Посмотреть профиль Найти все сообщения от RobinH
  № 2  
RobinH

Регистрация: Sep 2002
Сообщений: 28
ну неужели никто не знает ?...

Старый 02.09.2002, 19:23
RobinH вне форума Посмотреть профиль Найти все сообщения от RobinH
  № 3  
RobinH

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

Старый 02.09.2002, 19:31
JeeP вне форума Посмотреть профиль Отправить личное сообщение для JeeP Посетить домашнюю страницу JeeP Найти все сообщения от JeeP
  № 4  
JeeP
 
Аватар для JeeP

Регистрация: Apr 2002
Адрес: Ukraine, Kiev
Сообщений: 504
Отправить сообщение для JeeP с помощью ICQ
getURL();
поиск!

Старый 02.09.2002, 19:58
RobinH вне форума Посмотреть профиль Найти все сообщения от RobinH
  № 5  
RobinH

Регистрация: Sep 2002
Сообщений: 28
В смысле ?! Куда этот ГетУрл подставить ? И как его к кнопке привязать ?

Старый 03.09.2002, 13:15
RobinH вне форума Посмотреть профиль Найти все сообщения от RobinH
  № 6  
RobinH

Регистрация: Sep 2002
Сообщений: 28
Кто-нибудь ! Хотя предположения-то есть ?!.....

Старый 03.09.2002, 13:18
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 7  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Только никому больше не говори...
function butact(num) {

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

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

}
__________________
Two beer or not two beer?...

Старый 03.09.2002, 13:22
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 8  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
А уж этот код вообще распечатай, а то сотру через 5 минут - вдруг кто ещё увидит...

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

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

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

}
__________________
Two beer or not two beer?...

Старый 03.09.2002, 14:16
Useless вне форума Посмотреть профиль Отправить личное сообщение для Useless Посетить домашнюю страницу Useless Найти все сообщения от Useless
  № 9  
Useless

Регистрация: Mar 2001
Адрес: всё, отжился...
Сообщений: 1,024
Отправить сообщение для Useless с помощью ICQ
2 SPV:
Это не пальцато
Лучше - вот так:
Код:
function butact(num){
  _root.gotoAndPlay([100,154,...,258][num]);
}
Эхх, люблю я ECMA-268, или как его там

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

Создать новую тему   Часовой пояс GMT +4, время: 19:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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