Я не вижу веской причины для отказа от встраивания JS flash. SWFObject довольно распространен в наши дни (даже псевдостандарт!), И даже даже Adobe рекомендует использовать его .
Это упрощает работу с требованиями к версии проигрывателя и позволяет пользователю легко и просто обновлять свой Flash-плагин.
Помимо SWFObject, я считаю, что возможность использовать клиентскую логику для встраивания контента для любого плагина всегда будет подходящим способом; это дает больше возможностей для чтения в среде вашего пользователя и предоставления соответствующего контента.
Полагаю, можно утверждать, что это добавляет еще одно требование на стороне клиента для доставки вашего контента, но я думаю, что подавляющему большинству пользователей будет включен JS ... особенно пользователям, которые хотят использовать Flash-носители .
Надеюсь, это поможет:)