Donnez vie à vos documents numériques !
 

Passer une "commande" d’un swf vers acrobat

abracadabraPDF Forums PDF – Général Passer une "commande" d’un swf vers acrobat

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43656
    RANDY ROADS
    Invité

    Bonjour à tous,

    Je cherche à savoir comment faire pour passer la “commande” qui me permet d’ouvrir un autre fichier pdf dans la fenêtre active sachant que je dois cliquer sur un bouton d’un fichier SWF.

    C’est un peu comme la page d’intro d’acrobat 9. Le caroussel qui doit surement être du flash, on clique sur l’icone du fichier à ouvrir et il s’ouvre dans la fenêtre active.

    Je n’ai pas la source du flash (.fla), c’est un logiciel tiers qui me permet de saisir une ligne. Quand le swf est lancé dans le player flash cela semble fonctionner avec des demandes du type aller sur un site http:, mais ce que je cherche c’est à ouvrir un/des fichiers qui seront présents sur un CD, ou même embedded. Une fois le flash intégré dans acrobat cela ne fonctionne pas, j’ai modifié le certificat par défaut d’acrobat pour autoriser le contenu interactif, mais ce n’est toujours pas cela…

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Auteur
    Réponses
  • #49810
    Merlin
    Maître des clés

    Je n’ai pas encore toutes les infos sur les interactions possibles entre les fichiers SWF incorporés dans un PDF et d’autres PDF mais il ne me semble pas que ce soit possible vers un fichier externe : il faut que les fichiers soient rassemblés à l’intérieur d’un seul et même Porte-document PDF pour que cela fonctionne.

    Voir : http://abracadabrapdf.net/articles.php?lng=fr&pg=431

    😎

    #49811
    RANDY ROADS
    Invité

    d’après un exemple du SDK partie multimédia il doit être possible d’afficher du texte ou de lancer du javascript selon les événements que le swf renvoi. Ce qui pourrait peut être résoudre le problème d’accès à un fichier externe.

    Je ne sais vraiment pas pourquoi une avancée telle que l’intégration du flash pour le multimédia n’est pas plus documentée que cela… même des sites de formation comme Elephorm ou Lynda.com n’en parlent pas.

    #49812
    Merlin
    Maître des clés

    Il n’y a effectivement pas encore eu beaucoup de documentation sur le sujet… et uniquement en anglais.

    Je ne peux que te conseiller de reposer la question (en anglais, of course!) sur Acrobat User Community Forums, les deux responsables de la partie intégration Flash le fréquentent (rubrique : RichMedia/Flash) :
    http://www.acrobatusers.com/forums/aucbb/

    :priere: :joker:

    #49813
    RANDY ROADS
    Invité

    Merci pour ces promptes réponses, je vous tiendrais au courant de avancée.

    #49814
    RANDY ROADS
    Invité

    j’ai bien trouvé un article “Flash Buttons for PDF documents” provenant d’acrobatuser
    http://www.acrobatusers.com/tutorials/2008/08/js_flash_buttons/
    le tuto fait référence à Flex pour coder. Franchement j’ai du mal avec le code.

    Est ce que quelqu’un pourrait tester avec flash :

    créer un bouton qui appelerait une fonction inscrite dans un script javascript qui lui fait appel à une destination dans le document.

    #49815
    Merlin
    Maître des clés

    As tu été voir ce que M. DP Story présente sur le sujet ?
    Ca à l’air très intéressant…

    http://www.math.uakron.edu/~dpstory/rmannot.html

    :idee:

    #49816
    RANDY ROADS
    Invité

    Effectivement cela à l’air intéressant, mais j’ai pas encore tout compris le façon de procéder. Le projet sur lequel je bosse va arriver à terme, je ne dois pas me louper donc par prudence je laisse en Stand by. Il faut que je me forme à ces divers languages (flex, actionscript, javascript etc). je vais essayer de documenter cette rubrique avec un Tuto.

    Merci pour ton aide.

    #49817
    RANDY ROADS
    Invité

    voici une réponse obtenue sur un site anglophone.

    Yes there is. Use the Rich Media Annotation(RMA) tool (also known as the Flash Tool) to insert the SWF into your PDF.   The SWF will need to be modified to communicate with Acrobat.

    This article explains how to do it from Flex, but the ActionScript code is exactly the same in Flash. 

      http://www.acrobatusers.com/tutorials/2 … h_buttons/

    Here’s the line of code you want to use in the Flash ActionScript.

    ExternalInterface.call(“evel”,”app.launchURL”, “www.yoururl.com”);

    Thom Parker
    The source for PDF Scripting Info
    pdfscripting.com

    The Acrobat JavaScript Reference,  Use it Early and Often
    http://www.adobe.com/devnet/acrobat/

    Last edited by thomp (2008-08-25 12:15:18)

    #49818
    Merlin
    Maître des clés

    Chapeaux bas !

    :bravo:

Affichage de 9 réponses de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.