Notas de versão do Adobe AIR 1.1 1



Documentos relacionados
BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Guia de instalação Command WorkStation 5.6 com o Fiery Extended Applications 4.2

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

Procedimentos para Reinstalação do Sisloc

NetEye Guia de Instalação

ArcSoft MediaConverter

Google Drive. Passos. Configurando o Google Drive

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

2 de maio de Remote Scan

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

A U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Manual do Visualizador NF e KEY BEST

Instruções para Instalação dos Utilitários Intel

Anote aqui as informações necessárias:

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Notas de versão do cliente

Dicas para usar melhor o Word 2007

ÍNDICE. 16/06/ :48 Leite Júnior

Manual de Configuração de Ambiente para Utilização do Login via Certificado Digital no Cadastro Web

GUIA RÁPIDO PARA PETICIONAMENTO ON-LINE

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Revisão: - 1 Desinstalando Versões Anteriores

Procedimentos para Instalação do Sisloc

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

Manual das funcionalidades Webmail AASP

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Capture Pro Software. Introdução. A-61640_pt-br

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

COMO INSTALAR ZIM 8.50 WINDOWS

Guia de Início Rápido

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Ajuda para as atividades

4.3. Manual de instalação do Libre Office 4.3. Desenvolvido por: Vitor Gabriel Coimbra Farias

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

Seu manual do usuário SONY ERICSSON W300I

Outlook Apresentação

Google Drive: Acesse e organize seus arquivos

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Licenciamento por volume da Adobe

MANUAL DE INSTALAÇÃO DOS PROGRAMAS NOVA GIA DECLARAÇÃO DO SIMPLES PARA WINDOWS VISTA

Procedimentos para Instalação do SISLOC

Enviando Arquivos para a Neoband

Guia de instalação. Configuração necessária Instalação e ativação

Manual de Utilização

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Todos os direitos reservados.

Manual Instalação, Configuração e Atualização FullCopyConvert Data FullCopyConvertService

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Instalação do e-token do Governo federal para acesso ao Siapenet e SIAPE.

PJe Roteiro para configuração do computador Windows 7

Requisitos dos postos de usuário para utilizar os aplicativos da Adquira

Atualizaça o do Maker

Esqueceu o Nome de Usuário ou a Senha? Está tendo dificuldades para fazer login com um Nome de Usuário que contém caracteres especiais ou espaços?

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

SIMULADO Windows 7 Parte V

Introdução Instalação... 2

Manual de Apoio à Assinatura Eletrônica DISO

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

RESTAURAÇÃO NO WINDOWS 8

MANUAL EXPORTAÇÃO IMPORTAÇÃO

Instalação do Eiche Hotel ONLINE (cpanel)

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

O Webconference é uma ferramenta para realizar reuniões online.

Instalação e utilização do Document Distributor

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

AULA 06 CRIAÇÃO DE USUÁRIOS

Madis Rodbel Soluções de Ponto e Acesso Ltda.

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

MANUAL INSTALAÇÃO WEB SERVICE

Interface do DT. Figura 1: Interface do DT. DT Help File v1.3

Online Help StruxureWare Data Center Expert

Version Notes (Notas da versão) Versão

Manual Captura S_Line

(token SafeNet e-gov - Plataforma Windows 32).

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Instalando e usando o Document Distributor 1

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Inicialização Rápida do Novell Vibe Mobile

Manual de instalação, configuração e utilização do Assinador Betha

FAQ Perguntas Frequentes

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

CONHECENDO A ÁREA DE TRABALHO DO WINDOWS 7

Gerenciador de dados do SCS

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Desenvolvendo Websites com PHP

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Transcrição:

