Notas de la versión de Flash Player 29 y AIR 29

Le damos la bienvenida a las notas de la versión de Flash Player y AIR 29.

 

8 de mayo de 2018

En la versión programada de hoy, hemos actualizado Flash Player con correcciones de errores importantes y actualizaciones de seguridad.

 

13 de abril de 2018

En esta versión, hemos actualizado el SDK de AIR para resolver un problema que afectaba a las aplicaciones que se enviaban a la tienda de aplicaciones de iOS.  Los desarrolladores que quieran publicar sus aplicaciones en Apple deberán realizar las compilaciones con el SDK actualizado.

 

10 de abril de 2018

En la versión programada de hoy, hemos actualizado Flash Player con correcciones de errores importantes y actualizaciones de seguridad.

 

13 de marzo de 2018

En la versión programada de hoy, hemos actualizado Flash Player y AIR con correcciones de errores importantes, actualizaciones de seguridad y funciones nuevas.


Cómo actualizar Flash Player

Los usuarios actuales de Flash Player que se han suscrito a la opción “Permitir que Adobe instale actualizaciones (recomendado)” recibirán una actualización automática a la versión más reciente de Flash Player en las 24 horas posteriores al lanzamiento.

Los usuarios que hayan seleccionado la opción “Notificarme para instalar actualizaciones” recibirán un cuadro de diálogo de notificación en un plazo de 7 días a partir de la fecha de lanzamiento. Tenga en cuenta que los usuarios de Windows tendrán que reiniciar el sistema o cerrar sesión y volver a entrar para activar el cuadro de diálogo de notificación sobre actualizaciones.

La versión más reciente de Flash Player siempre se puede descargar e instalar desde https://get.adobe.com/es/flashplayer.

Los clientes que utilicen Google Chrome, Internet Explorer con Windows 8.x/10 o Microsoft Edge recibirán actualizaciones mediante los mecanismos de actualización de Google y Microsoft.


Cómo ponerse en contacto con nosotros

Esperamos que disfrute de esta versión. Si tiene algún problema, háganoslo saber a través de nuestra base de datos de errores pública. Si necesita ayuda para instalar o usar el producto, visite nuestros foros de la comunidad.

Base de datos de errores de Adobe - https://tracker.adobe.com/
Foros de Flash Player - http://forums.adobe.com/community/flashplayer
Foros de AIR - http://forums.adobe.com/community/air

Anuncios

Disponibilidad en Play Store del motor de ejecución AIR para Android
El 13 de marzo de 2018, Adobe retirará el motor de ejecución AIR compartido de Google Play Store para todos los dispositivos que ejecuten Android 4.0 o una versión inferior. Las aplicaciones de AIR que requieren el motor de ejecución compartido no podrán acceder a la descarga necesaria desde Play Store en estos sistemas más antiguos. Recomendamos a los desarrolladores afectados que conviertan sus aplicaciones y las vuelvan a publicar para poder usar el motor de ejecución cautivo antes del 13 de marzo.
 
Seguridad de transporte de la aplicación
Con macOS 10.11, Apple ha introducido la seguridad de transporte de la aplicación (ATS), que ordena que las aplicaciones usen conexiones de red seguras únicamente a través de HTTPS. Como este es un cambio considerable, Apple ha proporcionado a las aplicaciones un reemplazo a través de NSAllowsArbitraryLoads que permite conexiones no seguras.
 
Con el SDK de AIR 27, todas las aplicaciones de AIR creadas para macOS tendrán automáticamente el conjunto de teclas NSAllowsArbitraryLoads como verdadero en su archivo info.plist. Esto es una solución temporal. Apple puede rechazar la aplicación durante el proceso de revisión o desactivar el uso de NSAllowsArbitraryLoads en futuras actualizaciones del SO. Se recomienda el uso de conexiones de red de forma segura a través de HTTPS en sus aplicaciones.
 
Tiempo de ejecución compartido de AIR para Android
A partir de AIR 26 se ha deshabilitado el empaquetado de aplicaciones compartidas en tiempo de ejecución para Android. Con este cambio, las aplicaciones publicadas incluirán siempre una copia cautiva del tiempo de ejecución en el paquete de instalación, con independencia del destino seleccionado por el desarrollador (es decir, apk o apk-captive-runtime). Este cambio nos permite centrar los recursos de prueba e ingeniería en las instalaciones cautivas, la opción (de largo) más popular para Android.

Problemas solucionados

8 de mayo de 2018

Flash Player

  • Los degradados de los archivos SWF estáticos muestran el mensaje “No se cargó la película” en Flash Player (FP-4198806)

 

13 de abril de 2018

