Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2003, 09:03
reycoy
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 20 años, 10 meses
Puntos: 0
Funciones para cada objeto

Hola a todos:
Tengo un Flash con una programación que crea un objeto botón mediante un array.
Ahora pretendo que cada botón tenga unas funciones (que me direccione a una página determinada)
¿Cómo lo consigo?
Aquí creo mediante un array los botones:

for (i=0; i<7; i++) {
attachMovie("menu", "boton"+i, profundidad);
_root["boton"+i]._x = x;
_root["boton"+i]._y = y;
_root["boton"+i].solapa.textoBtn = titulos[i];
x += 95;

profundidad += 1;
}

Y con este código pretendía asignar al botón 1 y al 4 una función, pero no me deja nombrar las funciones, sólo me deja llamar function sin más a las funciones, y claro repito la misma acción.

_root.boton1.onPress = function boton1() {
getUrl("http://www.direccion1.htm");
}

_root.boton4.onPress = function boton4() {
getUrl("http://www.direccion2.htm");
}

Esto me da error, al igual que poner:

_root.boton4.onPress = getUrl("http://www.direccion2.htm");

Última edición por reycoy; 16/10/2003 a las 09:42