2010-11-23 27 views
2

Je voudrais savoir s'il existe un moyen de glisser-déposer un fichier joint d'un e-mail Outlook ouvert dans une application AIR et que ce fichier soit ensuite accessible au Application AIR.Glissez et déposez la pièce jointe Outlook dans Adobe AIR

Lorsque j'ai expérimenté avec ceci, l'opération de glisser donne à AIR une liste de promesses de fichiers. Mais je ne suis pas vraiment sûr de savoir comment l'utiliser une fois qu'il est tombé. Tous les exemples expliquent comment gérer des promesses de fichiers à partir d'une application AIR vers le bureau. Rien qui explique une promesse de fichier dans une application AIR. Toute aide est très appréciée.

Répondre

0

AIR est comme n'importe quelle autre application de bureau dans cet aspect: vous êtes averti qu'une chose de type File Promise List est dans le presse-papier. Vous devez traiter avec ce type (comme toute autre application de bureau le ferait).

S'il s'agit de la fonction de rappel du presse-papiers de Windows, les limitations d'AIR peuvent poser problème. Les applications ont la possibilité, via l'API Windows, de placer un jeton dans le presse-papiers plutôt que de déplacer les données dans la mémoire globale, ce qui est le cas du presse-papier. Si quelqu'un veut réellement les données, l'application d'origine reçoit un rappel et fournit le flux d'octets. Si tel est le cas, AIR peut faire tout ce que l'application client est supposée faire de manière asynchrone, mais je ne sais pas si c'est le cas. Ou cela pourrait être quelque chose de particulier Outlook.

Vive

0

Non, il n'y a aucun moyen de glisser-déposer un fichier de pièce jointe d'un e-mail Outlook.

@Richard: AIR n'autorise pas l'abandon de fichiers de messages dans une application AIR. Au lieu de cela, vous recevez une chaîne contenant des informations de messagerie comme le sujet, la taille et le destinataire. Aucun contenu, aucune pièce jointe.

C'est dommage ... S'il vous plaît ne hésitez pas à me corriger, mais je l'ai cherché une solution pour un certain temps et aucune solution trouvée .... Salutations Steelheart