__i
14.11.2005, 15:55
Вопрос не в тему, но всетаки
Хочу сделать чтоб флеша была все время размером с клиентскую часть браузера. Сам флеш код я поборол, это не сложно %))
код:
Stage.scaleMode="noScale";
Stage.align="TL";
myListener = new Object();
myListener.onResize = function () {
//_root.rd - мувик который все время будет находиться в правом нижнем углу страницы
_root.rd._y=Stage.height-_root.rd._height-10;
_root.rd._x=Stage.width-_root.rd._width;
_root.data.text+=Stage.width+' - '+Stage.height+" @@@ " +_root.rd._y +' - '+_root.rd._x + '\n';
_root.data.scroll++;
}
Stage.addListener(myListener);
теперь сама страница
<html>
<head>
<script src="klayers.js"></script>
<SCRIPT type="text/javascript">
<!--
function resizer() {
document.getElementById('menu').style.width=getWindowWidth();
document.getElementById('menu').style.height=getWindowHeight();
}
//-->
</SCRIPT>
</head>
<body onresize="javascript:resizer();" onload="javascript:resizer();" id="main2" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" >
<table width="100%" border="0" height="100%" cellspacing="0" cellpadding="0" >
<tr><td id='main'><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="menu" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="test.swf" quality="high" bgcolor="#ffffff" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></td></tr>
</table>
</body>
</html>
где klayers.js набор функций от дяди Круглова http://www.kruglov.ru/klayers/russian/ - за них я уверен, что работают нормально
так вот эта зараза не хочет работать в мозиле !!!
она даже не показывает всю флешу в каком либо виде, только квадратик в 1/9 всей флешки и не на весь экран а просто маленький квадратик !!!
кто-то может чтото сказатьпо этому поводу или посоветовать?
Хочу сделать чтоб флеша была все время размером с клиентскую часть браузера. Сам флеш код я поборол, это не сложно %))
код:
Stage.scaleMode="noScale";
Stage.align="TL";
myListener = new Object();
myListener.onResize = function () {
//_root.rd - мувик который все время будет находиться в правом нижнем углу страницы
_root.rd._y=Stage.height-_root.rd._height-10;
_root.rd._x=Stage.width-_root.rd._width;
_root.data.text+=Stage.width+' - '+Stage.height+" @@@ " +_root.rd._y +' - '+_root.rd._x + '\n';
_root.data.scroll++;
}
Stage.addListener(myListener);
теперь сама страница
<html>
<head>
<script src="klayers.js"></script>
<SCRIPT type="text/javascript">
<!--
function resizer() {
document.getElementById('menu').style.width=getWindowWidth();
document.getElementById('menu').style.height=getWindowHeight();
}
//-->
</SCRIPT>
</head>
<body onresize="javascript:resizer();" onload="javascript:resizer();" id="main2" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" >
<table width="100%" border="0" height="100%" cellspacing="0" cellpadding="0" >
<tr><td id='main'><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="menu" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="test.swf" quality="high" bgcolor="#ffffff" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></td></tr>
</table>
</body>
</html>
где klayers.js набор функций от дяди Круглова http://www.kruglov.ru/klayers/russian/ - за них я уверен, что работают нормально
так вот эта зараза не хочет работать в мозиле !!!
она даже не показывает всю флешу в каком либо виде, только квадратик в 1/9 всей флешки и не на весь экран а просто маленький квадратик !!!
кто-то может чтото сказатьпо этому поводу или посоветовать?