Foros del Web » Creando para Internet » Flash y Actionscript »

quitar saltos de xml para flash

Estas en el tema de quitar saltos de xml para flash en el foro de Flash y Actionscript en Foros del Web. Hola. Si tengo un xml node asi: <phones> <![CDATA[ +52 (851) 111-1222 Fax 111-2222 Movil +52 (449) 123-4567 ]]> </phones> Y al momento de guardarlo ...
  #1 (permalink)  
Antiguo 12/05/2009, 11:07
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
quitar saltos de xml para flash

Hola. Si tengo un xml node asi:

<phones>
<![CDATA[
+52 (851) 111-1222
Fax 111-2222
Movil +52 (449) 123-4567
]]>
</phones>

Y al momento de guardarlo en un array en flash no lo guarda asi:
+52 (851) 111-1222
Fax 111-2222
Movil +52 (449) 123-4567


Lo guarda con dobles saltos de linea!
en Array att name:
+52 (851) 111-1222

Fax 111-2222

Movil +52 (449) 123-4567


Si lo guardara en el XML asi:
<phones><![CDATA[+52 (851) 111-1222<br />Fax 111-2222<br />Movil +52 (449) 123-4567<br />]]></phones>
...no habria problema

Pero ¿la primer opcion no se puede hacer?
es que pienso que en el xml te sirve para mejor orden de la informacion

Me pueden ayudar con esta duda? Gracias, Salu2!
  #2 (permalink)  
Antiguo 12/05/2009, 11:44
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: quitar saltos de xml para flash

has probado utilizar pre
<phones>
<![CDATA[ <pre>
+52 (851) 111-1222
Fax 111-2222
Movil +52 (449) 123-4567
</pre>
]]>
</phones>
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 12/05/2009, 12:41
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: quitar saltos de xml para flash

lo probe ya, pero fijate que en flash 8 no esta admitide esta etiqueta pre

Bueno se me ha ocurrido probar con index_str = str.indexOf('\r');

estoy buscando este caracter de salto, si lo encuentra, la cosa seria irlo quitando mientras revisa el string, ya les dire que ocurrio, Salu2!
  #4 (permalink)  
Antiguo 12/05/2009, 13:27
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: quitar saltos de xml para flash

Ya esta!... solo necesito alguien que me ayude a darle el VoBo
Código PHP:
    try { 
    var 
str myData[4].phones;
// str seria el nodo, ya array, que viene del xml
    
var search_c '\r'// aqui DUDA, no se si se tome asi el salto de linea
    
var old_str;
    var 
new_str;
    var 
index_str 0;
    var 
num_searches 0;
    
    do{
    
index_str str.indexOf(search_c);
    
old_str = (index_str!=0) ? str.substring(0,index_str) : '';
    
new_str str.substring(index_str+search_c.length);
    var 
replace_str old_str new_str;
    
str replace_str;
    if (
index_str == -1) { 
    throw new 
Error("Total: "+num_searches+", Search has ended!"); 
    } else
    
trace("...buscando \ "+search_c+': '+index_str);
    
num_searches++;
    } while (
index_str!=-1)
    
    } 
    catch (
e) { 
    
trace (e.toString() + '(ERROR)');
    }
    
    
finally {
    
mytext.htmlText str;
    } 
Esta buscando en mi string hasta que ya no encuentra mas coincidencias (-1)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:31.