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

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

14 de febrero de 2017

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

 

10 de enero de 2017

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

 

13 de diciembre de 2016

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

Adobe Access es compatible con Android de dos formas: con flujos HLS como parte de Adobe Primetime TVSDK, y sin HLS como parte de Adobe AIR en Android. A partir de la versión 21, Adobe AIR dejará de ofrecer compatibilidad con Adobe Access. Si quiere usar Adobe Access en Android, tendrá que consultar con el representante de su cuenta de Adobe sobre cómo hacerse licenciatario de Adobe Primetime, ya que en un próximo lanzamiento de Adobe AIR se eliminará totalmente la compatibilidad con Access, y Primetime TVSDK ofrecerá la única posibilidad de usar Adobe Access en Android.

Problemas solucionados

14 de febrero de 2017

Flash Player

  • Diversas mejoras de seguridad y funcionamiento

 

Enero de 10,2017

Flash Player

  • Error de conexión de socket con error de seguridad número 2048. (4198184)
  • No se invoca el controlador de eventos Event.CONNECT al utilizar flash.net.Socket para establecer conexión con el servidor. (4198188)
     

13 de diciembre de 2016

Flash Player

  • Si se activa el dibujo asíncrono se muestran los límites del objeto transparente (4196843).
  • El programa de trabajo está tardando más tiempo del esperado para escribir el objeto en un conjunto de bytes compartido (4170367).
  • "ALT GR+0" no devuelve @ en la distribución de teclado francesa (4196791)
  • La pantalla en blanco se observa hasta que se recibe el clic del ratón después de habilitar el dibujo asíncrono (4197066).
  • Escalar e lswf no activa un escalado correspondiente de la zona activa de elementos en el navegador (4197425).
  • Flash Player se cierra de forma inesperada durante la reproducción de http://www.evil3d.cn/example/ (4195719)
  • Seobserva una pantalla nueva cuandovídeo en Chrome (4186499).
  • La barra de búsqueda no aparece cuando se pasa el cursor por encima del vídeo (4186564).
  • El código ActionScript no puede gestionar el evento MOUSE_MOVE (4186547).
  • [Windows 7] Se observa una sobrecarga significativa con Scout para Flash Player 23 en IE. (4186334)

AIR

  • La máscara Starling.display.Image no se muestra en dispositivos móviles cuando se procesa con starling.textures.RenderTexture (4196946)
  • Aumento exponencial en el controlador del objeto GDI debido al cual la aplicación se cierra de forma inesperada (4194045).
  • [Windows 7] Se observa una pérdida de memoria al utilizar Cairo y HTML5 Canvas en el motor de ejecución AIR para escritorio (4192545).
  • [Mac] La aplicación se cierra de forma inesperada en Mac, con la excepción de OS X (SIGSEGV) KERN_INVALID_ADDRESS (4195975).
  • [Mac] La aplicación de AIR de Flex (digi.me) se cierra de forma inesperada (4152837).
  • [Mac] La aplicación de AIR se cierra de forma inesperada cuando se producen cambios de red o la anulación de la pantalla (4011481).
  • [Android N] Las aplicaciones de AIR no pueden reconocer los cambios en la visualización y el tamaño de fuente de acuerdo con las nuevas funciones de Android N (4186054)
  • Android: la barra de estado aparece cuando se abre el teclado virtual y se mantiene indefinidamente (4184348)
  • setAspectRatio(StageAspectRatio.PORTRAIT) no funciona si se sujeta el dispositivo en la orientación horizontal [4197162]
  • [iOS] Capabilities.cpuArchitecture devuelve el valor incorrecto para el simulador de iOS [4142569]
  • [iOS] Los valores de UIDeviceFamily ahora son enteros (4176499)
  • [Android] Mientras utiliza el vídeo de Android, el vídeo se cuelga durante un segundo mientras se realizan otras operaciones como, por ejemplo, addChild (4161877).
  • [Android] El vídeo se queda en negro y solo se reproduce el audio cuando el usuario detiene y reinicia el vídeo (4194916)
  • [Android] El vídeo HLS con la textura de vídeo no se reproduce (4186193)
  • [iOS] El audio de fondo se entrecorta cuando se pasa a inactivo (4184841).
  • [iOS] La API GameInput ahora es compatible con los dispositivos de iOS 8.
  • [Android] Mientras utiliza el modo envolvente en dispositivos que tienen teclas de navegación virtuales, aparece la barra rosa debajo del área de navegación (4100625).
  • Los caracteres de dígitos rodeados se muestran como cuadros cuando se utilizan en un proyecto de Flex en <s:label> (4186628)

