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

No puedo mover objeto básico

Estas en el tema de No puedo mover objeto básico en el foro de Flash y Actionscript en Foros del Web. He seguido muchos tutoriales y hasta he consultado un par de libros y no me sale algo que se supone básico y de la lección ...
  #1 (permalink)  
Antiguo 07/07/2012, 09:28
 
Fecha de Ingreso: mayo-2011
Mensajes: 335
Antigüedad: 13 años, 6 meses
Puntos: 4
No puedo mover objeto básico

He seguido muchos tutoriales y hasta he consultado un par de libros y no me sale algo que se supone básico y de la lección 1.
Lo que hago:

En fotograma 1 hago un círculo y lo convierto en movieclip y le llamo objeto
Abro una capa y la llamo acciones y ahí pongo el siguiente código=
objeto.x = 100;

pero al probar película no hace absolutamente nada cuando debería desplazarse.
También pruebo poniendo objeto.x += 200; pero tampoco hace nada ¿qué hago mal?
  #2 (permalink)  
Antiguo 07/07/2012, 10:00
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: No puedo mover objeto básico

Hola Tonimn:
Con ese código lo que vas a obtener, es que el MC al lanzar el Proyectos aparezca en esa coordenada.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 07/07/2012, 10:57
 
Fecha de Ingreso: mayo-2011
Mensajes: 335
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: No puedo mover objeto básico

Sí, eso ya lo sé. El problema que tengo es que haga lo que haga siempre al probar la escena o la película me aparece la pantalla en blanco o a veces me aparece el círculo quieto en el mismo punto donde lo tengo cuando debería aparecer desplazado.
Debo hacer algo mal que será muy muy básico pero que me lo salto y no sé qué puede ser.
  #4 (permalink)  
Antiguo 07/07/2012, 11:45
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: No puedo mover objeto básico

Sin ver como lo estás haciendo es complicado poderte ayudar.
Sube tu archivo .fla a un servidor para poderlo bajar y ver cual es el problema.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 07/07/2012, 13:30
 
Fecha de Ingreso: mayo-2011
Mensajes: 335
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: No puedo mover objeto básico

Gracias Bandit.
Solucioné algo al reiniciar Flash. Me queda la duda ahora que cuando reproduzco la película el objeto aparece en la coordenada que le indico pero no se ve ninguna animación sino que aparece ahí y ya.
Y he probado
circulo.x = 400;
circulo.y=200;
circulo.x ++;
circulo.x += 400; ¿no se debería ver animación con alguna de esas instrucciones?
  #6 (permalink)  
Antiguo 07/07/2012, 18:10
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: No puedo mover objeto básico

Con ese código nunca vas a conseguir que se mueva a su nueva ubicación con una animación.
Aquí un ejemplo para moverlo a la coordenada X = 400:
En el primer frame de la capa acciones éste código:
Código actionscript:
Ver original
  1. objeto.x += 2;
  2. if(objeto.x > 400){
  3.     objeto.x = 400;
  4. }
Y en el segundo frame: gotoAndPlay(1);

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 08/07/2012, 04:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 335
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: No puedo mover objeto básico

Con este código sí realizo la animación y me lleva a la coordenada x =400, además que me ha servido para entender muchas cosas.Muchíiiiiiisimas gracias.
Lo que no entiendo es lo de gotoAndPlay(1); .. Lo que hago es fotograma clave en el segundo frame de acciones y ahí pongo gotoAndPlay(1); pero no sirve para nada, el resultado es el mismo lo ponga o no.

Última edición por Tonimn; 08/07/2012 a las 04:35
  #8 (permalink)  
Antiguo 08/07/2012, 12:30
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: No puedo mover objeto básico

Es necesario poner ese gotoAndPlay(1); por si tienes en otras capas más frames ocupados, ya que ese código hará un bucle hasta que se cumpla la condicional.
Si la animación estuviera en un MC solamente tendrías que aumentar un foptograma simple a la capa donde está el objeto y en el escenario un stop(); en el frame donde está el MC.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: as3
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 23:55.