Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/04/2009, 09:12
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 16 años, 1 mes
Puntos: 43
Respuesta: Restar indice a un array

Hola RM13 !

El problema se encuentra en la parte donde añades el listener.

Los eventos se ejecutan de manera asincrónica, esto quiere decir, cuando se llame a la función crearGrandes, el método onLoadInit no se llamará inmediatamente, se ejecutará hasta que la imagen sea cargada completamente, entonces no tienes un control total en el orden de ejecución, puede ser que primero sea completada la imagen 2 y luego la imagen 3 y por último la imagen 0, así que el vector no te será de utilidad para saber el ancho anterior.

Lo que te recomiendo es que vayas cargando imagen por imagen, primero cargas la imagen 0, cuando esta sea completada, pasas a la siguiente imagen y así sucesívamente, en esta situación si que podrías utilizar el vector para ir almacenando los anchos de cada una de las imágenes para saber el ancho anterior porque tendrías un control total en el orden de carga.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.