AIR

  • [iOS] Corregido un problema al enviar aplicaciones a la tienda de aplicaciones de Apple debido a un uso no público de la API

 

10 de abril de 2018

Flash Player

  • [Mac]Error de RTMPS NetConnection.Connect.CertificatePrincipalMismatch (FP-4198784)
  • [Edge] El botón "Cerrar" del panel de configuración de FP no responde al hacer zoom.
  • Diversas mejoras de seguridad y funcionamiento

 

13 de marzo de 2018

Flash Player

  • El panel de configuración de Flash Player deja de responder si la aceleración de hardware está desactivada en Firefox.
  • Flash Player se cierra inesperadamente cuando la clase “by.blooddy.crypto.Base64” intenta descodificar BASE64.(FP-4198772)
  • El modo Protegido de Flash Player y el dibujo asíncrono en Firefox provocan que el color de la fuente se invierta
  • SecureSocket y RTMPS con OpenSSLno estáenviando los encabezamientos SNI "server_name".
  • Flash Player no se conectará mediante SecureSocket a un servidor que ejecute únicamente TLS1.2.

AIR

  • Las aplicaciones AIR se cierran de forma inesperada cuando la matriz de bytes se adjunta a domainMemory (AIR-4198585).
  • Flash Builder se cierra de forma inesperada en High Sierra al seleccionar “Exportar versión de lanzamiento” en el menú Proyecto (BLOG actualizado)
  • clipboard.dataForFormat devuelve “null” para datos personalizados en el portapapeles (AIR-4198553).
  • La función Malla metálica no funciona en DirectX 11 (AIR-4198597).
  • La pantalla se vuelve parcialmente negra cuando iOS entra en modo de espera y el usuario vuelve a reanudar en iOS 10+ (AIR-4198539).
  • Los auriculares Bluetooth no funcionan con microphone.getEnhancedMicrophone() en iOS (AIR-4198549).
  • [Android] Se representan texturas incompletas al cargar texturas grandes.(AIR-4198475)
  • Margeninesperado en la parte superior de StageWebView en iOS 11 (AIR-4198537)
  • InvokeEvent.arguments está vacío en Android (AIR-4198552).
  • Retraso al despachar eventos TOUCH en los bordes del dispositivo en iOS 11 (AIR-4198551).
  • StageWebView no carga ni muestra el contenido HTML local (AIR-4198420).
  • La barra de estadoaparece cuandola aplicaciónestá a pantalla completa y muestra el teclado en pantalla en los dispositivos Samsung (4189175)
  • El audio deja de sonar en caso de interrupción cuando SoundMixer.audioPlaybackMode = AudioPlaybackMode.VOICE y SoundMixer.useSpeakerphoneForVoice = false (4189377).
  • NetworkInfo.isSupported devuelve TRUE en Android incluso cuando faltan permisos en el descriptor de la aplicación (AIR-4198485).
  • Error de desplazamiento del escenario cuando el foco está en StageText y la barra de estado está oculta en Samsung S8 (AIR-4198421).
  • [iOS] iOS StageWebView viewPort incorrecto (desplazamientoeje y) (AIR-4198583)

Nuevas funciones

Nuevos tipos de teclado software para Android y iOS

A partir de AIR 29, TextField y StageText permiten a los desarrolladores establecer dos tipos más de teclados software.

  • DECIMAL
  • TELÉFONO

Utilice swf-version 40 y namespace 29.0 o versiones posteriores para acceder a estos teclados recién añadidos.

var tfKeyBoard:TextField=new TextField();
keyBoard.softKeyboard=SoftKeyboardType.DECIMAL; //Setting SoftKeyboard type as DECIMAL
 
OR
 
var stKeyBoard:StageText = new StageText();
stKeyBoard.softKeyboardType=SoftKeyboardType.PHONE; //Setting SoftKeyboard type as PHONE

Permiso de geolocalización en iOS

A partir de AIR 29, los desarrolladores que soliciten permiso de gelocalización en iOS en sus aplicaciones tendrán la opción de solicitar que el permiso sea WHEN_IN_USE o ALWAYS mediante una nueva propiedad, locationAlwaysUsePermission.

El valor predeterminado de esta propiedad es false.

Ejemplo de uso:

private var geo:Geolocation = new Geolocation();
geo.requestPermission(); //this would request for WHEN_IN_USE permission
 
OR
 
private var geo:Geolocation = new Geolocation();
geo.locationAlwaysUsePermission=true; //applicable for iOS11
geo.requestPermission(); //this would request for WHEN_IN_USE and ALWAYS permission

Nota:

