Just nu i M3-nätverket
Gå till innehåll

Öppna PDF i Flash?


Marcus Marcus

Rekommendera Poster

Marcus Marcus

Hej

 

Jag har gjort en Flash-hemsida. Nu behöver den utökas med några utskriftsvänliga PDF-grejer. Jag har gjort en knapp och jag har lagt in PDF-filen i biblioteket (dock blir det inte ett snyggt A4, utan det tar endast med själva "grafiken" i PDF-dokumentet).

 

Nu undrar jag hur jag får knappen att öppna ett PDF-dokument i ett separat fönster så att besökerna på sidan enkelt kan klicka på knappen, få upp ett PDF-dokument och skriva ut det?

 

Tacksam för svar!

 

marcus

 

Länk till kommentar
Dela på andra webbplatser

Du lägger pdf-filen sepparat och länkar till den som vanligt med getURL().

 

on(release)
{
   getURL("filnamn.pdf", "_blank");
}

 

/Mirandir

 

Länk till kommentar
Dela på andra webbplatser

Marcus Marcus

:thumbsup:

 

Förstår den enkla principen. Men då behöver jag alltså ytterligare en URL-adress? Sådana är ju sällan gratis? Men det är det som gäller?

 

Tack för hjälpen!

 

Länk till kommentar
Dela på andra webbplatser

Någon ny URL behöver du inte. Du kan ju lägga den på samma ställe som din swf men som en enskild fil.

 

/Mirandir

 

Länk till kommentar
Dela på andra webbplatser

Marcus Marcus

Ah, perfekt! I FTP-programmet laddar jag alltså upp

 

1. index (som pekar på swf-filen)

2. swf-filen

3. PDF-filen

 

Då ligger alla de tre filerna uppe. Men när jag klickar på "pdfKnapp", vad ska jag då skriva i ActionsScript att programmet ska göra? För då har ju PDF-filen ingen egen URL?

 

Tack på förhand!

 

Länk till kommentar
Dela på andra webbplatser

PDF filen får så pass mycket egen URL som den behöver.

 

För att öppna den i ett eget fönster skriver du bara:

 

on(release)
{
    getURL("filnamn.pdf", "_blank");
}

 

Där givetvis "filnamn" skall ersättas av pdf-dokumentets filnamn.

 

/Mirandir

 

Länk till kommentar
Dela på andra webbplatser

  • 5 years later...

Säkert bra sätt men med tanke på att tråden är mer än 5 år gammal så får vi hoppas att Marcus Marcus redan löst det :)

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...