Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Изменение размера плеера (http://www.flasher.ru/forum/showthread.php?t=101429)

Zuben 18.09.2007 13:56

Изменение размера плеера
 
Как изменить размеры проигрывателя? Весь хелп ререрыл - нашел только пару функций, но они рид-онли.

etc 18.09.2007 14:20

Никак, собственно.

Snut 18.09.2007 14:37

да действительно, скорее всего ты нашел Stage.width и Stage.height и из них действительно можно только вытащить значения, изменить нельзя.

__ant 18.09.2007 14:43

Если ролик встроен в браузер, можно вызывать java script функцию, которая будет устанавливать требуемые размеры.

Zuben 18.09.2007 15:27

Цитата:

Если ролик встроен в браузер, можно вызывать java script функцию, которая будет устанавливать требуемые размеры.
Если не сложно, напишите эту функцию.

Snut 18.09.2007 15:47

Возможно я ошибаюсь но SWFobject будет в помощь.

Mnilionic 18.09.2007 15:54

Код:

var box = document.getElementById("flashcontent");
function setSize(w,h){
box.style.width = w;
box.style.height = h;
}

при этом сами размера флешки должны быть 100% на 100%

__ant 18.09.2007 16:26

Примерно так:

Код:

<script type="text/javascript">
  var so = new SWFObject("main.swf","mymovie","100%","100%","8","#FFFFFF")
  so.addParam("allowScriptAccess", "always")
  so.write("flashcontent")
</script>

<script type="text/javascript">
        function changeHeight(height)
        {
                var obj = document.getElementById('mymovie');
                obj.height = height;
        }
</script>

Вызывать java script можно с помощью ExternalInterface.
О поддержки браузерами надо смотреть в хелпе.


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

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