1. En iOS 11 o versiones posteriores, si en un primer momento solicita el permiso WHEN_IN_USE, podrá solicitar el permiso ALWAYS en un momento posterior. El sistema operativo permite hacer esto una sola vez e ignora cualquier llamada posterior de requestPermission().

2. En iOS 10, el sistema operativo permite solicitar permiso una sola vez. El permiso WHEN_IN_USE/ALWAYS solicitado depende de la clave de Cocoa añadida en el descriptor de la aplicación. Por tanto, la propiedad locationAlwaysUsePermission no se aplica a iOS 10 ni versiones anteriores.

3. Los desarrolladores deben añadir claves de Cocoa en el descriptor de la aplicación según el nivel de autorización que requiera la aplicación. Para obtener más información, consulte https://developer.apple.com/documentation/corelocation/choosing_the_authorization_level_for_location_services/requesting_always_authorization.

 

Reproducción automática multimedia para Android y iOS

En AIR 29 se han realizado algunos cambios en la función “Reproducción automática multimedia para iOS y Android” introducida en AIR 21.

Se ha añadido un nuevo argumento al constructor StageWebView, mediaPlaybackRequiresUserAction, con un valor predeterminado de true. Si este argumento se establece en false, se asegura la reproducción automática del recurso dentro de StageWebView.

public function StageWebView(useNative:Boolean = false, mediaPlaybackRequiresUserAction:Boolean = true)

En iOS, no es posible establecer la propiedad mediaPlaybackRequiresUserAction después de crear StageWebView; los desarrolladores solo pueden establecer la reproducción automática multimedia mediante el constructor StageWebView.

En Android, los desarrolladores pueden establecer la reproducción automática multimedia de las dos maneras: mediante la propiedad mediaPlaybackRequiresUserAction o con el argumento del constructor.

Actualización de SDK de Android

En AIR 29, el SDK de Android se ha actualizado en el motor de ejecución de AIR. A continuación, se incluye una lista de números de versión de las herramientas actualizadas en AIR 29. Se han realizado cambios significativos en las herramientas utilizadas para desarrollar el tiempo de ejecución. Plantee sus preguntas en los foros de usuarios de AIR si observa algún problema funcional o de rendimiento.

Versión de Android 8.1
Plataforma del SDK 27
Herramienta del SDK 26.1.1
Herramienta de compilación de Android 27.0.3
Herramienta de la plataforma 27.0.1
Repositorio de compatibilidad de Android 47.0.0
Repositorio de Google de Android 58
LLDB 3.0
Emulador de Android 27.0.5
Versión del complemento Gradle para Android 3.0.1
Jar Multidex 1.0.2

SDK de AIR combinado para Windows de 32 y 64 bits

A partir de AIR 29, existe para Windows un SDK de AIR combinado que empaqueta aplicaciones AIR cautivas de 32 y 64 bits.

Elección de la arquitectura de aplicaciones AIR

El proceso de empaquetado de 32 y 64 bits mediante el SDK de AIR combinado es distinto para Adobe Flash Builder y para Adobe Animate/adt

  • Empaquetado mediante Adobe Animate yadt,:

Con Adobe Animate yadt,este proceso se realiza añadiendo una etiqueta <architecture> adicional en el archivo XML de la aplicación. El valor de esta variable puede ser “32” o “64” para el empaquetado de aplicaciones AIR cautivas de 32 o 64 bits, respectivamente.

La etiqueta <architecture> debe añadirse debajo de la etiqueta <application>.

Aquí hay un xml de aplicaciónde ejemplo

<?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/29.0">
        <id>Sample</id>
        <filename>Sample</filename>
        <architecture>64</architecture>
        <name>Sample</name>
        <versionNumber>0.0.0</versionNumber>
        <initialWindow>
            <content>Sample.swf</content>
            <autoOrients>false</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
    </application>
  • Empaquetado mediante Adobe Flash Builder:

Con Adobe Flash Builder, este proceso puede realizarse añadiendo una variable de entorno AIR_WIN_ARCH de Windows antes de iniciar Adobe Flash Builder. El valor de esta variable puede ser “32” o “64”, para el empaquetado de aplicaciones AIR cautivas de 32 o 64 bits, respectivamente. Establecer la etiqueta <architecture> no tendrá efecto cuando se empaquete la aplicación mediante Adobe Flash Builder. La decisión dependerá únicamente del valor de la variable de entorno.

El empaquetado de aplicaciones AIR compartidas y nativas no se verá afectado por ninguno de los métodos antes mencionados. Seguirán siendo admitidas en Windows como aplicaciones de 32 bits. El empaquetado de aplicaciones AIR en Mac no se verá afectado.

