Normalmente, las aplicaciones Flash y Flex están incrustadas en HTML utilizando una combinación de etiquetas object
y embed
, o más comúnmente mediante JavaScript. Sin embargo, si se vincula directamente a un archivo SWF, se abrirá en la ventana del navegador y, sin mirar en la barra de direcciones, no se puede decir que no está incrustado en HTML con el tamaño establecido en 100% de ancho y alto.Enlazando directamente a un SWF, ¿cuáles son las desventajas?
Considerando la sobrecarga de HTML, CSS y JavaScript necesarios para incrustar una aplicación Flash o Flex que llena el 100% de la ventana del navegador, ¿cuáles son las desventajas de vincular directamente al archivo SWF? ¿Cuáles son las ventajas?
Puedo pensar en un lado positivo y tres aspectos negativos: no necesita las más de 100 líneas de HTML, JavaScript y CSS que son necesarias, pero no tiene detección de complemento, no verifica la versión y pierde su mejor SEO opción (mejora progresiva).
actualización no se colgó en las más de 100 líneas, simplemente significa que el la cantidad de código necesario para incrustar un archivo SWF es mucho (y me refiero incluyendo bibliotecas como SWFObject), y es sólo para mostrar el SWF, lo que se puede hacer sin una sola línea al vincularlo directamente.