A mensagem de erro “Flash can not parse this document” (ou similar em outro idioma) pode aparecer no output ao tentar abrir um documento salvo no Flash CS5. Neste post, explicarei um jeito de solucionar esse problema de forma manual.
Alguns usuários tem enfrentado isso ao tentar abrir um arquivo FLA depois de ser salvo na versão CS5. A maioria dos casos são de arquivos que foram criados em uma versão anterior e depois salvos como CS5, mas também pode ocorrer com um arquivo criado originalmente como CS5.
Isso acontece porque o Flash CS5 não consegue abrir o FLA se algum MovieClip tiver alguma capa que não tenha nenhum frame, como mostra a imagem abaixo:

Então, por causa disso (bug?) o Flash CS5 não consegue abrir o FLA depois que você salvar, fechar e tentar abri-lo de novo. Porém, existe uma solução manual de eliminar essa capa sem nenhum frame e voltar a utilizar o FLA normalmente. Para isso, siga os seguinte passos:
• Mude a extensão do FLA para ZIP.
• Descompacte o ZIP em uma pasta qualquer.
• Nessa pasta que você descompactou vai ter uma pasta chamada LIBRARY. Nela procure e abra o XML do MovieClip com a capa que não tem nenhum frame. Se você não sabe qual MovieClip poderia ser, procure por <frames/> nos arquivos XML, como mostra a figura abaixo:

• Delete essa linha, junto com a de cima e a de baixo (como está indicado em azul na imagem acima) e salve o XML.
• Na pasta que inicialmente você descompactou o ZIP, tem um arquivo XFL.Abra e salve-o como FLA onde quiser.
Pronto! Problema resolvido…
Nota: a atualização do Flash versão 11.0.2 corrige esse problema.

