полноразмерная вспышка внутри веб-браузера по центру - PullRequest
1 голос
/ 06 апреля 2011

как сделать так, чтобы нижеуказанная полноразмерная вспышка внутри моего веб-браузера выровнялась по центру?

<body bgcolor="#000000">
    <form id="form1" runat="server">

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="50%" height="900">
      <param name="movie" value="css/index.swf" />
      <param name="quality" value="high" />
      <embed src="css/index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
    </object>



    </form>
</body>

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

Вам нужно установить width = "100%" в теге "embed", а не только в теге "object".Кстати, размер, который вы сейчас установили в теге "object", составляет 50%.Да, и вы, вероятно, захотите установить поля страницы равными 0.

Чтобы затем настроить размещение объектов в соответствии с изменением размера рабочей области, используйте stage.stageWidth

Кстати, конкретный метод встраиваниявы используете то, что вы получаете, когда вы публикуете из Flash напрямую, и это позиционирует вещи иначе, чем метод embed, когда вы публикуете из FlashDevelop.FlashDevelop вставляет некоторый JavaScript, который центрируется автоматически, и разработчику ничего не нужно делать.До этого момента я даже этого не замечал, это довольно удобно.

0 голосов
/ 06 апреля 2011

Чтобы перейти на полный экран во флэш-памяти, вы должны изменить displayState на stage.Следующая строка выполнит это:

stage.displayState = StageDisplayState.FULL_SCREEN;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...