Director 8: inserire documenti pdf.

Di: barbara | 26/09/2020 17:31:48
Sto creando un cd rom con director 8 e ho la necessità di collegare a dei pulsanti l'apertura di un documento pdf ma non so come si fa... qualcuno mi sa aiutare?
Grazie

Risposte



Ciao,
innanzitutto dovresti specificare come vorresti che il file pdf si aprisse, comunque prova questo script:
on mousedown me
open "nome_file.pdf" with "acrobat.exe"
end

Di: goku | 26/09/2020 17:32:48


Ti ringrazio. Vorrei che cliccando sul mio pulsante si apra Acrobat reader e di conseguenza il mio catalogo. Ma va bene anche se cliccando il pulsante mi da la possibilità di scaricare il mio file... insomma l'importante per me è riuscire a dare su Director il comando di lettura del mio catalogo pdf.

Di: barbara | 26/09/2020 17:32:48


Se il codice precedentemente postato non ti funziona,
potresti usare una delle due funzioni gratuite dello Xtra Buddy Api:
on mouseup me
set ok = baFindApp("pdf")
open the pathname& "nome_tuo_file.pdf" with ok
end

Di: goku | 26/09/2020 17:33:48


Sì, ma se l'utente non ha installato Acrobat Reader e ha invece Photoshop, it tuo script potrebbe non funzionare. Io farei prima un check sulla macchina dell'utente se ha installato il Reader, oppure verificare che l'applicazione trovata sia effettivamente Acrobat, tipo:
if ok contains "Acroread" or ok contains "Acrobat" then
ecc. ecc.
ciauz

Di: paolibo | 26/09/2020 17:33:48


[USER]goku[/USER]

Ciao,
innanzitutto dovresti specificare come vorresti che il file pdf si aprisse, comunque prova questo script:
on mousedown me
open "nome_file.pdf" with "acrobat.exe"
end

Ciao! Sono nuovo e mi complimento per il forum!! Sto utilizzando proprio quello script:
on mouseUp
open "01.pdf" with the moviePath & "Acrobat/Reader/AcroRd32.exe"
end mouseUp
però se apro un pdf, non lo chiudo e ne apro un altro (nel cd ne ho 14) mi da errore. Devo prima chiuderne uno per vederne un altro. Hai qualche suggerimento?
Grazie mille!
Massimo

Di: Amos | 26/09/2020 17:33:48


Ti da errore in quanto avendo associato a piu' pulsanti lo stesso comando "open .. with ..", director forza la riapertura del reader e ti da errore in quanto già aperto..
Per risolvere puoi utilizzare il buddyapi come già suggerito prima attraverso il comando baopenfile che apre un file con il programma ad esso associato..
ciauz

Di: paolibo | 26/09/2020 17:33:48