Проблемы с Firefox 3.6 и SWFObject 2.2

Я искал в сети решение, но так и не нашел его.

Я на Mac OSX и использую FlashBuilder. Я пытаюсь опубликовать фильм со значениями 100% для ширины и высоты. Эти значения я использую как в SWFObject, так и в CSS.

Flash не отображается в Firefox, но отображается в Opera, Chrome и Safari. Однако набор тестов SWFObject отображается нормально! Я пытался воспроизвести настройки набора тестов, но это не сработало :( Единственный способ, которым я могу заставить фильм отображаться в Firefox, - это установить значение высоты в фиксированный размер пикселя в div содержимого flash, что побеждает цель использования процентных значений в первую очередь :)

Я пробовал большинство рекомендаций, таких как размещение скрипта в теге head, а также несколько других, но ничего не работает, кроме установки фиксированного размера высоты в CSS.

Помощь будет принята с благодарностью! ;)


person PatrickS    schedule 05.06.2010    source источник


Ответы (1)


Наконец нашел ответ!!! По какой-то причине только в Firefox (не в Chrome, Opera или Safari, будучи в OSX, я не пробовал IE) существует конфликт между сетками Yahoo CSS и SWFObject.

Я использую Zend Framework, поэтому вот код, который я использовал:

<body>
<div id="doc3">
    <?= $this->layout()->content; ?>
</div>
</body>

Удаление контейнера div doc3 решило проблему, хотя настройки CSS для #doc3 были только нулевыми полями и отступами.

person PatrickS    schedule 06.06.2010
comment
Извините, я мог бы написать это вместо этого: ‹body› ‹div id=doc3› ‹div id=flashContent›Альтернативный контент‹/div› ‹/div› ‹/body› :) - person PatrickS; 06.06.2010