Perfil mejorado en el escritorio de AIR

A partir de AIR 29, el perfil mejorado estará disponible en AIR para Windows 8.1 y Mac OS 10.9 y versiones posteriores. Este perfil está disponible para aplicaciones móviles a partir de AIR 26. Puede utilizarse con los métodos requestContext3D y requestContext3DMatchingProfiles. AGAL4 puede emplearse con el perfil mejorado.

AGAL4 introduce un nuevo código de operación “Uso de” y un nuevo registro del muestreador de vértices, “vs”, para la obtención de texturas en un sombreado de vértices. “Uso de” requiere un valor de nivel de detalle (LOD) para el parámetro, ya que la GPU no admite el cálculo automático de LOD en el sombreador de vértices.

La versión más reciente de AGALMiniAssembler está disponible aquí: https://github.com/adobe-flash/graphicscorelib/pull/14/commits/a20d4773459b01e86acceac45240a2b4e88f67e3.

Vertex Texture Fetch en el escritorio de AIR

Con la introducción del nuevo perfil Stage3D (“MEJORADO” en el escritorio), ahora Vertex Texture Fetch también está disponible en el escritorio de AIR. Vertex Texture Fetch está disponible para aplicaciones móviles a partir de AIR 26. Estará disponible a partir del escritorio de AIR 29 (versión 40 del SWF) en adelante. La función será compatible con Windows 8.1 y Mac OS 10.9 y versiones posteriores. La función depende de la disponibilidad del perfil mejorado y, por tanto, no será compatible con Windows 7.

Los datos de textura estarán disponibles en el sombreador de vértices mediante AGAL4 y el perfil mejorado.

AGAL4 introduce un nuevo código de operación “Uso de” y un nuevo registro del muestreador de vértices, “vs”, para la obtención de texturas en el sombreador de vértices. “Uso de” es similar al código de operación “tex” empleado en el sombreador de fragmentos. Sin embargo, a diferencia del código de operación “tex”, “Uso de” requiere un valor de nivel de detalle (LOD) como parámetro, ya que la GPU no admite el cálculo automático de LOD en el sombreador de vértices. 

Uso de tld:

Uso de dst, src, sampler

dst: un registro de destino para el píxel de la textura de muestra

src: un registro que contiene las coordenadas de textura donde se muestrea el píxel y que contiene una indicación de nivel de detalle como índice de mipmap a utilizar.

Componentes XY del registro src: una coordenada de textura donde se muestrea un píxel de textura. El componente Z se utiliza para indicar el lado de la textura de mapa cúbico si la textura del vértice es un mapa cúbico.

El componente W del registro src es un índice de mipmap para utilizar, con un valor de entre 0 y n-1, siendo n el número total de mipmaps. Un índice cero indica un mipmap con la máxima resolución. La parte fraccionaria de src.w indica cuánto se interpolaría un mipmap seleccionado con el siguiente nivel del mipmap en una resolución inferior, en función del filtro de mipmap (mipnearest o miplinear) que se ha pasado al sombreador o se ha establecido desde la API setSamplerStateAt(). Mipnearest utiliza el mipmap colindante más cercano, mientras que miplinear utiliza mipmapping de filtrado lineal.

Muestreador de vértices “vs”

Uso de vt0, va0, vs0<2d,linear,miplinear>

El código de ejemplo anterior captura píxeles de textura de la textura vinculada al muestreador de vértices 0 (vs0) y los lleva a un registro 0 temporal de vértices (vt0), con una coordenada de textura proporcionada en un registro 0 de atributo de vértice (va0) y un estado de muestreo (< 2d, lineal, miplinear >) que se proporciona en el sombreador de vértices. En el ejemplo, el valor de LOD se proporciona en va0.w. 

El número total de muestreadores de vértices disponibles es de 4. La suma de muestreadores de vértices y fragmentos no puede superar los 16.

Tenga en cuenta que el código de operación tld no se puede utilizar dentro del muestreador de fragmentos.

Para proporcionar una textura para una muestra de vértice en el sombreador de vértices, los desarrolladores deben utilizar la API ActionScript existente, SetTextureAt().

SetTextureAT(0, texture);

El código de ejemplo anterior asocia “texture” al muestreador de vértices 0 (vs0). Tenga en cuenta que esta llamada establecería “texture” en el muestreador en el mismo índice, que es el muestreador de fragmento 0 (fs0), si hay acceso a fs0 en el sombreador de fragmentos.

Un estado de muestra del muestreador de vértices en el código del sombreador de vértices podría anularse mediante la API de AS existente, SetSamplerStateAt:

