Notas de versão do Flash Player 24 e AIR 24

Bem-vindo às notas de versão do Flash Player e do AIR 24.

10 de janeiro de 2017

No lançamento programado para hoje, atualizamos o Flash Player com importantes correções de erros e atualizações de segurança.

 

13 de dezembro de 2016

No lançamento programado para hoje, atualizamos o Flash Player e o AIR com importantes correções de erros, atualizações de segurança e novos recursos.


Atualização para o Flash Player

Os clientes atuais do Flash Player que se inscreveram no mecanismo de atualização “Permitir que a Adobe instale as atualizações (recomendado)” receberão a atualização para a versão mais recente do Flash Player dentro de 24 horas após o lançamento.

Os usuários que selecionaram a opção “Notificar-me antes de instalar atualizações” verão uma caixa de diálogo de notificação da atualização dentro de 7 dias após o lançamento. Observe que os usuários do Windows precisarão reiniciar o sistema ou sair e fazer logon novamente para ativar a caixa de diálogo de notificação da atualização.

A versão mais recente do Flash Player pode ser baixada e instalada a qualquer momento. Basta acessar https://get.adobe.com/br/flashplayer

Os clientes que utilizam o Google Chrome, Windows 8.x/10, Internet Explorer ou Microsoft Edge receberão a atualização por meio dos mecanismos de atualização do Google e da Microsoft.


Como entrar em contato conosco

Esperamos que você aproveite esta versão. Se tiver qualquer problema, avise-nos publicando questões em nosso banco de dados público de falhas. Para obter ajuda com a instalação ou uso, visite nossos fóruns da comunidade para obter assistência.

Banco de dados de falhas Adobe - https://tracker.adobe.com/
Fóruns do Flash Player - http://forums.adobe.com/community/flashplayer
Fóruns do AIR - http://forums.adobe.com/community/air

Anúncios

O Adobe Access é suportado no Android de duas formas: com streams HLS como parte do Adobe Primetime TVSDK e sem suporte a HLS, como parte do Adobe AIR no Android. A partir da versão 21, o Adobe AIR deixará de ser compatível com o Adobe Access. As pessoas que desejam usar o Adobe Access no Android devem entrar em contato com um representante de conta da Adobe para descobrir como se tornar um licenciado do Adobe Primetime pois, em uma versão futura, o Adobe AIR deixará de ser compatível com o Access, e o Primetime TVSDK será a única maneira de usar o Adobe Access no Android.

Problemas corrigidos 

Janeiro de 10,2017

Flash Player

  • A conexão de soquete falha com o erro de Segurança #2048. (4198184)
  • O manipulador de eventos Event.CONNECT não é chamado ao usar flash.net.Socket para conectar o servidor. (4198188)
     

13 de dezembro de 2016

Flash Player

  • A habilitação do desenho assíncrono mostra os limites do objeto transparente (4196843).
  • O trabalhador demora mais para gravar o objeto em uma matriz de bytes compartilhada (4170367). 
  • “ALT GR+0” Não retorna @ no teclado de layout francês (4196791)
  • Uma tela em branco é observada até ocorrer um clique do mouse depois de habilitar o desenho Assíncrono (4197066).
  • O dimensionamento de swf não ativa um dimensionamento correspondente da área de ocorrência dos elementos no navegador (4197425).
  • O Flash Player fecha inesperadamente ao reproduzir http://www.evil3d.cn/example/ (4195719)
  • Uma tela preta é observada quando o vídeo é avançado no Chrome (4186499).
  • A barra de controle não aparece ao passar o cursor do mouse sobre o vídeo (4186564).
  • O Action Script não é capaz de processar o evento MOUSE_MOVE (4186547).
  • [Windows 7] Sobrecarga significativa observada com Scout para Flash Player 23 no IE. (4186334)

