2010-10-04 36 views
2

Je fais un test de bande passante en flash, et je souhaite afficher une barre de progression et la vitesse calculée actuelle. Pour la partie téléchargement, c'est assez simple, mais pour la partie upload, ça devient un peu plus compliqué. Comme je l'ai compris, la seule façon de suivre la progression du téléchargement est d'utiliser FileReference. Mais comme je télécharge un ByteArray généré dynamiquement, il semble que FileReference ne soit pas utilisable non plus. Donc, une idée que j'avais, était juste de télécharger un ByteArray de 100-200 kB, par exemple, et de calculer la vitesse de ce téléchargement, puis fake une barre de progression basée sur cette vitesse, lors du téléchargement d'un ByteArray plus grand. Mais là encore, il serait probablement loin dans certaines circonstances, et le calcul de la vitesse actuelle serait difficile.Progression du téléchargement Flash

donc j'ai besoin des idées sur la façon de résoudre ce :)

Répondre

0

La meilleure façon est de regarder le code qui le fait déjà. Allez here pour voir un exemple. La vue de la source est activée, faites un clic droit et regardez ce qu'ils font.