tengo un proyecto donde me envian un XML con productos.
la consigna es listar los productos mostrando su correspondiente imagen.
inicio la carga del xml y lo recorro generando guardando los datos del producto en un array.
todo bien hasta aquí, el problema es que me han pedido que los productos que no tienen imagen no aparescan en el listado.
el problema ocurre ocurre debido a que el xml no tiene una propiedad de "imagen" sino que la imagen es el nombre de id. por lo tanto tengo que verificar físicamente el archivo con un loadmovie.
Cuando recorro el array "prod" llamo a esta función
Código PHP :
fuction eliminarsinfoto(url, pos){ fileExists = new LoadVars(); fileExists.onLoad = function(success) { if (success) { }else{ trace("elimino producto " + url) delete prod[pos]; } } fileExists.load(url); }
Funciona perfecto, el único problema es las imágenes que SI existen comienzan el proceso de carga.
si tengo 200 productos con foto, estará cargando 200 imagenes.
existe forma de detener la carga cuando apenas comienza?
he pensado en crear un objeto de carga para usar los eventos onLoadStart onLoadComplete, pero siempre he tenido problemas al usarlos.
alguna recomendación? muchas gracias.