SetSamplerStateAt(0, Context3DWrapMode.CLAMP, Context3DTextureFilter.LINEAR, Context3DMipFilter.MIPNEAREST );

Como la API SetTextureAt, la llamada anterior también establecería el estado del muestreador de fragmentos en el mismo índice, que es el muestreador de fragmentos 0 (fs0), si fs0 se utiliza en el sombreador de fragmentos.

Tenga en cuenta que el filtro anisotrópico no está disponible para el muestreo de texturas empleado en los sombreadores de vértices.

La función Vertex Texture Fetch es útil para lograr diversos efectos, como mapeado de desplazamientos, simulación de agua, mapeado de explosiones, etc.

Aplicación de escalado HiDPI en áreas ajenas al cliente

La compatibilidad con las pantallas HiDPI en Windows se introdujo en la versión 23 de AIR. La función permitía mostrar contenidos de AIR con mayor calidad en pantallas HiDPI.

La función “Aplicación de escalado HiDPI en áreas ajenas al cliente” es una extensión de la anterior compatibilidad con el escalado HiDPI, y permite escalar áreas ajenas al cliente en AIR de Windows mediante el cambio dinámico del valor de DPI. Dicha función cubría el escalado de cuadros de diálogo, exploradores de archivos y componentes de “área ajena al cliente” de la interfaz, como las barras de título, los menús nativos y los iconos de Windows.

La función estará disponible a partir de AIR 29 en adelante y de Windows 10 (Redstone 1), versión 1607, en adelante.

Escritorio de AIR: capacidad de activar y desactivar la sincronización vertical en cualquier momento

Hasta AIR 28, la tasa de representación del búfer de fotogramas del motor de ejecución AIR estaba sincronizada con la tasa de actualización del dispositivo de visualización.

En AIR 29 se introduce una mejora que permite al usuario sincronizar o desincronizar la tasa del dispositivo de visualización. La función de sincronización puede activarse o desactivarse con ayuda de una propiedad añadida a una variable del escenario, “vsyncEnabled”.

La variable “vsyncEnabled” puede establecerse en true o false, pero solo si un evento “VsyncStateChangeAvailabilityEvent” devuelve true.

En el objeto DisplayContext de un equipo con Windows 7, Event.CONTEXT3D_CREATE se vuelve a activar cada vez que el valor vsyncEnabled está establecido en true y se observa parpadeo. Este fenómeno no se aprecia en Windows 8 o versiones posteriores, ni en equipos Mac.

Escritorio de AIR: aumento de los límites de memoria de la GPU

Hasta AIR 28, la memoria máxima de la GPU que se proporcionaba para cargar las texturas Normal y Rectangular era de 512 MB. En la versión beta de AIR 29, este límite de memoria de la GPU se ha aumentado a 2048 MB. Estos nuevos límites estarán disponibles para los perfiles “Estándar extendido” y “Mejorado” de Stage3D. Para otros perfiles, el límite máximo de memoria de la GPU será de 512 MB.

Esta función está disponible únicamente para AIR de 64 bits y para las texturas Normal y Rectangular. Para la textura Cubo, el límite de memoria será el mismo de antes: 256 MB.

Escritorio de AIR: aumento en el límite de texturas (solo beta)

Hasta AIR 28, el tamaño máximo de textura que admitía AIR era de 4096x4096. En AIR 29 (versión 40 del SWF), se ha aumentado este límite a 8192x8192 píxeles. Se ha introducido una nueva propiedad de solo lectura, Context3D::supports8kTexture, que devuelve true solo si el hardware admite texturas 8K.

Esta función admite únicamente la representación de las texturas Normal y Rectangular. Texturas como Cubo, Vídeo, Comprimida y Comprimida_Alfa no son compatibles. Esta función está disponible para AIR 64 en equipos Mac y Windows 8.1 o versiones posteriores.

Como las texturas 8K son muy pesadas, se recomienda cargarlas de forma asíncrona.

Nota:

Para ver una lista completa de las funciones de Flash Player y AIR introducidas en las versiones anteriores, consulte este documento

Versiones publicadas

