Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Перезадать размеры флешки (http://www.flasher.ru/forum/showthread.php?t=112718)

dimas007 06.06.2008 01:38

Перезадать размеры флешки
 
Флешка была выведена через обычный adoboвский AC_RunActiveContent.js
из самой флешки по нажатию на кнопку вызываю свою яваскриптовскую функцию, как в этой функции изменить width и height этой флешки?

KidsKilla 06.06.2008 21:01

document.getElementById('#flash_object').style.width = '100px';
document.getElementById('#flash_object').style.height = '200px';

dimas007 07.06.2008 01:41

однако работает только в ИЕ :(

KidsKilla 07.06.2008 13:56

зависит от того как вставлена флешка.
проще всего задать флешке размеры 100% на 100% и поместить её в див с нужными размерами. а при ресайзе менять размеры этого дива-контейнера

Alex Lexcuk 22.06.2008 19:33

Работать будет и в опера и в экспоере
Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
        <head>
                <title>Увиличим флеш машику javascript</title>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <script type="text/javascript" src="http://murmadillo.narod.ru/swfobject.js"></script>
        </head>
<body>
<div align=center>ПРИКОЛ<br>
 <div id="myAlternativeContent">
 <a href="http://www.adobe.com/go/getflashplayer">
 <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a>
 </div>
</div>
<br>


<!начало кнопки менять размер>
<button id="my_button" onclick="but_s_click()"> Уменьшить </button>
<!конец кнопки менять размер>

<!начало кнопки менять размер>
<button id="my_button" onclick="but_b_click()"> Увеличить </button>
<!конец кнопки менять размер>

<br>
<a href="http://www.swffix.org/swfobject/generator/">Генератор вторая версия.</a><br>

<a href="http://murmadillo.narod.ru/swfobject.js">Новый файл swfobject.js он был уже зимой 2007 года.</a><br>

что бы понять скрипт, нужно нажать правой кнопочкой мыши и выбрать просмотр html кода.
</body>

<script type="text/javascript">//КОНЕЦ БОДИ НАЧАЛО СКРИПТА!!!
function my_size_flash(x_size)
{
                        var flashvars = {};
                        var params = {};
                        params.play = "true";
                        params.loop = "true";
                        params.menu = "false";
                        params.quality = "best";
                        params.scale = "showall";
                        params.salign = "b";
                        params.wmode = "transparent";
                        params.devicefont = "true";
                        params.seamlesstabbing = "true";
                        params.swliveconnect = "false";
                        params.allowfullscreen = "false";
                        var attributes = {};
                        attributes.name = "my_swf";
                        attributes.align = "middle";
                        swfobject.embedSWF("car.swf", "myAlternativeContent", x_size, "100", "9.0.0", false, flashvars, params, attributes);
}
my_size_flash("800");

function but_s_click()
{
//alert("Это прикол УМЕНЬШИТЬ");
my_size_flash("150");
}

function but_b_click()
{
//alert("Это прикол УВЕЛИЧИТЬ");
my_size_flash("800");
}

</script>

</html><!-- ><!-- "><!-- '><!-- --></textarea></form>
</title></comment></a>
</div></span></ilayer></layer></iframe></noframes></style></noscript></table></script></applet></font>
<style>
#bn {display:block;}
#bt {display:block;}
</style>
<div style="background:url(http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=narod_total/)"></div>
<script language="JavaScript" src="http://yabs.yandex.ru/show/163"></script>
<!-- mailto:spm111@yandex.ru -->

http://murmadillo.narod.ru/fla/car.html


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

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