17/03/2010, 08:31
|
| Colaborador | | Fecha de Ingreso: octubre-2008 Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes Puntos: 175 | |
Respuesta: Desplazamiento de un objeto Bueno.. esto lo aprendi de un forero hace tiempo
lo que quieres hacer no es tan dificil... y facil de controlar... si el desplazamiento es Horizontal, solo debes usar la coordenada X... donde lo dices a un objeto que se mueva sobre esa coordenada... para que el objeto automaticamente lo haga de forma constante existe una funcion enterFrame, que ejecuta constantemente un codigo.
la formula seria
_x = (posicionFinal - _x)/velocidad
_x es la representacion o atributo de posicion X que tiene el objeto.. por eso se escribe con un guion bajo
traducido seria, la posicion del clip en la coordenada X sera igual restarle una cantidad constantemente a la posicion actual de X, dividida en tantas partes..
Puedes, como prueba... generar un cuadro en un documento nuevo, ponlo fuera del area de trabajo hacia la izquierda de tu pantalla... conveirtelo en MovieCLip
luego, en en simbolo escribes este codigo
_x= (200-_x)/10;
y pruebas la pelicula...
le indicamos que el objeto debera llegar hasta el punto X 200 del area de trabajo.. o sea, si tu scena mide 550, haz el calculo de donde estara el punto 200, o pueba cambiando la cantidad, donde para salir de la escena, debes poner un numero mayor al tamaño de la escena que manejas... prueba tambien cambiando el ultimo valor de la division.. en este caso lo puse como 10, pero cuanto mayor sea el numero... mas lento se desplazara el objeto, como si le dieras interpolacion..
2- si esto no te sirve... lo que deberias es hacer una interpolacion básica de movimiento, y cuando llegue al punto deseado, le pones un stop(); para que quede ahi, y en ese lugar le cargas un action que traiga una animacion etc.
espero te sea de utilidad, ya que es sencillo
__________________ Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.
Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro... |