J'utilise Flex 4 souhaite que je puisse laisser les utilisateurs glisser/déposer des photos de leur ordinateur à l'application Web pour les télécharger automatiquement.est-il possible de faire glisser et déposer des photos depuis le bureau vers l'application Flex Web pour les télécharger?
Répondre
La réponse à cette habitude était simplement, non - ce n'est pas possible. Toutefois, avec l'API de fichier HTML5 et faites glisser & pour supprimer l'intégration du navigateur, il est plus facile de le faire.
This article donne un bon aperçu de comment glisser HTML & drop fonctionne. Si vous voulez simplement ajouter & glisser déposer pour le téléchargement de fichiers, cela pourrait être aussi loin que vous devez aller - à savoir, faire le téléchargement en HTML, et une fois qu'il est terminé, laissez Flex savoir en appelant à utiliser ExternalInterface. Cependant, si vous vous sentez plus aventureux, une fois que vous avez le fichier dans le navigateur, vous pouvez le passer à l'application flexible via un appel ExternalInterface, et utiliser le contenu dans l'application. (Par exemple, en affichant une image).
Cela ne vaut rien que ce soit une solution HTML5, et la prise en charge de l'API File & drag'n'drop varie selon les navigateurs.
Il est possible seulement dans application AIR qui est correctement installé sur l'ordinateur de l'utilisateur et fonctionne en dehors du navigateur.
Ce n'est pas possible dans le navigateur.
Il existe une autre option: Vous pouvez utiliser FlexIFrame pour afficher un IFrame dans votre application Flex. Dans les limites de ce cadre, l'application se comporte comme votre navigateur Html. Cela signifie que vous pouvez afficher une page Web qui traite votre fichier et le télécharger sur le serveur.
Merci! Le temps passe;) –