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

Funcion doble on(press)

Estas en el tema de Funcion doble on(press) en el foro de Flash y Actionscript en Foros del Web. Hola a todos: Ya comente este duda que tengo hace tiempo pero nadie me la ha podido resolver, quiza porque no me explique bien, o ...
  #1 (permalink)  
Antiguo 24/08/2005, 00:58
 
Fecha de Ingreso: diciembre-2004
Mensajes: 108
Antigüedad: 19 años, 3 meses
Puntos: 0
Funcion doble on(press)

Hola a todos:
Ya comente este duda que tengo hace tiempo pero nadie me la ha podido resolver, quiza porque no me explique bien, o porque no lo entendi bien.
La cuestion es que estoy haciendo unos botones, para ello gasto movieclips, los cuales encima de estos llevan unos botones de verdad que les llaman, es decir cuando haga un on (press) que haga un gotoandplay en tal frame, hasta ahi bien, dado que solo van a llevar la funcion de on press.
Mi problema reside que cuando se le vuelva a hacer un on press tiene que regresar al principio de la animacion, es decir la animacion en reposo.
Se que esto no se puede hacer dado que no se puede aplicar la funcion on (press) dos veces al mismo objeto.
Por eso me gustaria que alguien me hechase un cable con esto, me esta dando muchos quebraderos de cabeza.
Si no me explicado bien, decirmelo...
Gracias a todos....
  #2 (permalink)  
Antiguo 24/08/2005, 03:23
Avatar de polpacco  
Fecha de Ingreso: marzo-2004
Ubicación: A Coruña
Mensajes: 177
Antigüedad: 20 años
Puntos: 0
crea un clip con dos frames y y botón en cada frame. El el 1º botón programas lo que quieras y además un gotoAndStop(2) y en el 2º boton lo mismo y un gotoAndStop(1).
  #3 (permalink)  
Antiguo 27/02/2008, 14:26
 
Fecha de Ingreso: septiembre-2007
Ubicación: mexico df
Mensajes: 24
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Funcion doble on(press)

hola no se cuanto tiempo tenga tu post pero esta es tu respuesta

Código:
// es to es para el mc boton
var clikado:Boolean= false;
mc_1.onRelease = function () {
   if (!clikado) {
      this._xscale = 150;
      trace ("primer Clik");
      clikado = true;
   } else {
      trace ("segundo Clik");
      this._xscale = 100;
      clikado = false;
   }
};


Código:
// es to afecta a otro mc que no es el mc boton
var clikado:Boolean= false;
mc_1.onPress = function () {
   if (!clikado) {
     mc_2._xscale = 150;
      trace ("primer Clik");
      clikado = true;
   } else {
      trace ("segundo Clik");
     mc_2._xscale = 100;
      clikado = false;
   }
};
espero te funcione si no echas un grito y aquiestamos ok
  #4 (permalink)  
Antiguo 28/02/2008, 10:27
Avatar de polpacco  
Fecha de Ingreso: marzo-2004
Ubicación: A Coruña
Mensajes: 177
Antigüedad: 20 años
Puntos: 0
Re: Funcion doble on(press)

gg, pues más le vale haber conseguido lo que quería, que el post es de octubre del 2005 XD
  #5 (permalink)  
Antiguo 28/02/2008, 20:31
 
Fecha de Ingreso: septiembre-2007
Ubicación: mexico df
Mensajes: 24
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Funcion doble on(press)

Bueno no me avía fijado pero si alguien requiere una función de dos onpres para un botón mc pues ai ta
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 09:11.