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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.07.2007, 22:00
Alex Pusher вне форума Посмотреть профиль Отправить личное сообщение для Alex Pusher Найти все сообщения от Alex Pusher
  № 1  
Ответить с цитированием
Alex Pusher
[+4 09.01.08]

Регистрация: Aug 2005
Адрес: MSK
Сообщений: 133
Отправить сообщение для Alex Pusher с помощью ICQ Отправить сообщение для Alex Pusher с помощью AIM
По умолчанию действие по заданному url в меню

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

Старый 28.07.2007, 22:57
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
В коде странице указать кадр перехода через flashvars.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 28.07.2007, 23:41
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 3  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
например:
Код:
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" />
..


Последний раз редактировалось Kikasso; 29.07.2007 в 01:01.
Старый 29.07.2007, 00:36
Alex Pusher вне форума Посмотреть профиль Отправить личное сообщение для Alex Pusher Найти все сообщения от Alex Pusher
  № 4  
Ответить с цитированием
Alex Pusher
[+4 09.01.08]

Регистрация: Aug 2005
Адрес: MSK
Сообщений: 133
Отправить сообщение для Alex Pusher с помощью ICQ Отправить сообщение для Alex Pusher с помощью AIM
Чё то не получилось... вот пример того как я это всё устроил... подскажите где ошибка...
Вложения
Тип файла: zip help.zip (6.4 Кб, 73 просмотров)

Старый 29.07.2007, 00:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Kikasso, а зачем в flashvars указывать имя клипа?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.07.2007, 01:00
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от iNils
Kikasso, а зачем в flashvars указывать имя клипа?
Ой что-то я тупанул. Копипаст - зло.
Исправил.
Цитата:
Сообщение от Alex Pusher
Чё то не получилось... вот пример того как я это всё устроил... подскажите где ошибка...
Кроме object, есть и embed - прописывать надо ессно и там и там.

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


Последний раз редактировалось Kikasso; 29.07.2007 в 01:12.
Старый 29.07.2007, 14:59
Alex Pusher вне форума Посмотреть профиль Отправить личное сообщение для Alex Pusher Найти все сообщения от Alex Pusher
  № 7  
Ответить с цитированием
Alex Pusher
[+4 09.01.08]

Регистрация: Aug 2005
Адрес: MSK
Сообщений: 133
Отправить сообщение для Alex Pusher с помощью ICQ Отправить сообщение для Alex Pusher с помощью AIM
ага.. спасибо) разобрался.. а в 3ем AS есть функция детекта урла?

Старый 29.07.2007, 15:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Нет, нету.
Точно также надо передавать через flashvars.

Старый 29.07.2007, 17:13
Alex Pusher вне форума Посмотреть профиль Отправить личное сообщение для Alex Pusher Найти все сообщения от Alex Pusher
  № 9  
Ответить с цитированием
Alex Pusher
[+4 09.01.08]

Регистрация: Aug 2005
Адрес: MSK
Сообщений: 133
Отправить сообщение для Alex Pusher с помощью ICQ Отправить сообщение для Alex Pusher с помощью AIM
кстати, появился баг...
Не всегда верно срабатывает значение (пример: value="movie.swf?frameToGo=1")
вот можно поковыряться тут и понять что по нажатию на кнопки меню, не всегда загорается нужная по переходу на страницу.. после рефреша как ни странно всё ок)))
вот тут баг, посмотрите весело как) http://www.missreclama.ru/about.php

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


Последний раз редактировалось iNils; 29.07.2007 в 18:57.
Старый 29.07.2007, 19:12
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Есть кнопка , поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.

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

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

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

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


 


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


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