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

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

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

Регистрация: Apr 2006
Сообщений: 9
По умолчанию Страница с флешем: вопросы с растягиванием и width/height 100%

Всем привет

Такая проблема:

Есть вот такая страница


Хочеться, чтобы можно было увидеть и полностью раскрытый флеш ролик и баннер на одной странице, то есть что бы не появлялись скролл бары.
Баннер вставляеться в html странице через img src!

А сейчас на практике:
SWF файл который я embed'нул сжирает всю страницу, не обращая внимания на то что там есть другие элементы снизу (баннер)

Как поступить?

Спасибо

Код:
<html>
<head>
<script src="AC_OETags.js" language="javascript"></script>
<style>
body { margin: 0px; overflow:hidden }
</style>
<script language="JavaScript" type="text/javascript">
var requiredMajorVersion = 10;
var requiredMinorVersion = 0;
var requiredRevision = 0;
</script>
</head>
<body scroll="no">
<script language="JavaScript" type="text/javascript">
var hasProductInstall = DetectFlashVer(6, 0, 65);
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

if ( hasProductInstall && !hasRequestedVersion ) {
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = window.location;
    document.title = document.title.slice(0, 47) + " - Flash Player Installation";
    var MMdoctitle = document.title;
	AC_FL_RunContent(
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "100%",
		"height", "100%",
		"align", "middle",
		"id", "roulette",
		"quality", "high",
		"bgcolor", "#303030",
		"name", "abcd",
		"allowScriptAccess","sameDoroulette",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
} else if (hasRequestedVersion) {
	AC_FL_RunContent(
			"src", "abcd",
			"width", "100%",
			"height", "100%",
			"align", "middle",
			"id", "abcd",
			"quality", "high",
			"bgcolor", "#303030",
			"name", "abcd",
			"allowScriptAccess","sameDoroulette",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else { 
    var    'This content requires the Adobe Flash Player. '
   	+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
    document.write(alternateContent); 
  }
</script>
<noscript>
  	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="abcd" width="100%" height="100%"
			codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
			<param name="movie" value="abcd.swf" />
			<param name="quality" value="high" />
			<param name="bgcolor" value="#303030" />
			<param name="allowScriptAccess" value="abcd" />
			<embed src="roulette.swf" quality="high" bgcolor="#303030"
				width="100%" height="100%" name="abcd" align="middle"
				play="true"
				loop="false"
				quality="high"
				allowScriptAccess="abcd"
				type="application/x-shockwave-flash"
				pluginspage="http://www.adobe.com/go/getflashplayer">
			</embed>
	</object>
</noscript>

blablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabblablablabbla
-- вот этот текст. ну или сюда можно баннер поставить -- не видин на странице потому-что флеш ролик abcd.swf сжирает все!
</body>
</html>
Очень надеюсь на то что мой ход мыслей поняли (просто не спал 30 ч). спасибо, очень жду помощи

Старый 29.11.2009, 16:11
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 2  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
а про понятие div слышали?
__________________
Пока я жив, Вы горем обеспечены

Старый 29.11.2009, 22:49
FlashBoy вне форума Посмотреть профиль Отправить личное сообщение для FlashBoy Найти все сообщения от FlashBoy
  № 3  
Ответить с цитированием
FlashBoy
 
Аватар для FlashBoy

Регистрация: Apr 2006
Сообщений: 9
Цитата:
Сообщение от zurkis Посмотреть сообщение
а про понятие div слышали?
Не работает с дивом. Флеш всеравно жрет весь экран и баннер не помещаеться без скроллбаров!

Старый 29.11.2009, 23:13
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 4  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
елки моталки, ну так не задавай ты 100% высоту, достаточно ширины 100%, а высоту делай фиксированой для каждого объекта
__________________
Пока я жив, Вы горем обеспечены

Старый 30.11.2009, 00:30
FlashBoy вне форума Посмотреть профиль Отправить личное сообщение для FlashBoy Найти все сообщения от FlashBoy
  № 5  
Ответить с цитированием
FlashBoy
 
Аватар для FlashBoy

Регистрация: Apr 2006
Сообщений: 9
@zurkis
Понимаешь, мне нужно чтобы флешка максимальный объем занимала, каждый раз когда браузер резайзиш, т.е. я не могу поставить флешке фиксированную высоту. Но занимала весь объем кроме баннера снизу. Как быть? Баннеру я ставил фиксированную высоту и ширину, но все равно флеша это не волнует - сжирает всю страницу.


Последний раз редактировалось FlashBoy; 30.11.2009 в 00:34.
Старый 30.11.2009, 01:15
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 6  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Тоже сталкивался.
Решение - <div> для каждой из флешек в отдельности.
По возможности - везде position: absolute, все отступы приравнять к нулю - все, будет без скролл-баров.
Суть проблемы в том, что если Вы задаете ширину 100%, она и становится 100%, но откладывается не от края страницы, а от края контейнера с флешкой. Т.к. этот контейнер сдвинут - появляются скролл-бары
__________________
...вселенская грусть

Старый 30.11.2009, 01:47
FlashBoy вне форума Посмотреть профиль Отправить личное сообщение для FlashBoy Найти все сообщения от FlashBoy
  № 7  
Ответить с цитированием
FlashBoy
 
Аватар для FlashBoy

Регистрация: Apr 2006
Сообщений: 9
@gloomyBar
не. не совсем так. там одна флешка, а другая просто картинка
дело не в скроллбарах ( я их отключил через css ) а в том что мне нужно уместить на одной странице флешку и маленький баннер снизу. причем чтобы флешка заняла весь объъем страницы но оставила снизу место для флешки. и чтобы все поместилось сразу

Старый 30.11.2009, 02:31
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 8  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
http://f1-preview.eu.pn/nlightnlearning.com/ - так?
__________________
Пока я жив, Вы горем обеспечены

Старый 30.11.2009, 02:42
FlashBoy вне форума Посмотреть профиль Отправить личное сообщение для FlashBoy Найти все сообщения от FlashBoy
  № 9  
Ответить с цитированием
FlashBoy
 
Аватар для FlashBoy

Регистрация: Apr 2006
Сообщений: 9
@zurkis
Не..! Как раз наоборот нужно! Не как на твоем сайте

Старый 30.11.2009, 04:20
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 10  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
ну я по моей ссылке флешка резиновая, отрегулируй высоту и все, либо ты написал что-то непонятно, выкладывай свои файлы и будем смотреть, а то на пальцах не то
__________________
Пока я жив, Вы горем обеспечены

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

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

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


 


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


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