Показать сообщение отдельно
Старый 31.08.2010, 20:23
Dr.Coder вне форума Посмотреть профиль Отправить личное сообщение для Dr.Coder Найти все сообщения от Dr.Coder
  № 1  
Ответить с цитированием
Dr.Coder

Регистрация: Aug 2010
Сообщений: 6
По умолчанию Как растянуть картинку по всему кадру

Столкнулся с такой проблемой.

Есть флеш ролик, размерами 1024 на 768, вывожу ее на страницу через SwfObject


Код:
<div id="flashcontent"></div>
<script type="text/javascript">
var fl = new SWFObject("images/flash/index_bg.swf", "movie", "100%", "100%", "10");
fl.addParam("quality", "high");
fl.addParam("menu", "false");
fl.addParam("wmode", "transparent");
fl.addParam("wmode", "opaque"); 
fl.addParam("scale", "noscale");
fl.write("flashcontent");
</script>
CSS
Код:
#flashcontent {
 width: 100%;
 height: 100%;
}
Флешка растягивается на 100% по ширине и высоте, на любом разрешении экрана,
в плане верстки все хорошо.
но! во флеш ролике есть картинка которая играет роль фона, размер картинки 1024 на 768.
выводил картинку методом File-Import to stage

получилось следующее, когда сайт открываешь на разрешении 1024 на 768 то сайт смотрится отлично, но если открыть его на разрешении которое больше 1024 на 768 то картинка не тянется больше ее размера а сама флешка тянется и остаются белые отступы.
То есть тянется флешка без картинки которая в ней.
может вставить фото в контейнер, и тянуть его?

пробовал в 1й кадр с картинкой вставлять, Stage.scaleMode = "exactFit";
флеш начал материться на ошибку)

как можно вывести графику в ролик, чтобы она при масштабировании растягивалась. есть какой-нибудь метод stretch bitmap?)
или вывести графику через AS?