Да, swfobject.embedSWF
предназначен для работы после загрузки страницы - у него есть встроенный обработчик событий domload.
Если вы не хотите, чтобы swfobject автоматически внедрялся при загрузке страницы, используйтеswfobject.createSWF
вместо.Официальная документация объясняет, как работает swfobject.createSWF
.
РЕДАКТИРОВАТЬ:
После перечитывания вашего поста я вижу, что вы хотите встроить SWF после страница уже загружена.swfobject.embedSWF
может использоваться в обоих случаях.Вот учебник и пример .