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

Como ejecutar una animación que está dentro de un MovieClip con as3

Estas en el tema de Como ejecutar una animación que está dentro de un MovieClip con as3 en el foro de Flash y Actionscript en Foros del Web. Tengo un proyecto que es un mini-juego de fisica y lo estoy realizando en Flash CS3 con AS3 el problema está que cuando termina un ...
  #1 (permalink)  
Antiguo 06/12/2011, 12:20
 
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Como ejecutar una animación que está dentro de un MovieClip con as3

Tengo un proyecto que es un mini-juego de fisica y lo estoy realizando en Flash CS3 con AS3 el problema está que cuando termina un intro de animación en el cual albert (un personaje) aparece sin hablar, al terminar la animación albert empiece a hablar (mover la boca). Explico:

Dentro del dibujo de albert hay dos evento: 1.- con la boca cerrada que corresponde al Frame 1 y 2.- hablando que corresponde al frame 2.

lo que quiero es que en el intro internamente albert (que es un MovieClip) este con la boca cerrada y cuando termina el intro me gustaria que internamente albert se moviera al frame 2 y abriera la boca. el codigo que tengo es este:

Código ActionScript3:
Ver original
  1. al_mc.gotoAndPlay(2);
  2. stop();

pero no funciona sale el siguiente error:
TypeError: Error #1010: Un término no está definido y no tiene propiedades.
at loadText_fla::albert_1/loadText_fla::frame151()
  #2 (permalink)  
Antiguo 06/12/2011, 12:42
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Como ejecutar una animación que está dentro de un MovieClip con as3

Hola rafm25:
No se como lo haz hecho, pero si quieres ir al frame 2 del MC y detenerte, éste debe de tener su nombre de instancia y en el frame de la Línea de tiempo principal donde está erl MC, debes de escribir el código siguiente:
Código actionscript:
Ver original
  1. stop();
  2. al_mc.gotoAndStop(2);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 06/12/2011, 13:38
 
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Como ejecutar una animación que está dentro de un MovieClip con as3

Gracias por tu ayuda Bandit ya resolví el problema:

Lo que pasaba es que parece ser que cuando tiene en ejecución de movimiento un MovieClip no puede hacer que haga otro movimiento simultaneamente otro movimiento a través de ActionScript. por lo tanto debes desligarlo del movimiento anterior definiendole un MC nuevo y una instancia nuevo y utilicé este código:

Código ActionScript 3.0:
Ver original
  1. this.raf_mc.gotoAndPlay(1);
  2. stop();

GRACIAS POR LA AYUDA...

Etiquetas: actionscript3.0, as3, flash
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 21:19.