Форум 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)
-   -   Помогите вставить ссылку (вот исходник) (http://www.flasher.ru/forum/showthread.php?t=90906)

rols 20.01.2007 21:35

Да дело-то не в программе, я просто незнаю какой код прописать надо на эти две кнопки.

Kikasso 20.01.2007 22:35

код в кадре
Код:

btn.onRelease = function(){
getUrl("http://www.flasher.ru/forum/");
}

или, раз уж раздел для начинающих, код на кнопке
Код:

on(release){
getUrl("http://www.flasher.ru/forum/");
}


rols 20.01.2007 23:16

код в кадре
Код:

btn.onRelease = function(){
getUrl("http://www.flasher.ru/forum/");
}

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

Вы бы могли выложить исходник, как здесь сделано верхнее выпадающее меню ( http://rybak.pri.ee/flash ), а то я уже запарился:wacko: ничего не получается:boredom:
Это я сделал так:
задняя кнопка (задний фон)
Код:

on (rollOver)
{
    this.gotoAndPlay("1");
}
on (releaseOutside, rollOut)
{
    this.gotoAndPlay("16");
}

а мне надо чтоб было вот так
Код:

on (rollOver)
{
    this.gotoAndPlay("s1");
}
on (releaseOutside, rollOut)
{
    this.gotoAndPlay("s2");
}

незнаю вам понятно или нет?
Задний фон на дорожках s1 и s2 сделан(1кнопка), а на этом фоне вторая кнопка и третья и тд.
Заранее благодарен!!!

Kikasso 21.01.2007 00:06

если код в кадре, каждой кнопке на сцене надо дать имя. В твоем исходнике вообще одна кнопка. rols, нарисовано красиво, но какой тебе код нужен убей меня не пойму.
ты пишешь
Код:

this.gotoAndPlay("s1");
пожалуйста, это переход на метку. Поставь ключевой кадр с такой меткой и все сработает.
Ты пишешь
Код:

this.gotoAndPlay("1");
Подразумевая переход на кадр с таким номером - убери кавычки и сработает.
Код:

this.gotoAndPlay(1);
Если тебе нужна ссылка тебе нужен getUrl. Если надо чтобы что-то сперва крутанулось, потом перешло - gotoAndPlay на кнопке и getUrl на кадре.

rols 21.01.2007 01:06

Мне трудно объяснить но попробую!
Код:

this.gotoAndPlay("s1");
Это всё у меня нормально работает, в кадре прописанно s1 и s2 !!!
Но, чтобы это сработало, нужно создать кнопку -чтоб при наведении на неё, заиграло s1 и s2. Правильно?
Так получилась эта задняя кнопка, иначе мне не запустить s1 и s2.
Всё это работает хорошо, но когда накладываю по верх этой кнопки ещё одну такую же, то эта втарая кнопка перекрывает первую, а значит и все команды на заднем фоне перестают в очерёдности работать ( мышка заднюю кнопку не видит!), и задняя кнопка начинает работать с начала не доиграв до конца.
Понял хоть что-нибудь???

Код:

this.gotoAndPlay("1");
А здесь да, кавычки просто опечатались.

rols 21.01.2007 01:22

Цитата:

Сообщение от Kikasso
потом перешло - gotoAndPlay на кнопке и getUrl на кадре.

Я вот это ни как не пойму, как это getUrl на кадре???
Я всегда прописываю getUrl на самой кнопке, а в кадр я не умею вставлять, как это???
Вот так я всегда делаю на кнопке
Код:

on (release)
{
  loadMovieNum("2.swf", 0);
}


Kikasso 21.01.2007 01:30

Цитата:

Сообщение от rols
Я всегда прописываю getUrl на самой кнопке, а в кадр я не умею вставлять, как это???

Ключевой кадр, по нему щелкаешь и в окне action пишешь код. Это если во флеше.
Цитата:

Всё это работает хорошо, но когда накладываю по верх этой кнопки ещё одну такую же, то эта втарая кнопка перекрывает первую, а значит и все команды на заднем фоне перестают в очерёдности работать ( мышка заднюю кнопку не видит!), и задняя кнопка начинает работать с начала не доиграв до конца.
Понял хоть что-нибудь???
Честно говоря, слабо ))
Зачем накладывать поверх одной кнопки другую? Или в квике иначе нельзя?
upd: вроде дошло. Продублируй команды с кнопки, которую мышь не видит, на ту, которую видит.

KLieriK 21.01.2007 01:33

rols
скачай лучше нармальный продукт для разработки во флеш.
ссылка указана у меня в подписи.
а лучше скачй шаравой флеш 9 и не будет проблем в разработке.
так как мало кто использует аналогичный с твоим продуктом

rols 21.01.2007 01:47

"Ключевой кадр, по нему щелкаешь и в окне action пишешь код. Это если во флеше."
-Нее так у меня на кадр нельзя, только на предмет какой либо, например кнопка.

"upd: вроде дошло. Продублируй команды с кнопки, которую мышь не видит, на ту, которую видит."
пр наведении эту не видит:
Код:

on (rollOver)
{
    this.gotoAndPlay("s1");
}
on (releaseOutside, rollOut)
{
    this.gotoAndPlay("s2");
} // end if

а видит вот эту
Код:

on (release)
{
  loadMovieNum("мувик.swf", 999);
}


rols 21.01.2007 02:00

Цитата:

Сообщение от KLieriK
rols
скачай лучше нармальный продукт для разработки во флеш.
ссылка указана у меня в подписи.
а лучше скачй шаравой флеш 9 и не будет проблем в разработке.
так как мало кто использует аналогичный с твоим продуктом

А что уже появился Flash 9 Encoder???, дамс отстал я от жизни, надо будет поискать!!
а 8 макромедию устанавливать, это уже большие проблемы, к ней ведь надо ещё привыкнуть, а это ещё пол года на клавиши придётся жать без отдыха)))) :mosking: Мне тут только с кнопкой разобратсяи всё будет ок!, осталное не проблема для меня. а если чесно то макромедия очень долго думает:quiet: по этому я и нашёл другую прогу.


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

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