2008-10-04 3 views
0

В этом Adobe KB tech note есть ли способ разместить SWF-файл SWF FLVPlayback в том же каталоге, что и файл HTML, из которого загружен контейнер SWF? Мне больно поместить SWF в корневой каталог моего сайта.Можете ли вы загрузить SWF-файл FLVPlayback в другой каталог?

Я думаю, что загрузка Flash-видео в iframe решит эту проблему, но является ли это хорошей практикой? Обычно я избегаю использования iframes из-за проблем с заполнением, запасом и размерами между браузерами. Возможно, это не проблема с CSS.

ответ

1

Ну, вы можете поместить скин в другой каталог, пока вы укажете путь (относительно загрузки HTML) в параметр «skin» для вашего компонента воспроизведения FLV в инспекторе компонентов. Устранение неполадок очень просто, если вы используете панель Net в Firebug или аналогичный инструмент.

Использование iframe работает и не вызывает проблем с обработкой, если вы заботитесь о том, что в iframe нет поля или заполнения. Однако вам понадобится еще один HTML-файл, который может упростить обслуживание вашего сайта.

Если вы публикуете много видеофайлов, вы можете обнаружить, что удобнее использовать автономный проигрыватель, такой как JW Media Player.

0

Вы можете задать другой URL для компонента FLVPlayback двумя способами:

1) В разделе Компонент Параметры окна Свойства, путь в нижней части списка скинов является вариант пользовательского URL. Установите его путь туда.

2) Вы можете установить его с помощью ActionScript, используя параметр «skin» для вашего экземпляра FLVPlayback, например: myFlv.skin = «путь/to/myRadSkin.swf». Это единственный способ динамически установить скин, если вам нужно.

Чтобы использовать # 2, ваш экземпляр должен быть создан в коде с использованием нового оператора. Вы не можете динамически изменять скин существующего экземпляра, который вы перетаскиваете на сцену.

Смежные вопросы