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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.06.2010, 04:31
Crocobarocco вне форума Посмотреть профиль Отправить личное сообщение для Crocobarocco Найти все сообщения от Crocobarocco
  № 1  
Ответить с цитированием
Crocobarocco

Регистрация: Jun 2010
Сообщений: 4
По умолчанию Ролик не проигрывается в FF и Хроме

Благодарю откликнувшихся.

Делал год назад, исходники потерялись, пришлось переделывать, практически сначала,
т.к. пришла пора внести изменения, а за год голова стала деревянной
Не коммерция, своё собственное предприятие: 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>
Благодарю iNils за помощь в оформлении


Последний раз редактировалось Crocobarocco; 09.06.2010 в 05:42.
Старый 10.06.2010, 21:00
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
У меня в Firefox 3.6.3 оба приведённых выше сайта одинаково "проигрываются".

А вообще вопросы не совсем понятные. Надо уточнить два момента:
1. Что значит "не проигрывается"? Где конкретно проблема? После чего возникает? Что видно на экране, когда возникает проблема?
2. Вы хотите, чтобы эта вот папка в середине изменяла свои размеры в зависимости от размеров окна браузера?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 12.06.2010, 16:25
Crocobarocco вне форума Посмотреть профиль Отправить личное сообщение для Crocobarocco Найти все сообщения от Crocobarocco
  № 3  
Ответить с цитированием
Crocobarocco

Регистрация: Jun 2010
Сообщений: 4
Спасибо за отклик.

1. Сейчас оба работают, потому, что основной я запустил с использованием index.html из CS3, чтобы сайт работал.
2. Именно, чтобы папка масштабировалась вместе с окном.

Спасибо.

Старый 14.06.2010, 18:14
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 4  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Crocobarocco:
Сам сайт сделан таким образом, чтобы папка не изменяла свои размеры при изменении размеров флешки. Чтобы изменить это поведение, необходимо редактировать программный код флеш-сайта.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 16.06.2010, 05:01
Crocobarocco вне форума Посмотреть профиль Отправить личное сообщение для Crocobarocco Найти все сообщения от Crocobarocco
  № 5  
Ответить с цитированием
Crocobarocco

Регистрация: Jun 2010
Сообщений: 4
Цитата:
Сообщение от Хемуль Посмотреть сообщение
2 Crocobarocco:
Сам сайт сделан таким образом, чтобы папка не изменяла свои размеры при изменении размеров флешки. Чтобы изменить это поведение, необходимо редактировать программный код флеш-сайта.
Хемуль, подскажите, вот если открылась страница браузера, загрузился ролик, но на мониторах с разрешением 1024х600 влезает только 2/3 страницы и не появляется полоса прокрутки. Клацаешь правой кнопкой мышки, выбираешь "Показать всё" и о чудо - ролик аккуратно вписывается в страницу и ёё можно дёргать туда-сюда и всё прекрасно масштабируется. Вот можно ли в HTML страницу прописать такое "поведение", как-бы нажимать кнопку "Показать всё".

П.С. Просто получается если ролик написан так, что его нельзя масштабировать, то после "показать всё" - масштабируется - только в путь.
Спасибо!

Старый 16.06.2010, 13:05
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Crocobarocco:

- Полоса прокрутки действительно не появляется, потому что браузеру нечего прокручивать. Флешка занимает, скажем, 100% родительского для неё элемента BODY. Поэтому, если при изменении размеров окна браузера высота BODY становится равно, скажем, 100, флешка тоже получает высоту 100. Да и у BODY в первом случае стоит CSS-стиль со свойством overflow:hidden.

- При внедрении флешки в HTML-страницу у тэгов OBJECT и EMBED есть параметр/атрибут scale. Вот его описание с сайта Adobe:
Цитата:
# scale - Possible values: showall, noborder, exactfit.

* default (Show all) makes the entire movie visible in the specified area without distortion, while maintaining the original aspect ratio of the movie. Borders may appear on two sides of the movie.
* noborder scales the movie to fill the specified area, without distortion but possibly with some cropping, while maintaining the original aspect ratio of the movie.
* exactfit makes the entire movie visible in the specified area without trying to preserve the original aspect ratio. Distortion may occur.
У вас этот параметр имеет значение "showall":
Цитата:
<param name="scale" value="showall" />

'scale', 'showall',
То есть, иные значения вам как бы не подходят по определению, а то, что есть с текущей флешкой работает не так, как вам надо. Таким образом, этим путём у вас достичь необходимого, как мне кажется, не выйдет.

- Есть ещё довольно экзотический и далеко не элегантный вариант, который можно попробовать. У FlashPlayer'а есть набор методов, которые можно вызывать из JavaScript, к примеру. На сайте Adobe есть список оных. Можно попробовать использовать метод SetZoomRect для того, чтобы получить необходимое. Я, правда, не знаю, насколько это всё сейчас работает, поскольку та страничка писалась ещё во времена FlashPlayer'а версии 5 компанией Macromedia.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 16.06.2010, 13:12
Crocobarocco вне форума Посмотреть профиль Отправить личное сообщение для Crocobarocco Найти все сообщения от Crocobarocco
  № 7  
Ответить с цитированием
Crocobarocco

Регистрация: Jun 2010
Сообщений: 4
Спасибо огромное, попробуем.

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

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

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


 


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


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