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

Ayuda con esta barra deslizante

Estas en el tema de Ayuda con esta barra deslizante en el foro de Flash y Actionscript en Foros del Web. Hola he estado adaptando un codigo actionscript que baje por ahi de una barra deslizante. En principio hace todo lo que yo quiero excepto que ...
  #1 (permalink)  
Antiguo 19/11/2008, 09:36
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Ayuda con esta barra deslizante

Hola he estado adaptando un codigo actionscript que baje por ahi de una barra deslizante. En principio hace todo lo que yo quiero excepto que no puedo definir lo que quiero que haga cada boton al hacerle clic. Les pego el codigo, la parte que dice:

barra["imagen" + i].onPress=function()
{
getURL("http://www.yahoo.com.ar")
}

es la que no funciona (estoy utilizando la URL de Yahoo como prueba, obviamente despues cada boton tendria una URL diferente que la leere del archivo xml o ya vere).

El codigo completo:

anchoimagen = 150
myx = new XML();
myx.load("pb.xml")
myx.ignoreWhite = true;
myx.onLoad = function()
{
i=0;
cantidaddehijos = myx.childNodes.length;
barra.createEmptyMovieClip("imagen" + i, i);
barra["imagen" + i]._x = anchoimagen * i;
barra["imagen" + i]._y = 0;
barra["imagen" + i].loadMovie(myx.firstChild.childNodes[0].childNodes);
for(i=1; i<cantidaddehijos; i++)
{
barra.createEmptyMovieClip("imagen" + i, i);
barra["imagen" + i]._x = anchoimagen * i;
//container.holder0._x
barra["imagen" + i]._y = 0;
barra["imagen" + i].loadMovie(myx.childNodes[i].childNodes[0].childNodes);
barra["imagen" + i].onPress=function()
{
getURL("http://www.yahoo.com.ar")
}

}
}
onEnterFrame = function() {
if (barra["imagen" + (cantidaddehijos-1)].hitTest(_root.fin1)) {
_root.barra._x = 0
}
if (barra["imagen" + 0].hitTest(_root.fin2)) {
_root.barra._x = 0
}
distancia = _root.centro._x - _xmouse
barra._x = barra._x + (distancia / 15)
}

El archivo xml:

<?xml version="1.0" encoding="iso-8859-1"?>
<datos>
<imagen>1.jpg</imagen>
</datos>
<datos>
<imagen>2.jpg</imagen>
</datos>
<datos>
<imagen>3.jpg</imagen>
</datos>
<datos>
<imagen>4.jpg</imagen>
</datos>
<datos>
<imagen>5.jpg</imagen>
</datos>
<datos>
<imagen>6.jpg</imagen>
</datos>

Desde ya muchas gracias,

Tomás.
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 17:57.