AIR 

  • A máscara Starling.display.Image não é renderizada em dispositivos móveis com starling.textures.RenderTexture (4196946)
  • Aumento exponencial no manipulador de objeto GDI, devido ao qual o aplicativo fecha inesperadamente (4194045).
  • [Windows 7] Vazamento de memória ao utilizar Cairo e HTML5 Canvas no AIR Desktop Runtime (4192545).
  • [Mac] O aplicativo fecha inesperadamente no Mac com a exceção de OS X (SIGSEGV) KERN_INVALID_ADDRESS (4195975).
  • [Mac] O aplicativo FLEX AIR (digi.me) fecha inesperadamente (4152837).
  • [Mac] O aplicativo AIR fecha inesperadamente mediante mudanças de rede ou invalidação de tela (4011481).
  • [Android N] Aplicativos AIR não conseguem reconhecer mudanças na tela e tamanhos de fonte de acordo com os novos recursos do Android N (4186054)
  • Android - A barra de status aparece quando o teclado é exibido e permanece indefinidamente (4184348)
  • setAspectRatio(StageAspectRatio.PORTRAIT) não funciona se o dispositivo for manipulado na orientação de paisagem [4197162]
  • [iOS] Capabilities.cpuArchitecture retorna o valor errado para o simulador de iOS [4142569]
  • [iOS] Os valores de UIDeviceFamily agora são números inteiros (4176499)
  • [Android] Ao utilizar o Android Video, o vídeo fica em espera por um segundo enquanto outras operações ocorrem, como ad addChild (4161877).
  • [Android] O vídeo some e somente o áudio é reproduzido quando o usuário interrompe e reinicia o vídeo (4194916)
  • [Android] O vídeo HLS que utiliza a textura de vídeo não está sendo reproduzido (4186193)
  • [iOS] O Som de segundo plano trava durante período ocioso (4184841).
  • [iOS] A API GameInput agora oferece suporte a dispositivos iOS8.
  • [Android] Ao utilizar o modo de imersão em dispositivos com teclas de navegação de software, uma barra rosa aparece sob a área de navegação (4100625).
  • Caracteres de dígitos circulados são mostrados como caixas quando utilizados em um projeto flex interno <s:label> (4186628)

Novos recursos 

Suporte para vídeo esférico no Flash e AIR 

O suporte para vídeos esféricos é adicionado ao Flash Player e ao AIR a partir da versão 24. Os vídeos esféricos têm metadados específicos vinculados, que agora podem ser recuperados utilizando a nova propriedade fornecida pelo recurso. Este recurso oferece suporte ao tipo de projeção equiretangular de vídeos compatíveis com https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md.

Este recurso é suportado em dispositivos de desktop e Android.

Introduzido pela API

O parâmetro Objeto no evento onMetaData fornece informações de metadados de vídeo. O recurso adiciona novas propriedades ao parâmetro. A propriedade adicionada é uma matriz do tipo de sequência de caracteres no formato XML. Consulte o código abaixo. 

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

Exemplo do player de vídeo esférico

Um projeto de exemplo do player de vídeo esférico podem ser baixado por este link para compreender o uso dos metadados a fim de renderizar o vídeo esférico. O código de exemplo utiliza uma instância do context3D, onde VideoTexture é utilizado para renderizar vídeo para melhorar o desempenho.

Consulte o seguinte gráfico para obter as classes de ActionScript no projeto.

Classes de ActionScript para player de vídeo esférico de exemplo&nbsp;
Classe SampleSphericalVideoPlayer

Esta classe fornece controles básicos para a funcionalidade de vídeo Esférico.

Classe SphericalVideo

Esta classe cria a instância context3D para renderizar vídeo esférico utilizando VideoTexture

Classes de projeção

Estas classes são utilizadas para gerar vértices e índices correspondendo ao tipo de projeção utilizado.

Desenho instanciado no AIR Desktop (qualidade Beta)

O recurso de desenho instanciado, disponível para AIR Mobile, agora está disponível no AIR Desktop. Esse recurso ajuda os desenvolvedores a utilizarem um modelo de objeto gráfico e renderizá-lo diversas vezes em um único quadro. Isso reduz as chamadas de desenho e, portanto, a renderização e o desempenho geral são mais suaves.

