Foros del Web » Creando para Internet » Flash y Actionscript »

Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Estas en el tema de Problema Cargando jpg externos y correlativos Ayudaaaa!!! en el foro de Flash y Actionscript en Foros del Web. Hola, los molesto, si.. de nuevo!! Estaba a punto de comenzar a programarr mi galeria de imagenes (as2), cargando jpg´s externos (foto1.jpg, foto2.jpg, foto3.jpg, etc, ...
  #1 (permalink)  
Antiguo 18/12/2009, 19:32
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 10 meses
Puntos: 1
Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Hola, los molesto, si.. de nuevo!!
Estaba a punto de comenzar a programarr mi galeria de imagenes (as2), cargando jpg´s externos (foto1.jpg, foto2.jpg, foto3.jpg, etc, etc)
la idea es hacerlo asi porque la cantidad de imagenes puede variar de un CD al otro.. entonces me parecio la solucion acertada que el loadmovie llame al jpg utilizando una variable

Código:
foto_num=foto_Num + 1;
pantalla.loadMovie("foto"+foto_num+".jpg");
Mi pregunta es la siguiente:
¿Cómo puedo detener esta funcion si por ejemplo foto 6 es la ultima y no quiero que avance (o intente abrir) hacia la foto 7???


Ayuda por favor!!!

Gracias!
  #2 (permalink)  
Antiguo 18/12/2009, 19:51
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 11 meses
Puntos: 16
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Si sabes de antemano la cantidad exacta de imágenes a cargar puedes utilizar un bucle for para controlarlo.

var i:int;
for (i = 1; i < 7; i++)
{
pantalla.loadMovie("foto"+i+".jpg");
}

Cambiando el 7 por otro número vas a controlar la cantidad de imágenes a cargar.
  #3 (permalink)  
Antiguo 18/12/2009, 20:20
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Hola Osdiwe, es que justo ese es el tema, a veces seran 2.. otras 3.. otras 10.. leyendo material se me ocurre ir para el lado de:
if bits cargados =0
entonces foto_num=1
Voy a ver que tal resulta

El tema es ver si hay una función que me devuelva un error (o un valor) al abrir un archivo que no existe.. por ejemplo php tiene algo asi como file_exist..
  #4 (permalink)  
Antiguo 19/12/2009, 08:57
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 11 meses
Puntos: 16
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

He buscado información sobre si hay una función similar a la de php y no he encontrado nada. Recomiendan usar el loadVars para cargarlo des de php y entonces si puedes controlar si se carga el archivo o no existe.
  #5 (permalink)  
Antiguo 19/12/2009, 09:51
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Hola de nuevo Osdiwe, es asi:
si lo cargas con MovieClipLoader éste te devuelve esa info..
entre onLoadStart.. onLoadComplete y otras, está: "onLoadError".. no llegué a ese paso por un nuevo inconveniente.. pero por ahi va la cosa

Código:
listener.onLoadError = function(){
chachaaaaan!! :pensando:
}

Yo voy autorespondiendomé por si a alguien le sirve!
  #6 (permalink)  
Antiguo 19/12/2009, 09:56
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 11 meses
Puntos: 16
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Perfecto. Al final tu preguntas, tu respondes y nosotros aprendemos jeje.

Última edición por Osdiwe; 19/12/2009 a las 14:20
  #7 (permalink)  
Antiguo 19/12/2009, 13:43
 
Fecha de Ingreso: enero-2008
Mensajes: 273
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Problema Cargando jpg externos y correlativos Ayudaaaa!!!

Jajajaj.. es verdad.. pasa que estoy desde ayer con esto.. dormí apenas 3 o 4 horas.. y estoy absorviendo material a lo loco.. y cafeína.. jajaja
acá como quedó mi loop: (o la accion que cuando no hay más imagenes que abrir, me manda de nuevo a la primera)

listener.onLoadError = function(target_mc:MovieClip) {
foto_num = 1;
image_mcl.loadClip("../Mis Fotos/foto0"+foto_num+".JPG", image_mc);
};

Gracias a todos!! seguiré preguntando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:40.