Comunidad de diseño web y desarrollo en internet online

Graficos con XML

Citar            
MensajeEscrito el 23 Abr 2009 10:27 pm
:shock:

soy nueva en esto y necesito ayuda, primera ves que escrivo.... estoy desarollando una especie de grafico... pero se maneja con xml...

por ahora puedo modificar y crear mis ciculos a partir del xml pero no puedo ponerles un texto a cada circulo me sale un error si alguien me puede ayudar.....


AS:

System.useCodepage = true;
XML.prototype.ignoreWhite = true;
MovieClip.prototype.useHandCursor = false;

miXml = new XML();
miXml.load("conceptos.xml");


miXml.onLoad = function() {

cr = 0;
concepto = miXml.firstChild.childNodes;
texto = miXml.firstChild.childNodes;
trace(texto);

longitud = concepto.length;
for (i=0; i<longitud; i++) {
texto.text = miXml.childNodes[i].childNodes
candidato = miXml.firstChild.childNodes[i].childNodes;
trace(concepto[i].nodeName);

//trace(candidato); //datos de xml
for (j=0; j<candidato.length; j++) {
posX = Number(candidato[j].attributes.posX);
posY = Number(candidato[j].attributes.posY);
alto = Number (candidato[j].attributes.alto);
ancho = Number (candidato[j].attributes.ancho);
texto = Number (candidato[j].attributes.texto);
cr++;
_root.attachMovie("circulo", "circulo"+cr, cr*999);
_root.attachMovie("texto", "texto"+cr, cr*999);
_root["circulo"+cr].concepto = candidato[j].nodeName;
_root["texto"+cr].texto = candidato[j].nodeName;
//_root["texto"+cr].concepto = candidato[j].nodeName;

//trace(concepto[i].nodeName);

_root["circulo"+ cr].concepto = candidato[i].nodeName + candidato[j].nodeName;
with (_root["circulo"+ cr])

{
_x = posX;
_y = posY;
_width = ancho;
_height = alto
texto.text = texto;

}
}
}
};




______________________________________________________________

el xml:

<Grafico>
<candidato>


<concepto2 texto= "hola" posX="200" posY="188" ancho="150" alto="150" />
<concepto3 texto= "hola" posX="50" posY="188" ancho="150" alto="150" />
<concepto4 texto= "hola" posX="120" posY="188" ancho="80" alto="80" />
<concepto4 texto= "hola" posX="450" posY="188" ancho="70" alto="70" />


</candidato>


</Grafico>

Por ptala

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Abr 2009 02:58 pm
:shock:


????????????????????

Por ptala

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Abr 2009 05:18 pm

ptala escribió:

:shock:

soy nueva en esto y necesito ayuda, primera ves que escrivo.... estoy desarollando una especie de grafico... pero se maneja con xml...

por ahora puedo modificar y crear mis ciculos a partir del xml pero no puedo ponerles un texto a cada circulo me sale un error si alguien me puede ayudar.....

Hola, sabes, yo tmb ando algo perdido con esto del FLASH, soy novatillo = q tu, pero la practica me a enseñado algo, te recomiendo q descarga el ejemplo del "Lector de noticias XML en Flash con imagenes (Cristalab)", buscalo, lo descarga y comparas scritps... a mi me ayudo bastante

Por edu_chan

22 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2009 05:22 pm

ptala escribió:

:shock:


????????????????????


Porfa, deja d hacer spoiler con un tema asi, personalmente tmb busco ayuda con temas asi...no hagas q cierren post como ste.
PD: con el XML no se juega

Por edu_chan

22 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2009 07:10 pm
graciasssle lo analisare mas deteniadmente....

Por ptala

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Abr 2009 08:18 am
El problema que yo encuentro es en esta parte:

Código ActionScript :

texto.text = miXml.childNodes[i].childNodes


todos los XML tienen un nodo raiz, un firstChild, seguido de que "childNodes" es un Array, no un texto. Coloca en el buscador de cristalab: "tutorial XML" para que te des una idea de como obtener los datos que necesitas de un XML.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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