Изменить размер Flash-объекта - PullRequest
0 голосов
/ 05 октября 2011

Я пытаюсь изменить высоту флеш-объекта до размера делителя.Это на самом деле не работает, так что здесь не так?Вспышка отображается, но ее высота составляет всего 100 пикселей.Я хочу изменить размер фильма позже, вызвав js-метод из flash и изменив размер объекта div.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="Website.Pages.Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div align="center">
            <div id="contentDivider" style="width:780;height:600;">
                <object width="780" height="100%">
                  <embed src="../content/Home.swf" type="application/x-shockwave-flash" width="780" height="100%" allowScriptAccess="sameDomain" pluginspage="http://get.adobe.com/de/flashplayer/"></embed>
                </object>
            </div>
        </div>
    </form>
    <script language="javascript" type="text/javascript">
        function setFlashHeight(height) {
            contentDivider.style.height = height;
        }
    </script>
</body>
</html>

Cheers Felix

Ответы [ 2 ]

5 голосов
/ 05 октября 2011

Некоторое время назад мне пришлось создать флэш-объект с изменяемым размером с помощью перетаскивания html, это было мое решение:

  • Я создал флэш-объект с% размерами, например, высота: 100%;
  • И я изменил размер контейнера html флеш-памяти, и флеш-память должна соответствовать высоте div.

Дайте мне знать, работает ли он для вас.

ПРИМЕР

<div style="height:500px;">
<object style='height:100%;'><embed/></object>
</div>

Измените размер div и все должно быть в порядке

0 голосов
/ 05 октября 2011

Взгляните на http://swffit.millermedeiros.com/

Swffit (ранее известный как FitFlash) - это умный скрипт, который автоматически изменяет размер вашего flash-фильма, если размер окна вашего браузера меньше или больше минимального желаемого размера флеш-памяти, сохраняя егодоступно независимо от разрешения экрана.

Кажется, у него много функций, включая события изменения размера.

...