swfObject не обязательно является «стандартным», как вы выразились. Это сторонняя библиотека javascript, которая позволяет легко и быстро улучшать ваш сайт с помощью flash. swfObject не был создан Adobe, поэтому, если IDE поддерживает его полностью на свое усмотрение.
Возможно, вы захотите использовать swfObject вместо тега объекта, если вы планируете поддерживать несколько несовместимых версий flash с разными swfs или если вы хотите, чтобы ваш веб-сайт мог постепенно снижать функциональность. Если вы поместите тег объекта в html, вы обязуетесь выставлять этот флэш-контент, и если у пользователя нет правильной версии флэш-памяти, он получит bumpkis, кроме ссылки на «Get Flash». С другой стороны, в зависимости от ваших целей использования флэш-памяти вместо флэш-содержимого может быть достаточно статического или анимированного изображения. swfObject позволяет вам легко достичь этих целей.