Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Видео, как фон страницы. (http://www.flasher.ru/forum/showthread.php?t=145718)

overnight 17.10.2010 17:11

Видео, как фон страницы.
 
Добрый день!

Я, к сожалению, совершенно не разбираюсь во flash-е, но есть желание сделать видео фоном страницы.
Прочитал честно все темы про резиновый флеш и ничего не понял. :rolleyes:

Вот сайт с примером: http://nailya.ru/

Вот содержание странички:
Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
html, body {margin: 0; padding: 0; border: none; outline: 0; display:inline;marginwidht="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"}
.content {left:300px; top:300px; width:700px; height:100px; position:absolute; z-index:2; font-size:50px; color:#ff0000; }
.video {width:100%; height:100%; position:absolute; z-index:1;  }
</style>
</head>
<body>
<div class="content">
Это текст над видео
</div>
<div class="video">
<object width="100%" height="100%"><param name="movie" value="cry.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="cry.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="100%" height="100%"></embed></object>
</div>
</body>
</html>

Осталось дело за малым, сделать флеш растягивающимся во всё окно браузера.
Может кто поможет из знающих людей? Если не трудно — кусочек кода и куда его вставить, т.к. указания «почитай там», «посмотри тут», для человека совершенно не разбирающегося во флеше, — пустой звук.

Заранее спасибо. :)

i.o. 17.10.2010 17:22

наверное речь про
Код AS3:

stage.scaleMode = StageScaleMode.NO_SCALE


overnight 17.10.2010 17:28

Цитата:

Сообщение от i.o. (Сообщение 943340)
наверное речь про
Код AS3:

stage.scaleMode = StageScaleMode.NO_SCALE


Наверное. :)
Мне нужно понять как и что вставить флеш. Этой строчки будет достаточно?

i.o. 17.10.2010 17:29

ну вы попробуйте. Если не получится - спрашивайте снова, с объяснением, почему не получилось.

overnight 17.10.2010 17:51

Попробовал, не получилось.
Что делал:
1. Открыл флеш.
2. Создал новый файл AS3.
3. Импортировал ролик cry.flv, при импорте вырал опцию «внедрить FLV в SWF»
4. Изменил размер рабочей области до размеров видео.
5. Нажал F9 и вписал «stage.scaleMode = StageScaleMode.NO_SCALE»
6. Опубликовал.

На компьютере, при проигрывании в плеере, если растягивать — окно видео в центре, не растягивается.
На сайте вот: http://nailya.ru/

i.o. 17.10.2010 17:54

Тогда попробуйте:
Код AS3:

stage.scaleMode = StageScaleMode.SHOW_ALL

только просматривайте не во Flash IDE, а в браузере.

overnight 17.10.2010 18:13

i.o., попробовал.
Сделал как в прошлый раз, только в пункте 5 вставил «stage.scaleMode = StageScaleMode.SHOW_ALL»
Результат: http://nailya.ru/

Не растягивается. :(

leofit 18.10.2010 13:33

Флешка у Вас на всю страницу, Вам надо видео растягивать теперь

Cadmy 18.12.2010 00:55

Меня тоже интересует этот вопрос. Все ли у вас получилось? Поделитесь опытом

overnight 18.12.2010 01:27

Цитата:

Сообщение от Cadmy (Сообщение 958213)
Меня тоже интересует этот вопрос. Все ли у вас получилось? Поделитесь опытом

В общем получилось http://nailya.ru/

Cadmy 18.12.2010 03:17

stage.scaleMode = StageScaleMode.SHOW_ALL а вместо этого что написали? У меня тоже видео показывает, но по краям пустое пространство. Или просто стоит видео какого определенного формата подбирать (в смысле размер)?

Добавлено через 15 минут
Классно, кстати, получилось). Мало кто видео background-делает пока


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

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