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

Problemas con RollOver y RollOut.

Estas en el tema de Problemas con RollOver y RollOut. en el foro de Flash y Actionscript en Foros del Web. Hola q tal, como están? Les mando un gran saludo desde la Ciudad de México. Quisiera me ayudaran de favor con un pequeño problema q ...
  #1 (permalink)  
Antiguo 02/09/2008, 11:15
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 9 años, 3 meses
Puntos: 0
Problemas con RollOver y RollOut.

Hola q tal, como están?
Les mando un gran saludo desde la Ciudad de México. Quisiera me ayudaran de favor con un pequeño problema q tengo con un scroll. El problema a grandes rasgos es q cuando sitúo el cursor sobre el botón de "arriba" aparece un espacio en blanco, aun estando su contenido en x=0 e y=0, y tarda mucho en subir, tengo que hacer rollover y rollout para q baje de poco en poco.
Y con el botón de "abajo" de igual forma tarda mucho en bajar, y tengo q mover el cursor de un lado a otro para que baje de poco en poco el contenido, la columna que quiero mover mide 1139 de alto, y al final del ultimo botón que tengo en esta columna aparece un graaan espacio en blanco también.
El código que tengo es el siguiente:

Para el boton de arriba, BtnUp, es:
on (rollOver) {
this.abajo.enabled = true;
this.onEnterFrame = function() {
this.link._y += 12;
if (_root.link._y>=-1) {
delete this.onEnterFrame;
this.enabled = false;
}
};
}
on (rollOut) {
delete this.onEnterFrame;
}

Y para el botón de abajo, BtnDown, es:
on (rollOver) {
this.arriba.enabled = true;
this.onEnterFrame = function() {
this.link._y -= 12;
if (_root.link._y<=-1000) {
delete this.onEnterFrame;
this.enabled = false;
}
};
}
on (rollOut) {
delete this.onEnterFrame;
}

Gracias por su ayuda!!!
  #2 (permalink)  
Antiguo 02/09/2008, 12:38
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Problemas con RollOver y RollOut.

Hola lila-skrlatta:
Si estás queriendo hacer scroll de un texto que está dentro de un MC, al ponerlo tienes que solocarle un nombre de instancia, por ejemplo: texto.
Código para el botón bajar:
on (rollOver) {
_root.abajo.enabled = true;
this.onEnterFrame = function() {
_root.texto._y += 5;
if (_root.texto._y>=100) {
delete this.onEnterFrame;
this.enabled = false;
}
};
}
on (rollOut) {
delete this.onEnterFrame;
}

Código para el botón subir:
on (rollOver) {
_root.arriba.enabled = true;
this.onEnterFrame = function() {
_root.texto._y -= 5;
if (_root.texto._y<=-200) {
delete this.onEnterFrame;
this.enabled = false;
}
};
}
on (rollOut) {
delete this.onEnterFrame;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 02/09/2008, 14:59
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Problemas con RollOver y RollOut.

Hola Bandit,
Muchas Gracias!!! Creo q era lo q me hacia falta!! , solo que ahora hay un pequeñísimo detalle, el boton de ir hacia abajo, avanza muy bien, pero hay un momento en que se queda como pasmado, tengo q ir de un lado a otro del cursor para que el MC avanze, y cuando llego a mi ultimo botón con él, aparece un gran espacio vacío
El botón de ir hacia arriba funciona a la perfección.
Podrías ayudarme solo con este detalle?
Muuuchas, muuchas gracias!!
  #4 (permalink)  
Antiguo 02/09/2008, 17:19
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Problemas con RollOver y RollOut.

Posiblemente tu haz copiado el código y lo haz pegado sin hacer los cambios en éstas líneas: if (_root.texto._y>=100) { y if (_root.texto._y<=-200) { de acuerdo al alto del MC.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 02/09/2008, 20:52
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Problemas con RollOver y RollOut.

De hehcho si, je,je,je pero me puse a picarle y ya le encontre cual le ajusta bien, me gustaría me describieras, que quiere decir el código que me has dado, para en futuras ocasiones, saber que estoy haciendo y porque lo hago?
Mis conocimientos en action script son casi nulos, pero estoy intentando aprender y por lo menos me gustó mucho el trabajo que hice, q tu ayudaste a hacer también.
Miil Gracias!!
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 00:20.