2010-04-11 10 views
0

Existe-t-il un moyen de surveiller la progression du chargement (pourcentage de la barre de progression) lors de l'utilisation de la commande à distance Flex? J'essaie Flash Builder 4 avec ses nouvelles fonctionnalités de services de données, mais je ne trouve aucun événement pgrogress quelque part. Cet article par Robert Taylor http://www.roboncode.com/articles/144 indique qu'il pourrait ne pas être possible ...Evénements Flex Remoting et Progress?

Répondre

1

Non, vous ne pouvez pas faire cela .. lors de l'appel d'une méthode à distance, vous lancez un appel HTTP POST contenant le message AMF (paramètres d'entrée sérialisés et la destination/nom de la méthode) et à la réponse vous recevez la réponse AMF. Il n'y a aucun moyen de vous dire les progrès et la solution de contournement implique beaucoup de travail (vous devrez créer une socket et construire votre mini protocole sur AMF).

+0

Merci, Cornel! C'est dommage ... Cela rend la solution d'accès distant inadaptée à la gestion de gros volumes de données. La solution http/UrlLoader de la solution Robert Taylor fonctionne correctement, mais vous perdez alors l'excellente fonctionnalité du service de données Flash Builder 4 ... – Cambiata

+0

Bienvenue. Avez-vous vraiment une telle quantité de données? Peut-être que vous pouvez utiliser différentes approches - pagination, chargement en arrière-plan, chargement paresseux, compression zip? –