Notas de versão do Adobe AIR 1.1 16/06/2008 Conteúdo Requisitos do sistema para o Adobe AIR 1.1... 2 Recursos do AIR 1.1... 3 Alterações no descritor de aplicativos... 3 Adições da API ao AIR 1.1... 4 Migração de certificado... 6 Instalação do Adobe AIR... 6 Instalação do tempo de execução do AIR 1.1 e dos aplicativos do AIR... 6 Instalação direta... 6 Datas de expiração do tempo de execução do AIR beta... 6 Dicas e truques... 7 Abrir o aplicativo do AIR com o Safari no Mac OS... 7 Definição do tipo MIME no servidor Web para aplicativos do AIR... 7 adl - suporte a depuração... 7 Solução de problemas (para usuários finais)... 7 O conteúdo PDF não é exibido... 7 Banco de dados SQL e recurso Mac OS 10.5 Time Machine... 7 Aplicativos do AIR e ModbyDock... 7 Firefox não usado como navegador padrão... 7 Solução de problemas (para desenvolvedores)... 8 Limitações HTTP no Windows... 8 Links para imagens não carregadas corretamente... 8 Uso da propriedade data para NativeMenultem... 8 Esquemas URL sem suporte... 8 Propriedade ContextMenu.visible... 8 Suporte a scripts minoritários para o Padrão Nacional Chinês GB 18030-2000... 8 Teclado virtual no conteúdo SWF carregado por HTML no Tablet PC... 8 Sistema operacional Windows de 64 bits: instalação de aplicativos na pasta Arquivos de Programas de 64 bits do AIR... 8 Aplicativo: esquema URL com parâmetros de abertura de PDF no Mac... 8 Links htmltext no Vista... 8 Objetos JavaScript de data passados por uma ponte de caixa de proteção perdem tipo original... 8 Definição de largura ou altura de um iframe para 100% pode causar resultados inesperados... 9 Afinidades de coluna DATE e DATETIME são incompatíveis com versões AIR Beta... 9 Notas de versão do Adobe AIR 1.1 1

Comportamento de afinidades de coluna incompatível com versões AIR Beta... 9 Encaixe e barra de menus não ficam ocultos no modo tela cheia para janelas de sobreposição no Mac OS... 10 NativeWindow.height relatada incorretamente em evento de redimensionamento... 10 Definição do limite de inatividade... 10 Rastreamento do console... 10 Passar o cabeçalho "Cookie" para URLRequest.requestHeaders... 10 Caminho completo de certificado necessário para assinatura de código... 10 Objeto de ponto retornado do método NativeWindow.globalToScreen() pode ter valor Y incorreto em exibição não primária... 10 setasdefaultapplication() e associação de extensão de arquivo no Windows... 10 removeasdefaultapplication() e associação de extensão de arquivo no Windows Vista e Mac...10 ADT e uso de proxy com autenticação... 11 Registro de evento do ícone de encaixe... 11 Largura e altura de NativeWindow... 11 Atualização de pares nome/valor no armazenamento local criptografado... 11 Requisitos do sistema para o Adobe AIR 1.1 A Adobe testou o Adobe AIR 1.1 nas configurações de hardware mínimas a seguir: Windows Processador Intel Pentium III 1GHz ou mais rápido Microsoft Windows XP com Service Pack 2; Windows XP Tablet PC Edition; Windows Vista Home Premium, Business, Ultimate ou Enterprise (incluindo edições de 64 bits); Windows 2000 com Service Pack 4; Windows 2003 Server 512MB de RAM Mac OS X Processador Intel Core Duo 183GHz ou mais rápido; processador PowerPC G4 1GHz ou mais rápido Mac OS X 10.4.11 ou Mac OS X 10.5.2 512MB de RAM Notas de versão do Adobe AIR 1.1 2

Versões de idiomas A experiência de instalação do Adobe AIR 1.1 e todas as caixas de diálogo específicas ao tempo de execução foram traduzidas para os seguintes idiomas: Chinês tradicional Chinês simplificado Inglês Francês Alemão Italiano Japonês Coreano Português (Brasil) Russo Espanhol Recursos do AIR 1.1 Alterações no descritor de aplicativos Embora não seja obrigatório, é recomendável atualizar o descritor de aplicativos para que seja ligado ao tempo de execução do AIR 1.1. Para fazer isso, altere o atributo xmlns para: http://ns.adobe.com/air/application/1.1 Observe que essa alteração é necessária caso você deseje usar os novos valores localizados no descritor ou qualquer recurso novo no AIR 1.1 (descrito abaixo). O AIR 1.1 oferece suporte à localização de dois elementos no arquivo de descritor de aplicativos: name description O arquivo de descritor de aplicativos deve ser codificado em UTF-8 para poder representar vários idiomas. Os desenvolvedores não interessados em localizar seus aplicativos podem incluir o nome e a descrição como nós filho de texto simples dos elementos name e description, como no AIR 1.0. Os desenvolvedores interessados em localizar seus aplicativos podem usar elementos de texto filho nos elementos name e description. O uso de ambos não é permitido. Notas de versão do Adobe AIR 1.1 3

