Обычно приложения Flash и Flex встраиваются в HTML с использованием комбинации тегов object
и embed
или, более часто, с использованием JavaScript. Однако, если вы ссылаетесь непосредственно на SWF-файл, он откроется в окне браузера, и, не глядя в адресную строку, вы не сможете сказать, что он не был встроен в HTML с размером, установленным на 100% ширины и высоты.
Учитывая издержки HTML, CSS и JavaScript, необходимые для встраивания приложения Flash или Flex, заполняющего 100% окна браузера, каковы недостатки обратной ссылки непосредственно на SWF-файл? Какие плюсы?
Я могу вспомнить один плюс и три недостатка: вам не нужно более 100 строк HTML, JavaScript и CSS, которые требуются в противном случае, но у вас нет определения плагинов, нет проверки версий, и вы теряете свой лучший вариант SEO (прогрессивное улучшение).
Обновление не зацикливайтесь на 100+ строках, я просто имею в виду, что количество кода, необходимого для встраивания SWF, довольно много (и я имею в виду такие библиотеки, как SWFObject), и это просто для отображения SWF, что можно сделать без единой строки, связавшись с ним напрямую.