Посетитель
Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009
Откуда: Воронеж
Помог: 1 раз(а)
|
Вообщем, стоит задача сделать расстягивающийся по всей высоте окна браузера флэш ролик, ака меню, нашёл для себя следующий выход:
немного доработал файл
AC_RunActiveContent.js
Спойлер (Отобразить)CODE ( javascript):
скопировать код в буфер обмена
function AC_Generateobj(objAttrs, params, embedAttrs) { var str = ''; if (isIE && isWin && !isOpera) { str += '<object '; for (var i in objAttrs) { str += i + '="' + objAttrs[i] + '" '; } str += '>'; for (var i in params) { str += '<param name="' + i + '" value="' + params[i] + '" /> '; } str += '</object>'; } else { [color=darkblue] str += '<div id="trees"><embed '; for (var i in embedAttrs) { str += i + '="' + embedAttrs[i] + '" '; } str += '> </embed></div>';[/color] } document.write(str); }
в коде страницы имеем javascript
Спойлер (Отобразить)CODE ( javascript):
скопировать код в буфер обмена
<script src="assets/templates/main/AC_RunActiveContent.js" language="javascript"></script> <script type="text/javascript"> function getClientWidth() { return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth; } function getClientHeight() { return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight; } </script> </head> <body> <script language="javascript"> var hgt=getClientHeight(); var wdt=hgt*2/5; if (AC_FL_RunContent == 0) { alert("This page requires AC_RunActiveContent.js."); } else { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'width', wdt, 'height', hgt, 'src', 'assets/templates/main/tree', 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'align', 'bottom', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'transparent', 'devicefont', 'false', 'id', 'trees', 'bgcolor', '#ffffff', 'name', 'tree', 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', 'assets/templates/main/tree', 'salign', '' ); //end AC code } </script>
во всех браузерах, кроме оперы все прекрасно работает. в опере же, клип размерами около 100 px и не увеличивается(Отредактировано автором: 03 Августа, 2010 - 10:20:38)
|