cs_blat
Messages postés102Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 5 juin 2007
-
8 avril 2005 à 09:44
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
8 avril 2005 à 22:31
Bonjour,
Je veux tester si une image a fini de se charger dans un clip.
Mon clip s'appel "ct" et donc je fais : ct.loadMovie("campus.jpg");
Le problème est que je veux modifier les dimensions du clip mais a ce que j'ai compris, c'est impossible tant que l'image n'est pas totalement chargée.
J'ai vu que pour ca on fait deux fonctions : getBytesLoaded() et getBytesTotal()
Je pensais donc qu'il fallait comparer ct.getBytesLoaded() et ct.getBytesTotal() et là, je m'appercoit que ces deux valeurs sont toujours égales... Je ne pense pas que se soit normal ou est mon erreur ?
durand2504
Messages postés163Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention21 février 2006 8 avril 2005 à 09:50
Salut,
si tu fait ton test en local ou avec une bande passante élevé par
rapport à la taille de ton image, elle se charge très rapidement, ce
qui doit expliquer le fait que tu ai toujours les même valeurs.
cs_blat
Messages postés102Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 5 juin 20071 8 avril 2005 à 10:21
En fait les valeurs évoluent mais sont égales entre elles.
Par exemple, si je fais une boucle pour afficher les deux valeurs
onEnterFrame = function () { trace("load "+ct.getBytesLoaded()+" total "+ct.getBytesTotal());
}
(cette fonction se trouve sur le clip qui contient le clip ct...)
j'obtiens :load 18 total 18load 244 total 244load 4266 total 4226