Semelhante ao AIR Mobile, para utilizar este recurso no Desktop, os desenvolvedores podem utilizar as APIs createVertexBufferForIntance() e drawTriangleInstanced().

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

Use o objeto VertexBuffer3D e faça o upload de um conjunto de dados de instância para o contexto de renderização. O buffer de vértice contém os dados necessários para renderizar todas as instâncias na geometria de cena. Os buffers de vértice com dados de instância fornecem atributos que são comuns a todos os vértices de uma instância, e servem como entrada para o programa de sombreadores de vértice.

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

O AGAL versão 3 com registro de “iid” pode ser baixado em:

O AGALv3 está disponível em: https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils/v3

Suposições e dependências

1) Esse recurso é suportado somente em dispositivos compatíveis com o Perfil de padrão estendido
2) Esse recurso está disponível somente no AIR Mobile e Desktop.

Permissões HTTP e HTTPS separadas para câmera e microfone

Para fornecer aos usuários um controle melhor sobre os dados da câmera e do microfone, o Flash Player agora fornece um controle mais preciso sobre como as permissões são concedidas. Agora, os usuários podem permitir o acesso à câmera e ao microfone para um domínio quando esse conteúdo é servido por HTTPS, e desabilitar o acesso quando o conteúdo do domínio é servido por HTTP. Essas configurações estarão visíveis no Gerenciador de configurações globais.

Suporte aprimorado para telas de alta resolução no Firefox para Windows

A partir do Flash Player versão 24 e Firefox versão 51 no Windows, o conteúdo do Flash será dimensionado adequadamente em telas de alta resolução.

Velocidade da deslize de dedo no Android e no iOS

A partir do AIR 24, os desenvolvedores do AIR pode ler a propriedade de velocidade para eventos de deslize de dedo no Android e no iOS para estimar a intensidade do gesto. Esse valor é em pixels por segundo.

Atualização do Android SDK

A partir do AIR 24, o Android SDK (API nível 24) é atualizado no AIR Runtime. 

Importante: se você enviar um aplicativo no Google Play utilizando o AIR SDK 24 e o valor padrão targetSdkVersion for 24 no descritor do aplicativo, o Google Play não permitirá o envio da próxima versão do aplicativo com o AIR SDK 23 ou anterior (consulte a mensagem de erro abaixo). Ao usar o valor do targetSdkVersion como 21, é possível alternar entre o AIR SDK 24 e o AIR SDK 23 para atualizações de aplicativo.

Erro do Google Play ao enviar a versão seguinte do aplicativo com o AIR SDK 23 ou anterior:

Erro mostrado pelo Google Play para aplicativos com AIR SDK 23 ou anterior

Esta é a lista de números de versão das ferramentas atualizadas no AIR 24.

Ferramenta

Versão

Ferramenta de SDK 25.1.7
Plataforma de SDK 24
Ferramenta da plataforma 24.0.2
Repositório de suporte do Android 36
Repositório do Google para Android 32
Ferramenta de criação do Android 24.0.1

 

Suporte para links de aplicativo do Android

A partir do AIR 24, em utilizar Links de aplicativo do Android que permitem associar um aplicativo a um domínio da Web próprio. O recurso de Links de aplicativo do Android permite que o aplicativo seja o manipulador padrão dos URIs do site especificados no app.xml 

