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

Una please...xml me mata!!!

Estas en el tema de Una please...xml me mata!!! en el foro de Flash y Actionscript en Foros del Web. Estoy en medio de un rollo total con esto del xml Resulta que estoy preparando un sitio que tiene que ser actualizado constantemente y me ...
  #1 (permalink)  
Antiguo 13/04/2004, 12:03
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Una please...xml me mata!!!

Estoy en medio de un rollo total con esto del xml
Resulta que estoy preparando un sitio que tiene que ser actualizado constantemente y me di geron...no hay na mejor que el xml!!!
Preparé una botonera que me carga lo mas bien....pero...no hay forma que les pueda dar acción a cada uno de los botones!!!
miren

code fla

menu = new XML();
menu.load("menuxml.xml");
menu.ignoreWhite = true;
menu.onLoad = crea;
function crea() {
total = menu.firstChild.childNodes.length;
basey = 50;
basex = 100;
disty = 20;
n = 0;
function creamenu() {
if (n<total) {
clip = casilla.duplicateMovieClip("casilla"+n, (n+1));
clip._x = basex;
clip._y = basey;
basey += disty;
_root["casilla"+n].item = menu.firstChild.childNodes[n].attributes.valor;
n++;
} else {
clearInterval(retrasa);
loadMovieNum("_root.destino", 1);
}
}
retrasa = setInterval(creamenu, 100);
}
stop();


code xml

<?xml version="1.0" encoding="iso-8859-1"?>
<menu>
<items valor = "pic1" destino="movie1.swf"/>
<items valor = "pic2" destino="movie2.swf"/>
<items valor = "pic3" destino="movie3.swf"/>
<items valor = "pic4" destino="movie4.swf"/>
<items valor = "pic5" destino="movie5.swf"/>
<items valor = "pic6" destino="movie6.swf"/>
<items valor = "pic7" destino="movie7.swf"/>
</menu>


Si alguien se da cuenta del error porfa ayuda!!!!

Mil gracias como siempre

Claugtrs
  #2 (permalink)  
Antiguo 13/04/2004, 12:24
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 9 meses
Puntos: 63
Hola

Una pregunta...

¿el problema que tienes es que no puedes hacer que cada duplicado del botón inicial tenga una acción nueva independiente del botón generador?.

Porque si es eso lo que falla, hasta donde se, no podrías hacerlo, los botones generados en el momento de ejecución, no tienen verdadera entidad y no poseen acciones.

Podrías tratar de colocar acciones generales en el fotograma, que dependiendo del botón presionado, ejecuten una u otra acción, pero para eso deberías detectar que botón se presiona.

Si ese no era el problema, disculpa la pérdida de tiempo. Dinos nievamente el problema y a ver que se puede hacer.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #3 (permalink)  
Antiguo 13/04/2004, 13:24
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Si!!!!
PatomaS quiero que cada duplicado llame a un swf distinto...como tendría que hacer para colocar esas acciones generales que tu dices y que la llame cada duplicado.

Gracias

Claugtrs
  #4 (permalink)  
Antiguo 13/04/2004, 17:42
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 9 meses
Puntos: 63
Hola

Bueno, en este momento la forma que se me ocurre, es que captures la posición del ratón cuando el usuario hace clic, dado que tú sabrías donde está cada botón y que coordenadas tiene, tambin sabrías que cuando hacen clic en cierto rango, debe activarse cierta acción o cargarse cierta página.

Seguro que hay otras maneras, pero por ahora solo se me ocurre esa...

Si pienso en otra, ya te avisaré...

;)

Pero seguro que los verdaeros expertos pasarán por aquí y dejarán su huella.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 14/04/2004, 06:45
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Gracias!!!
PatomaS
Voy a probar a ver que onda si funciona te cuento

Claugtrs
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 18:38.