Comunidad de diseño web y desarrollo en internet online

Ayuda con reproduccion de un movieclip

Citar            
MensajeEscrito el 20 Nov 2009 12:44 pm
Hola, bueno les propongo mi problema a ver si alguien me puede ayudar de alguna forma.

estoy desarrollando una pagina web mediante flash el tema es, cree una presentacion inicial con un movieclip y mi idea es la siguiente, transformar esa presentacion_mc en boton, eso ya lo hice con buttonMode, luego de esto le agregue un eventlistener del tipo mouse.CLICK, la idea es que cuando yo le de click a la presentacion, se ejecute el movie, y luego me envie al siguiente Frame de mi linea de tiempo donde se muestra la etiqueta "Home" de mi website. El problema es en el codigo AS3 que estoy implementando, ya que mi pagina parte con un preLoader y luego de esto espera a la accion del click del boton, pero en vez de reproducir el movieclip, se salta directo a el frame "home" sin reproducir el video.

Bueno si necesitan mas datos para apoyarme o si existe algun metodo que desconozco en flash que me permita reproducir el movieclip y luego de tantos segundos saltar a el sigueinte frame " HOME" en mi caso, estare esperando las respuestas, gracias de antemano

Por Kelfo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2009 01:21 pm
Lo que necesitas es algo banal, lo que me llebva a pensar que tu código es incorrecto, lo que me lleva a pensar que necesitarías postearlo aquí para obtener respuestas mas precisas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2009 01:47 pm
bueno el codigo es bastante sencillo que tengo implementado..

para el preLoader

Código ActionScript :

stop();
addEventListener(Event.ENTER_FRAME, loading);
function loading(event:Event):void
{
   var bytesTotales = stage.loaderInfo.bytesTotal;
   var bytesCargados = stage.loaderInfo.bytesLoaded;
   var porcentaje = Math.round(bytesCargados * 100 / bytesTotales);   
   txt_loader.text = porcentaje + "% Cargados";   
   loader.gotoAndStop(porcentaje);   
   if(bytesCargados == bytesTotales)
   {
      removeEventListener(Event.ENTER_FRAME, loading);
      gotoAndPlay(2);
      txt_loader.text = "";
      removeChild(txt_loader);
      removeChild(loader);
   }   
}


Con este codigo se inicia la precarga del swf y luego pasa a un stop.

Código ActionScript :

stop();
presentacion_mc.buttonMode = true;
presentacion_mc.addEventListener(MouseEvent.CLICK, ir_a_web);
function ir_a_web(event:MouseEvent):void{
   presentacion_mc.gotoAndPlay(2);
   gotoAndStop("home"); // linea de accion que me envia a el siguiente frame de la pagina web
}


Donde presentacion_mc corresponde al movieclip introductorio a la pagina

Por Kelfo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2009 03:05 pm
Con estas líneas lanzas la presentación y vas a Home al mismo tiempo:

Código ActionScript :

function ir_a_web(event:MouseEvent):void{ 
   presentacion_mc.gotoAndPlay(2); //lanza presentación
   gotoAndStop("home"); // va a home
}


¿No es ese tu objetivo?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2009 03:35 pm
No, con este codigo logro que pase directo a "home" sin reproducir la presentacion, entonces mi idea es si se puede implementar algun tipo de pausa para darle tiempo suficiente a la presentacion que se reproduzca completamente y luego ejecute la siguiente linea de ir a "home". o tambien algun tipo de contador o verificador que indique que la presentacion se repordujo completamente y con esto pueda pasar a home.

Agradezco tu atencion, ojala me puedas ayudar es simple, pero mis conocimientos de AS3 aun son basicos.

Felipe

Por Kelfo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2009 03:41 pm
Quita esto:

gotoAndStop("home"); // va a home

Y en el último fotograma del MovieClip presentacion_mc pon:

parent.gotoAndStop("home");

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Nov 2009 03:47 pm
mil gracias jorge, era tan simple como eso, solo que desconocia el concepto de parent.

Por Kelfo

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2009 04:13 pm
aunque funciono bien con MovieClip(parent).gotoAndStop("home");

ya que antes generaba el error 1061

Por Kelfo

3 de clabLevel



 

firefox

 

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