Exemplo usando elementos filho de <text>: <name> <text xml:lang="en">nome do aplicativo em inglês</text> <text xml:lang="fr">nome do aplicativo em francês</text> <text xml:lang="de">nome do aplicativo em alemão</text> <text xml:lang="ja">nome do aplicativo em japonês</text> <text xml:lang="es">nome do aplicativo em espanhol</text> <text xml:lang="pt"nome do aplicativo em português</text> <text xml:lang="it">nome do aplicativo em italiano</text> <text xml:lang="zh_cn">nome do aplicativo em chinês simplificado</text> <text xml:lang="zh_tw">nome do aplicativo em chinês tradicional</text> <text xml:lang="ko">nome do aplicativo em coreano</text> <text xml:lang="ru">nome do aplicativo em russo</text> </name> Adições da API ao AIR 1.1 SQL SQLError.detailID : int SQLError.detailArguments : Array O valor da propriedade SQLError.details não está localizado no AIR. No caso de alguns aplicativos de bancos de dados, como a ferramenta SQL DB Administration, seria útil que essa informação fosse localizada. As propriedades adicionais em SQLError permitirão aos desenvolvedores localizar essas seqüências de caracteres. Exemplo: var conn:sqlconnection = new SQLConnection(); var dbfile:file = File.applicationStorageDirectory.resolvePath("DBSample.db"); // Banco de dados contém uma tabela "funcionário" com colunas // ID do funcionário, nome, sobrenome, aniversário conn.open(); try { var selectstatement:sqlstatement = new SQLStatement(); selectstatement.sqlconnection = conn; selectstatement.text = "SELECT nome FROM funcionário;" selectstatement.execute(); Notas de versão do Adobe AIR 1.1 4

