Крошечная вспышка в сафари - PullRequest
0 голосов
/ 20 января 2009

У нас есть флэш-файл, который в любом другом браузере отображается в правильном размере (что-то вроде 1600px), однако в сафари он выглядит крошечным. Мы также заметили, что иногда, когда флэш-файл не кэшируется, он появляется в нормальном размере, а после мягкого обновления флэш-память снова становится крошечной.

Мы используем mootools для включения флэш-памяти, но я также пытался использовать только HTML / Javascript во флеш-памяти с функцией публикации, но у нас все еще остается та же проблема с крошечностью в сафари.

У кого-нибудь есть идеи относительно того, что это может быть?

Ответы [ 4 ]

0 голосов
/ 24 февраля 2009

Интересно, изменили ли вы размер HTML в одном месте, а не в другом? Примечание: в коде он нужен в 2 местах: OBJECT и EMBED.

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
    WIDTH="100%" HEIGHT="82%">

    <PARAM NAME=movie VALUE="filename.swf"> 
    <PARAM NAME=quality VALUE=high> 
    <PARAM NAME=salign VALUE=T> 
    <PARAM NAME=devicefont VALUE=true> 
    <PARAM NAME=bgcolor VALUE=#fffff7>

    <EMBED src="filename.swf" quality=high salign=T devicefont=true bgcolor=#fffff7 WIDTH="100%" HEIGHT="82%   
        TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
0 голосов
/ 21 января 2009

Вы случайно вообще не меняете размер фильма во флэш-памяти (слушаете Event.RESIZE или устанавливаете размер сцены при загрузке фильма во флэш-памяти)? Существует ряд известных проблем в определенных браузерах (сафари одно), когда определенные события не запускаются, когда флэш-объект кэшируется и «перезагружается». Проверьте следующую ссылку. Мой обходной путь всегда заключался в передаче параметров размера во флэш-объект для использования при загрузке.

http://pixelfumes.blogspot.com/2007/07/ie6-as3-preloader-events-failing.html

0 голосов
/ 13 февраля 2009

У меня возникла похожая проблема. Я обнаружил, что после удаления html-таблицы, содержащей код для вставки флэш-памяти, Safari отображает флэш-фильм нужного размера.

0 голосов
/ 20 января 2009

Вот обсуждение о подобной проблеме с Safari и Flash Video, возможно, это поможет.

...