Comunidad de diseño web y desarrollo en internet online

Tengo un problema XML Saltos de Linea... T_T

Citar            
MensajeEscrito el 10 Oct 2007 08:36 am
A ver si alguien me puede decir como usar saltos de linea para que los despliegue flash.
Tengo un xml, ahi viene texto y necesito meterlo en un dinamic text de flash, ahi que se despliegue con sus respectivos saltos de linea, y no se ni como, ya intente de varias formas, no se.. ayudaaaa


--------
---AS---
--------

function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
coment = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
coment[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
}
firstImage();
} else {
//archivo xml no cargado
content = "Fichero XML no cargado!";
}
}
//PRINCIPAL//
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("pesas.xml");

---------
---XML---
---------


<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
<pic>
<image>eqmedico/pesas/3mod2.JPG</image>
<caption>Basculas con un diseno moderno, hechas de fundicion hierro gris, tiene un acabado blanco electrostatico de diferentes capacidades. La division minima es de 100 g. La dimension de la plataforma es de 27 cm x 36.5 cm. El brazo zamac es cromado.</caption>
</pic>
</images>

Por Knightmare

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2007 02:59 pm
Colócale a los datos el salto de línea ("<br>" si es HTML, "\r" o "\n" si es texto normal)

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 10 Oct 2007 06:18 pm
T_T, si pongo <br>, desaparece el texto a partir del lugar donde puse <br> :(

Por Knightmare

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2007 06:27 pm
Para que cargue el texto y lo interprete como HTML debes usar la propiedad htmlText del cuadro de texto, no text.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 10 Oct 2007 08:10 pm
///AS///
desc_txt.htmlText = true;

///XML///
hola<br>como estas?
hola</br>como estas?
hola</br>como estas?<br>
hola<br>como estas?</br>
hola</br>como estas?</br>
hola<br>como estas?<br>

Resultado:

hola


Ya... T_T No me sale, no se que hacer, cambie de "dinamic text" a "text area"
y es lo mismo... le cambie los parametros a html... y naaaa :(

Por Knightmare

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2007 09:02 pm
Me esta confundiendo el <br /> con nodos, termina de leer donde pongo <br>, :(:(:(:(
-----


Segun yo todo esta bien, pero algo debe estar mal XDDDD
//Ese es el codigo AS//
function loadXML(loaded) {
if (loaded) {
xmlNode = this.firstChild;
image = [];
coment = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
coment[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
}
firstImage();
} else {
//archivo xml no cargado
content = "Fichero XML no cargado!";
}
}
//PRINCIPAL//
xmlData = new XML(); //Nuevo objeto XML
xmlData.ignoreWhite = true; //Ignorar espacios en blanco
xmlData.onLoad = loadXML; //LLamamos a loadXML()
xmlData.load("pesas.xml"); //cargamos XML

desc_txt.html = true;

//NAVEGACION POR BOTONES//
Key.addListener(listen);
previous_btn.onRelease = function() {
prevImage();
};
next_btn.onRelease = function() {
nextImage();
};
//PRECARGA DE IMAGENES//
p = 0;
this.onEnterFrame = function() {
filesize = picture.getBytesTotal();
loaded = picture.getBytesLoaded();
preloader._visible = true;
if (loaded != filesize) {
preloader.preload_bar._xscale = 100*loaded/filesize;
} else {
preloader._visible = false;
if (picture._alpha<100) {
picture._alpha += 10;
}}};
//FUNCION AVANZAR IMAGEN//
function nextImage() {
if (p<(total-1)) {
p++;
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[p], 1);
desc_txt.text = coment[p];
picture_num();
}}}
//FUNCION IMAGEN ANTERIOR//
function prevImage() {
if (p>0) {
p--;
picture._alpha = 0;
picture.loadMovie(image[p], 1);
desc_txt.text = coment[p]
picture_num();
}
}
//FUNCION QUE CARGA LA PRIMERA IMAGEN//
function firstImage() {
if (loaded == filesize) {
picture._alpha = 0;
picture.loadMovie(image[0], 1);
desc_txt.text = coment[0];
picture_num();
}
}
//FUNCION QUE CONTROLA NUMERACION DE IMAGENES//
function picture_num() {
current_pos = p+1;
pos_txt.text = current_pos+" / "+total;
}
//FUNCION PARA DIRECCIONAR A IMAGEN//
descripcion = function()
{
getURL(image[p], "_blank");
}
//*************************************************//
ref_btn.onRelease = descripcion;



------XML-----


<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>

<pic>
<image>eqmedico/pesas/3mod2.JPG</image>
<caption>Basculas con un diseno moderno, hechas de fundicion hierro gris, tiene un acabado blanco electrostatico de diferentes capacidades.<br /> La division minima es de 100 g. La dimension de la plataforma es de 27 cm x 36.5 cm. El brazo zamac es cromado.</caption>
</pic>

</images>

Por Knightmare

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 Oct 2007 10:20 pm
Ok, si estás decidido a utilizar el texto como HTML puedes hacer una de dos cosas:

  1. Utilizar CDATA, para evitar que el XML parsee tu código HTML.
  2. Cambiar los signos "<" por "&lt;" y ">" por "&gt;".

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 11 Oct 2007 01:08 am
:cool: Perfecto, ya salio como esperaba, todavia estoy viendo a ver si queda todo bien, pero al menos ya dio el slato bien.
Gracias Aprendiz... :D :wink:

Por Knightmare

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Nov 2007 12:57 am
No entendi como hago para darle el salto de linea si, <br /> no me funciona,

Código :

<?xml version="1.0" encoding="utf-8"?>
<DOCUMENTO>
   <LIBRO ID="PREMIOS">
       <TITULO>ORO   2003 <br />ORO   2002</TITULO>
   </LIBRO>
</DOCUMENTO>


Gracias

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox
Citar            
MensajeEscrito el 21 Nov 2007 01:04 am
solo me funciona si lo pongo asi,

Código :

<?xml version="1.0" encoding="utf-8"?>
<DOCUMENTO>
   <LIBRO ID="PREMIOS">
       <TITULO><br>ORO   2003 <br />ORO   2002</TITULO>
   </LIBRO>
</DOCUMENTO>


pero me da un salto de linea antes...

T_T

Por Chevy

165 de clabLevel

1 tutorial

Genero:Masculino  

Ecuador

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.