Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2006, 11:16
Avatar de radarcba
radarcba
 
Fecha de Ingreso: mayo-2005
Ubicación: ureleando
Mensajes: 505
Antigüedad: 19 años, 6 meses
Puntos: 3
Podes utilizar loadMovie(); o loadMovieNum();.
Al utilizarlos lo que haces es llamar una pelicula .swf externa en el momento que necesites.
Sintaxis de loadMovieNum();

loadMovieNum("pelicula.swf",n); // n= nivel

La pelicula principal tiene como nivel 0, un nivel superior se pondra sobre esta por lo que a la hora de hacer un diseño tenes que tener en cuenta este factor.
Los niveles no tiene nada que ver con las capas de una pelicula, son un orden que aplica flash para mostrar los resultados de tu diseño:
pelicula principal --> nivel 0
loadMovieNum("pelicula1.swf",5); --> nivel 5
loadMovieNum("pelicula2.swf",8); --> nivel 8
loadMovieNum("pelicula3.swf",50); --> nivel 50
Si tenes dos peliculas en el mismo nivel y necesitas eliminar una del nivel tenes que utilizar unloadMovieNum(n); donde n es el nivel a limpiar, tene en cuenta que si utilizas unLoadMovieNum(); se va a limpiar todo lo que tengas en el nivel que le indiques.
unloadMovieNum(15); --> vas a limpiar todo el nivel 15.
Para acceder a los distintos swf que cargues dentro de una pelicula lo tenes que hacer segun el nivel en el que lo cargaste y obviamente siguiendo la ruta correspondiente:
Si cargas un swf en el nivel 15 la forma de accederlo para modificarlo seria :
_level15.accion , al escribir _level15 te estas ubicando dentro de la linea de tiempo principal del swf que estas llamando al nivel 15.
te dejo unos links para que conozcas mas sobre este tema:
http://livedocs.macromedia.com/flash...=00000170.html
http://livedocs.macromedia.com/flash...=00000223.html
http://www.cristalab.com/foros/viewtopic.php?p=147384&