Pregunta

Estoy desarrollando una aplicación Flash mediante el uso de Flex SDK, ActionScript y Text Editor y compilación como archivo en la línea de comandos.

De acuerdo a Flash Player Version Penetration En el sitio web de Adobe:
http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

La tasa de personas que usan Flash Player 10.1 y 10.2 no es suficiente.

Por lo tanto, quiero hacer mi aplicación Flash para admitir Flash Player 10.0 porque quiero que más personas usen mi aplicación.

Jugador objetivo de Flex SDK 4.5.1 y 4.5.0 es Flash Player 10.2.0.
Jugador objetivo de Flex SDK 4.1.0 y 4.0.0 es Flash Player 10.0.0.
El jugador objetivo de Flex SDK 3.5.0 es Flash Player 9.0.124.

Para admitir Flash Player 10.0, ¿debo usar Flex SDK 4.1.0 en lugar de la última versión Flex SDK 4.5.1?
¿O es mejor usar Flex SDK 3.5.0 para admitir Flash Player 9 también?

¿Fue útil?

Solución

Recomendaría usar la última versión de SDK que admite la versión de Flash Player que necesita admitir. Puede especificar qué reproductor de tiempo de ejecución desea apuntar utilizando el argumento del compilador de juego objetivo. En general, como este:

-target-player=10.0 

Más información. Para citar algunos pasajes relevantes:

Para Flex 4.0, el único valor admitido de la opción de juego de destino es 10.0.0. Para Flex 4.1, el valor predeterminado es 10.1.0. Para Flex 4.5, el valor predeterminado es 10.2.0.

El valor mínimo para Flex 4.5 es 10.2.0. Para Flex 4.0 y 4.1, el valor mínimo es 10.0.0 (aunque Flex 4.1 incluyó el jugador 10.1).

Otros consejos

Si la tasa de penetración es tan importante para usted, pregúntese: ¿Flex 4.x tiene algo que realmente necesita? 3.5 es un buen SDK (y de alguna manera agregar Spark introdujo algunas complejidades), son las principales deficiencias que puedo recordar (en mi opinión, no soy un fanático de Spark) lo sería:

  • Sin enlaces bidireccionales
  • Portarse a 4.x en el futuro será un dolor debido a los cambios en el espacio de nombres

Si no le preocupa estas cosas, y realmente no desea aprovechar ninguna de las otras características nuevas en 4.x, solo usaría 3.5. Por ejemplo, si tu De Verdad Necesita una gran personalización de la interfaz de usuario, hacer Quiere usar Spark, por lo que desea 4.x. (4.1 parece un compromiso decente).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top