• Sábado 28 de Septiembre de 2024, 18:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - niño jefe

Páginas: [1]
1
Flash / ActionScript / Por Q No Funca Esto??
« en: Martes 21 de Diciembre de 2004, 18:32 »
hola.. antes que nada saludo a la comunidad ya q es mi primer mensae a este foro...!
 bueno .. tengo una pelicula con dos mc vacios de nombre de instancia "control" y "carga"

en carga deberian cargarse una de tres peliculas... que a su vez de manera similar cargan peliculas dentro de si mismas....  :unsure:
en fin dentro de la primer peli que cargo en la pelicula principal deben cargarse 3 peliculas de una carpeta llamada animaciones... dentro de la cual hay 40 animaciones distintas... lo que quiero lograr es que me dentro del primer mc me cargue tres peiculas de esa carpeta... cuando la tercera haya fiinalizado se cargue la segunda pelicula en la principal .. q hara tambien algo parecido-.. se entiende...??
 tengo este codigo...

defino el ShO

Código: Text
  1. mi_so = new SharedObject.getLocal("animacion");//creo un ShO para guardar cual fue la ultima pelicula que cargue en la movie
  2. if(mi_so.data.anum == undefined){ //si no existe la variable anum dentro del ShO, la igualo en 1.. anum es la variable dentro de ShO que me va aservir para que cuando vuelva a cargarse la pelicula empiese desde la movie q habi cargado anteriormente...
  3.   mi_so.data.anum = 1;
  4.   mi_so.data.peliactual = 2;//peliactual va a ser la variable que desde la pelicula principal testeo con un mc de control para saber cuando descargar esta peli y cargar la ssiguiente
  5.   mi_so.flush();//guardo todo en el ShO
  6. }
  7.  

en el mismo frame defino las funciones que creo que van a lograrlo que busco...

Código: Text
  1. control.onLoad = function() {//cuando se cargue el mc control...
  2.   var limite = 40;//40 son las peliculas que hay en la carpeta animaciones
  3.   var maxtiempo = 250;//250 son los frames que duran las peliculas
  4.   var trasntiempo = 1;//con transtiepo pretendo controlar la cantidad de frames que pasaron de la peliicula
  5.   if (mi_so.data.anum<limite) {//comppruebo si no me sobre paso del maximo de peliculas
  6.     mi_so.data.anum = 1;//si me paso igualo en 1 la variable mi_so.anum
  7.     mi_so.flush();
  8.   }
  9.   var a = mi_so.data.anum;//la variable a es para lasecuencia de carga de la pelicula
  10. };
  11.  

para crear las variables dentro del mc control...

Código: Text
  1. control.onEnterFrame = function() {//esta funcion es para veriificar el final de la pelicula y cargar la peli
  2.   if (transtiempo<=maxtiempo) {
  3.     if (a<=limite) {
  4.       a++;
  5.     } else {
  6.       a = 1;
  7.       mi_so.data.anum = 1;
  8.     }
  9.     _parent.carga.loadMovie("animaciones/control"+a+".swf");
  10.     a++;
  11.     mi_so.data.anum=a;
  12.   }
  13.   else{
  14.     mi_so.data.pelicactual=3;//al pasar tres pelis de la carpeta cambio el valor de peliactual
  15.   }
  16.   transtiempo++
  17. }
  18.  

para controlar el final de la pelicula

eltema es que no me carga nada.. pero no se por que.. debe ser un error de sintaxis.. !!
 espero que me sepan responder.. no esta tan dificl...!
 espero haber sido claro..!!
 muchas gracias...:D

Páginas: [1]