Para distribuir Versión de lanzamiento
Flash Player (Windows) para Internet Explorer - ActiveX 29.0.0.171
Flash Player Windows para Firefox: NPAPI 29.0.0.171
Flash Player Windows para Chromium: PPAPI 29.0.0.171
Flash Player Mac para Safari y Firefox: NPAPI 29.0.0.171
Flash Player Mac para Chromium: PPAPI 29.0.0.171
Flash Player Windows 8 y 10 para Internet Explorer y Edge 29.0.0.171
Flash Player Mac para Google Chrome 29.0.0.171
Flash Player Windows para Google Chrome  29.0.0.171
Flash Player (ChromeOS) 29.0.0.171
Flash Player Linux para Google Chrome 29.0.0.171
Flash Player Linux para Chromium: PPAPI 29.0.0.171
Flash Player Linux para Firefox: NPAPI 29.0.0.171
Motor de ejecución AIR para escritorio (Windows) 29.0.0.112
Motor de ejecución AIR para escritorio (Mac) 29.0.0.112
Compilador y SDK de AIR (Windows) 29.0.0.122
Compilador y SDK de AIR (Mac) 29.0.0.122
SDK de AIR (Windows) 29.0.0.122
SDK de AIR (Mac) 29.0.0.122

Problemas conocidos

AIR
  • [AIR Windows 64] La exploración informa de tiempos de ejecución cautivos de AIR de 64 bits como si fueran x86 (AIR-4198615)
  • [AIR] Las sentencias trace no se imprimen en laconsolaalejecutara través deadl(AIR-4198624)
  • Las IPAadhocy de tienda no se han podido instalar en el dispositivo de prueba (AIR-4198628)

Mejoras de seguridad

Boletín de seguridad Productos para distribuir afectados
APSB18-16 Adobe Flash Player

Directrices de creación

Creación para Flash Player 29

Para utilizar la nueva versión de Flash Player, debe ir a la versión 40 del SWF y transferir “-swf-version=40” como argumento adicional del compilador al compilador de ASC 2.0. A continuación se explica cómo hacerlo.

  • Descargue el nuevo archivo playerglobal .swc para Flash Player 29
  • Descargue e instale Flash Builder 4.7 desde Creative Cloud: https://creative.adobe.com/products/flash-builder
  • Haga una copia de seguridad del SDK de AIR existente, por si tuviera que restaurarlo posteriormente, y sustituya el SDK de AIR incluido por el de AIR 29. Para ello, descomprima el SDK de AIR 29 en esta ubicación:
    • MacOS: /Aplicaciones/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Archivos de programa\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • En Flash Builder, cree un proyecto nuevo: Archivo-> Nuevo -> proyecto.
  • Abra el panel Propiedades del proyecto (haga clic con el botón derecho y seleccione “Propiedades”). 
  • Seleccione ActionScriptCompiler en la lista situada a la izquierda.
  • Agregue “-swf-version=40” al campo “Argumentos adicionales de compilador”.
    • Esto garantizará que el SWF de salida tenga como destino la versión 40 del SWF. Si realiza la compilación en la línea de comandos y no en Flash Builder, deberá añadir el mismo argumento de compilador.
  • Asegúrese de que haya instalado la nueva versión de Flash Player 29 en el navegador.

Creación para AIR 29 Actualizar al espacio de nombres de AIR 29

Debe actualizar el archivo descriptor de la aplicación alespacio de nombres 29para acceder a las nuevas API y al comportamiento de AIR 29. Si su aplicación no requiere el comportamiento ni las API nuevos de AIR 29, 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 29 aunque todavía no estén aprovechando las nuevas funciones de la versión 29. 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/29.0”>.

Informar sobre un error

¿Ha encontrado algún error? Envíe el error a la base de datos de errores de Flash Player y Adobe AIR.

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.

Requisitos del sistema

Para conocer los requisitos del sistema más recientes de Flash Player, consulte el documento aquí

Para conocer los requisitos del sistema más recientes de AIR, revise el documento aquí 

Historial de versiones del motor de ejecución

