Versiones actuales del motor de ejecución
Nuevas funciones
Mejoras de seguridad
Problemas solucionados
Problemas conocidos
Creación para Flash Player 11.2
Creación para AIR 3.2
Requisitos del sistema
Informar sobre errores
Historial de la versión del motor de ejecución

4 de mayo de 2012. Le damos la bienvenida a Adobe® Flash® Player 11.2 y Adobe® AIR® 3.2. Esta versión incluye soluciones a problemas relacionados con la estabilidad y el rendimiento

Versiones actuales del motor de ejecución

  • Flash Player para escritorio:11.2.202.235
  • Flash Player para Android 4.0: 11.1.115.8
  • Flash Player para Android (2.x, 3.x): 11.1.111.9

 

Nuevas funciones 

  • Stage3D para Adobe AIR (móvil)


Activa la aceleración GPU completa para iOS y Android empleando las mismas API de Stage3D que ya utiliza en la versión de escritorio. Para obtener más información sobre esta función, visite el sitio web de Adobe Gaming: http://gaming.adobe.com/getstarted/.


  • Actualización automática silenciosa para Windows


Flash Player 11.2 incluye la actualización automática silenciosa en Windows. Esto proporciona una experiencia más sencilla cuando los usuarios actualicen a la versión más reciente de Flash Player.

Mejoras de seguridad

Adobe Flash Player para escritorio 11.2.202.235, Flash Player para Android 4.0: 11.1.115.9 y Flash Player para Android 2.x,3.x: 11.1.111.8 incluyen las mejoras de seguridad que se describen en el Boletín de seguridad APSB12-09

Problemas solucionados

N/D

Problemas conocidos

Flash Player para escritorio

  • Windows: una animación larga se pone en pausa cuando se utiliza un ratón o un teclado con superposición Steam (3089755)
  • Mac OS: el cursor del ratón no cambia a puntero con forma de mano al pasarlo por enlaces TLF (3060839)
  • Mac OS: Adobe AIR se bloquea en modelos recientes de ordenadores Apple con sistema operativo 10.7.2 (consulte una forma de solucionarlo aquí)
  • MouseLock y FullscreenSourceRect no actualizan la visualización en pantalla completa (3006724)

Flash Player para Android


  • La búsqueda con el vídeo en pausa no actualiza el fotograma en dispositivos Android 4.0 (2995454)
  • StageVideo con On2 y Sorenson no funciona en dispositivos Android 4.0 (3053819)
  • Tras deshacerse de un objeto context3D y solicitar uno nuevo, o volver a la aplicación desde el segundo plano, el nuevo context3D se visualiza negro durante algunos fotogramas (3019048)

Creación para Flash Player 11.2


Para utilizar la nueva versión de Flash Player, debe ir a la versión 15 del SWF de destino transfiriendo un argumento adicional al compilador de Flex: -swf-version=15. A continuación le explicamos cómo hacerlo.

Si utiliza el SDK de Adobe Flex:

  • Descargue el nuevo archivo playerglobal.swc para Flash Player 11.2.
  • Descargue el SDK 4.5.1 de Flex (4.5.1.21328) desde la tabla del SDK 4.5 de Flex.
  • Instale el programa en su entorno de desarrollo.
  • En Flash Builder, cree un proyecto nuevo de ActionScript: Archivo -> Nuevo -> Proyecto de ActionScript.
  • Abra el panel Propiedades del proyecto (haga clic con el botón derecho y seleccione “Propiedades”). Seleccione ActionScriptCompiler en la lista de la izquierda.
  • Utilice la opción “Configurar SDK de Flex” en la esquina superior derecha para que el proyecto apunte a la versión 21328 de Flex. Haga clic en Aceptar.
  • Configure el proyecto para que apunte a la versión 15 del SWF
  • Abra el panel Propiedades del proyecto (haga clic con el botón derecho y seleccione “Propiedades”). Seleccione ActionScriptCompiler en la lista de la izquierda.
  • Añada -swf-version=15 en “Argumentos adicionales de compilador”. Esto garantizará que el SWF de salida apunte a la versión 15 del SWF. Si compila en la línea de comandos y no en Flash Builder, deberá añadir el mismo argumento de compilador.
  • Asegúrese de haber instalado la nueva versión Flash Player 11.2 en el navegador.

Creación para AIR 3.2

Actualice al espacio de nombres de AIR 3.2.

