Comunidad de diseño web y desarrollo en internet online

MovieClip que mueve linea principal

Citar            
MensajeEscrito el 08 Abr 2010 03:14 pm
Buenaas primera que nada un cordial saludo.
La razon por la cual hago este post es para ver quien me puede prestar ayuda: Resulta que tengo una clase Main principal para mi archivo .fla y tengo otra clase Menu la cual es instanciada desde Main nesecito que dicha clase Menu mueva la cabeza lectora de la clase Main osea la linea de tiempo principal.

La clase Menu esta instanciada en un fotograma de la linea principal y en otros fotogramas tengo otras intancias alguien me puede ayudar a que el menu me mueva a los diferentes fotogramas de la linea principal.

Esta es la clase Menu:

Código ActionScript :

package clases{
   import flash.display.Sprite;
   import flash.display.MovieClip;
   import flash.events.MouseEvent;
   
   /**
   * @Eli jose Chavez ...
   */
   public class Menu extends Sprite{
      
      public function Menu(){
         //trace(this.numChildren);
         addEventListener(MouseEvent.CLICK, obtenerEscena);
      }
      
      private function obtenerEscena(e:MouseEvent):void{
         trace("Iremos a la Escena " + e.target.name);
         e.target.parent.gotoAndStop(3);
      }
      
   
   }   
}


De antemano muhcas gracias un cordial saludo!

Por speed

8 de clabLevel



 

Webmaster, Skater, Surfer

opera
Citar            
MensajeEscrito el 08 Abr 2010 04:37 pm
igualmente usaremos "parent", lo que ocurre es que tenemos que hacer una "conversión de cast"

Código ActionScript :

private function obtenerEscena(e:MouseEvent):void{ 
         trace("Iremos a la Escena " + e.target.name); 
         e.target.parent.gotoAndStop(3); 
         MovieClip(parent).gotoAndStop(1,e.target.name)
      } 

Pensemos que en AS.3, al definir todo a nivel de clase, parent es donde esté el objeto de esa clase

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Abr 2010 07:12 pm
Vayaaa muhcaaas gracias por la pronta respuesta... Probe tal como me dijistes y si tengo otra escena si funciona pero resulta que yo tengo solo 6 fotogramas (Class Main) quiero que al dar click a los botones de la Clase Menu me muevan la linea principal pero nada... no mueve.

Y no me sale error ni nada!! :( que puede ser eso amigo ?

Por speed

8 de clabLevel



 

Webmaster, Skater, Surfer

opera
Citar            
MensajeEscrito el 08 Abr 2010 07:16 pm
Detallo un poco mas....

Son 6 fotogramas cada uno tiene otro movie clip de la siguiente manera...
Class Main:
Frame1: Acerca de.
Frame2: Menu(Class menu)
Frame3: Introduccion(Class Intro)
Y asi cotinuamente...

Pero no logro que al llegar al menu con su clase sea el que me controla los frames de Main s es posible lo que quiero hacer no ?

Por speed

8 de clabLevel



 

Webmaster, Skater, Surfer

opera
Citar            
MensajeEscrito el 09 Abr 2010 01:59 am
Muchaaas Eliseo lo e logrado con lo que me dijitees solo que tenia que destruir un movie clip que usaba como pantalla de presentacion algo raro pero poniendola en null depues de su uso funciono...

Muchisimaas gracias !

Por speed

8 de clabLevel



 

Webmaster, Skater, Surfer

opera

 

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