en lo de imagen.onload ¿podría asignarse a un array de fotos, en vez de a una sola?, es decir, ¿se puede hacer que cargue todo el array de imagenes antes de realizar la funcion? Por ejemplo en este código:
Código PHP:
function LoadImas() {
var imas = new Array("ag.jpg","abuttonoff.png","abuttonon.png","abuttontmp.png","buttonoff.png","buttonon.png","buttontmp.png","fondo.png","fondo4.png","fr1.png","fr2.png","fr3.png","fr4.png","fr5.png","fr6.png","fr7.png","fr8.png","loading.gif","logo.png","map.png","pixels.png");
var ar = new Array();
for (var i = 0; i < imas.length; i++) {
ar[i] = new Image();
ar[i].src = imas[i];
}
}
Para que no continue, lanzando funciones, hasta que termine esta. porque actualmente lo tengo puesto asi.
LoadImas(); funcion2(); funcion3();
y me carga todas seguidas, idependientemente de que se haya terminado de cargar la funcion LoadImas.