Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Надо показывать Flash окно из HTML 100% масштаба без масштабирования (http://www.flasher.ru/forum/showthread.php?t=138084)

NS11111 30.03.2010 07:08

Надо показывать Flash окно из HTML 100% масштаба без масштабирования
 
Проблема, что Internet Explorer 8 and Mozilla Firefox
(with Flash Player 10) уменьшают Флаш контент где-то до 70%.
Мне надо показывать Флаш контент 100%.
Я пробовал в HTML: width="100%" height="100%" потом
width="670" height="300" в <EMBED> таге.
Бесполезно.
Вот код HTML:

<embed src="PublishLive.swf" quality="high" bgcolor="#ffffff"
width="100%" height="100%" name="PublishLive" align="middle"
allowScriptAccess="sameDomain" allowFullScreen="false"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer" />

После добавления в ActionScript:
stage.scaleMode = StageScaleMode.NO_SCALE;
Флаш содержимое показывается 100%.
Но, блин, отсекаются края Флаш поля.
Некоторые компоненты (кнопки и тп) - усеченные.

Я пробовал в HTML scale= showall, noborder and exactfit in <EMBED>
Хренушки.

Самое обидное,
что флаш окно занимает четверть экрана, посередине.
Места на экране до хренища. А броусер все равно уменьшает окно.

Проблема серьезная.
Решить не могу пока

Спасибо

Rzer 02.04.2010 15:49

PHP код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <
title>Publish</title>
        <
script type="text/javascript" src="js/swfobject.js"></script>
        <script type="text/javascript" src="js/swffit.js"></script>
        <script type="text/javascript">
            swfobject.embedSWF("PublishLive.swf", "my_flash", "800", "600", "9.0.0", "expressInstall.swf", {}, {allowfullscreen: "true"});
            swffit.fit("my_flash"); //Since v2.3 swffit use the same size of swfobject by default (but you can set a new size if you want)
        </script>

        <style type="text/css">
            body{
                background-color: #ffffff;
            }
        </style>
    </head>
    <body>
        <div id="my_flash">
            <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" title="Get Adobe Flash player" /></a><br />
            You need <a href="http://www.adobe.com/go/getflashplayer">Flash Player 8</a> and allow javascript to see the content of this site..
        </div>

    </body>
</html> 


cauchy 26.08.2010 20:35

А никто случайно не сталкивался со странной проблемой то-ли swffit то ли swfobject.
При 100% растягивании флешки по x и y когда флешка загружена - всё нормально растянуто и позиционировано, но пока работает прелоадер (сделанный стандартными средствами, которые предлагает Flash Develop) всё куда то криво съежает. Никак не могу побороть(

Добавлено через 22 часа 11 минут
Решил проблему поигравшись с параметрами swfobject: salign:"lt"
Просто странно, что загрузившись флешка позиционируется нормально всегда. А вот пока грузится - появляются описанные глюки, если не поставить salign.


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

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