J'ai 3 images d'un cheval/chevalier en cours d'exécution. Je les alterne pour faire croire à sa course. J'utilise GD pour modifier les couleurs du chevalier/cheval pour les utilisateurs spécifiques. Je modifie la couleur des images puis précharge les 3 images. mais au moment où mon programme a modifié les images, elles ont déjà été préchargées. donc je dois charger la page deux fois pour les couleurs correctes du chevalier. Comment puis-je réparer ça?Modification de 6 images, puis préchargement, mais les images sont préchargées avant d'être modifiées
LE CODE est dans l'en-tête. La fonction loadImage prend l'image de base et change la couleur et l'enregistre dans l'emplacement du fichier pic/#. Gif. Ensuite, les images sont préchargées et une heure est ajoutée à la fin pour qu'une nouvelle image soit chargée et non une image dans le cache.
loadImage('pic/4.gif','pic/knightcolor0.gif',"1")
loadImage('pic/7.gif','pic/knightcolor0b.gif',"2")
loadImage('pic/5.gif','pic/knightcolor1.gif',"")
loadImage('pic/6.gif','pic/knightcolor2.gif',"")
loadImage('pic/8.gif','pic/knightcolor1R.gif',"")
loadImage('pic/9.gif','pic/knightcolor2R.gif',"")
img1 = new Image();
img1.src = "pic/4.gif?t="+new Date().getTime()
img2 = new Image();
img2.src = "pic/5.gif?t="+new Date().getTime()
img3 = new Image();
img3.src = "pic/6.gif?t="+new Date().getTime()
img4 = new Image();
img4.src = "pic/7.gif?t="+new Date().getTime()
img5 = new Image();
img5.src = "pic/8.gif?t="+new Date().getTime()
img6 = new Image();
img6.src = "pic/9.gif?t="+new Date().getTime()
pls aider Ive a essayé beaucoup de choses pour résoudre ce problème travaille là-dessus depuis une semaine et ne peux pas comprendre dehors ughhhhhh!
Je ne sais pas pourquoi il a posté le code comme ça mais ressemble à ceci loadImage ('pic/4.gif', 'pic/knightcolor0.gif', "1") . . . . img1 = nouvelle image(); img1.src = "pic/4.gif? T =" + nouveau Date(). GetTime() . . . . . le point dot dot signifie simplement qu'il répète le code, mais pour d'autres images – Cameron