Debe actualizar el archivo descriptor de la aplicación al espacio de nombres 3.2 para poder acceder al comportamiento y a las API nuevos de AIR 3.2. Si su aplicación no requiere el comportamiento ni las API nuevos de AIR 3.2, no es necesario que actualice el espacio de nombres. No obstante, recomendamos a todos los usuarios que empiecen a utilizar ya el espacio de nombres de AIR 3.2 incluso si creen que no van a aprovechar las nuevas funciones de 3.2. Para actualizar el espacio de nombres, cambie el atributo xmlns en el descriptor de la aplicación por

<application  xmlns="http://ns.adobe.com/air/application/3.2">

Directrices para Stage3D para móvil

Directrices de creación específicas de Stage3D para móvil

  • Asegúrese de que directo está especificado en el descriptor de la aplicación.
  • Asegúrese de que el espacio de nombres está establecido en 3.2 en el descriptor de la aplicación.
  • SWF-version debe establecerse en SWF-version 15. Puede utilizar http://kb2.adobe.com/es/cps/908/cpsid_90810.html como referencia para configurar Flash Professional CS 5.5 con la versión apropiada de SWF.
  • Para Flash Builder, agregue -swf-version=15 en la configuración del compilador de su proyecto.
  • Para las aplicaciones Android, asegúrese en el archivo descriptor de la aplicación de que no está establecido si no tiene pensado utilizar la cámara.
    Puede hacerlo, o bien comentando la línea en la sección del manifiesto de Android del descriptor de la aplicación, o bien eliminando la línea.
<android>
    <manifestAdditions>
        <![CDATA[
            <manifest>
               <!-- remove this permission or comment it out. <uses-permission android:name="android.permission.CAMERA" />  -->
            </manifest>
        ]]>
    </manifestAdditions>
</android>

Cuando se solicita android.permission.CAMERA, las aplicaciones deben componer la pantalla en cada fotograma con una posible imagen de cámara, aunque esta no se esté utilizando realmente. Esto afecta significativamente al rendimiento.

Se ha introducido una nueva etiqueta de descriptor de la aplicación, con el valor predeterminado false. Si el contenido utiliza un búfer de profundidad o esténcil, debe incluir este elemento con un valor de true en el archivo applicationDescriptor.xml para que el contenido se muestre correctamente. Si está creando contenido 3D, es muy probable que tenga que especificar este elemento. Si depthAndStencil no está establecido en true en el archivo descriptor de la aplicación, obtendrá un error si intenta configurar el buffer con Profundidad y Esténcil. No activar los búferes Profundidad y Esténcil puede mejorar el rendimiento en dispositivos basados en GPU de ImaginationTech (lo que incluye todos los dispositivos iOS). El contenido 2D no debería especificar esta bandera en el descriptor de la aplicación salvo que realmente necesite utilizar los búferes Esténcil o Profundidad. Tenga en cuenta que, para ver el error producido por la discrepancia entre este indicador del descriptor de la aplicación y lo que el contenido podría intentar usar en context3D.configureBackBuffer(), el creador debe establecer Context3D.enableErrorChecking en true.

Ejemplo de descriptor de la aplicación: contenido que utiliza los búferes de profundidad o esténcil