Nuevas funciones 

Compatibilidad con vídeo esférico en Flash y AIR

Se ha añadido la compatibilidad con vídeos esféricos en Flash Player y AIR a partir de la versión 24. Los vídeos esféricos cuentan con metadatos específicos asociados, que ahora se pueden recuperar mediante la nueva propiedad de la función. Esta función admite el tipo de proyección equirrectangular de vídeos conforme a https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md.

Esta función no se admite en dispositivos Android y de escritorio.

Novedades en la API

El parámetro del objeto de evento onMetaData proporciona información de metadatos del vídeo. La función añade nuevas propiedades al parámetro. La propiedad añadida es una matriz de tipo String en formato XML. Consulte el siguiente código.

function ns_onMetaData(info:Object):void {
trace("The matrix of Movie Header Box:"+info.sphericalVideoInfo[0]);
// info.sphericalVideoInfo provides the related meta-data
}

Reproductor de vídeo esférico de ejemplo

Puede descargar un proyecto de ejemplo para el reproductor de vídeo esférico desde este vínculo para entender cómo se usan los metadatos al procesar el vídeo esférico. El código de ejemplo utiliza una instancia de context3D con la que se utiliza VideoTexture para procesar el vídeo y obtener el mejor rendimiento.

En el gráfico siguiente puede ver las clases de ActionScript del proyecto.

Clases de ActionScript para el reproductor de videos esféricos de ejemplo
Clase SampleSphericalVideoPlayer

Esta clase proporciona los controles básicos para la funcionalidad de vídeo esférico.

Clase SphericalVideo

Esta clase crea la instancia de context3D para procesar el vídeo esférico con VideoTexture

Clases de proyección

Estas clases se utilizan para generar los vértices e índices correspondientes al tipo de proyección utilizado.

Dibujo instanciado en AIR para escritorio (calidad beta)

La función de dibujo instanciado que estaba disponible en AIR para móvil ahora está disponible en AIR para escritorio. Esta función ayuda a los desarrolladores a utilizar un modelo del objeto gráfico y a procesarlo varias veces en un solo fotograma. Esto reduce las llamadas de dibujo y, por lo tanto, el procesamiento y el rendimiento general son más suaves.

De forma similar a AIR para móvil, si se utiliza esta función en el escritorio, los desarrolladores pueden utilizar las API createVertexBufferForIntance() y drawTriangleInstanced().

Context3D::createVertexBufferForInstances( numElements:int, data32PerElement:int, instancesPerElement:int, bufferUsage:String = "staticDraw", ):VertexBuffer3D;

Utilice el objeto VertexBuffer3D para cargar un conjunto de datos de instancia para el contexto de procesamiento. El búfer de vértices contiene los datos necesarios para representar cada instancia de geometría de la escena. Los búferes de vértices con datos de instancia proporcionan los atributos comunes a todos los vértices de una instancia y sirven como entrada para el programa de sombreado de vértices.

Context3D::drawTrianglesInstanced( indexBuffer:IndexBuffer3D, numInstances, firstIndex:int=0, numTriangles:int=-1 ):void;

Puede descargar la versión 3 de AGAL con el registro "iid" en:

AGALv3 está disponible en: https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils/v3

Presupuestos y dependencias

1) Esta función solo se admite en dispositivos compatibles con el perfil ampliado estándar
2) Esta función solo está disponible en AIR para móvil y para escritorio.

Permisos para HTTP y HTTPS independientes para cámara y micrófono

