Comunidad de diseño web y desarrollo en internet online

Controlar Movies en un mismo nivel

Citar            
MensajeEscrito el 26 Nov 2010 04:29 pm
Hola!! Quiero saber si entienden mi pregunta POr ejemplo

Tengo 3 movies, una llamada Fondo, Navegador, botones

Todos están en swf distintos, y están cargados juntos en un mismo nivel _level0

Probé inicialmente _level0.gotoAndPlay(3); Aquí le digo a las movies que estén en nivel 0 que vayan al fotograma 3 Y si vá pero de la pelicula principal y no del fondo ya que está en nivel 0 tanto el fondo como la movie.

Lo que quiero hacer es algo como esto.

_level0."fondo.swf".gotoAndPlay(3); Pero no funciona, por logica el As no me acepta este scrip.

QUiero definir un nombre en el nivel 0 para poder controlar la movie, para poder entrar en el swf, y pasearme por la timeline con un gotoAndPlay(3)

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2010 04:42 pm
Al cargar un swf en el nivel 0 "reemplazas" a tu archivo base.... los archivos cargados no pueden ocupar un mismo nivel, a menos que los quieras reemplazar claro esta.

*Si en tu archivo principal tienes animaciones o algun objeto insertado en el escenario, lo mejor es que el fondo lo cargues en un contenedor 'mc' y no en un nivel

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Nov 2010 04:50 pm
Si te entiendo, pero mi pregunta va en Como controlar la timeline de mi fondo desde mi botonera. recordando que todo está en nivel 0

No hay forma de definir algo asi _level0."movie.swf".gotoAndPlay(3) Donde le digo a flash que desde mi botonera mande a mi "movie.swf" al fotograma nro 3. me entiendes?

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2010 04:52 pm
Cómo los cargas???

con qué código?

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Nov 2010 04:54 pm
Los cargo desde una galeria de Xml que me permite cargar swf y jpg, el As Es larguisimo por eso que no lo posteo.

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2010 04:59 pm
¬¬

creas un mc vacio para cada uno y los cargas allí? (cuáles son sus nombres de instancia?)
los cargas en diferentes niveles? (en cuáles?)
tienes mc's creados y los usas como contenedores (otra vez, cuáles son sus nombres de instancia?)

*lee tu código

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Nov 2010 05:08 pm
Sí, el As crea un Mc vacio con nombre de instancia "target_mc" no lo carga en niveles, crea una variable para cargarlo desde xml y no le carga con niveles le da un loadmovie "target_mc.loadMovie(galleryFolder+thumbnails[i]);"

Esto es en mi archivo de galeria para precargar las imagenes

En el fondo que es el que quiero que cambie cada que una imagen es abierta tiene 4 fotogramas con 4 fondos distintos y 4 nombres de instancia
"fondo1"
"fondo2"
"fondo3"
"fondo4"
Según la ruta deberia ser _level0.nombredemimc.gotoAndPlay(3); donde el tercer fotograma es el "fondo2"

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2010 05:29 pm
mmm

target_mc es una variable que con el ciclo va cambiando la referencia del movieclip...

tienes algo como

target_mc = this.createEmptyMovieClip(nombre_de_instancia, profundidad);

cuáles son los nombres de instancia?

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Nov 2010 05:39 pm
Probando me doy cuenta que "target_mc" es un mc vacio, y dandole la rut adesde el archivo principal me traza esto:

aquiestoy_level0.moduleContainer_mc.large_mc.target_mc


Donde:
Está en nivel0.dentro de module container.dentro de large_mc y ahi ubico .target_mc.

Target_mc es el mc vacio creado para que cargue la imagen o swf.
Me entiendes?

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2010 05:48 pm
desde ahora olvidate de _level0 y manejalo como _root ya que no estas manejando niveles

entonces ya porbaste con

_root.moduleContainer_mc.large_mc.target_mc.gotoAndStop(3);

aunque sigo insistiendo que "target_mc" es una variable y no un nombre de instancia

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Nov 2010 06:12 pm
Listo! lo logré con rooot y trace.

Primero va así.

MI fondo estaba en un contenedor (modulecontainer) y luego dentro de target_mc. Entonces nada mas le di la ruta en vez de lelvel _root.moduleContainer.target_mc.gotoAndPlay(3);

Y funciona ya que la ruta le traza exactamente a donde ir

Gracias Nasho me ayudaste mucho, me ubiqué bien.

Por pablizo

22 de clabLevel



 

firefox

 

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