Siga as etapas abaixo para preparar o aplicativo para Links de aplicativo:

  1. Criar filtro de intenção para URI no app.xml

    Para habilitar o aplicativo a fim de processar links, use os filtros de intenção no app.xml em manifesto para declarar os padrões do URI que o aplicativo processa. O exemplo a seguir mostra um filtro interno que pode processar links como https://www.example.in e 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>

    Como mostrado acima, os filtros de intenção para links de aplicativo declaram um valor para android:scheme de http, https ou ambos. O filtro não deve declarar outros esquemas. Para ativar a verificação de links do aplicativo, defina o atributo android:autoVerify como verdadeiro em pelo menos um dos filtros de intenção de URI da Web no manifesto do aplicativo. Leia mais sobre o filtro interno aqui.

  2. Publicar um ativo digital vincula o arquivo JSON no site para fornecer verificação

    Siga as etapas mencionadas aqui para criar o arquivo assetlinks.json e publicá-lo no seu site.

    Observação: os desenvolvedores podem receber o url e os argumentos no código ActionScript ao registrar o NativeApplication InvokeEvent(ex: NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, invokeHandler); ) Para ler mais sobre o ActionScript InvokeEvent, clique aqui.

Permissões no Android e no iOS

A partir do Android 6.0 (API nível 23), os usuários agora precisam conceder permissões para aplicativos enquanto estão em execução, e não ao instalá-los. Para processar as solicitações e o status das permissões, apresentamos a API de permissões para Android e iOS. em solicitar permissões para classes como Câmera, Microfone, Localização geográfica, CameraRoll, CameraUI, Arquivo e FileReference. Os aplicativos devem ser empacotados com AIRSDK 24 ou superior, além de terem o SWF versão 35 ou posterior. Os aplicativos criados utilizando essas APIs apresentam uma caixa de diálogo somente no Android 6.0 e posterior. Para Android 5.0 ou anterior, você pode continuar a mencionar permissões no arquivo descritor do aplicativo.

No Android, se você não deseja processar permissões no aplicativo, use a targetSdkVersion anterior a 23 no arquivo descritor do aplicativo. 

  1. permissionStatus: essa propriedade informa se o aplicativo recebeu a permissão necessária ou não. Essa propriedade sempre retorna o status como GRANTED no AIR desktop e em aplicativos Android com targetSDKVersion anterior a 23. A lista de propriedades da classe PermissionStatus inclui UNKNOWN, GRANTED e DENIED. A propriedade UNKNOWN especifica que a permissão não foi solicitada ainda ou que foi recusada pelo usuário com a opção de caixa de seleção “Não perguntar novamente”.
  2. requestPermission(): o método requestPermission solicita que a permissão seja concedida ao aplicativo. Um PermissionEvent é expedido quando o usuário concede ou nega a permissão.
  3. PermissionError: o acesso a propriedades e método dessas classes de ActionScript sem solicitar a permissão resulta no Erro #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 recursos de treinamento sobre permissões do Android, consulte https://developer.android.com/training/permissions/index.html.

Para obter mais informações sobre permissões do iOS, consulte a documentação da Apple https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/.

Observações

  • O novo recurso de envios do iOS 10 exige que você adicione a “sequência de caracteres de finalidade” ao aplicativo durante o acesso aos dados privados do usuário, como Câmera ou Fotos. Para obter mais informações sobre como fornecer chaves no arquivo de descrição do aplicativo, consulte Referência chave da lista de propriedades das informações | Chaves Cocoa.
  • Ao solicitar múltiplas permissões simultaneamente, o tempo de execução informa o erro abaixo: 
    Erro #3801: outra solicitação de permissão em andamento.
  • O acesso à classe Arquivo sem solicitação de permissão informa o Erro #3012, que é o comportamento antigo da API de arquivo.

Fontes personalizadas com suporte para StageText no iOS e Android

A partir do AIR 24, apresentamos o suporte para fontes personalizadas em StageText para iOS e Android. Anteriormente, o StageText foi criado com fontes do sistema específicas. Com esse recurso, os desenvolvedores de AS agora têm mais flexibilidade para utilizar fontes diferentes das apresentadas no sistema. utilizar arquivos de fonte ttf e otf. As alterações necessárias para utilizar fontes personalizadas estão listadas abaixo.

  1. Alterações exigidas no xml descritor do aplicativo.

    Observação: para acessar a funcionalidade, o valor Namespace no descritor do aplicativo deve ser 24,0 ou 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. Alterações necessárias no código do ActionScript

    Os desenvolvedores podem fornecer qualquer valor na tag fontName, por exemplo, FontID1 aqui.

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

    Problemas conhecidos

    • Para empacotar o arquivo .apk com o Flash Builder, o desenvolvedor deve fornecer o fontPath absoluto.
    • Com Java 1.6 no Windows, os arquivos otf não são renderizados para IPAs.

