Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Флэш в IE (http://www.flasher.ru/forum/showthread.php?t=142091)

volodia_d 12.07.2010 18:25

Флэш в IE
 
добрый день!
Прошу Вашей помощи по следующему вопросу:
при обновлении страницы в Internet Explorer не отображается флэш картинка, вGoogle Chrome - все нормально.
В чем ошибка?
Всем спасибо за помощь,
с уважением, Владимир.

Вот часть кода:
Код:

<script language="javascript" type="text/javascript">
        function zoomOut() {
            var flashObj = swfobject.getObjectById("map");
            if (flashObj) {
              flashObj.zoomOut();
            }
        }

        function zoomTo(_state) {
            var flashObj = swfobject.getObjectById("map");
            if (flashObj) {
              flashObj.zoomTo(_state);
            }
        }

        function zoomPoint(_point) {
            var flashObj = swfobject.getObjectById("map");
            if (flashObj) {
              flashObj.zoomPoint(_point);
            }
        }

        function setColor(_state, _color) {
            var flashObj = swfobject.getObjectById("map");
            if (flashObj) {
              flashObj.setColor(_state, _color);
            }
        }

        function refreshData(_data) {
            var flashObj = swfobject.getObjectById("map");
            if (flashObj) {
              flashObj.refreshData(_data);
            }
        }
    </script>
    <script type="text/javascript" src="includes/swfobject.js"></script>
    <script type="text/javascript">
        //swfobject.registerObject("DIYMap", "10.0.0");
        var flashvars = {
          data_file: "st-new1.php",
          use_js: "on",
        };
        var params = {
          allowscriptaccess: "always",
          wmode: "transparent"
        };
        swfobject.embedSWF("pict/map.swf", "map", "600", "400", "9.0.0", "expressInstall.swf", flashvars, params);
    </script>
        <div id="map">
            <p><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></p>
        </div>


Хемуль 12.07.2010 18:40

2 volodia_d:
А в IE необходимая версия Flash Player'а установлена?
Откройте в IE страничку: http://kb2.adobe.com/cps/155/tn_15507.html

iNils 12.07.2010 18:55

volodia_d, для оформления своего кода надо использовать теги [code][/code]

volodia_d 12.07.2010 18:56

по Вашей ссылке, текущая версия на моем компьютере WIN 10,1,53,64

а как сделать, чтобы любой пользователь, не зависимо от типа браузера и версии плеера мог увидеть FLASH?

Добавлено через 55 секунд
спасибо, учту.

Хемуль 12.07.2010 20:35

2 volodia_d:
Ну, можно использовать Express Install и вообще решения, детектирующие установленную версию FP. С их помощью вы можете сообщить пользователю о том, что ему необходимо установить новую версию плеера. Но если у пользователя в браузере не установлен плеер, флешку он не увидит вообще.

volodia_d 12.07.2010 21:28

понятно!
но вопрос в том, что при первом запуске страницы флэшка видна, но при возврате на страницу через F5 или Back - пустая страница.

как это исправить?

Хемуль 13.07.2010 12:40

2 volodia_d:
Если страница есть в сети, дайте на неё ссылку, пожалуйста.

volodia_d 13.07.2010 13:48

пока не выкладывал, т.к. есть проблема, которую описал выше.

Добавлено через 20 часов 13 минут
но вот еще 1 факт:
если нажать F5 в IE, то страница не обновляется, а если подождать какое то время, то при повторном нажатии на F5 - флэшка появляется.
где то я встречал, что надо что то в разделе object внести. Но в своем коде я такого раздела не вижу.

что делать?


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

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