Forums Développement Multimédia

Aller au contenu

télécharger un pdf

CODE Actionscript

13 réponses à ce sujet

#1 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 14 November 2008 - 09:12 AM

Bonjour amis flasheurs,
je bosse sur un site et je souhaiterais, lorsque je clique sur un bouton, qu'un pdf s'ouvre. JE sais pour cela qu'il faut que j'aille dans les actions script et que dans "get url" j'écrive "nom du fichier.pdf" mais ou dois-je mettre mes pdf ? dans une valise qui suivra le SWF lorsque j'irais le mettre sur le serveur ? je sais pas si je me fais bien comprendre ! en fait j'ai peur que lorsque je transfère les pdf sur le serveur, flash perde le lien du bouton et du pdf... je suis un peu confu ... sorry.
Si quelqu'un peut m'aider à ce sujet, merci
Sanfroid

#2 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 14 November 2008 - 14:59 PM

En fait pour être plus clair, puisque personne ne me répond, je souhaite qu'en cliquant sur un bouton, un pdf s'ouvre dans "acrobat". j'ai cru comprendre pendant mes recherches qu'il fallait utiliser l'actionscript "geturl" et mettre le chemin (lien) du pdf et son nom. mais j'aimerais avoir des infos précises, si c'est possible bien sûr.
merki

#3 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6852 messages

Posté 14 November 2008 - 16:07 PM

1) zip tes pdf
2) met les dans un dossier "pdf" dans le meme dossier que ton swf
3) met sur ton bouton getURL("pdf/monPDF.zip");

a+

#4 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 14 November 2008 - 16:19 PM

yes !! merci m'sieur

#5 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 14 November 2008 - 16:20 PM

et le fait de les zipper n'empechera pas les pdf de s'ouvrir dans acrobat ?

#6 webmaster

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 17 November 2008 - 18:48 PM

Hello,

Pour charger un fichier pdf depuis flash tu fais simplement un getURL

on(press)
{
//Charge le fichier pdf "monfichier.pdf" contenu dans le dossier /pdf
getURL("pdf/monfichier.pdf","_blank")
}

Maintenant sur le fait que flash "perde" le liens de tes fichiers, ne te fais pas de soucis.

Si tu veux être ABSOLUMENT sur que tes fichiers seront OBLIGATOIREMENT trouvés par flash met une url type
"http://www.monsite.com/pdf/monfiichier.pdf"


#7 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 18 November 2008 - 10:11 AM

Ok nickel, bon j'ai réussi à faire en sorte qu'on puisse télécharger mes pdf mais j'aimerais savoir si c'est possible que lorsqu'on clique sur le bouton, mes pdf s'ouvrent dans "Actobat" directement.

#8 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6852 messages

Posté 18 November 2008 - 17:54 PM

non, impossible... car cela depend pas de ta programmation, mais de la facon dont est configurer le PC qui vas downloader le pdf.. et la tu a aucune possibilité d intervention...

a+

#9 sanfroid

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 55 messages

Posté 20 November 2008 - 08:52 AM

Merci bcp pour tes réponses.
@+

#10 fa.pichonnet

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 24 April 2009 - 16:32 PM


Salut, j'ai suivi ce que vous avez dit mais je n'arrive pas à mes fins.
J'ai créé un bouton sous forme de clip et je lui est attribué l'occurence suivante : bt_pdf
dans mon code action script voilà ce que j'ai mis:


bt_pdf.addEventListener(MouseEvent.CLICK,onClick);
function onClick(pEvent:MouseEvent):void
{
on(press)
{
getURL(new URLRequest("pdf/dspp.pdf"),"_blank")
}
}

et dans la fenêtre erreur voici ce qui s'affiche

1180: Appel à une méthode qui ne semble pas définie, on.

#11 jcdenton

    Ceinture Orange

  • Members
  • PipPipPip
  • 40 messages

Posté 24 April 2009 - 16:49 PM

Salut,

Là tu mélanges une fonction AS3 avec une méthode AS2, c'est clair que ça va pas marcher.

AS3

Action Script


function onClick(event:MouseEvent):void
{
navigateToURL (new URLRequest("pdf/dspp.pdf")) ;
}
bt_pdf.addEventListener(MouseEvent.CLICK, onClick);

AS2

Action Script


bt_pdf.onPress = function() {
getURL("pdf/dspp.pdf");
}

Modifié par JC_Denton, 24 April 2009 - 16:51 PM.


#12 fa.pichonnet

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 27 April 2009 - 11:33 AM

Wouahhhhhhh !!!!!!!
Merci c'est super.
excuse moi pour cette réponse tardive mais j'étais partie en campagne tout un week-end sans ordinateur ! si si
En tout cas ça marche bien je suis super contente
J'espère avoir un jour le niveau pour te dépanner

#13 yesh

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 420 messages

Posté 29 April 2009 - 16:50 PM

quand je vois ça je me dis que pour certaines choses l'aS2 c'était quand même cool !

Modifié par yësh, 29 April 2009 - 16:51 PM.


#14 amandine13

    Ceinture Blanche

  • Members
  • Pip
  • 1 messages

Posté 18 August 2010 - 11:47 AM

Bonjour à tous,


Etant très novice en flash et surtout AS3, je cherche depuis plusieurs jours le code pour télécharger un doc en pdf lorsque l'on clique sur un bouton.

Ravie d'avoir trouvé ce code en AS3, je l'applique et là il y a une erreur de code qui dit :
1120: Accès à la propriété non définie affiche_pdf.

J'ai nommé mon fichier en pdf : affiche_pdf

et voici le code :
function onClick(event:MouseEvent):void
{
navigateToURL (new URLRequest("pdf/dspp.pdf"));
}
affiche_pdf.addEventListener(MouseEvent.CLICK, onClick);


Je ne comprend pas ce qui ne fonctionne pas.

De plus, je voudrais l'appliquer à un bouton (nommé bouton1). Avec le code ci-dessus je ne vois pas apparaître de propriété à un bouton. Est-ce normal ?

Je suis consciente que mes questions sont très basiques et je m'en excuse déjà !
Mais si quelqu'un pouvait m'aider ce serait génial !

Merci beaucoup ! :smile:

Modifié par amandine13, 18 August 2010 - 11:52 AM.




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)