cs_lelutinvert
Messages postés7Date d'inscriptionjeudi 7 août 2003StatutMembreDernière intervention10 janvier 2009
-
21 déc. 2008 à 13:01
cs_Dav57
Messages postés4Date d'inscriptionvendredi 12 novembre 2004StatutMembreDernière intervention22 juin 2009
-
22 juin 2009 à 15:53
Bonjour,
Mon sujet concerne Flash AS3 sous Vista.
J'ai lu les tutos et forum pour ouvrir un document pdf à partir d'un exe Flash.
La solution trouvé est d'utiliser un fscommand("exec","unFichier.bat");
J'ai créé un dossier fscommand à la racine de l'exe Flash, y ait logé le fichier .bat et le fichier .pdf à ouvrir.
Le fichier bat contient le code suivant :
start lefichier.pdf
exit
Tout devrait fonctionner aux dires des différentes explications consultées, cependant, si vous avez testé cela avec AS3 sous Vista et si ça marche vraiment, pouvez-vous me renseigner comment il faut procéder réellement dans le détail pour que je vois où j'ai pêché, car je n'arrive vraiment pas à ouvrir un document pdf (ou tout autres fichier) avec Flash 9 fonctionnant sous Vista.
Merci pour votre aide.
Cogito
cs_lelutinvert
Messages postés7Date d'inscriptionjeudi 7 août 2003StatutMembreDernière intervention10 janvier 2009 10 janv. 2009 à 10:21
Merci pour ta réponse, cependant comme mon application doit fonctionner en local (hors navigateur) en exécutable Flash, je ne pourrais pas utiliser JavaScript ni PHP. Si j'ai bien réalisé l'appel du PDF comme indiqué dans le tuto, je ne dois pas être le seul à rencontrer le problème, en revanche, cela marche toujours bien pour ouvrir un autre exe Flash en local avec : fscomman("exec", "monApplicFlash.exe"). Le fichier .bat appel bien le fichier PDF si je l'exécute directement, mais rien ne se passe plus si la commande s'exécute via Flash. L'architecture de mes fichier passe bien par un sous-répertoire "fscommand" au même niveau que le Flash d'appel au format "exe". Cela m'appatait bien curieux, d'autant plus que le PDF et Flash appartiennent maintenant à la même maison, à moins qu'à cause de cela, le processus est révisé. L'interrogation est, comment faut-il faire maintenant, sauf à devoir réaliser un autre exécutable imprimable en Flash pour me passer du PDF (plus lourd, plus long !) ?
Merci et bonne année 2009.
atinao
Messages postés3Date d'inscriptionmercredi 26 avril 2006StatutMembreDernière intervention 1 juin 2009 1 juin 2009 à 13:17
J'ai trouvé une astuce via ce site : http://www.northcode.com/blog.php/2007/08/07/Conquering-FSCommand-EXEC-Part-1-Proxy On nous explique le problème avec flash 9 du comment du pourquoi fscommand et les exec ne fonctionne pu avec les nouvelles versions de flash puis il nous est proposé un petit prog' proxy.exe à rajouter dans le dossier fscommand ... Tout est expliqué dans le lien.
J'ai testé ça marche impec', lutin aussi après l'avoir eu par MP.