J'ai une application qui écrit des traces avec un horodatage lorsque certains éléments sont cliqués ou accédés. Je dois les écrire dans un fichier journal de texte afin qu'ils puissent être consultés à distance .. Le périphérique sur lequel l'application s'exécute n'a pas de serveur Web et n'exécute pas le lecteur de débogage flash, os est xp. Comment puis-je envoyer ces traces à un fichier texte? J'ai remarqué Arthropod écrit dans un fichier HTML, mais je dois le faire automatiquement sans interaction .. des suggestions?Comment écrire une sortie de trace dans un fichier texte sans serveur Web dans AS3
Répondre
Adobe Air fournit un fichier API d'E/S via la classe FileStream.
Vous pouvez également utiliser sa base de données Embedded SQLite si vous avez besoin de stocker des journaux complets.
Vous pouvez configurer un hôte Web et écrire un service Web qui crée un fichier journal ou le stocke dans une base de données et appelle le service Web.
Ou vous pouvez utiliser quelque chose comme dropbox ou syncplicity pour synchroniser le fichier texte local à leurs serveurs ou un autre ordinateur
L'appareil n'a pas d'accès externe à Internet. Les fichiers journaux sont récupérés via 3G. Je devrais aussi créer un fichier texte pour utiliser la dropbox ou la syncplicity ... et c'est là que je suis coincé .... – martin
Adobe AIR est certainement le chemin à parcourir, quelques obscurs autres possibilités pourraient être:
utiliser Flash 5 et fscommand ("sauver", "fichier.txt"); see a post on moock.org
ou vous pouvez stocker les données dans un SharedObject et essayer d'accéder aux objets sur le disque dur. Plus d'informations here
Merci Les, oui Adobe Air a sauvé la journée – martin
J'ai eu le même problème avec mon lecteur vidéo. Voici ce que j'ai trouvé. J'ai créé une classe Log statique que j'utilise à la place de trace. Puis, à l'intérieur de la méthode statique s, je pousse la chaîne dans un tableau et trace la chaîne. J'ai ajouté une option clic droit pour copier les journaux dans leur presse-papiers. Oh, vous voudrez peut-être crypter les journaux afin que l'utilisateur ne les voit pas.
J'avais des doutes quant à la possibilité de pousser autant d'éléments dans un tableau. Mais après un certain profilage et des tests, j'avais plus de 60k éléments dans le tableau et je n'ai pas vu d'augmentation de la mémoire, donc je suppose que c'est assez sûr.
Mes autres idées consistaient à créer une application AIR et à la connecter via LocalConnection, mais j'avais des problèmes pour que cette connexion fonctionne. Bien que j'ai beaucoup moins confiance dans la stabilité de LocalConnections.
Si vous aimez cette solution et que vous voulez voir plus de code faites le moi savoir.
- 1. sortie ou écrire dans un fichier xml?
- 2. Écrire dans un fichier texte
- 3. Comment écrire la sortie de la console dans un fichier texte dans cpp?
- 4. comment écrire dans un fichier texte par programme C
- 5. Enregistrer les données dans des fichiers externes dans AS3, avec un serveur de sortie?
- 6. Fichier batch: stocke la sortie des lignes de commande sans écrire dans un fichier?
- 7. Comment lire un fichier et écrire dans un fichier texte?
- 8. Écrire dans un fichier, où est le fichier de sortie?
- 9. écrire à un fichier texte dans php
- 10. Comment écrire une trace de pile complète dans le journal?
- 11. Comment écrire des données dans un fichier texte dans BlackBerry?
- 12. écrire les résultats dans un fichier texte
- 13. asp.net tryint pour écrire dans un fichier sur le serveur
- 14. Écrire dans un fichier texte (PHP)
- 15. Comment écrire un tableau multidimensionnel dans un fichier texte?
- 16. Délivrer un fichier image généré au client sans écrire le fichier dans un répertoire serveur
- 17. Comment écrire une sortie de script dans un fichier et une ligne de commande?
- 18. Écrire dans un fichier en format flash as3
- 19. Python - Écrire dans un fichier texte en utilisant des fonctions?
- 20. In vim, comment écrire une ligne partielle dans un fichier?
- 21. Écrire un flux de sortie dans une nouvelle fenêtre
- 22. Comment écrire un fichier texte en C#
- 23. Comment POSTER un fichier sur un serveur REST sans écrire le fichier sur disque avec PHP?
- 24. Écrire dans un fichier java
- 25. Comment écrire dans un fichier texte en utilisant AppleScript?
- 26. créer et écrire dans un fichier texte dans vb.net
- 27. Java: écrire un tableau dans un fichier texte
- 28. Compteur dans AS3 "sans champ de texte dynamique"
- 29. Écrire dans un fichier sur un serveur avec jQuery?
- 30. écrire un serveur de multiplexage dans clojure?
Merci de votre réponse résolu le problème! – martin
Bien! Dans ce cas, il serait bon que vous puissiez marquer cette réponse comme correcte. À votre santé. – Peiniau