em 12 de julho de 2010
Eu ainda não encarei esse erro, talvez nem encare mais agora que já passaram a solução né :)
em 14 de julho de 2010
É, tb nao tive esse erro e acho q nunca deixaria um movieclip com capa sem frames… mas como ‘googlei’ e vi varios posts perguntando sobre esse erro, aproveitei pra esclarece-lo aqui hehehe :D
em 15 de julho de 2010
Acabo de me deparar com esse erro, simplesmente nem sei ao certo o motivo… mas sinceramente funcionou exatamente como esperava!!
Obrigado.
em 25 de agosto de 2010
Cara, que os deuses do web design te elevem ao Nirvana!!! valeeeeeeeeeeeeeeeeeu
em 23 de setembro de 2010
Olá, esse problema está acontecendo quando eu exporto o arquivo do indesign como .fla, ai ele não abre no flash, você sabe como posso resolvê-lo???
Obrigada!
em 24 de setembro de 2010
Tabata, nao saberia te dizer se é o mesmo caso pq nao uso inDesign.
Vc tentou solucionar desse jeito q expliquei no post? :))
em 24 de setembro de 2010
Oi Igor, eu só não entendi como eu transformo o .fla em zip, poderia me explicar melhor??
Obrigada!
em 24 de setembro de 2010
Tabata, o teu sistema operacional precisa ter habilitado a opçao de mostrar a extensao dos arquivos… dai vc muda a extensao FLA pra extensao ZIP… por exemplo: arquivo.fla pra arquivo.zip
em 2 de novembro de 2010
Muito bom artigo! Me salvou 1 dia de servico. Nao foi facil achar qual arquivo XML estava com problema, pois ja existia mais de 100 arquivos. Mas fiz o seguinte: fui deletando alguns arquivos e tentando abrir o .xfl … até que achei o arquivo que dava o erro… entao substitui o conteudo do por um outro similar ao q tinha, salvei o .fla e agora está tudo certo!
Apos tudo certo, resolvi dar uma olhada no XML antigo para ver qual era o real motivo. Era uma tag “BitmapFill”, que parecia apontar para um diretorio que nao existia, entao lembrei que tinha reorganizado as pastas da minha biblioteca.
em 3 de novembro de 2010
Hugo, q bom saber q ajudou a mais uma pessoa!
Faz um tempo, me mandaram um arquivo q tive q solucionar do mesmo jeito q vc fez. Nem aparecia o aviso “Flash can not parse this document” pq o Flash travava qnd tentava abrir o FLA. Dai tb fiz isso de ir deletando arquivos até achar o certo (ou seja, deixar abrir sem travar o Flash! Deu trabalho!!)… e o problema era com um video da biblioteca q tava na timeline de um MovieClip. Sei lá pq fazia travar o Flash… só sei q essa opçao de passar FLA pra ZIP ajudou! É uma beleza!
em 26 de janeiro de 2011
Caro Igor, a despeito de todos que tentaram terem obtido sucesso no processo, segui os passos e ao final o arquivo XFL também não abria, ocasionando o mesmo erro no Flash. Fiz errado, deletando de forma incompleta a tag no XML ou dei azar de ter encontrado outro problema? Obrigado…
em 29 de janeiro de 2011
Marcelo, se ainda aparece o erro é pq deve existir outro problema no XML. Da mais uma fuçada nele… hehehe… vai deletando partes e tentando abrir até descubrir qual é a q corresponde ao erro… certa vez tive 2 problemas em um mesmo XML.
em 7 de fevereiro de 2011
Igor Amendola, obrigado pela excelente dica (e salvação! rs). Salvou algumas horas de trampo!
Ah sim, tinha lido no forum da Adobe que a versão do Flash 11.0.2.489 contemplaria a atualização desse bug.
Abraços
em 7 de fevereiro de 2011
De nada, Cássio…
Obrigado a vc pela visita, e ao Eder q te lembrou q tinha esse post aqui huahuauh…
Abraço!
em 19 de fevereiro de 2011
Olá Igor!
Estou com o mesmo problema, no entanto, quando eu converto de .fla para .zip o arquivo não abre. Diz que o formado é desconhecido ou o arquivo está danificado. Nem pelo Windows Explorer nem pelo WinRar. Sabe me dizer a causa?
Obrigado.
em 21 de fevereiro de 2011
Olá, Denison…
Isso pode acontecer se o teu FLA foi salvo como uma versao anterior ao CS5 (ou seja, CS4, CS3, etc). Vc salvou como CS5?
em 5 de março de 2011
Sim Igor, salvei no CS5…
em 5 de março de 2011
No entanto, quando ele é salvo no formato CS5 ele fica bem menor que o original.
em 5 de março de 2011
Se foi salvo como CS5 e ao converter pra ZIP nao deixa abrir, pode ser q o arquivo esteja corrompido.
Isso do arquivo ficar menor, tb acontece com o Illustrator. Pq as versoes posteriores modificam a forma do arquivo ser salvo.
em 11 de março de 2011
Galera, estou enfrentando o mesmo problema. Segui os passos acima, mas não consegui encontrar nenhum .xml com a tag . Também estou com o mesmo problema que o Denison comentou, que quando tento descompactar o .zip ele me dá um alerta que existem arquivos corrompidos.
Alguma sugestão?
em 15 de março de 2011
Leonardo…
Nao entendi bem o q aconteceu com vc, mas parece q um arquivo vc conseguiu abrir o ZIP e nao achou nada dentro do XML… e outro arquivo vc nao couseguiu abrir o ZIP.
Pro caso de vc ter aberto o ZIP e nao achar o tag q citei acima, faça o q respondi ao Hugo.
Vc vai ter q ir deletando parte por parte até descubrir onde tá o erro. Foi o q fiz qnd peguei um FLA onde o erro tava num video da biblioteca. Deu trabalho, mas assim foi como resolvi.
Se vc nao consegue abrir o ZIP, nao sei o q pode ser. Provavelmente esteja realmente corrompido e nao tenha soluçao. Ainda nao achei soluçao pra casos assim (considerando q o arquivo FLA foi salvo em CS5).
em 15 de março de 2011
Igor, muito obrigado pelas informações.
Consegui resolver meu problema apenas descompactando o arquivo e abrindo o xfl.
Não sabia nem que dava pra “descompactar” o arquivo fla.
Parabéns pelo blog!
Sucesso!
em 15 de março de 2011
Valeu, Rafael! Obrigado pela visita e pelo comentario!
:D
em 15 de março de 2011
Obrigado pela atenção Igor.
Naquele arquivo não consegui resolver, voltei uns backups anteriores e prosegui o barco, porém, após algumas alterações, o problema aconteceu novamente.
Só que desta vez, encontrei a tag “”. Deletei as linhas como estão na sua explicação, mas quando eu abro o .xfl o Flash trava, e não responde.
Tem algum passo que eu estou esquecendo?
Valew
em 15 de março de 2011
Leonardo,
Se vc tenta abrir o .xfl e continua travando é pq ainda existe algo q está gerando o conflito. Procure por outra tag “”, e se nao achar vai deletando outras linhas até o .xfl abrir normalmente, assim vc pode achar o local do outro erro.
valeu! :D
em 15 de março de 2011
Aí que tá Igor, ele não dá nenhum erro, ele simplesmente trava o Flash e não abre.
Eu fiz e refiz várias vezes o processo.
Assim que descompacto o .zip, tento abrir .xfl e ele dá o erro “Flash can not parse this document”. Daí eu faço uma busca pelo Dreamweaver, ele acha o arquivo .xml que tem a tag . Deleto as 3 linhas como tá no tutorial. Daí, abro o .xfl e ele trava o Flash.
Tentei abrir o arquivo e 4 computadores no escritório, inclusive num MAC, e em todos ele trava o Flash.
Eu tenho uma desconfiança: Dentro da pasta LIBRARY do .zip, tem várias pastas vazias. Elas importam para a leitura do arquivo?
Valew kra
em 15 de março de 2011
Estranho… nao tenho conhecimento tecnico do assunto… o q sei é a base de tentativa e as experiencias da vida… hehehhe… entao nao sei exatamente o q pode estar acontecendo.
MAS, ja tive um problema similar. E digo similar pq travava mas nunca apareceu o aviso, pois travava direto. Fui deletando o xml até achar o erro, q eram dois videos q estavam na biblioteca e por alguma razao nao eram mais lidos e faziam travar.
Em relaçao às pastas, nao acho q seja isso. Nao tem logica, mas nunca se sabe.
em 16 de março de 2011
Amigo. Você tem que salvar minha vida. Tive esse problema ao exportar do Indesign para FLA. Porém descompactei tudo em ZIP e não achei o frame/ em nenhum dos XML.
Tem alguma coisa dentro do Indesign que provoca essas “layers vazias”? Exemplo de links, imaagens e etc?
Obrigado amigo!
em 17 de março de 2011
Olá, Rafael…
Nunca exportei do InDesign para FLA, nao sei se ele poderia criar essas layers vazias. Nao sei o q poderia estar gerando o erro.
Mas, pode ser q uma linha de codigo esteja gerando esse conflito. Tente o seguinte, depois de descompactar o ZIP, veja q na pasta LIBRARY devem haver varias subpastas. Vai deletando uma por uma e tentando abrir o arquivo .xlf e qnd vc conseguir é pq o ultimo q deletou é onde está o erro. Recupere tudo novalmente, e faça o mesmo processo pro arquivo dentro dessa pasta q está o erro. E vai indo assim até achar o local exato do erro.
Espero poder ter ajudado. Abraço!
em 17 de março de 2011
Olá Igor. Obrigado pela ajuda. O meu problema era mais simples do que eu pensava. Apenas atualizei o programa e não deu mais esse erro!
Mais uma vez obrigado!
em 16 de maio de 2011
cara – se vc descobriu isso sozinho, vc é um genio!!! muito obrigado
em 18 de maio de 2011
Marcos, sozinho sozinho nao foi… descubri q existia o erro e procurei no google a soluçao… depois criei o topico explicando o q achei util baseado na soluçao :P
mas obrigado pelo comentario heheheh :D
em 28 de maio de 2011
Pelo amor de Deus, vc é o mais perto da solução achei que já me fez perder 4 dias de trabalho!!!
Estou tabalhando em um projeto com 122 páginas, é um livro eletrônico com programação simples…botões, uma animação simples na abertura e textos… Acontece que de um certo ponto não consigo mais importar as imagens de fundo (cada uma tem entre 100 kb e 400 kb). Quando tento importar, o flash para de funcionar e fecha. Na semana passada perdi todo o projeto, refiz tudo e deu o mesmo erro. Já reinstalei e instalei 3 versões do flash e já limpei todo o pc. O arquivo .fla tem 30 mb, mas quando abre no flash consome toda a memória do pc que é de 4GB. Eu consigo trabalhar no arquivo normalmente, porém, quando tento importar, ele para de funcionar, diz que o windows está tentando encontrar o problema e fecha. Estou tentando colocar a extensão em .zip, mas tenho winrar e quando extraio dá erro…Por favor! Tem como me ajudar????
em 29 de maio de 2011
Nathália.
Eu passei por um problema parecido com o Flash, de a partir de um ponto eu não conseguir importar imagens ou sequer transformar itens em movieclips.
Meu problema é que uma das minhas placas de memória havia queimado, com isso o arquivo de paginação (memória virtual) ficou reduzido.
O arquivo de paginação é um espaço em disco utilizado pelos programas pra fazer troca de memória, pra agilizar o funcionamento, e o flash requisita muito isso.
Pode acontecer do seu arquivo estar consumindo tanta memória virtual, em função da quantidade de itens e imagens importados e abertos ao mesmo tempo, que o flash trava a partir do ponto em que parou.
Você pode tentar resolver esse problema (no meu caso resolveu a troca da placa de defeituosa e o retorno ao tamanho normal do arquivo), alterando o tamanho do arquivo de paginação do seu computador, com isso liberando mais memória virtual pra ele, faça o seguinte:
- Propriedades do sistema (ícone do ‘meu computador’, botão direito)
E altere em configurações avançadas a sua paginação, use a ajuda pra ver a quantidade que você pode definir.
Confere a imagem de como chegar lá no windows 7.
http://www.ederlima.com.br/arquivos/inutilidades/flash-memoria-virtual.png
É uma das soluções para esse tipo de problema.
Espero ter ajudado.
em 29 de maio de 2011
Eder.
Muito obrigada por me responder!
Esse foi o primeiro procedimento que fiz. Já aumentei o arquivo de paginação e nada. Dentre tudo que pesquisei, o que eu qcredito que seja (última esperança!), é algum código ou imagem possa estar corrompendo. Mas não sei como achar, pois o projeto está bem adiantado e não tenho tempo de refazê-lo. Eu acredito que consiga identificar pelo.xml mas não sei nem como fazer isso… Sou iniciante no flash! Só sei fazer animações simples….
Mesmo assim, obrigada. =)
em 30 de maio de 2011
Nathália,
Tb ja tive um problema e a soluçao foi abrir o FLA em um computador com melhor capacidade. Nao creio q seja problema de codigo ou XML… como o Eder comentou, tem mais a ver com o consumo de memoria virtual.
em 30 de maio de 2011
Igor,
a solução que encontrei é carregar as imagens em loadMovie….Estou quebrando a cuca aqui, mas não vejo outra saída!
Obrigada. =)
em 24 de janeiro de 2012
Galera muito obrigado, tava com o c.. na mão aqui por conta desse erro, instalei a atualização do flash 11.0.2 e funcionou legal! vlw
em 27 de janeiro de 2012
Seguinte pessoal: Para quem tem muitos arquivos para procurar pelo erro em questão, façam o seguinte:
Definam um site no Dreamweaver, e apontem a pasta do site como sendo a pasta LIBRARY.
No Dreamweaver, pressionem CTRL+F , e no campo Find-in, mudem para “Entire Current Local Site”, digitem no campo Find e depois clique em Find All.
Agora é só arrumar os resultados retornados.
Até mais
em 30 de janeiro de 2012
Fabio, obrigado pelo comentario e por participar no blog!
Wellington, obrigado pela dica q servirá pra muitos!
Valeusss…
:D