Para proporcionar a los usuarios un mayor control sobre sus datos de la cámara y del micrófono, Flash Player ahora proporciona un control más preciso sobre el modo en el que se conceden los permisos. Los usuarios ahora pueden permitir el acceso a la cámara y al micrófono a un dominio cuando el contenido se ofrece a través de HTTPS y no permitir el acceso cuando se ofrece el contenido del dominio a través de HTTP. Esta configuración estará visible en el Administrador de configuración global.

Compatibilidad mejorada para pantallas de alta resolución en Firefox para Windows

A partir de la versión 24 de Flash Player y de la versión 51 de Firefox en Windows, el contenido de Flash ahora cambia de tamaño correctamente en pantallas de alta resolución.

Velocidad de barrido para Android e iOS

A partir de AIR 24, los desarrolladores de AIR pueden leer la propiedad de velocidad de los eventos de barrido en Android y en iOS para estimar la intensidad del barrido. Este valor se mostrará en píxeles por segundo.

Actualización de SDK de Android

A partir de AIR 24, el SDK de Android (API nivel 24) se ha actualizado en el motor de ejecución de AIR. 

Importante: si carga una aplicación en Google Play con el SDK de AIR 24 y el valor de targetSdkVersion predeterminado como 24 en el descriptor de la aplicación, Google Play no permitirá cargar la siguiente versión de la aplicación con el SDK de AIR 23 o versiones anteriores (consulte el mensaje de error siguiente). Use el valor de targetSdkVersion de 21 para cambiar entre los SDK de AIR 24 y AIR 23 para las actualizaciones de la aplicación.

Error emitido por Google Play al cargar la siguiente versión de la aplicación con el SDK de AIR 23 o versiones anteriores:

Error de Google Play para las aplicaciones con el SDK de AIR 23 o versiones anteriores

A continuación se incluye una lista de números de versión de las herramientas actualizadas en AIR 24.

Herramienta

Versión

Herramienta del SDK 25.1.7
Plataforma del SDK 24
Herramienta de la plataforma 24.0.2
Repositorio de compatibilidad de Android 36
Repositorio de Google de Android 32
Herramienta de compilación de Android 24.0.1

 

Compatibilidad con Vínculos de aplicación de Android

A partir de AIR 24, los desarrolladores pueden utilizar Vínculos de aplicación de Android, que permite a los desarrolladores asociar una aplicación con un dominio web de su propiedad. La función Vínculos de aplicación de Android permite que la aplicación se convierta en el controlador predeterminado para los URI del sitio web que especifique en app.xml 

Siga los pasos a continuación para preparar la aplicación para Vínculos de la aplicación:

  1. Crear un filtro de finalidad para un URI en app.xml

    Para permitir que la aplicación gestione los vínculos, utilice los filtros de finalidad en app.xml debajo del manifiesto para declarar los patrones de URI que gestiona la aplicación. El ejemplo siguiente muestra un filtro de finalidad que puede gestionar vínculos a https://www.example.in y a http://www.example.in

    <manifestAdditions>
        <![CDATA[
            <manifest android:installLocation="auto">
                    ...
                ...
                <application android:enabled="true">
                <activity android:excludeFromRecents="false">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <categoryandroid:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                         
                    <intent-filter android:autoVerify="true">
                        <action android:name="android.intent.action.VIEW" />
                        <category android:name="android.intent.category.DEFAULT" />
                        <category android:name="android.intent.category.BROWSABLE" />
                        <data android:scheme="http" android:host="www.example.in" />
                        <data android:scheme="https" android:host="www.example.in" />
                    </intent-filter>
                </activity>
                </application>
            </manifest>
        ]]>
    </manifestAdditions>

    Tal y como se ha mostrado previamente, los filtros de finalidad para los vínculos de aplicación deben declarar un valor de android:scheme de http, https o ambos. El filtro no debe declarar ningún otro esquema. Para permitir la verificación del vínculo para su aplicación, establezca el atributo android:autoVerify en true en al menos uno de los filtros de finalidad de URI web en el manifiesto de su aplicación. Obtenga más información sobre el filtro de finalidad aquí.

  2. Publicar un archivo JSON de recursos digitales en sus sitios web para proporcionar verificación

    Siga los pasos mencionados aquí para crear un archivo assetlinks.json y publicar lo mismo en su sitio web.

    Nota: Los desarrolladores pueden recibir la URL y sus argumentos en el código de ActionScript registrándose para NativeApplication InvokeEvent (por ejemplo, NativeApplication.nativeApplication.addEventListener [InvokeEvent.INVOKE, invokeHandler];). Más información sobre ActionScript InvokeEvent.

