![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 4
|
Благодарю откликнувшихся.
Делал год назад, исходники потерялись, пришлось переделывать, практически сначала, т.к. пришла пора внести изменения, а за год голова стала деревянной ![]() ![]() Не коммерция, своё собственное предприятие: www.ekvius.ru 1. Ну не хочет ролик воспроизводиться из мозиллы и хрома, в и.е. идёт отлично 2. Пожалуйста подскажите как его заставить масштабироваться под размер обозревателя, как-будто с использованием пункта из контекстного меню плеера "показать всё". Вот текст index.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<title>Конюшня в Звенигороде Постой Аренда денников</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
html, body { height:100%; background-color: #363636;}
body { margin:0; padding:0; overflow:hidden; }
#flashContent { width:100%; height:100%; }
</style>
</head>
<body>
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" id="Конюшня в Звенигороде Постой Аренда денников" align="middle">
<param name="movie" value="Конюшня в Звенигороде Постой Аренда денников.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#363636" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="Конюшня в Звенигороде Постой Аренда денников.swf" width="100%" height="100%">
<param name="movie" value="Конюшня в Звенигороде Постой Аренда денников.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#363636" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Загрузить Adobe Flash Player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>
Маленькое дополнение: дело так понимаю в особенностях публикаций в cs5, т.к. нашел старый index.html, сгенерированный в cs3, с ним всё работает: www.estate.ekvius.ru Хочется разобраться как избегать подобных проблем при публикации в ЦС5. Вот старый индекс: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>index</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#363636">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0',
'width', '100%',
'height', '100%',
'src', 'index',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'index',
'bgcolor', '#363636',
'name', 'index',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'index',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="index" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="index.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#363636" /> <embed src="Конюшня в
Звенигороде Постой Аренда денников.swf" quality="high" bgcolor="#363636" width="100%" height="100%" name="index" align="middle"
allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>
Последний раз редактировалось Crocobarocco; 09.06.2010 в 05:42. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
У меня в Firefox 3.6.3 оба приведённых выше сайта одинаково "проигрываются".
А вообще вопросы не совсем понятные. Надо уточнить два момента: 1. Что значит "не проигрывается"? Где конкретно проблема? После чего возникает? Что видно на экране, когда возникает проблема? 2. Вы хотите, чтобы эта вот папка в середине изменяла свои размеры в зависимости от размеров окна браузера?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 4
|
Спасибо за отклик.
1. Сейчас оба работают, потому, что основной я запустил с использованием index.html из CS3, чтобы сайт работал. 2. Именно, чтобы папка масштабировалась вместе с окном. Спасибо. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Crocobarocco:
Сам сайт сделан таким образом, чтобы папка не изменяла свои размеры при изменении размеров флешки. Чтобы изменить это поведение, необходимо редактировать программный код флеш-сайта.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 4
|
Цитата:
П.С. Просто получается если ролик написан так, что его нельзя масштабировать, то после "показать всё" - масштабируется - только в путь. ![]() Спасибо! |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Crocobarocco:
- Полоса прокрутки действительно не появляется, потому что браузеру нечего прокручивать. Флешка занимает, скажем, 100% родительского для неё элемента BODY. Поэтому, если при изменении размеров окна браузера высота BODY становится равно, скажем, 100, флешка тоже получает высоту 100. Да и у BODY в первом случае стоит CSS-стиль со свойством overflow:hidden. - При внедрении флешки в HTML-страницу у тэгов OBJECT и EMBED есть параметр/атрибут scale. Вот его описание с сайта Adobe: Цитата:
Цитата:
- Есть ещё довольно экзотический и далеко не элегантный вариант, который можно попробовать. У FlashPlayer'а есть набор методов, которые можно вызывать из JavaScript, к примеру. На сайте Adobe есть список оных. Можно попробовать использовать метод SetZoomRect для того, чтобы получить необходимое. Я, правда, не знаю, насколько это всё сейчас работает, поскольку та страничка писалась ещё во времена FlashPlayer'а версии 5 компанией Macromedia.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 4
|
Спасибо огромное, попробуем.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|