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

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

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

Регистрация: Jul 2006
Сообщений: 26
По умолчанию И снова ВЫРАВНИВАНИЕ swf в html (CS5)

Привычное дело - вставлять теги <table> вручную, чтоб к примеру отцентровать свф-ку. НО! теперь ЦС5 при публикации генерирует хтмл по-новому. Ну да ладно, по привычке вставляю <table> (теперь уже после тега <div>) OK, порядок.
А-ну-ка-сь теперь в Опциях Публикации - HTML поставлю галочку на Detect Flash Version, публикую. Вы видели этот новый хтмл? Куда теперь прикажете вставлять тег <table>? Я че-то не разобрался совсем. Пробовал в <script> писать document.write("<table...>...") - не работает - создается пустая таблица и вне ее пределов свф-ка (swfobject.embedSWF...)
Вообще, скажите, на кой ляд в Опциях Публикации существует выравнивание по горизонтали и вертикали, если это не работает? Что подразумевают Адобовцы под таким выравниванием? <object align=...> не пашет и все равно вручную <table> вставлять приходится! А тут еще новый вариант хтмл публикации!

Вобщем хто знает ответ - че делать, как выравнивать теперь вертикально и горизонтально?

Старый 17.12.2010, 05:14
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 2  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
покажите код хтмл.
нет у меня три штуки на цс5, чтоб проверить.
А вы не пират?
__________________
Отряд Котовскага

Старый 17.12.2010, 05:34
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 3  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Котяра заставь брать тех на кого работаешь.
__________________
Ведь я только всего и хочу, чтобы все всегда было по-моему...

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

Регистрация: Jul 2006
Сообщений: 26
Цитата:
Сообщение от Котяра Посмотреть сообщение
покажите код хтмл.
Я не пират, я только учусь.
Вот код
Код:
<head>
		<title>my</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<script type="text/javascript" src="swfobject.js"></script>
		<script type="text/javascript">
			var swfVersionStr = "9.0.124";
			<!-- xiSwfUrlStr can be used to define an express installer SWF. -->
			var xiSwfUrlStr = "";
			var flashvars = {};
			var params = {};
			params.quality = "high";
			params.bgcolor = "#000000";
			params.play = "true";
			params.loop = "true";
			params.wmode = "window";
			params.scale = "showall";
			params.menu = "false";
			params.devicefont = "false";
			params.salign = "";
			params.allowscriptaccess = "sameDomain";
			var attributes = {};
			attributes.id = "my";
			attributes.name = "my";
			attributes.align = "middle";
			swfobject.createCSS("html", "height:100%; background-color: #000000;");
			swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;");
			swfobject.embedSWF(
				"my.swf", "flashContent",
				"100%", "100%",
				swfVersionStr, xiSwfUrlStr,
				flashvars, params, attributes);
		</script>
	</head>
	<body>
<!-- SWFObject's dynamic embed method replaces this alternative HTML content for Flash content when enough JavaScript and Flash plug-in support is available. -->
		<div id="flashContent">
		<div id="flashContent">
			<a href="http://www.adobe.com/go/getflash">
				<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
			</a>
			<p>This page requires Flash Player version 9.0.124 or higher.</p>
		</div>
	</body>
</html>
Ну и чё, мысли есть? Куда таблицу впихивать?

Добавлено через 56 часов 20 минут

Добавлено через 56 часов 36 минут
Ладно, на мои вопросы никто не отвечает, а я продолжу спрашивать.
Вопрос номер 2:
Если публиковать без Detect Flash Version получаем следующий хтмл
Код:
<head>
		<title>preview</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<style type="text/css" media="screen">
		html, body { height:100%; background-color: #000000;}
		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="50%" height="50%" id="preview" align="middle">
...
Так вот я пытался обойтись здесь без таблицы и пробовал
Код:
#flashContent { width:100%; height:100%; vertical-align: middle; }
а также
Код:
<div id="flashContent" style="vertical-align: middle">
Короче говоря, по вертикали нихрена не выравнивается. Что не так?

Добавлено через 60 часов 4 минуты
Отвечаю на свой первый вопрос:

<table> ставим перед <div>, который замещается динамическим embedSWF.
Разобрался.

По второму, все же не пойму, почему по вертикали выровнять можно только таблицей, на кой тогда всякие там vertical-align в стилях нужны, они ж не работают. Про вертикальное выравнивание в Опциях Публикации я уже молчу.


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

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

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


 


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


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