PDA

Просмотр полной версии : Full Browser Flash с SWFobject


Dlead
09.03.2010, 14:04
Добрый день!

Помогите пожалуйста сделать полноценный Full browser flash при помощи SWFobject.
Нужно просто поставить картинку/ролик на бэкграунд сайта. Делаю как описано в доках и вроде получается, но картинка не растягивается на весь экран,на некоторых мониторах виден белый квадрат справа.
Код :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>


<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PN</title>

<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">

/* hide from ie on mac \*/
html {
height: 100%;
overflow: hidden;
}

#flashcontent {
height: 100%;
}
/* end hide */

body {
height: 100%;
margin: 0;
padding: 0;
background-color: #f60;
}

</style>

</head><body>
<div id="flashcontent"><embed type="application/x-shockwave-flash" src="dima.swf" style="" id="fullScreen" name="fullScreen" bgcolor="#FFF" quality="high" scale="noscale" salign="lt" allowfullscreen="true" width="100%" height="100%"></div>

<script type="text/javascript">
// <![CDATA[

var so = new SWFObject("ImBack.swf", "fullScreen", "100%", "100%", "8", "#FFF");
so.addParam("scale", "noscale");
so.addParam('salign', 'lt');
so.addParam("allowFullScreen","true");
so.write("flashcontent");
// ]]>
</script>


</body></html>

Так же прописываю в action script как написано в документации :

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

stage.addEventListener(Event.RESIZE, resizeHandler);

function resizeHandler(event:Event):void {
// center stuff
}

В общем идея в том, что картинка во флеше не растягивается на весь экран, есть пустое пространство.

Заранее большое спасибо!