redleh 0 Denunciar post Postado Março 29, 2010 Olá pessoal,tudo bom? estou desenvolvendo um site, com toda a chamada em xml, administrada por um sistema em php com MySql, o painel gera o xml e organiza quebrando linhas, além do <P> ou <BR>, que resulta numa quebra de linha duplas... não é possível modificar o Editor da Administração, queria uma solução para esse meu problema. site www.ideasambientais.com.br. qualquer opção que tem texto aparece um espaçamento entrelinhas a mais. AS2: var ficheiro_xml = new XML(); myTexto.embedFonts = true myTexto.multiline = true; myTexto.wordWrap = true; myTexto.autoSize = true; myTexto.quality = "BEST"; myTexto.html = true; myTexto.ignoreWhite = true; ficheiro_xml.ignoreWhite = true; //–>Carregar o XML<–// ficheiro_xml.onLoad = function(sucesso) { if (sucesso) { trace("sucesso"); } else { trace("ERRO ao carregar o XML!!!"); } myTexto.htmlText = ficheiro_xml.firstChild.childNodes[0].firstChild.nodeValue; }; ficheiro_xml.load("clientes.xml"); /////\\\\ //substitui quebras de linhas vazias por uma function nls2nl(txt:String) :String { var txtArray:Array = txt.split("\n"); myTexto = ""; for(var i:Number = 0; i< txtArray.length; i++){ if(txtArray != "") txt += txtArray; } return txt;} XML gerado pelo sistema automaticamente: Seguindo a atual tendência dos processos de alianças no ambiente empresarial, o IDEAS conta com clientes e parceiros em âmbito nacional e internacional, com destaque para:<br /> <br /> <li>ACP – Arcoverde Consultoria e Projetos<br /> Bioconsultoria Ambiental Ltda.<br /> Brandt Meio Ambiental Ind. com. e Serviços Ltda.<br /> Ciclo Consultoria<br /> CIEG – Centro Interdisciplinar de Estudos Grupais<br /> Desenvix S.A.<br /> Elisal – Empresa de Limpeza e Saneamento de Luanda<br /> Floram Consultoria e Prestação de Serviços Ltda.<br /> Ibembrasil – Iberdrola Empreendimentos do Brasil S.A.<br /> Indes – Instituto de Desenvolvimento Sustentável do Litoral Norte da Bahia<br /> IMA – Instituto do Meio Ambiente da Bahia<br /> Integratio – Consultoria de Comunicação e Gestão de Relacionamentos<br /> Interação Consultoria<br /> Icra - Instituto de Ciências Religiosas de Angola<br /> JEA - Juventude Ecológica de Angola<br /> ACP – Arcoverde Consultoria e Projetos<br /> Mirabela Mineração do Brasil<br /> Construtora NM<br /> Odebrecht S.A.<br /> Preserv Consultoria Ambiental<br /> Renova Energia<br /> Senai – Serviço Nacional de Aprendizagem Industrial<br /> York University - Toronto - Canadá<br /> Universidade de Salamanca - Espanha<br /> Universidade de Bragança – Portugal<br /> Universidade Independente de Angola<br /> Uesc – Universidade de Santa Cruz<br /> Ufba – Universidade Federal da Bahia<br /> V&S Ambiental</li> Queria uma solução para o Flash não reconhecer os "enter" dado dentro do XML. Agradeço desde já. Abs, Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Março 30, 2010 Infelizmente o Flash interpreta a quebra de linha no arquivo mais o <br />, duplicando assim as quebras no resultado, acredito que a melhor solução seja no sistema que gera o seu XML, tratar a quebra de linha (ENTER), deixando o texto corrido (no wrap), ex: Construtora NM<br />Odebrecht S.A.<br />Preserv Consultoria Ambiental<br />Renova Energia<br /> Att. Compartilhar este post Link para o post Compartilhar em outros sites