Вставить Flash в HTML - PullRequest
       49

Вставить Flash в HTML

12 голосов
/ 26 августа 2009

В chrome, т.е. и в safari это не проблема, но в Firefox это так.

Я использую <object> для моего флеш-клипа.

<object type="application/x-shockwave-flash"> 
    <param name="movie" value="myclip.swf" /> 
    <param name="quality" value="high" /> 
</object>

Что я делаю не так?

Ответы [ 4 ]

20 голосов
/ 26 августа 2009

После некоторого тестирования это работает нормально:

<object type="application/x-shockwave-flash" data="myclip.swf" 
    width="550" height="400"> 

    <param name="movie" value="myclip.swf" />
    <param name="quality" value="high" />
</object>

Для Firefox требовались data, width и height.

12 голосов
/ 26 августа 2009

Для кросс-браузерного встраивания флэш-памяти вам необходимо использовать теги и <object> и <embed>, вложенные друг в друга, и это также может помочь включить атрибут data в <object> вот так:

<object type="application/x-shockwave-flash" data="myclip.swf"> 
    <param name="movie" value="myclip.swf" />
    <param name="quality" value="high" />
    <!-- Sandwich the embed tag inside the object tag -->
    <embed src="myclip.swf" quality="high" />
</object>

В качестве альтернативы я бы предложил использовать микробиблиотеку javascript swfobject для надежного кроссбраузерного встраивания флэш-памяти.

0 голосов
/ 06 августа 2013

Код <embed src="helloworld.swf">.

0 голосов
/ 26 августа 2009

Используйте объект и тег для встраивания. Некоторые браузеры используют тэг и «имя» для доступа к swf, другие используют и «id»

...