<initialWindow>
         ... other settings ...
        <depthAndStencil>true</depthAndStencil>
    </initialWindow>

 

 

  • Las aplicaciones deben gestionar la pérdida de dispositivo. La pérdida de dispositivo se produce cuando el contexto de procesamiento de la GPU subyacente deja de estar disponible para la aplicación. Las formas más sencillas de activar la pérdida de dispositivo son pulsar Ctrl + Alt + Supr en un equipo Windows o girar un dispositivo Android mientras se ejecuta una aplicación AIR cuyo descriptor incluye <autoOrients>true</autoOrients>. Se pueden producir pérdidas de dispositivo después de alejarse de una aplicación y volver a ella. Con propósitos de prueba, también puede provocar una pérdida de dispositivo realizando expresamente una llamada a context3D.dispose(). En todos estos casos debe recrearse el contexto de la GPU subyacente, y todos los recursos existentes de la GPU dejan de ser válidos. Event.CONTEXT3D_CREATE se activa al ocurrir una pérdida de dispositivo. La aplicación debe gestionar este evento volviendo a cargar texturas y reconstruyendo búferes de vértices e índices. Esto permite a la aplicación reanudar el procesamiento con objetos de búfer de texturas, vértices e índices válidos para el nuevo contexto GPU.
  • Los sombreadores de fragmentos utilizan ahora cálculos de precisión mediump. Se trata de un cambio respecto a las versiones anteriores, en las que se utilizaba precisión highp. Los sombreadores de vértices siguen utilizando precisión highp. La reducción en la precisión significa que los sombreadores de fragmentos que tratan con valores fuera del intervalo mediump pueden desbordar los bits disponibles en los registros. El desbordamiento de registro provocará errores de procesamiento. En función del chipset, es posible conseguir una precisión de datos superior a mediump, aunque no se puede contar con ello. Los creadores deben asegurarse de que los datos manipulados por sombreadores de fragmentos no excedan el intervalo de datos mediump para evitar que se produzcan errores. Tenga especial cuidado al calcular coordenadas de texturas en el sombreador de fragmentos.
    • Highp admite valores de coma flotante en el intervalo de -2^62 a 2^62, y valores enteros en el intervalo de -2^16 a 2^16.
    • Mediump admite valores de coma flotante en el intervalo de -2^14 a 2^14, y valores enteros en el intervalo de -2^10 a 2^10.
  • Se ha optimizado la superposición de contenido normal de Stage con Stage3D combinando todo el procesamiento en una sola pasada. El plano de Stage ahora se actualiza de forma sincrónica con el plano de Stage3D. Las actualizaciones sincrónicas significan que si está utilizando DisplayObjects normales superpuestos a contenido Stage3D, ni el contenido de Stage ni el de Stage3D se actualizará en pantalla hasta que realice una llamada a Context3D.present(). Fíjese en que, cuando hay presente un Context3D, no se produce ninguna animación basada en Stage (no hay introducción de texto del dispositivo, ni animación de la línea de tiempo, etc.) hasta que realiza una llamada a Context3D.present(), elimina el Context3D o establece la propiedad stage3D.visible en false. Si se produce un error de ActionScript, deberá capturarlo y realizar una de estas opciones. En caso contrario, todas las actualizaciones de pantalla se detendrán y el contenido aparecerá bloqueado.

 

Directrices de rendimiento de Stage3D para móvil

 

Generales

  • Los chips de ImaginationTech utilizan un modo de transferencia lenta al cargar un mapa de bits en una textura GPU siempre que las dimensiones del mapa de bits no son una potencia de 2 o no son divisibles por 8. Se deben tener en cuenta las dimensiones del mapa de bits al crear texturas.
  • Muchas fusiones alfa resultan lentas en varias GPU. Utilice la mezcla alfa con moderación
  • Un mapa de bits de gran tamaño utilizado como imagen de fondo puede ser mucho más lento que rellenar el fondo con varios mapas de bits más pequeños.
  • Evite las actualizaciones frecuentes de estadísticas de rendimiento basadas en Display List (2D). Actualizar contenido 2D con contenido Stage3D empleando velocidades de fotogramas altas afecta al rendimiento. La frecuencia de las actualizaciones 2D debería ser al menos 100 veces menor que la velocidad de fotogramas de Stage3D. También puede plantearse retrasar las actualizaciones 2D hasta el fin de la prueba, o reducir la frecuencia de las actualizaciones de estado del rendimiento.
  • Desactive la orientación automática del escenario incluyendo <autoOrients>false</autoOrients> en el descriptor de la aplicación, salvo que su aplicación lo requiera. La orientación automática del escenario provoca la pérdida de dispositivo, lo que puede producir una leve pausa y parpadeo de pantalla al girar dispositivos Android. Considere la posibilidad de gestionar la reorientación del dispositivo mediante la lógica de la aplicación.
  • Al medir el rendimiento, empaquete un archivo swf de lanzamiento en archivos apk o ipa. El uso de un software de modo de depuración puede agregar una sobrecarga adicional que afecte al rendimiento.
  • Al medir el rendimiento, asegúrese también de que Context3D.enableErrorChecking se establece en false. Activar la comprobación de errores afecta de forma negativa al rendimiento.

Android

  • En dispositivos basados en Tegra2 (como Galaxy Tab 10.1 y Xoom), establecer el colorDepth de la aplicación en 16 bits mejora significativamente el rendimiento. Consulte http://help.adobe.com/es_ES/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb 7ffc.html#WS54ddc2cc39d08a621542610c132b1bbd829-8000 para obtener más información sobre el establecimiento de colorDepth en su aplicación.

