Comunidad de diseño web y desarrollo en internet online

Ayuda con Control de MovieClip en AS3,Actionscript 3.0

Citar            
MensajeEscrito el 27 Sep 2010 05:16 pm
:shock: Hola Soy un Diseñador Flash, ocupo ayuda con un codigo en Actionscript 3.0 para controlar un clip de pelicula y la linea de tiempo principal. La situacion es esta tengo un Documento Flash principal en 3.0 que cuenta con 40 fotogramas y que esta, detenido en el fotograma 20 de la linea de tiempo principal con un Stop(); este documento carga un archivo SWF externo con una animacion al final de esta animacion ocupo colocar un codigo que haga continuar la animacion de la linea de tiempo principal. De manera que hasta que la animacion del SWF externo termine continue la animacion de la linea de tiempo principal.

Anteriormente en AS2.0 yo utilizaba un codigo muy simple en el SWF externo colocaria algo como esto:

Código ActionScript :

 
_root.gotoAndPlay(21);
 

Asi le diria a la linea de tiempo principal que avance.

Lo que ocupo es saber como desde un archivo externo que se esta cargando decirle a la Linea de tiempo principal o a un movieclip especifico que se reprodusca, o biseversa que desde la linea de tiempo principal reproducir un una animacion en un Archivo externo que se esta cargando dentro del documento principal.
:) Si me pudieran ayudar muchas gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 27 Sep 2010 05:50 pm
Lo puedes traducir a AS3 directamente así:


root.gotoAndPlay(21);

Ahora ya no se pone el underscore al principio

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Sep 2010 06:11 pm
Esa solucion ya lo probe y no funciona lo q hace es una clase de loop dentro del mismo archivo externo que estoy cargando.
El codigo no llega hasta la linea de tiempo del documento principal como para reproducirla.
Ya probe un codigo
MovieClip(root).gotoAndPlay(21);

y tampoco funciono

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 27 Sep 2010 06:13 pm
En el frame donde tienes eso tiene que haber un stop, sino se duplica el loop:

MovieClip(root).gotoAndPlay(21);
stop()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Sep 2010 06:28 pm
Hola de nuevo, yo se que debe ir un stop(); y se lo puse pero digamos la animacion del archivo externo es de 35 fotogtamas asi que los codigos que he probado van al frame 21 del archivo esperno y hay es donde se da el loop, probe colocando una etiqueta en la linea de tiempo principal de manera que quedara
MovieClip(root).gotoAndPlay("iniciar");

Pero sigue sin funcionar

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 27 Sep 2010 06:30 pm
No es muy básico esto, me parece que no estamos intentando lo mismo.
Lo que yo digo va en una película B que se carga en A
Cuando llega al fotograma donde pones esto, hace que la peli A vaya al fotograma especificado, ¿es esto lo que intentas?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Sep 2010 07:50 pm
Exacto es justamente eso lo que estoy intentando.
Lo que me extraña es que deberi funcionar la logica es simple, la pelicula B da una orden a la linea de tiempo principal de la pelicula A.

Si no es demaciado pedir podrias mandamr un ejemplo con este mismo caso y que funcione corectamente para copiarlo.

Muchas Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 27 Sep 2010 08:20 pm
Prefiero que le des vueltas tu, seguramente estas teniendo un error muy tonto. Tip: arma una peli simplificada que solo haga esto, una vez que compruebas el principio, vuelve a la tuya

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ago 2013 05:39 pm
:oops: bien espero que no sea tarde aquí va una posible solución para el control de la linea de tiempo principal:

MovieClip(parent.parent).gotoAndPlay("21");

Donde utilizamos MovieClip e indicamos el numero de veces que anidamos la película, en este caso esta la linea principal y una película que anida a otra (espero explicar bien :shock: )

Espero te sirva; aun que no lo probé con un clip cargado como mencionas, recuerso que en As2 se utilizaba this._lockroot = true; para poder bloquear la linea de tiempo de ese clip y utilizar la linea de tiempo del Clip donde se anida como la principal

Root--- Linea de tiempo principal
2 -- clip cargado
3
4

Saludos y aprovecho para agradecer a todos los que brindan ayuda en este foro

Por dominiouat

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Ago 2013 08:56 pm
Hombre, pasaron solo 3 años ... pero bueno, lo que vale es la intención ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.