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

ayuda con script

Estas en el tema de ayuda con script en el foro de Flash y Actionscript en Foros del Web. tengo un problemilla con este escroll en la pelicula consigo que se mueva para arriba y abajo con solo pasar el raton pero no consigo ...
  #1 (permalink)  
Antiguo 29/10/2006, 05:09
 
Fecha de Ingreso: julio-2006
Ubicación: Sevilla
Mensajes: 31
Antigüedad: 11 años, 4 meses
Puntos: 0
ayuda con script

tengo un problemilla con este escroll en la pelicula consigo que se mueva para arriba y abajo con solo pasar el raton pero no consigo pararlo cuando llega al final de la peli o imagen
este es mi codigo si alguien sabe algo que me ayude porfavor

onClipEvent (enterFrame) {
if (_root._ymouse<100 and _root._ymouse>0) {
if (_root.fondo._y>-800) {
_root.fondo._y += 20;
}
}
if (_root._ymouse>400 and _root._ymouse<500) {
if (_root.fondo._y<500) {
_root.fondo._y -= 20;
}
}
}
  #2 (permalink)  
Antiguo 29/10/2006, 11:28
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
Hola shiora:
Vamos con un ejemplo de un escenario de 800 de altura y un MC de 90 x 140:
Prueba con el código así:
onClipEvent (enterFrame) {
if (_root._ymouse>=400) {
if (_root.fondo._y<=640) {
_root.fondo._y += 20;
}
}
if (_root._ymouse<=400) {
if (_root.fondo._y>10) {
_root.fondo._y -= 20;
}
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 30/10/2006, 06:36
 
Fecha de Ingreso: julio-2006
Ubicación: Sevilla
Mensajes: 31
Antigüedad: 11 años, 4 meses
Puntos: 0
hola

mi MC mide 258 por 806 y la escena mide 200 por 500 me lo puedes decir me estoy liando un poco
gracias
  #4 (permalink)  
Antiguo 30/10/2006, 11:36
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
Hola:
La altura de tu MC ponla en 800 y al colocarlo en el escenario la ubicas en la coordenada X = 0:
onClipEvent (enterFrame) {
if (_root._ymouse<100) {
if (_root.fondo._y<=-12) {
_root.fondo._y += 20;
}
}
if (_root._ymouse>400) {
if (_root.fondo._y>=-300) {
_root.fondo._y -= 20;
}
}
}
con éste código consigues que la parte superiro del MC se detenga en el borde superior del escenario y al subir se detendrá en el borde inferior del escenario.

Espero haberte sido de ayuda y sea eso lo que quieres hacer.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 30/10/2006 a las 12:33
  #5 (permalink)  
Antiguo 30/10/2006, 12:25
 
Fecha de Ingreso: julio-2006
Ubicación: Sevilla
Mensajes: 31
Antigüedad: 11 años, 4 meses
Puntos: 0
gracias

gracias por fin salio gracias por tu ayuda
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 12:06.