catch (err:sqlerror) { // como não há uma coluna "nome", um erro será gerado localizeerror(sqlerror); function localizeerror(e:sqlerror):void { var argslength:int = e.detailarguments.length; switch (e.detailid) { case 2030: // seqüência de caracteres de detalhes padrão: "disparador '%s' já existe" // dados break; //... outros casos... case 2036: // seqüência de caracteres de detalhes padrão: "nenhuma coluna deste tipo: '%s[.%s[.%s]]'" var colpath:string = ""; if (argslength == 1) { colpath = e.detailarguments[0]; else if (argslength == 2) { colpath = e.detailarguments[0]+"."+e.detailarguments[1]; else if (argslength == 3) { colpath = e.detailarguments[0]+"."+e.detailarguments[1]+"."+e.detailarguments[2]; // ou use as informações locais para gerar uma seqüência de caracteres localizada displaylocalizeddetail("a coluna '" + colpath + "' não existe."); break; default: displaylocalizeddetail(e.details); function displaylocalizeddetail(str:string):void { // exibir detalhe de erro Notas de versão do Adobe AIR 1.1 5

NativeWindow NativeWindow.supportsTransparency : Boolean Esta propriedade indica se uma janela transparente pode ser desenhada pelo sistema operacional. O valor dessa propriedade é sempre verdadeiro no Mac OS e no Windows. O valor dessa propriedade no Linux depende da configuração da distribuição do Linux. Recursos Capabilities.languages : Array Códigos de matriz de idioma que o usuário solicitou do favorito ao menos favorito no sistema operacional, através de painéis de controle ou preferências do sistema. Arquivo File.spaceAvailable : Number Retorna o espaço disponível para uso neste local de arquivo, em bytes. Se o local do arquivo não existir, retornará 0. Se o objeto File estiver em um estado inválido, será gerada uma exceção IllegalOperationError. Migração de certificado A versão do ADT incluída no AIR 1.1 SDK tem uma nova opção que permite que um aplicativo seja atualizado de um certificado antigo para um novo, ao mesmo tempo em que preserva a identidade do aplicativo (por exemplo, de um certificado auto-assinado para um certificado encadeado): > adt -migrate SIGNING-OPTIONS <air-file-in> <air-file-out> Observe que o arquivo <air-file-in> está assinado com o novo certificado primeiro; o antigo certificado foi passado para SIGNING_OPTIONS usando o comando -migrate. Esse comando aceita um arquivo AIR como entrada e produz um arquivo AIR como saída. Como um arquivo AIR só pode conter uma assinatura de migração, será gerado um erro se o arquivo recebido já contiver uma. Instalação do Adobe AIR Instalação do tempo de execução do AIR 1.1 e dos aplicativos do AIR A instalação do tempo de execução do AIR 1.1 e dos aplicativos do AIR requer privilégios de administrador. Instalação direta O recurso de instalação direta do Adobe AIR 1.1 requer o Flash Player 9 Update 3 (versão 9.0.115). Um crachá de amostra é fornecido para o recurso de instalação direta que pode ser personalizado. Datas de expiração do tempo de execução do AIR beta Os tempos de execução do Adobe AIR Alfa 1, Beta 1 e Beta 2 expiraram. Para executar aplicativos criados para esses tempos de execução expirados, é necessário atualizá-los para o AIR 1.0.x ou 1.1. O Adobe AIR Beta 3 expira em 1º de novembro de 2008 e, uma vez expirado, todos os aplicativos do AIR criados para o tempo de execução Beta 3 devem ser atualizados para o AIR 1.0.x ou 1.1. Os usuários não podem instalar ou executar aplicativos desenvolvidos para um tempo de execução expirado. Notas de versão do Adobe AIR 1.1 6

Dicas e truques Abrir o aplicativo do AIR com o Safari no Mac OS No Mac OS X, quando você usa o Safari e clica em um link para instalar um aplicativo do AIR, o download, no MAC OS 10.4 (Tiger), é feito na área de trabalho e, no Mac OS 10.5 (Leopard), na pasta de downloads, em vez da instalação do aplicativo. Você pode clicar duas vezes no arquivo.air baixado para instalar o aplicativo. Definição do tipo MIME no servidor Web para aplicativos do AIR Para que os navegadores dos clientes reconheçam um aplicativo do AIR durante o download, o servidor Web que hospeda esse aplicativo precisa mapear o tipo de conteúdo MIME application/vnd.adobe.air-application-installer-package+zip para a extensão.air. Por exemplo, para um servidor Web Apache, adicione o seguinte à seção AddType: AddType application/vnd.adobe.air-application-installer-package+zip.air adl - suporte a depuração O suporte a depuração é ativado por padrão ao iniciar um aplicativo usando ADL. Ao usar o suporte a depuração, o tempo de execução faz outras verificações e gera mais informações de depuração, incluindo informações do Flex Builder, além de exibir as caixas de diálogo de exceção não tratadas. Além disso, o aplicativo pode ser executado mais lentamente enquanto usa o suporte a depuração. O uso do adl com o sinalizador -nodebug desativa o suporte para depuração. A execução com o sinalizador -nodebug também emula rigorosamente o modo de execução de um aplicativo instalado. Solução de problemas (para usuários finais) O conteúdo PDF não é exibido Para exibir conteúdo PDF no AIR, verifique se o Adobe Reader 8.1 ou posterior está instalado. Banco de dados SQL e recurso Mac OS 10.5 Time Machine Se você executar o Mac OS 10.5 Time Machine enquanto executa determinadas transações do banco de dados SQL, poderão ocorrer inconsistências no banco de dados. A solução é verificar se o banco de dados foi excluído do backup automático pelo Time Machine. Aplicativos do AIR e ModbyDock O MobyDock, um aplicativo freeware de barra de tarefas personalizável para Windows, impede que os aplicativos do AIR sejam executados. Feche o MobyDock ao instalar e executar os aplicativos do AIR. Firefox não usado como navegador padrão No Windows Vista, as páginas da Web abertas em um aplicativo do AIR (isso pode ser feito chamando o método navigatetourl()) talvez não abram o navegador padrão; o Internet Explorer é sempre aberto. Para solucionar esse problema, vá para Iniciar Programas Padrão Definir Acesso a Programas e Padrões do Computador, expanda Personalizar, selecione o botão de opção ao lado do aplicativo que deseja definir como navegador padrão do sistema (por exemplo, Mozilla Firefox) e aplique a definição. Notas de versão do Adobe AIR 1.1 7

Solução de problemas (para desenvolvedores) Limitações HTTP no Windows No Windows, não há suporte para redirecionamento automático dos métodos PUT, POST ou DELETE. O AIR também não oferece suporte à descompactação plana ou gzip de respostas HTTP. Links para imagens não carregadas corretamente Se você clicar em um link que carrega uma imagem (e não em uma página HTML), a imagem não será processada, somente os bytes da imagem serão exibidos. Uso da propriedade data para NativeMenultem Esta versão não dá suporte aos objetos int ou Number em NativeMenuItem.data. Esquemas URL sem suporte Os esquemas URL sem suporte falham silenciosamente quando chamados de JavaScript. Por exemplo, se você clicar em um link para <a href= javascript:alert() > na caixa de proteção de segurança do aplicativo (que não tem suporte), não será gerada uma exceção; haverá uma falha silenciosa. Propriedade ContextMenu.visible A definição da propriedade ContextMenu.visible não tem efeito. Os itens são sempre exibidos. Suporte a scripts minoritários para o Padrão Nacional Chinês GB 18030-2000 Não é possível exibir corretamente caracteres de script minoritário, como o tibetano, no aplicativo do AIR. Teclado virtual no conteúdo SWF carregado por HTML no Tablet PC A funcionalidade Teclado Virtual para um Tablet PC funcionará para um aplicativo AIR SWF e HTML, mas não para um conteúdo SWF carregado por HTML. Sistema operacional Windows de 64 bits: instalação de aplicativos na pasta Arquivos de Programas de 64 bits do AIR Se um aplicativo do AIR estiver instalado na pasta Arquivo de Programas de 64 bits, o erro será gerado informando que o aplicativo não pode ser instalado. Entretanto, o aplicativo ainda consegue ser instalado na pasta Arquivos de Programas(x86). Aplicativo: esquema URL com parâmetros de abertura de PDF no Mac Uso do aplicativo: esquema URL com parâmetros de abertura de PDF (por exemplo, app:/myfiles/test.pdf#page=2) não tem o carregamento finalizado no Mac OS. Links htmltext no Vista No Windows Vista, os links htmltext nos elementos Flex <mx:text> só são abertos no Internet Explorer, mesmo se o Firefox estiver definido como navegador padrão. Objetos JavaScript de data passados por uma ponte de caixa de proteção perdem tipo original A solução é serializar os dados e passar data/hora como milissegundos. Notas de versão do Adobe AIR 1.1 8

Definição de largura ou altura de um iframe para 100% pode causar resultados inesperados A solução é definir o iframe para um valor menor do que 100%. Afinidades de coluna DATE e DATETIME são incompatíveis com versões AIR Beta As afinidades de coluna DATE e DATETIME no AIR 1.0 ou posterior para bancos de dados SQL foram alteradas ou são incompatíveis com versões beta. Se você tiver arquivos de bancos de dados existentes que incluam o uso de DATE ou DATETIME como afinidade (tipo de coluna), essas tabelas devem ser preenchidas novamente para que funcionem de forma correta. // a tabela foi criada usando SQL CREATE TABLE post (id INTEGER PRIMARY KEY, post_date DATE, título TEXT, conteúdo TEXT, author_id INTEGER); // selecione os dados na tabela existente declarando a data como valor inteiro (isso evita a conversão incorreta da Data Juliana) sql.text = "select id, cast (post_date as integer) as p_date from post;"; sql.clearparameters(); sql.execute(); // atualize a tabela com os novos valores var result:sqlresult = sql.getresult(); feeds.dataprovider = result.data; sql.text = "update post set post_date = :d where id = :id;"; for (i=0; i<result.data.length; i++) { sql.parameters[":id"] = i; sql.parameters[":d"] = new Date(result.data[i].p_date); sql.execute(); Comportamento de afinidades de coluna incompatível com versões AIR Beta Quando uma coluna tem um tipo declarado (afinidade), a coluna pode impedir a inserção de uma linha com êxito. No AIR 1.0 ou posterior, tipos de colunas são forçados. Se o valor especificado para uma coluna não puder ser convertido com êxito no tipo de coluna declarado (afinidade), a operação de atualização/inserção falha. Por exemplo: // a tabela foi criada usando SQL- CREATE TABLE x (um INTEGER PRIMARY KEY, b INTEGER); sql.text = "INSERT INTO x VALUES (1, 5.5);" sql.execute(); // como o valor especificado para a coluna b (5.5) não é um valor inteiro, a inserção falha. // a tabela foi criada usando SQL- CREATE TABLE y (a INTEGER PRIMARY KEY, b DATE); sql.text = "INSERT INTO y (1, '');" sql.execute(); // como o valor especificado para a coluna b ('') não pode ser convertido em uma data, a inserção falha. Notas de versão do Adobe AIR 1.1 9

Encaixe e barra de menus não ficam ocultos no modo tela cheia para janelas de sobreposição no Mac OS Quando uma janela de sobreposição fica acima de uma janela de tela cheia, a barra de menus do aplicativo e o encaixe do sistema não ficam ocultos no Mac OS. Para corrigir isso, defina o type da janela flutuante como NativeWindow.lightweight. NativeWindow.height relatada incorretamente em evento de redimensionamento A propriedade NativeWindow.height é relatada incorretamente quando lida em um manipulador de eventos resize. A solução é usar a propriedade afterbounds.height do evento. Definição do limite de inatividade Se você definir a propriedade idlethreshold do objeto NativeApplication depois de se registrar para o evento useridle, obterá a definição padrão idlethreshold, e não o valor definido. A solução é cancelar o registro do manipulador de eventos, definir o limite e depois registrar-se novamente. Rastreamento do console Se o sistema tiver um arquivo mm.cfg que contenha o parâmetro TraceOutputFileEnable=1, nenhuma saída de rastreamento será enviada ao console. A solução é remover esse parâmetro do arquivo mm.cfg. O arquivo mm.cfg está localizado em c:\documents and Settings\<nome de usuário> no Windows e em \Usuários\<nome de usuário> no Mac OS. Passar o cabeçalho "Cookie" para URLRequest.requestHeaders Passar o cabeçalho Cookie para a propriedade requestheaders de um objeto URLRequest quando managecookies=true não é enviado ao servidor. Caminho completo de certificado necessário para assinatura de código Alguns fornecedores de certificados (por exemplo, VeriSign) não fornecem, por padrão, o caminho completo do certificado; entretanto, isso é necessário para assinar aplicativos do AIR. Para obter informações sobre a criação de um armazenamento de chaves com uma cadeia completa de certificados, consulte http://access1.sun.com/techarticles/keytool.html. Objeto de ponto retornado do método NativeWindow.globalToScreen() pode ter valor Y incorreto em exibição não primária O valor Y retornado pelo método NativeWindow.globalToScreen() talvez não seja exato se o parâmetro não refletir um ponto que esteja na exibição da tela principal em determinadas configurações que envolvam vários monitores. setasdefaultapplication() e associação de extensão de arquivo no Windows No Windows, uma vez que o usuário selecione um aplicativo de associação para uma extensão usando o Explorer, o uso de NativeApplication.setAsDefaultApplication() não pode definir o aplicativo do AIR como aplicativo padrão. removeasdefaultapplication() e associação de extensão de arquivo no Windows Vista e Mac Quando não houver nenhum outro manipulador para a extensão de arquivo registrada no sistema, o uso de NativeApplication.removeAsDefaultApplication() não removerá a associação de extensão de arquivo com o aplicativo AIR. Notas de versão do Adobe AIR 1.1 10

ADT e uso de proxy com autenticação O ADT não funciona atualmente com configurações de proxy que requerem autenticação. Registro de evento do ícone de encaixe No Mac, o uso de NativeMenu.addItemAt(item, 0) no ícone de encaixe fará com que todos os itens de menu abaixo dele percam seus manipuladores de eventos select. A solução é usar NativeMenu.addItem(). Para que o último item apareça na parte superior do item de menu, destrua o menu antigo e crie um novo. Largura e altura de NativeWindow Ao definir as propriedades width, height ou bounds de um objeto NativeWindow em uma função síncrona, o valor relatado para height estará incorreto se estiver marcado no manipulador de um evento resize. Atualização de pares nome/valor no armazenamento local criptografado O par nome/valor no armazenamento local criptografado não poderá ser atualizado se o novo valor for uma substring do valor original. Por exemplo, tentar atualizar o valor monkey com mo retornará o valor original monkey. Para que isso não aconteça, limpe o valor antes de atualizá-lo com uma nova string. Notas de versão do Adobe AIR 1.1 11