Обычно приложения 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, что можно сделать без единой строки, напрямую связавшись с ним.