Я использовал swfobject для недавнего проекта, и это здорово. Но теперь, когда мне удалось настроить и запустить FlashSwitcher в Firefox, я заметил, что при запуске Flash Player 7 информация, отображаемая при запуске более ранней версии, чем указанная, была настроена (в данном случае с помощью Страница Moodle, на которой находится код для встраивания swfobject). Прилагается скриншот этого выходного SWF, сгенерированного Moodle. Я могу подтвердить, что некоторые из моих пользователей также видят это, поэтому мой FlashSwitcher работает правильно.
Большинство моих вариантов использования находятся вне контекста Moodle, они автономны, мне нужно именно как они настроили его, как я могу изменить их настройку и как я могу сделать то же самое. когда обнаружение swfobject является автономным.
Обратите внимание, что принуждение пользователя к обновлению подключаемого модуля Flash Player через ExpressInstall не одобряется клиентом, ему нужны наводящие на размышления действия и ссылка, но не автоматическая установка или что-то подобное.
В моей реализации используется метод «дважды приготовленный», поскольку у меня есть требование доступности для отображения контента, отличного от Flash, если у пользователя нет ни Flash, ни Javascript, ни того и другого. Вот мой вызов метода встраивания, который выполняется, когда срабатывает событие загрузки документа YUI2:
swfobject.embedSWF("../../swf/video-loader.swf", "flash_object_a", "877", "400", "8.0");
В конечном счете, я хочу настроить вывод «старой версии» так, чтобы он был создан/написан мной.
ура, д