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

XML y Flash bufff Una ayuda porfavor. :(

Estas en el tema de XML y Flash bufff Una ayuda porfavor. :( en el foro de Flash y Actionscript en Foros del Web. Ya busque en la busqueda pero aun así no he podido resolver el problema y sigo un tutorial que encontre por aquí por los foros, ...
  #1 (permalink)  
Antiguo 24/01/2008, 06:32
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 10 años
Puntos: 1
XML y Flash bufff Una ayuda porfavor. :(

Ya busque en la busqueda pero aun así no he podido resolver el problema y sigo un tutorial que encontre por aquí por los foros, el caso es que tengo este código:
Código:
//Cargador de imagenes
var miXML:XML = new XML;
miXML.ignoreWhite = true;
var galeria:String;
var i:Number = 0;
miXML.load = function(exito)
{
	if(exito)
	{
		galeria = miXML.firstChild.childNodes[i].firstChild.nodeValue;
		trace(galeria);
	}
	else
	{
		trace("Error cargando el XML");
	}
}		   

miXML.load("imagenes.xml");

Y el XML siguiente:

<?xml version="1.0" encoding="iso-8859-15" ?>
- <imagenes>
<imagen>imagen1.jpg"</imagen>
<imagen>imagen2.jpg"</imagen>
<imagen>imagen3.jpg"</imagen>
<imagen>imagen4.jpg"</imagen>
<imagen>imagen5.jpg"</imagen>
<imagen>imagen6.jpg"</imagen>
<imagen>imagen7.jpg"</imagen>
<imagen>imagen8.jpg"</imagen>
<imagen>imagen9.jpg"</imagen>
<imagen>imagen10.jpg</imagen>
<imagen>imagen11.jpg</imagen>
<imagen>imagen12.jpg</imagen>
<imagen>imagen13.jpg</imagen>
<imagen>imagen14.jpg</imagen>
<imagen>imagen15.jpg</imagen>
<imagen>imagen16.jpg</imagen>
<imagen>imagen17.jpg</imagen>
<imagen>imagen18.jpg</imagen>
<imagen>imagen19.jpg</imagen>
<imagen>imagen20.jpg</imagen>
<imagen>imagen21.jpg</imagen>
<imagen>imagen22.jpg</imagen>
<imagen>imagen23.jpg</imagen>
<imagen>imagen24.jpg</imagen>
<imagen>imagen25.jpg</imagen>
<imagen>imagen26.jpg</imagen>
<imagen>imagen27.jpg</imagen>
<imagen>imagen28.jpg</imagen>
<imagen>imagen29.jpg</imagen>
<imagen>imagen30.jpg</imagen>
</imagenes>

Lo pruebo y el trace m devuelve UNDEFINED ¿POrque :(?


Si alguno me contestara se lo agradeceria la verdad :(
  #2 (permalink)  
Antiguo 24/01/2008, 07:33
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: XML y Flash bufff Una ayuda porfavor. :(

Creo que es así, ¿no?
Código:
...
galeria = miXML.firstChild.childNodes[i].nodeValue;
...
Igual me equivoco, no lo he probado. Y si estás dentro de un evento del propio xml, en vez the miXML puedes usar this.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 24/01/2008, 09:08
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 10 años
Puntos: 1
Re: XML y Flash bufff Una ayuda porfavor. :(

Cita:
Iniciado por Mahalo Ver Mensaje
Creo que es así, ¿no?
Código:
...
galeria = miXML.firstChild.childNodes[i].nodeValue;
...
Igual me equivoco, no lo he probado. Y si estás dentro de un evento del propio xml, en vez the miXML puedes usar this.
No asi no es, eso e lo primero que prové xD, jooo asias tio a ver si alguien da con la tecla :(
  #4 (permalink)  
Antiguo 24/01/2008, 09:34
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: XML y Flash bufff Una ayuda porfavor. :(

Vaya tontería se me pasó por alto.
Es:
Código:
var miXML:XML = new XML;
miXML.ignoreWhite = true;
var i=0;
miXML.onLoad = function(exito)
{
	if(exito)	{
		trace(this);
		trace(this.firstChild.childNodes[i].firstChild.nodeValue);
	}	else	{
		trace("Error cargando el XML");
	}
}		   
miXML.load("prueba.xml");
El fallo es onLoad, que pusiste load.
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #5 (permalink)  
Antiguo 24/01/2008, 09:40
Avatar de ganCT  
Fecha de Ingreso: enero-2008
Ubicación: Vigo
Mensajes: 78
Antigüedad: 9 años, 11 meses
Puntos: 0
Re: XML y Flash bufff Una ayuda porfavor. :(

has escrito .load donde deberia ser onLoad

miXML.onLoad = function(exito)

y debería haber un bucle para pasar por todo el xml

:)

Saludos
  #6 (permalink)  
Antiguo 24/01/2008, 10:55
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 10 años
Puntos: 1
Re: XML y Flash bufff Una ayuda porfavor. :(

Cita:
Iniciado por ganCT Ver Mensaje
has escrito .load donde deberia ser onLoad

miXML.onLoad = function(exito)

y debería haber un bucle para pasar por todo el xml

:)

Saludos
DIOS!!!!! DIOS!!! po he estado una mañana entera :( joder que estupido :(

Bueno gracias vosotro ya lo vi pero es que manda huevos, os reto a una cosa mas.... ¿ok?

Este post parec interesante, y no pido que me hagais el trabajo me jode mucho copiar y pegar, tengo ya esto:

//Declara la variable "obj_xml" como un objeto XML
#include "mc_tween2.as"
var obj_xml:XML = new XML();
var galeria:Array = new Array();
var cont = 30;
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito)
{
if (exito)
{
for(var i=0;i<this.firstChild.childNodes.length;i++)
{
galeria[i] = obj_xml.firstChild.childNodes[i].firstChild.nodeValue;
_root.createEmptyMovieClip("imagen"+i,i+100);
item = _root["imagen"+i];
//item.loadMovie(galeria[i]);
item._x=0;
item._y=0;
trace(galeria[i]);
}
}
else
{
//Muestra un mensaje de error en caso de que algo fallara
cuerpo_txt.text = "Error";
}
};
//Esta es la función que llama el boton
obj_xml.load("texto.xml");
var j=0;
function proceso()
{
cont--

if(cont ==0 )
{
clearInterval(IDintervalo);
}
else
{
item.loadMovie(galeria[j++]);
//item = _root["imagen"+i];
item.alphaTo(0,2);
trace("Vuelta = "+cont);
}
}

IDintervalo = setInterval(proceso,2000);

Como veis uso la MC_tween para dar un efecto alphaTo para hacerlo transparente, ele efecto será en que se cargaran las fotos cada 2 segundos una detras de otra, eso ya esta ahí. Ahora yo quiero saber (que creo que casi lo tengo) en como ir dando alphaTo(0,2); a cada uno de los MovieClips, es decir algo asi como generar:
item1.alphaTo(0,2);
item2.alphaTo(0,2);
item3.alphaTo(0,2);
.
..
...
.....

Yo lo sigo buscando a ver si puedo antes de que deis con la tecla, lo posteo por si alguien lo ve y quiere indagar en el tema :)
  #7 (permalink)  
Antiguo 24/01/2008, 11:18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 10 años
Puntos: 1
Re: XML y Flash bufff Una ayuda porfavor. :(

Ya consegui lo que queria:

Modificando..

item.loadMovie(galeria[j++]);
item.alphaTo(0,0);
item.alphaTo(100,2);
trace("Vuelta = "+cont);


Aver vosotros... ^^
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 05:00.