Fecha de versión Versión del motor de ejecución Mejoras de seguridad
8 de mayo de 2018 Flash Player (Windows, Mac y Linux) 29.0.0.171 APSB18-16
13 de abril de 2018 SDK de AIR 29.0.0.122  
10 de abril de 2018 Flash Player (Win, Mac, Linux) 29.0.0.140 APSB18-08
13 de marzo de 2018 Flash Player (Win, Mac, Linux) 29.0.0.113
AIR Runtime 29.0.0.112
SDK de AIR 29.0.0.112
APSB18-05
6 de febrero de 2018 Flash Player (Win, Mac, Linux) 28.0.0.161 APSB18-03
9 de enero de 2018 Flash Player (Win, Mac, Linux) 28.0.0.137 APSB18-01
12 de diciembre de 2017 Flash Player (Win, Mac, Linux) 28.0.0.126
AIR Runtime 28.0.0.127
SDK de AIR 28.0.0.125
APSB17-42
14 de noviembre de 2017 Flash Player (Win, Mac, Linux) 27.0.0.187 APSB17-33
25 de octubre de 2017 Flash Player (Win, Mac y Linux) 27.0.0.183  
16 de octubre de 2017 Flash Player (Windows, Mac y Linux) 27.0.0.170 APSB17-32
10 de octubre de 2017 Flash Player (Win, Mac, Linux) 27.0.0.159
AIR SDK Win 27.0.0.132
APSB17-31
12 de septiembre de 2017 Flash Player (Win, Mac, Linux) 27.0.0.130
AIR SDK y Runtime Win 27.0.0.124
AIR SDK y Runtime Mac 27.0.0.128
APSB17-28
8 de agosto de 2017 Flash Player (Win, Mac, Linux) 26.0.0.151 APSB17-23
11 de julio de 2017 Flash Player (Win, Mac, Linux) 26.0.0.137
AIR Runtime 26.0.0.127
APSB17-21
16 de junio de 2017 Flash Player (Win, Mac, Linux) 26.0.0.131  
13 de junio de 2017 Flash Player (Win, Mac, Linux) 26.0.0.126
Flash Player (ActiveX Win 8/10) 26.0.0.120
AIR SDK y Runtime 26.0.0.118
APSB17-17
9 de mayo de 2017 Flash Player (Win, Mac, Linux) 25.0.0.171 APSB17-15
20 de abril de 2017 Flash Player (Mac) 25.0.0.163  
11 de abril de 2017 Flash Player (Win, Mac, Linux) 25.0.0.148 APSB17-10
14 de marzo de 2017 Flash Player (Win, Mac, Linux) 25.0.0.127
AIR SDK y Runtime 25.0.0.134
APSB17-07
14 de febrero de 2017 Flash Player (Win, Mac, Linux) 24.0.0.221 APSB17-04
10 de enero de 2017 Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
13 de diciembre de 2016 Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK y Runtime 24.0.0.180
APSB16-39
8 de noviembre de 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26 de octubre de 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
11 de octubre de 2016 Flash Player (Win, Mac, Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
13 de septiembre de 2016 Flash Player (Win, Mac, Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
Motor de ejecución y SDK de AIR 23.0.0.257
APSB16-29
APSB16-31
14 de julio de 2016 Flash Player (Win ActiveX) 22.0.0.210  
12 de julio de 2016 Flash Player (Win, Mac, Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
16 de junio de 2016 Flash Player (Win, Mac, Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
Motor de ejecución y SDK de AIR 22.0.0.153
APSB16-18
APSB16-23
12 de mayo de 2016 Flash Player (Win, Mac, Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
Motor de ejecución y SDK de AIR 21.0.0.215
APSB16-15
21 de abril de 2016 Flash Player (Mac NPAPI) 21.0.0.226  
12 de abril de 2016 Motor de ejecución y SDK de AIR 21.0.0.198  
8 de abril de 2016 Flash Player (Google Chrome) 21.0.0.216  
7 de abril de 2016 Flash Player (Win, Mac, Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
23 de marzo de 2016 Flash Player (Win, Mac, Linux) 21.0.0.197  
10 de marzo de 2016 Flash Player (Win, Mac, Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
Motor de ejecución y SDK de AIR 21.0.0.176
APSB16-08
9 de febrero de 2016 Flash Player (Win, Mac, Linux) 20.0.0.306
Flash Player (NPAPI Linux) 11.2.202.569
Flash Player (ESR) 18.0.0.329
Motor de ejecución y SDK de AIR 20.0.0.260
APSB16-04
19 de enero de 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
1 de enero de 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
28 de diciembre de 2015 Flash Player (Win, Mac, Linux) 20.0.0.267
Flash Player (NPAPI Linux) 11.2.202.559
Flash Player (ESR) 18.0.0.324
Motor de ejecución y SDK de AIR 20.0.0.233
APSB16-01
8 de diciembre de 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win y Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
Motor de ejecución y SDK de AIR 20.0.0.204
APSB15-32
10 de noviembre de 2015 Flash Player (Win, Mac, Linux) 19.0.0.245
Flash Player (NPAPI Linux) 11.2.202.548
Flash Player (ESR) 18.0.0.261
Motor de ejecución y SDK de AIR 19.0.0.241
APSB15-28
16 de octubre de 2015 Flash Player (Win, Mac, Linux) 19.0.0.226
Flash Player (PPAPI ChromeOS) 19.0.0.225
Flash Player (NPAPI Linux) 11.2.202.540
Flash Player (ESR) 18.0.0.255
APSB15-27
13 de octubre de 2015 Flash Player (Win y Mac) 19.0.0.207
Flash Player (PPAPI Linux) 19.0.0.207
Flash Player (NPAPI Linux) 11.2.202.535
Flash Player (ESR) 18.0.0.252
Motor de ejecución y SDK de AIR 19.0.0.190
APSB15-25
21 de septiembre de 2015 Flash Player (Win y Mac) 19.0.0.185
Flash Player (PPAPI Linux) 19.0.0.185
Flash Player (NPAPI Linux) 11.2.202.521
Flash Player (ESR) 18.0.0.241
Motor de ejecución y SDK de AIR 19.0.0.190
APSB15-23
11 de agosto de 2015 Flash Player (Win y Mac) 18.0.0.232
Flash Player (PPAPI Linux) 18.0.0.233
Flash Player (Linux) 11.2.202.498
Flash Player (ESR) 18.0.0.228
Motor de ejecución y SDK de AIR 18.0.0.199
APSB15-19
16 de julio de 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14 de julio de 2015 Flash Player 18.0.0.209
APSB15-18
8 de julio de 2015 Flash Player 18.0.0.203
Flash Player (PPAPI Linux) 18.0.0.204
Flash Player (ESR) 13.0.0.302
Flash Player (Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
Motor de ejecución y SDK de AIR 18.0.0.180
APSB15-16
23 de junio de 2015 Flash Player 18.0.0.194
Flash Player (ESR) 13.0.0.296
Flash Player (Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
9 de junio de 2015 Flash Player (Win y Mac) 18.0.0.160
Flash Player PPAPI (Mac) 18.0.0.161
Flash Player (Linux) 11.2.202.466
Flash Player (ESR) 13.0.0.292
Motor de ejecución y SDK de AIR (Win) 18.0.0.144
Motor de ejecución y SDK de AIR (Mac) 18.0.0.143
APSB15-11
12 de mayo de 2015 Flash Player (Windows y Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
Motor de ejecución y SDK de AIR 17.0.0.172
APSB15-09
14 de abril de 2015 Flash Player (Windows y Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
Motor de ejecución y SDK de AIR 17.0.0.144
APSB15-06
12 de marzo de 2015 Flash Player (Windows y Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
Motor de ejecución y SDK de AIR 17.0.0.124
APSB15-05
12 de febrero de 2015 Motor de ejecución AIR para escritorio (Win) 16.0.0.273
SDK de AIR (Windows y Mac) 16.0.0.292
 
5 de febrero de 2015 Flash Player (Windows y Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Windows y Mac) 13.0.0.269
APSB15-04
27 de enero de 2015 Flash Player (Windows y Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Windows y Mac) 13.0.0.264
APSB15-03
22 de enero de 2015 Flash Player (Windows y Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Windows y Mac) 13.0.0.262
APSB15-02
13 de enero de 2015 Flash Player (Windows y Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Windows y Mac) 13.0.0.260
AIR para Android 16.0.0.272
Motor de ejecución de AIR para escritorio 16.0.0.245
SDK de AIR 16.0.0.272
APSB15-01
9 de diciembre de 2014 Flash Player (Windows y Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Windows y Mac) 13.0.0.259
APSB14-27
9 de diciembre de 2014 Flash Player (Windows y Mac) 15.0.0.246 APSB14-27
11 de noviembre de 2014 Flash Player (Windows y Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Windows y Mac) 13.0.0.252
AIR para Android 15.0.0.356
AIR para escritorio y SDK 15.0.0.356
APSB14-24
23 de septiembre de 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9 de septiembre de 2014 Flash Player (Windows y Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Windows y Mac) 13.0.0.244
AIR para Android 15.0.0.252
AIR para escritorio y SDK 15.0.0.249
APSB14-21
12 de agosto de 2014 Flash Player (ActiveX, NPAPI para Mac) 14.0.0.176
Flash Player (NPAPI para Windows) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR para Android 14.0.0.179
AIR para escritorio y SDK 14.0.0.178
APSB14-18
8 de julio de 2014 Flash Player para escritorio (Windows y Mac) 14.0.0.145
Flash Player para escritorio (Linux) 11.2.202.394
Flash Player ESR (Windows y Mac) 13.0.0.231
AIR (SDK y motor de ejecución Android) 14.0.0.137
APSB14-17
10 de junio de 2014 Flash Player para escritorio (Windows y Mac) 14.0.0.125
Flash Player para escritorio (Linux) 11.2.202.378
Flash Player ESR (Mac y Win) 13.0.0.223
AIR (SDK y motor de ejecución) 14.0.0.110
APSB14-16
13 de mayo de 2014 Flash Player para escritorio (Windows y Mac) 13.0.0.214
Flash Player para escritorio (Linux) 11.2.202.359
Flash Player Enterprise (Mac y Win) 13.0.0.214
AIR (SDK y Android) 13.0.0.111
APSB14-14

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