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

imagen que no se mueve

Estas en el tema de imagen que no se mueve en el foro de Flash y Actionscript en Foros del Web. hola tengo un script que hace que una imagen se mueva mediante la posición del ratçon, no es un 360 sino que tiene un inicio ...
  #1 (permalink)  
Antiguo 26/07/2005, 05:30
Avatar de palidowsky  
Fecha de Ingreso: febrero-2002
Ubicación: Galicia-España
Mensajes: 438
Antigüedad: 15 años, 9 meses
Puntos: 0
imagen que no se mueve

hola

tengo un script que hace que una imagen se mueva mediante la posición del ratçon, no es un 360 sino que tiene un inicio y un final.

Este script cuando lo coloco en una pelicula .fla funsiona, el problema es cuando esta película la inserto dentro de otra con un loadMovie.
En ese momento no funciona, la imagen no se mueve, ¿Alguién sabe que puede ser?.
el código que hace que se mueva es el siguiente:
----------------------------------------
movespeed = 5;
if (_root.scroll._x>=97) {
gotoAndStop (1);
} else {
_root.scroll._x += moveSpeed;
}
----------------------------------------
  #2 (permalink)  
Antiguo 26/07/2005, 09:39
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
es un problema de las rutas, dentro del if tienes una ruta absoluta, entonces cuando metes ese clip a otro MC, la ruta cambia, y esa ruta que tienes en ese codigo debes cambiarla tambien, algo asi:

_root.elMCdondeCargasElScroll.scroll._x

have funn
  #3 (permalink)  
Antiguo 26/07/2005, 09:41
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 14 años, 7 meses
Puntos: 1
Lo que sucede es que cuando cargas una película dentro de otra, no puedes hacer referencia a _root y esperar que funcione como lo hacía en la película sin ser cargada.

cuando utilizas _root, sabes que hace referencia a la línea de tiempo principal de la película. Pero si esa película la cargas dentro de otra, _root va a hacer referencia a la línea de tiempo de la película "principal", es decir la primera de todas, NO la que estas cargando dentro.

Ok, para resolverlo tienes que sustituir la palabra _root, por el número de "_parent" necesarios para que consigas en mismo efecto.
__________________
- P R I N C E -
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:37.