Подтвердить что ты не робот

Вставить flash в html

В chrome, т.е. сафари, это не проблема, но в firefox это.

Я использую <object> для своего flashclip.

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

Что я делаю неправильно?

4b9b3361

Ответ 1

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

<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.

Ответ 2

Для кросс-браузерной флеш-встраивания вам нужно использовать теги как <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>

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

Ответ 3

Используйте тег object и embed. Некоторые браузеры используют тег и "имя" для доступа к swf, другие используют и "id"

Ответ 4

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