Просмотр полной версии : адресная строка браузера и навигация flash сайта
Всем привет и хорошего настроения!!!
Помогите пожалуйста разобраться, как можно менять адресную строку браузера, когда делается переход во flash сайте по страничкам (о нас, партнеры, работы и т.д.)..?
Изучил статью http://noregret.org/tutor/gentle/#6 , там говорится о файле swfobject.js ....а вот где такой взять можно?
Подскажите, плииз, как решить эту проблему...
swfobject + swfadress . делается за 10 минут. почитать про swfobject и скачать его (http://code.google.com/p/swfobject/) и почитать про и скачать swfadress (http://www.asual.com/swfaddress/). примеров по ссылкам валом, доков тоже.
Alkaz, спасибо сейчас изучу ...
Добавлено через 1 час 43 минуты
swfobject + swfadress . делается за 10 минут. почитать про swfobject и скачать его (http://code.google.com/p/swfobject/) и почитать про и скачать swfadress (http://www.asual.com/swfaddress/). примеров по ссылкам валом, доков тоже.
скачал этот swfobject поместил в одну папку со всеми файлами моего сайта.. использовал такой HTML код
<HTML><!-- HTML -->
<HEAD>
<TITLE>www.fewart.ru</TITLE>
</HEAD>
<CENTER>
<BODY ALIGN=CENTER bgcolor=#000000 text=#FFFFFF link=#FF0000></BODY>
<script src="swfobject.js"></script>
<div id="flash">Добро пожаловать на персональный сайт fewart.ru.</div>
<script>
var so = new SWFObject("site.swf", "site","1000px", "800px", "8", "#000000");
<!-- разрешаем флэшке обращаться к броузеру -->
so.addParam("allowScriptAccess", "always");
<!-- передаем флэшке идентификатор раздела -->
so.addVariable("FlashVars_current", location.hash);
so.write("flash");
</script>
<HTML>
но вот все равно, когда сайт открываешь через Internet Explorer, всплывают вопросы и до флэшки добираешься через несколько кликов мышкой...
подскажите, может я где ошибку допустил в коде???
а вот файл swfobject который я и спользую
Dr_Bra, любой код должен оформляться соответствующими тегами.
хорошо, исправлюсь =))
Добавлено через 24 минуты
иитаак, значит HTML код правильный, а почему сайт сразу не показывается???
сайт открываете локально?
сайт открываете локально?
нет, с помощью двойного клика по HTML файлу
Добавлено через 38 минут
да и локально загружается точно так же =(( что делать
ну я это и имел ввиду :) идете в настройки IE -> Advanced -> Security -> ставите галочку Allow active content to run in files on My Computer. и спокойно тестите. если заливаете на сервер, то таких манипуляций не требуется.
Alkaz, посмотрите пожалуйста, так и должно быть www.molekula-lab.ru
значит файл swfobject уже работает???
Добавлено через 44 минуты
что бы менять адресную строку, в .FLA файле необходимо вызвать функцию
import flash.external.ExternalInterface;
ExternalInterface.call("setHash", gruzim_kontakt);
где "имя_вкладки" можно задавать абсолютно любое или нужно называть одноименно с подгружаемым файлом???
Добавлено через 47 минут
у меня почему-то пишет в адресной строке /site.html#undefined
Добавлено через 1 час 12 минут
подскажите плз
Добавлено через 1 час 32 минуты
странно получается, если ставить "имя_вкладки" - цифра, то все нормально, а если писать нормальное имя , то undefined
Добавлено через 1 час 49 минут
ага, все получилось, главное кавычки не забыть )))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.