Permisos de Android e iOS

A partir de Android 6.0 (API nivel 23), los usuarios ahora deben otorgar permisos a las aplicaciones mientras se están ejecutando, no cuando las instalan. Para administrar las solicitudes y el estado de los permisos, hemos introducido la API de permisos para iOS y Android. Los desarrolladores pueden solicitar los permisos para clases como Camera, Microphone, Geolocation, CameraRoll, CameraUI, File y FileReference. Las aplicaciones se deben empaquetar con AIRSDK 24 o posteriores y deben tener la Versión 35 de SWF o posterior. Las aplicaciones creadas con estas API solo muestran un diálogo en Android 6.0 y posteriores. Para Android 5.0 o anteriores, puede seguir mencionando los permisos en el archivo descriptor de la aplicación.

En Android, si no quiere manejar permisos en su aplicación, utilice el targetSdkVersion inferior a 23 en el archivo descriptor de su aplicación. 

  1. permissionStatus: esta propiedad indica si se ha concedido el permiso necesario a la aplicación o no. Esta propiedad vuelve siempre el estado GRANTED en AIR para escritorio y aplicaciones Android que tienen targetSDKVersion inferior a 23. La lista de propiedades de la clase PermissionStatus incluye UNKNOWN, GRANTED y DENIED. La propiedad UNKNOWN especifica que el permiso todavía no se ha solicitado o el permiso ha sido denegado por el usuario mediante la opción de la casilla de verificación "No volver a preguntar".
  2. requestPermission(): las solicitudes del método requestPermission para los permisos que se deben conceder a la aplicación. Se envía un objeto PermissionEvent cuando el usuario concede o niega un permiso.
  3. PermissionError: el acceso a las propiedades y métodos de estas clases de ActionScript sin solicitar permisos lanza el error #3800 PermissionError.
package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.PermissionEvent;
    import flash.media.Camera;
    import flash.media.Video;
    import flash.permissions.PermissionStatus;
     
    public class codeSnippet extends Sprite
    {
        private var video:Video;
        private var cam:Camera;
        public function codeSnippet()
        {
            super();
             
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
             
            if (Camera.isSupported)
            {
                cam = Camera.getCamera();
                 
                if (Camera.permissionStatus != PermissionStatus.GRANTED)
                {
                    cam.addEventListener(PermissionEvent.PERMISSION_STATUS, function(e:PermissionEvent):void {
                        if (e.status == PermissionStatus.GRANTED)
                        {
                            connectCamera();
                        }
                        else
                        {
                            // permission denied
                        }
                    });
                     
                    try {
                        cam.requestPermission();
                    } catch(e:Error)
                    {
                        // another request is in progress
                    }
                }
                else
                {
                    connectCamera();
                }
            }
        }
         
        private function connectCamera():void
        {
            video = new Video(640, 480);
            video.attachCamera(cam);
            addChild(video);
        }
    }
}

Para ver el recurso de formación sobre permisos de Android, consulte https://developer.android.com/training/permissions/index.html.

Para obtener más información sobre permisos de iOS, consulte la documentación de Apple https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/.