Envio de textura assíncrona para dispositivos móveis

Até o AIR 23, o envio de textura era assíncrono. Portanto, os desenvolvedores precisavam esperar até a nova textura ser enviada com sucesso. Com o AIR 24, agora é possível enviar texturas de modo assíncrono enquanto a atual é renderizada. Isso garante um desempenho melhor da interface do usuário para aplicativos AIR e uma experiência do usuário mais uniforme.

Ao concluir o envio da textura assíncrona, um evento TEXTURE_READY é gerado. O envio assíncrono de dados de textura para todos os formatos de textura é efetuado utilizando duas novas APIs:

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

O recurso oferece suporte para textura Normal e Retangular somente para miplevel 0.

Suavização utilizando configureBackBuffer() no iOS

A suavização é útil no aprimoramento da qualidade de imagem recebida nos aplicativos. A suavização multiamostras (MSAA) com base em Hardware agora está disponível para iOS utilizando Contex3D.configureBackBuffer. Esse recurso estava disponível anteriormente para Desktop e Flash Player. Para ativar o MSAA, defina um nível entre 0 e 2 usando o configureBackBuffer. Os efeitos dos níveis de valores de suavização estão listados abaixo:

0=1 diminuição da resolução, sem suavização

1=2 diminuições da resolução, suavização média

2=4 diminuições da resolução, suavização alta.

Se você oferecer um nível maior de suavização (maior do que 2), o nível será cortado no nível máximo suportado de suavização pela GPU ou 2.

Observação: esse recurso não está disponível no momento no Android utilizando configureBackbuffer

Suposições e dependência da API

  1. A suavização não está disponível na renderização do modo de software.
  2. O aplicativo utiliza memória adicional de GPU ao usar a suavização e, portanto, pode ocorrer degradação do desempenho.

Observação:

Para obter uma lista completa dos recursos no Flash Player e no AIR, incluindo os recursos apresentados em versões anteriores, leia o documento aqui.

Versões lançadas

Resultado Versão lançada
Flash Player Windows para Internet Explorer - ActiveX 24.0.0.194
Flash Player Windows para Firefox - NPAPI 24.0.0.194
Flash Player Windows para Chromium - PPAPI 24.0.0.194
Flash Player Mac para Safari e Firefox - NPAPI 24.0.0.194
Flash Player Mac para Chromium - PPAPI 24.0.0.194
Flash Player Win 8 e 10 para Internet Explorer e Edge 24.0.0.194
Flash Player Mac para Google Chrome 24.0.0.194
Flash Player Windows para Google Chrome  24.0.0.194
Flash Player ChromeOS 24.0.0.194
Flash Player Linux para Google Chrome 24.0.0.194
Flash Player Linux para Chromium - PPAPI 24.0.0.194
Flash Player Linux para Firefox - NPAPI 24.0.0.194
Runtime do AIR Desktop (Win) 24.0.0.180
Runtime do AIR Desktop (Mac) 24.0.0.180
Runtime do AIR (Android) 24.0.0.180
AIR SDK e Compilador Windows 24.0.0.180
AIR SDK e Compilador Mac 24.0.0.180
AIR SDK Windows 24.0.0.180
AIR SDK Mac 24.0.0.180

Problemas conhecidos

Flash Player

  • Ocorre queda de desempenho no Firefox 49.0.2 quando o recurso de Desenho assíncrono está ativado. (4197072)

