Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   действие по заданному url в меню (http://www.flasher.ru/forum/showthread.php?t=99120)

Alex Pusher 28.07.2007 22:00

действие по заданному url в меню
 
Данная тем была в поиске, но на неё никто не дал внятного ответа...
Суть в следующем:
Есть flash менюшка на хтмл сайте. Как сделать так, что бы она узнавала страницу (урл) на котором находится и выполняла какое-либо действие (например переход на какой либо фрэйм).
Допустим... фэшка открыта через news.html и только тогда они идёт на кадр 2...
Окрыта через about.html и идёт на 3 кадр...
Собсно нужна ваша помощь... :eek:

iNils 28.07.2007 22:57

В коде странице указать кадр перехода через flashvars.

Kikasso 28.07.2007 23:41

например:
Код:

if(frameToGo)gotoAndStop(Number(frameToGo));
else if(labelToGo)gotoAndStop(labelToGo);

флеш вставлен в html так:
Код:

..
<param name="movie" value="movie.swf?frameToGo=2" />
..

или так:
Код:

..
<param name="movie" value="movie.swf" />
<param name="flashvars" value="labelToGo=main" />
..


Alex Pusher 29.07.2007 00:36

Вложений: 1
Чё то не получилось... вот пример того как я это всё устроил... подскажите где ошибка...

iNils 29.07.2007 00:39

Kikasso, а зачем в flashvars указывать имя клипа?

Kikasso 29.07.2007 01:00

Цитата:

Сообщение от iNils
Kikasso, а зачем в flashvars указывать имя клипа?

Ой что-то я тупанул. Копипаст - зло.
Исправил.
Цитата:

Сообщение от Alex Pusher
Чё то не получилось... вот пример того как я это всё устроил... подскажите где ошибка...

Кроме object, есть и embed - прописывать надо ессно и там и там.

P.S. только у вас кадры внешне не различаются - переход-то происходит..

Alex Pusher 29.07.2007 14:59

ага.. спасибо) разобрался.. а в 3ем AS есть функция детекта урла?

etc 29.07.2007 15:22

Нет, нету.
Точно также надо передавать через flashvars.

Alex Pusher 29.07.2007 17:13

кстати, появился баг...
Не всегда верно срабатывает значение (пример: value="movie.swf?frameToGo=1")
вот можно поковыряться тут и понять что по нажатию на кнопки меню, не всегда загорается нужная по переходу на страницу.. после рефреша как ни странно всё ок)))
вот тут баг, посмотрите весело как) http://www.missreclama.ru/about.php

ps. глюки только в IE. в мазиле и опере всё ок...

iNils 29.07.2007 19:12

Есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.

У меня работает в ИЕ с первого раза. И прочтите самый нижний код в третем посте. Лучше делать так, чем как написано кодом выше и как сделали вы, потому что так, на каждый раздел меню флешка загружается заново, то есть вместо одной, у вас будет 7 копий.


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

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