iOS

  • Al medir el rendimiento en iOS, asegúrese de que la aplicación está compilada como -ipa-appstore o exportada como versión de lanzamiento, de modo que la ipa resultante esté optimizada.

ActionScript

  • Evite utilizar bucles for in y for each en la iteración de matriz. Utilice un bucle for empleando índice en la matriz.
  • En iOS, obtener acceso a un objeto de vector que requiere un cálculo de índice durante la referencia de matriz tiene un leve impacto en el rendimiento. Evítelo si es posible. Por ejemplo, para algo como vec1[3 + 4] debería utilizar vec1[7].
  • Reduzca el número de objetos asignados. Intente reutilizar objetos en la medida de lo posible. Para obtener más información, visita. Consulte la sección Agrupación de objetos (http://help.adobe.com/es_ES/as3/mobile/WS948100b6829bd5a6-19cd3c2412513c24bce-8000.html) del documento Optimización del rendimiento para la plataforma Flash.

Requisitos del sistema

Para conocer los requisitos del sistema actuales de Flash Player, visite http://www.adobe.com/es/products/flashplayer/systemreqs/.

Para conocer los requisitos del sistema actuales de AIR, visite http://www.adobe.com/es/products/air/systemreqs/.

Para conocer los requisitos del sistema de Flash Access (cliente y servidor), visite http://www.adobe.com/es/products/flashaccess/systemreqs/.

Flash Player 11.2 tiene los siguientes requisitos mínimos:

Nota:

En la versión Flash Player 11.2, Adobe no admite puertos traseros a Flash Player 10.3 para Internet Explorer 6

 

Windows

Macintosh  

Linux

Android 

Procesador

Procesador de 2,33 GHz o superior, compatible con x86 o procesador Intel® Atom™ 1,6 GHz o superior para dispositivos netbook

Procesador Intel® Core™ Duo 1,83 GHz o superior

Procesador a 2,33 GHz o superior compatible con x86 o procesador Intel Atom™ a 1,6 GHz o superior para dispositivos netbook

Procesador ARMv7 con Vector FPU, 550 MHz como mínimo, OpenGL ES2.0, descodificadores H.264 y AAC H/W

Sistema operativo 

Microsoft® Windows® XP (32 bits), Windows Server® 2003 (32 bits), Windows Server 2008 (32 bits), Windows Vista® (32 bits), Windows 7 (32 y 64 bits)

Mac OS® X 10.6 y Mac OS X 10.7

Red Hat® Enterprise Linux (RHEL) 5.6 o superior (32 y 64 bits), openSUSE® 11.3 o superior (32 y 64 bits), Ubuntu 10.04 o superior (32 y 64 bits)

Android 2.2, 2.3, 3.0, 3.1, 3.2 y 4.0

Navegador

Internet Explorer 7.0 y superiores, Mozilla Firefox 4.0 y superiores, Google Chrome, Safari 5.0 y superiores, Opera 11

Safari 5.0 y superiores, Mozilla Firefox 4.0 y superiores, Google Chrome, Opera 11

Mozilla Firefox 4.0 y posterior, Google Chrome

Navegador web Android

Memoria

128 MB de RAM (1 GB de RAM recomendado para dispositivos netbook), 128 MB de memoria gráfica

256 MB de RAM y 128 MB de memoria gráfica

512 MB de RAM y 128 MB de memoria gráfica

256 MB de RAM 

AIR 3.2 tiene los siguientes requisitos mínimos del sistema:

 

Windows

Macintosh  

Android 

iOS

Procesador/Hardware de dispositivo

Procesador de 2,33 GHz o superior, compatible con x86 o procesador Intel Atom™ 1,6 GHz o superior para dispositivos netbook

Procesador Intel® Core™ Duo 1,83 GHz o superior

Procesador ARMv7 con Vector FPU, 550 MHz como mínimo, OpenGL ES2.0, descodificadores H.264 y AAC H/W

iPod touch (3.ª generación), modelo de 64 GB y 32 GB, iPod touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2

Sistema operativo 

Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate o Enterprise (incluidas las ediciones de 64 bits) con Service Pack 2, o Windows 7

Mac OS® X 10.6 y 10.7

Android 2.2, 2.3, 3.0, 3.1 y 3.2

iOS 4.2 y superior

RAM

512 MB de RAM (se recomienda 1 GB).

512 MB de RAM (se recomienda 1 GB).

256 MB de RAM 

 -

Informar sobre errores

¿Ha encontrado algún error? Envíe el error a la  base de datos de errores.

Flash Player y AIR tal vez aprovechen su hardware de gráficos para descodificar y reproducir vídeo H.264. Puede haber problemas de vídeo que solo existan con un hardware de gráficos y un controlador concretos. Si nos informa de un problema relacionado con vídeo, es esencial que anote el modelo de hardware de gráficos y de controlador, además de los datos del sistema operativo y el navegador (si utiliza Flash Player), para que podamos reproducir la misma situación e investigar el problema. No olvide incluir esta información tal como se describe en Instrucciones para informar sobre problemas de reproducción de vídeo. Nota: debido al gran volumen de correo electrónico recibido, nos resulta imposible contestar a todas las solicitudes.

Gracias por usar Adobe Flash Player y AIR, y por dedicar el tiempo necesario para enviarnos sus opiniones.

Historial de versiones del motor de ejecución

Fecha de versión

Versiones de motor de ejecución

Nuevas funciones

Seguridad

Problemas solucionados

13 de abril de 2012 Flash Player 11.2.202.233 N/D N/D Imprimir en una impresora local genera trabajos de impresión demasiado grandes (3158836)
28 de marzo de 2012 Flash Player para escritorio 11.2.202.228
AIR para escritorio 3.2.0.2070
AIR para móvil 3.2.0.2080
SDK de AIR 3.2.0.2070
Descodificación de vídeo multiproceso
Actualizador en segundo plano (Windows)
Posición desplazada relativa del ratón + bloqueo
Nuevo evento de reducción
Se ha relajado el control de la aceleración por hardware por parte del controlador en 2008
Stage3D para AIR móvil
Optimización de empaquetado en iOS
Idioma compatible en el descriptor de la aplicación
APSB12-07 Mac OS: las operaciones de arrastrar no funcionan si se ha cancelado previamente una operación de arrastrar (3009054)
Mac OS: los filtros gráficos en ocasiones se procesan incorrectamente (3010554)
La API Netstream devuelve durante un breve momento un valor incorrecto cuando se vacía el búfer de vídeo (2737056)
Móvil: el objeto de visualización Shape de AS3 se procesa de forma distinta en el modo GPU (3060034)

5 de marzo de 2012

Flash Player para escritorio 11.1.102.63
Flash Player para Android (4.0): 11.1.115.7
Flash Player para Android (2.x,3.x): 11.1.111.7

 N/D

APSB12-05

N/D

15 de febrero de 2012

Flash Player para escritorio: 11.1.102.62
Flash Player para Android 4.0: 11.1.115.6
Flash Player para Android (2.x, 3.x): 11.1.111.6

N/D

APSB12-03

N/D

16 de enero de 2012

Flash Player para Android 4.0: 11.1.112.61
AIR para Android: 3.1.0.557
SDK de AIR (Android): 3.1.0.488

N/D

N/D

 El vídeo se muestra como una pantalla verde en algunos dispositivos Android 4.0

19 de diciembre de 2011

AIR para Android: 3.1.0.556
SDK de AIR (Android): 3.1.0.488

Soporte de Android 4.0 para AIR

N/D

N/D

5 de diciembre de 2011

Flash Player para Android: 11.1.112.60

Soporte de Android 4.0 para Flash Player

N/D

N/D

12 de diciembre de 2011

Flash Player para Android: 11.1.111.5

N/D

N/D

Varios errores de reproducción de vídeo solucionados para descodificación de vídeo

7 de noviembre de 2011

Flash Player para escritorio: 11.1.102.55
Flash Player para Android : 11.1.102.59
AIR para escritorio y Android: 3.1.0.488
SDK de AIR (incluido AIR para iOS): 3.1.0.488

Soporte de iOS para AIR

APSB11-28

AIR para iOS
no se conecta mediante Wi-Fi 

Proxy RTMPT y RTMPS

Flash Player para escritorio
La reproducción de vídeo se oculta bajo el navegador al cambiar entre fichas en el modo de pantalla completa usando el método abreviado Ctrl + Tab en IE9 (2965715)

 Flash Player para Android
Problema de transmisión de vídeo en Samsung

Galaxy S2. Se reproduce sonido pero no vídeo
   

Activación de vídeo 1080p para servicios de NVidia Tegra 3

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea