Comunidad de diseño web y desarrollo en internet online

Problemas con XML

Citar            
MensajeEscrito el 08 Feb 2005 11:11 pm
Hola, Quisiera saver si alguien me podria decir como puedo cargar un archivo xml en varios textArea,

hize lo siguiente con el textArea:

lo puse en la biblioteca de objetos, luego de la biblioteca jale tres copias hacia el documento, despues en las propiedades les puse un nombre, que me imagino es el nombre de instancia. Si no lo es Favor de decirme como se crean varias instancias con nombres distintos de un objeto TextArea, y como acceder a dicha instancia, Gracias

Por centinela218

56 de clabLevel



 

unknown
Citar            
MensajeEscrito el 09 Feb 2005 12:43 am

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

unknown
Citar            
MensajeEscrito el 10 Feb 2005 12:03 pm
Ok mira si ya repasaste el tutorial te habrás fijado en la parte donde dice:

Ahora haremos la interfaz de Flash que constara de :

* Un campo de texto de tipo TextInput (El componente) llamado destino_txt
* Un campo de texto de tipo TextInput llamado asunto_txt
* Un campo de texto de tipo TextInput llamado remitente_txt
* Un campo de texto de tipo TextArea llamado cuerpo_txt
* Un campo de texto de tipo Dynamic Text llamado mensaje_txt

Donde "destino_txt", "asunto_txt", "remitente_txt","cuerpo_txt" y "mensaje_txt", son los nombres de instancia.
Aquí encontraremos un error, el texto que aparece en rojo (arriba).
En el XML (abajo) en vez de <correo> y </correo> sustitúyelo por <destino> y </destino> dejando lo demás como se encuentra

Tendremos dos archivos, uno llamado XMLBase.fla que será nuestra película y otro llamado texto.xml que son los datos que cargaremos a Flash.
Este debe ser el contenido de texto.xml:

Código :

<mensaje>
    <asunto>Aviso de suspensión</asunto>
    <correo>[email protected]</correo>
    <cuerpo>Su servicio sera suspendido a partir de la fecha</cuerpo>
    <remitente>[email protected]</remitente>
</mensaje>


Ahora bien sólo basta encontrar la relación entre el nombre de instancia por un lado y el contenido del xml además de la forma de llamarlo, es decir:
TextInput llamado asunto_txt = receptor

<asunto>Aviso de suspensión</asunto> = datos que se van a incrustar en el receptor

obj_xml.onLoad = function(exito) {
//La variable exito sera "true" si se cargo bien y "false" si hubo
//algun error
if (exito) {
//Le asigna al campo del asunto la primera rama del árbol, como veran la #0
asunto_txt.text = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;


childNodes[0] = <asunto> ( lo que esta dentro de esta etiqueta en el XML )

Nota: es como en un array, al primer valor se le asigna el lugar "0" (cero), al segundo el lugar "1" (uno) y asi sucesivamente. :wink:

P.D. Espero no haberte hecho un lío con mi explicación

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser

 

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