Puntos a destacar

  • Una nueva función para los envíos de iOS 10 requiere que añada la 'cadena de finalidad' a su aplicación cuando accede a los datos privados del usuario como, por ejemplo, cámara o fotografías. Para obtener más información sobre proporcionar claves en su archivo descriptor de la aplicación, consulte la Referencia clave de lista de propiedades | Claves de Cocoa.
  • Cuando se solicitan diversos permisos simultáneamente, el motor de ejecución emite el error siguiente: 
    Error #3801: Existe otra solicitud de permiso en curso.
  • El acceso a la clase File sin solicitar los permisos emite el Error #3012, el cual es el comportamiento anterior de la API de archivos.

Compatibilidad de las fuentes personalizadas con StageText en iOS y Android

A partir de AIR 24, hemos añadido la compatibilidad con las fuentes personalizadas en StageText para iOS y Android. Anteriormente, StageText se creaba con fuentes específicas del sistema. Con la introducción de esta función, los desarrolladores AS ahora tienen una mayor flexibilidad para utilizar fuentes distintas a las presentes en el sistema. Los desarrolladores pueden utilizar archivos de fuente ttf y otf. A continuación, se enumeran los cambios necesarios para utilizar fuentes personalizadas.

  1. Cambios necesarios en el código xml del descriptor de la aplicación.

    Nota: Para tener acceso a esta funcionalidad, el valor Namespace en el descriptor de la aplicación debe ser 24.0 o superior.

    <application>
    ...
    ...
    <embedFonts>
         <font>
              <fontName>FontID1</fontName>
              <fontPath>path_to_custom_font_fileName1.ttf</fontPath>
         </font>
         <font>
              <fontName>FontID2</fontName>
              <fontPath>path_to_custom_font_fileName2.ttf</fontPath>
         </font>
    </embedFonts>
    ...
    ...
    <application>
  2. Cambios necesarios en el código de ActionScript

    Los desarrolladores pueden proporcionar cualquier valor bajo la etiqueta fontName, por ejemplo, FontID1.

    public function CustomFonts()
    {
         label = new StageText();
         label.fontFamily = "FontID1";
         label.textAlign = "right";
         label.stage = stage;
         label.viewPort = new Rectangle(20, 20, 90, 90);
    }

    Problemas conocidos

    • Para empaquetar el archivo.apk con Flash Builder, el desarrollador debe proporcionar una ruta fontPath absoluta.
    • Con Java 1.6 en Windows, los archivos otf no se procesan para IPA.

Carga asíncrona de textura para dispositivos móviles

Hasta AIR 23, la carga de la textura era sincrónica. Por lo tanto, los desarrolladores tenían que esperar hasta que la nueva textura se hubiera cargado correctamente. Con AIR 24, ahora se pueden cargar texturas asincrónicamente mientras que se está procesando la textura actual. Esto garantiza un mejor rendimiento de la interfaz de usuario de las aplicaciones de AIR y una experiencia de usuario más fluida.

Tras la finalización correcta de la carga asíncrona de la textura, se generará un evento de TEXTURE_READY. El proceso asíncrono de carga de los datos de textura de todos los formatos de textura se realiza con los dos API nuevos siguientes:

  1. uploadFromBitmapDataAsync( source:BitmapData, miplevel:uint = 0)
  2. uploadFromByteArrayAsync( data:ByteArray, byteArrayOffset:uint, miplevel:uint = 0 )

Esta función admite la textura normal y rectangular únicamente para el nivel mip 0.

Suavizado utilizando configureBackBuffer() en iOS

El suavizado es útil para mejorar la calidad de las imágenes percibidas en aplicaciones. El suavizado de muestreo múltiple basado en hardware (MSAA) ahora está disponible para iOS mediante la función Contex3D.configureBackBuffer.This que anteriormente estaba disponible para escritorio y Flash Player. Para habilitar el MSAA, defina el nivel de 0 a 2 mediante configureBackBuffer. A continuación se muestra el efecto de niveles de valores de suavizado:

0 = 1 submuestra, sin suavizado

1 = 2 submuestras, suavizado medio

2=4 submuestras, suavizado alto

Si proporciona un nivel de suavizado superior (más de 2), el nivel se recortará al máximo nivel de suavizado admitido por la GPU o al valor de 2.

