2009-10-08 8 views

Répondre

1

Si vous utilisez ASP.NET, il est préférable d'utiliser un produit .NET pour l'intégration de Flash. Fluorine et WebOrb sont deux options. Nous avons utilisé Fluorine pendant des années et nous en sommes très satisfaits. Flash Remoting est une technologie que Flash/Flex peut utiliser pour communiquer avec une extrémité arrière. Il utilise le protocole HTTP pour transmettre des messages et encode des messages individuels dans AMF, un protocole binaire extrêmement efficace pour encoder/décoder dans Flash.

Une autre option est RTMP qui a été conçu à l'origine pour la vidéo mais est également utilisé pour les données. Il utilise en interne AMF pour coder des paquets de données individuels. RTMP utilise une connexion constante et permet des communications bidirectionnelles. Il nécessite généralement un port séparé pour les communications, mais certains produits, y compris FMS, prennent en charge la tunnellisation HTTP qui enverra des connexions RTMP via le port 80. Je ne suis pas sûr que Fluorine ou WebOrb prennent en charge le tunneling HTTP.

0

Vous pouvez utiliser XML/JSON pour communiquer entre le serveur et Flash, en utilisant AMF est probablement le meilleur moyen d'aller. Vous pouvez également combler le fossé entre Flash et le serveur avec Javascript et ExternalInterface. Vous avez un tas d'options, et aucun d'eux ne devrait vous coûter de l'argent.

Donner AMFNet un aspect.

Questions connexes