AIR 

  • Adobe AIR_64 Helper e ExtendedAppEntry Template64 criam um problema durante a assinatura de código o aplicativo MAC cativo. (4189809)
  • [iOS] Trava quando tenta acessar argumentos de função (4117964)
  • TextField: atraso depois da criação do primeiro TextField (4133187)
  • [iOS] Falha ao encontrar a classe DTiPhoneSimulatorSystemRoot no tempo de execução ao tentar instalar o aplicativo no simulador do iOS 10.0 (4186457).
  • As interfaces não funcionam no AIR23 para iOS quando compartilhadas entre swfs (4194914)

Aprimoramentos de segurança 

Boletim de Segurança  Resultados afetados
APSB17-02 Adobe Flash Player
 

Diretrizes de autoria 

Criação no Flash Player 24 

Para usar o novo Flash Player, é necessário segmentar o SWF versão 35. Para isso, é necessário passar o "-swf-version=35" como um argumento do compilador extra para o compilador ASC 2.0. Veja as instruções detalhadas abaixo. 

  • Baixe o novo playerglobal .swc para Flash Player 24 
  • Baixe e instale o Flash Builder 4.7 da Creative Cloud: https://creative.adobe.com/products/flash-builder
  • Faça o backup do AIR SDK existente caso seja preciso restaurá-lo mais tarde e substitua o AIR SDK compactado pelo AIR 24 SDK. Para fazer isso, descompacte o AIR 24 SDK neste local:
    • MacOS: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • No Flash Builder, crie um novo projeto: Arquivo -> Novo -> Projeto.
  • Abra o painel Propriedades do projeto (clique com o botão direito do mouse e escolha 'Propriedades'). 
  • Selecione ActionScriptCompiler na lista à esquerda.
  • Adicione "-swf-version=35" ao campo “Additional compiler arguments”.
    • Isso garante que o SWF resultante seja direcionado para o SWF versão 35. Se compilar na linha de comando e não no Flash Builder, você precisará adicionar o mesmo argumento de compilador.
  • Certifique-se de ter instalado a nova compilação do Flash Player 24 em seu navegador.

Criação no AIR 24 Atualizar para o namespace do AIR 24

Para acessar as novas APIs e o novo comportamento do AIR 24, é necessário atualizar o arquivo descritor do aplicativo para namespace 24. Se o seu aplicativo não precisar do novo comportamento e das novas APIs do AIR 24, não será necessário atualizar o namespace. No entanto, recomendamos que todos os usuários comecem a usar o namespace AIR 24, mesmo que ainda não estejam aproveitando os novos recursos da versão 24. Para atualizar o namespace, altere o atributo xmlns no descritor do aplicativo para: <application xmlns="http://ns.adobe.com/air/application/24.0"> 

Como informar um erro

Encontrou um erro? Envie um erro ao banco de dados de erros do Flash Player e Adobe AIR.

O Flash Player e o AIR podem alavancar seu hardware gráfico para decodificar e reproduzir vídeo H.264. Pode haver problemas de vídeo que só podem ser reproduzidos com seu hardware gráfico e driver específicos. Ao relatar um problema envolvendo vídeo, é importante anotar seu hardware gráfico e driver, junto com seu sistema operacional e navegador (ao usar Flash Player), para que possamos reproduzir e investigar os problemas. Certifique-se de incluir estas informações conforme descrito em Instruções para relatar problemas de reprodução de vídeo. Observação: Devido ao alto volume de emails que recebemos, não é possível respondermos a cada solicitação.

Obrigado por usar o Adobe® Flash Player® e o AIR® e por dedicar seu tempo a nos enviar seu feedback!

Requisitos do sistema

Para obter os requisitos do sistema mais recentes do Flash Player, leia o documento aqui.

Para obter os requisitos do sistema mais recentes do AIR, leia o documento aqui 

Histórico de versões(s) do runtime

