Просмотр полной версии : Связка меню и сайта
JokerDen
25.05.2011, 22:28
Здравствуйте.
Помогите мне пожалуйста. Требуется, чтобы флэш-меню подсвечивало активный раздел сайта. То есть, есть адрес сайта формата "блаблабла?ItemId=5" и по этому id определяется раздел сайта. Как связать это с флэшем? Заранее благодарен.
Передавайте флешке инфу о том, на какой странце она находится с помощью параметра flashVars.
Подробнее - на форуме или погуглите.
JokerDen
25.05.2011, 22:38
Это, если правильно понимаю, нужна еще и работа того, кто писал сайт? Хотелось бы сделать это уже на готовом месте, беря просто адрес. Или это тоже есть во flashVars?
беря просто адрес.
1. "Брать" адрес можно, передавая его флешке с помощью flashVars в коде публикации (самое простое).
2. Можно с помощью JavaScript-овского вызова функции, которая бы брала строку адреса и возвращала его флешке.
Занимается во флешке этим класс ExternalInterface, его метод ExternalInterface.call().
В call нужно записать строкой JS-функцию, которая бы и вытаскивала текущий адрес.
Для вас это может оказаться сложнее, чем передать с помощью flashVars номер страницы явно.
3. Ну также можно использовать свойство _url, записав так на главном таймлайне:
var currentUrl:String = this._url ;
Получите полный путь к флешке.
Только потом надо парсить currentUrl, если хотите извлечь из него что-то типа id страницы.
Выбирайте, в общем.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.