20/10/2010, 21:11
|
| | Fecha de Ingreso: abril-2005
Mensajes: 1
Antigüedad: 19 años, 7 meses Puntos: 0 | |
Problema con funcion que hace una secuencia Hola, tengo un codigo en actionscript 2.0 para cargar unos swf externos desde loadVars y colocarlos en un movieclip mostrado en mi pelicula principal. El codigo que tengo funciona muy bien de manera independiente, el problema viene con este otro codigo que sigue:
var cargaahora = function() {
if(mas<_global.maximo) {
mas++; } else { mas=1;}
cargaadelante("featured"+mas+".swf",_root.featured .manejadores["instancia"+mas]);
}
var mas:Number = 1;
var contador = setInterval(cargaahora,3000);
Que es un codigo adicional que me sirve para cargar uno tras otro los swf externos y que el visitante vea una secuencia tipo slider/fade entre uno y otro y a la vez activar su "manejador" que para el caso de mi codigo se llama "instancia".
La funcion cargaadelante tiene dos parametros: (ruta,instancia) La ruta es el archivo externo que se va a cargar e instancia es su repectivo manejador. _global.maximo es el numero tope de archivos que se cargan, asi cuando llegue al maximo la funcion hace que la variable "mas" regrese a 1.
Bueno el problema esta en que cuando me toca que se muestre el SEGUNDO ARCHIVO (osea cuando ruta sea "featured2.swf " y la instancia sea "instancia2" su respectivo manejador no se activa sino se queda en el 1, pero cuando me toca la 1 o la 3 o la 4 o la 5 y asi... siempre se activa bien el manejador, el problema esta solamente en el segundo manejador.
Por favor, indiquenme ¿que estoy haciendo mal? |