Data de lançamento Versão do runtime Aprimoramentos de segurança 
10 de janeiro de 2017 Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
13 de dezembro de 2016 Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK e Runtime 24.0.0.180
APSB16-39
8 de novembro de 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
26 de outubro de 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
11 de outubro 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 setembro 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
AIR SDK e Runtime 23.0.0.257
APSB16-29
APSB16-31
14 de julho de 2016 Flash Player (Win ActiveX) 22.0.0.210  
12 de julho 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 junho 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
AIR SDK e Runtime 22.0.0.153
APSB16-18
APSB16-23
12 de maio 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
AIR SDK e Runtime 21.0.0.215
APSB16-15
21 de abril de 2016 Flash Player (Mac NPAPI) 21.0.0.226  
12 de abril de 2016 AIR SDK e Runtime 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 março de 2016 Flash Player (Win, Mac, Linux) 21.0.0.197  
10 de março 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
AIR SDK e Runtime 21.0.0.176
APSB16-08
9 de fevereiro 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
AIR SDK e Runtime 20.0.0.260
APSB16-04
19 de janeiro de 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
1 de janeiro de 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
28 de dezembro 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
AIR SDK e Runtime 20.0.0.233
APSB16-01
8 de dezembro de 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win & Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK e Runtime 20.0.0.204
APSB15-32
10 de novembro 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
AIR SDK e Runtime 19.0.0.241
APSB15-28
16 de outubro de 2015 Flash Player (Win, Mac e 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 outubro de 2015 Flash Player (Win e 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
AIR SDK e Runtime 19.0.0.190
APSB15-25
21 de setembro de 2015 Flash Player (Win e 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
AIR SDK e Runtime 19.0.0.190
APSB15-23
11 de agosto de 2015 Flash Player (Win e 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
AIR SDK e Runtime 18.0.0.199
APSB15-19
16 de julho de 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
14 de julho de 2015 Flash Player 18.0.0.209
APSB15-18
8 de julho 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
AIR SDK e Runtime 18.0.0.180
APSB15-16
23 de junho 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 junho de 2015 Flash Player (Win e 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
AIR SDK e Runtime (Win) 18.0.0.144
AIR SDK e Runtime (Mac) 18.0.0.143
APSB15-11
12 de maio de 2015 Flash Player (Win e Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK e Runtime 17.0.0.172
APSB15-09
14 de abril de 2015 Flash Player (Win e Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK e Runtime 17.0.0.144
APSB15-06
12 de março de 2015 Flash Player (Win e Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK e Runtime 17.0.0.124
APSB15-05
12 de fevereiro de 2015 Tempo de execução do AIR Desktop (Win) 16.0.0.273
AIR SDK (Win e Mac) 16.0.0.292
 
5 de fevereiro de 2015 Flash Player (Win e Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win e Mac) 13.0.0.269
APSB15-04
27 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win e Mac) 13.0.0.264
APSB15-03
22 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win e Mac) 13.0.0.262
APSB15-02
13 de janeiro de 2015 Flash Player (Win e Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win e Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Runtime 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
9 de dezembro de 2014 Flash Player (Win e Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win e Mac) 13.0.0.259
APSB14-27
9 de dezembro de 2014 Flash Player (Win e Mac) 15.0.0.246 APSB14-27
11 de novembro de 2014 Flash Player (Win e Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win e Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop e SDK 15.0.0.356
APSB14-24
23 de setembro 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
9 de setembro de 2014 Flash Player (Win e Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win & Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop & SDK 15.0.0.249
APSB14-21
12 de agosto de 2014 Flash Player (ActiveX, Mac NPAPI) 14.0.0.176
Flash Player (Win NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop & SDK 14.0.0.178
APSB14-18
8 de julho de 2014 Flash Player Desktop (Win e Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win & Mac) 13.0.0.231
AIR (SDK & Android Runtime) 14.0.0.137
APSB14-17
10 de junho de 2014 Flash Player Desktop (Win e Mac) 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac & Win) 13.0.0.223
AIR (SDK & Runtme) 14.0.0.110
APSB14-16
13 de maio de 2014 Flash Player Desktop (Win e Mac) 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac & Win) 13.0.0.214
AIR (SDK & Runtme) 13.0.0.111
APSB14-14

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online