Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

redleh

Problemas com Quebras de linhas no xml com Flash

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.