* poderosas herramientas de animación 2D: Ofreció herramientas robustas para crear y manipular gráficos vectoriales, incluida la intermedia robusta (creando animaciones suaves entre los fotogramas clave), las guías de movimiento y el desactivado de cebolla (viendo marcos anteriores y posteriores para ayudar a la animación). Esto hizo que sea relativamente fácil crear animaciones 2D de aspecto profesional.
* Creación de contenido interactivo: Flash fue excelente para construir experiencias interactivas como juegos, sitios web y aplicaciones. Su lenguaje de programación de ActionScript 3.0 permitió a los desarrolladores crear interfaces lógicas y de usuario complejas.
* Archivos SWF livianos (en ese momento): En comparación con otras tecnologías, los archivos Flash (.SWF) fueron relativamente pequeños y se cargaron rápidamente, por lo que es adecuado para entregar contenido en diferentes anchos de banda. Esta fue una ventaja significativa en los primeros días de Internet.
* Compatibilidad del navegador ancho (en el momento): Flash Player estaba ampliamente disponible como complemento de navegador, asegurando un amplio alcance para el contenido creado con Flash CS5.
* Ecosistema maduro: Estaban disponibles una gran comunidad con Flash CS5, lo que significa muchos tutoriales, recursos y extensiones de terceros.
Es crucial recordar que estas ventajas son en gran medida históricas. Debido a las vulnerabilidades de seguridad y la eventual eliminación de la eliminación de Flash Player, Flash CS5 ya no es relevante para el desarrollo web moderno. Alternativas como HTML5, JavaScript y varios motores de juego han reemplazado sus capacidades. Si bien Flash CS5 aún podría usarse para trabajar con proyectos heredados, no es una opción viable para crear contenido nuevo para la web.