Показать сообщение отдельно
Старый 21.01.2009, 19:27
USSRxNeonion вне форума Посмотреть профиль Отправить личное сообщение для USSRxNeonion Найти все сообщения от USSRxNeonion
  № 1  
Ответить с цитированием
USSRxNeonion

Регистрация: Jan 2007
Сообщений: 9
По умолчанию Прокрутка flash-сайта

Не знал где спросить, надеюсь выбрал правильный раздел.
Перерыл пол и-нета, но решение моей проблемы не нашел.

Значит есть сайт : http://www.vladgriss.com
Зайдя на него мы попадаем на стартовую страничку, где можем выбрать язык, на котором будем грузиться flash-сайт.
При нажатии окно браузера разворачивается на все 100% экрана и переходит в Full Screen Mode.

И вот тут проблема возникает. Сайт делался под 1200*850 пикселей(так уж человек захотел...эх).
Как можно сделать чтобы при открытии сайта с меньшим разрешением всегда была боковая прокрутка всего флеш ролика и во всех браузерах?
Т.е. если клип идет высотой в 1200, так чтобы весь ролик браузер и мог прокрутить.
Если нужны какие-то исходники, могу предоставить...

Добавлено через 1 час 28 минут
Уже что только не пробовал - и в таблицу запихивал, и в слои засовывал...
А всего-то надо чтобы была вертикальная прокрутка браузерная всего флеш ролика...

Добавлено через 2 часа 32 минуты
частично решил проблему таким кодом:

Цитата:
<HTML>
<head>

<title>Vlad Griss</title>

<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="minmax.js"></script>

<style type="text/css">
/* hide from ie on mac \*/
html {
height: 850;

}

#flashcontent {
height: 850;
min-width:1180px;
width: expression( (document.documentElement.clientWidth || document.body.clientWidth) < 1180 ? '1180px' : '100%');
min-height:850px;

}
/* end hide */

body {
height: 850;
margin: 0;
padding: 0;
background-color: #4AA916;
}

</style>
</head>

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-4217983-1";
urchinTracker();
</script>

<body>

<div id="flashcontent">
<p align="center"><strong>Вам необходимо обновить версию Flash-плеера для просмотра нашего сайта.</p>
<p align="center">Скачять его можно <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">тут</a>.</strong></p>
</div>

<script type="text/javascript">
var so = new SWFObject("engl.swf", "sotester", "100%", "850", "8", "#000000");
so.addParam("scale", "noscale");
so.addParam("menu", "false");
so.write("flashcontent");

</script>
</body>
</html>
Но. В эксплорере прокрутка так и не появилась. В сафари прокрутка есть, но не работает прокрутка которая внутри флеша.

Добавлено через 2 часа 36 минут
Вставил код в QUOTE потому что в других кода плохо отображался. Поправте css-стили.


Последний раз редактировалось USSRxNeonion; 21.01.2009 в 22:02.