Apokalypse 0 Denunciar post Postado Abril 25, 2009 Olá Novamente pessoal, Estou com uma nova dificuldade com Flash x XML. Tenho um xml com alguns parametros informados via url do swf para jogar dentro do movieclip através do LoadMovie. Exemplo de um dos nodes do XML: <page><![CDATA[edicao1/template_venda.swf?foto_imv1=47-836-15&ref_imv1=836072008&loc_imv1=Brasil-Parana-Curitiba&desc_imv1=Residencial+1+Pavimento+de+0%2C00+m2+na+Rua+Luis+Manoel+Agner%2C+Bairro+Bacacheri&foto_imv2=47-752-2&ref_imv2=752062008&loc_imv2=Brasil-Parana-Curitiba&desc_imv2=Residencial+1+Pavimento+de+0%2C00+m2+na+Rua+Augusto+Renoir%2C+Bairro+Guabirotuba&foto_imv3=368-731-13&ref_imv3=731062008&loc_imv3=Brasil-Santa+Catarina-Itajai&desc_imv3=Apartamento+Residencial+de+0%2C00+m2+na+Rua+Otavio+Cesario+Pereira%2C+Bairro+Sao+Vicente&foto_imv4=47-703-2&ref_imv4=703062008&loc_imv4=Brasil-Parana-Curitiba&desc_imv4=Apartamento+Residencial+de+0%2C00+m2+na+Rua+Eugenio+Flor%2C+Bairro+Pilarzinho&foto_imv5=368-603-10&ref_imv5=603052008&loc_imv5=Brasil-Santa+Catarina-Itajai&desc_imv5=Residencial+1+Pavimento+de+0%2C00+m2+na+Rua+Sao+Cristovao%2C+Bairro+Cordeiros&foto_imv6=368-585-2&ref_imv6=585052008&loc_imv6=Brasil-Santa+Catarina-Balneario+Camboriu&desc_imv6=Apartamento+Residencial+de+0%2C00+m2+na+Rua+1101%2C+Bairro+Centro]]></page> O que está acontecendo? O Flash está carregando esse conteúdo do node do XML assim: edicao1/template_venda.swf?foto_imv1=368-492-10&ref_imv1=492052008&loc_imv1=Brasil-Santa+Catarina-Itajai&desc_imv1=Ponto+Comercial+-+Barrac%E3o+de+0%2C00+m2+na+Rua+Clarindo+Sebasti%E3o+Da+Cunha%2C+Bairro+Espinheiros&foto_imv2=368-481-11&ref_imv2=481052008&loc_imv2=Brasil-Santa+Catarina-Itajai&desc_imv2=Apartamento+Residencial+de+0%2C00+m2+na+Rua+Jorge+Tzachel%2C+Bairro+Fazenda&foto_imv3=368-473-4&ref_imv3=473052008&loc_imv3=Brasil-Santa+Catarina-Itajai&desc_imv3=Loja+de+0%2C00+m2+na+Rua+Lauro+Muller%2C+Bairro+Centro&foto_imv4=368-470-6&ref_imv4=470052008&loc_imv4=Brasil-Santa+Catarina-Itajai&desc_imv4=Apartamento+Residencial+-+Quitinete+de+0%2C00+m2+na+Rua+Sebastiao+Lucas+Pereira%2C+Bairro+Sao+Judas&foto_imv5=368-468-4&ref_imv5=468052008&loc_imv5=Brasil-Santa+Catarina-Itajai&desc_imv5=Loja+de+0%2C00+m2+na+Rua+Jose+Siqueira%2C+Bairro+Ressacada&foto_imv6=368-467-3&ref_imv6=467052008&loc_imv6=Brasil-Santa+Catarina-Itajai&desc_imv6=Loja+de+0%2C00+m2+na+Avenida+Irineu+Bornhausen%2C+Bairro+Sao+JoaoObs: eu sei que ele esta carregando o conteúdo desta maneira porque mandei imprimir o node com trace.notem que ele está carregando o '&' como '&'! Ai ele só carrega a primeira variavel pra dentro do flash, as demais ele ignora. Alguem sabe como resolver este problema? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Apokalypse 0 Denunciar post Postado Abril 25, 2009 Consegui resolver o problema. Ao gerar o xml (ele eh gerado via php) eu mando ele dar um encode na url transformando o '&' em '%26'. Ai dentro do flash eu dou um unescape(variavel) para dar o decode na url... Não sei se é a maneira correta, mas pelo menos resolveu meu problema...rs Valeu assim mesmo..abçs! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 25, 2009 É uma das maneiras de escapar desse problema :( Pq o & é lido como começo de dados hahaha E vai dar problema sempre que você colocar ele para iniciar alguma coisa... pois ele vai constar que dali por diante é chamada de variável :( Isso para o flash! abraços Compartilhar este post Link para o post Compartilhar em outros sites