Nota: Esta función no está disponible actualmente en Android mediante configureBackbuffer

Suposiciones y dependencias de la API

  1. El suavizado no está disponible en el procesamiento del modo de software.
  2. La aplicación utiliza memoria de la GPU adicional para utilizar suavizado y, por lo tanto, puede provocar una ligera degradación del rendimiento.

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 24.0.0.221
Flash Player (Windows) para Firefox: NPAPI 24.0.0.221
Flash Player (Windows) para Chromium: PPAPI 24.0.0.221
Flash Player (Mac) para Safari y Firefox: NPAPI 24.0.0.221
Flash Player (Mac) para Chromium: PPAPI 24.0.0.221
Flash Player (Windows 8 y 10) para Internet Explorer y Edge 24.0.0.221
Flash Player (Mac) para Google Chrome 24.0.0.221
Flash Player (Windows) para Google Chrome  24.0.0.221
Flash Player (ChromeOS) 24.0.0.221
Flash Player (Linux) para Google Chrome 24.0.0.221
Flash Player (Linux) para Chromium: PPAPI 24.0.0.221
Flash Player (Linux) para Firefox: NPAPI 24.0.0.221
Motor de ejecución AIR para escritorio (Windows) 24.0.0.180
Motor de ejecución AIR para escritorio (Mac) 24.0.0.180
Motor de ejecución AIR para Android 24.0.0.180
Compilador y SDK de AIR (Windows) 24.0.0.180
Compilador y SDK de AIR (Mac) 24.0.0.180
SDK de AIR (Windows) 24.0.0.180
SDK de AIR (Mac) 24.0.0.180

Problemas conocidos

Flash Player

  • Se observa una caída del rendimiento en Firefox 49.0.2 cuando la función de dibujo asíncrono está activada. (4197072)

AIR

  • El asistente de Adobe AIR_64 y ExtendedAppEntry Template64 crean problemas durante la firma de código de la aplicación captadora de MAC. (4189809)
  • [iOS] Bloqueo al intentar acceder a los argumentos de la función (4117964)
  • TextField: retraso tras la creación del primer campo TextField (4133187)
  • [iOS] No se ha podido encontrar la clase DTiPhoneSimulatorSystemRoot en tiempo de ejecución al intentar instalar la aplicación en el simulador de iOS 10.0 (4186457).
  • Las interfaces no funcionan en iOS en AIR23 cuando se comparten entre archivos swf (4194914)

Mejoras de seguridad

Boletín de seguridad Productos para distribuir afectados
APSB17-04 Adobe Flash Player

Directrices de creación

Creación para Flash Player 24

Para utilizar la nueva versión de Flash Player, debe ir a la versión 35 del SWF de destino transfiriendo "-swf-version=35" como argumento adicional al compilador de ASC 2.0. A continuación se explica cómo hacerlo.

  • Descargue el nuevo archivo playerglobal .swc para Flash Player 24 
  • Descargue e instale Flash Builder 4.7 desde Creative Cloud: https://creative.adobe.com/es/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 SDK de AIR 24. Para ello, descomprima el SDK de AIR 24 SDK en esta ubicación:
    • Mac OS: /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 de la izquierda.
  • Agregue "-swf-version=35" al campo "Argumentos adicionales de compilador".
    • Esto garantizará que el SWF de salida apunte a la versión 35 del SWF. Si compila en la línea de comandos y no en Flash Builder, deberá agregar el mismo argumento de compilador.
  • Asegúrese de que haya instalado la nueva versión de Flash Player 24 en el navegador.

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

Debe actualizar el archivo descriptor de la aplicación al espacio de nombres 24 para poder acceder al comportamiento y a las API nuevos de AIR 24. Si su aplicación no requiere el comportamiento y las API nuevos de AIR 24, 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 24 incluso si creen que no van a aprovechar las nuevas funciones de 24. Para actualizar el espacio de nombres, cambie el atributo xmlnsen el descriptor de la aplicación por: <application xmlns="http://ns.adobe.com/air/application/24.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, revise 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
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 motor de ejecución) 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