Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-02-2005, 13:14   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 100
Pdf öffnen aus Flash aus Director???

Hallo,
da ich mit der Suche keine passenden Beiträge gefunden habe, hier miene direkte Frage:

Ich habe ein swf, das ich in Director importiere. In diesem swf ist nun ein Button, der eine pdf-Datei öffnen soll. (im browserfenster oder so)
Wie muss nun der Code im Flash aussehen, der "durch" Director hindurch quasi mein pdf öffnet?

Danke im Voraus,
philipp
Seraphim ist offline   Mit Zitat antworten
Alt 25-02-2005, 13:51   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ich habe vor Jahren mal etwas in Lingo gemacht
und alles wieder vergessen.
Du kannst aber aus Flash einen Lingo Befehl aufrufen.
Dieser Lingo Befehle öffnet dann das PDF.

in Flash:
ActionScript:
  1. getURL("event: eventName parameter");
bzw:
ActionScript:
  1. getURL("lingo: befehl");
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (25-02-2005 um 13:53 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 25-02-2005, 14:07   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 100
Wie wäre denn dann der lingo-code? (in director)

Gruß
Seraphim ist offline   Mit Zitat antworten
Alt 25-02-2005, 14:20   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Versuche doch mal direkt aus dem Flash die PDF
zu öffnen.

ActionScript:
  1. getURL("file:///meine.pdf");

Wenn das nicht geht, suche ich mal nach dem Lingo
Befehl.

edit:
Das hier geschriebene geht leider nicht!!
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (25-02-2005 um 17:10 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 25-02-2005, 14:28   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 100
Hat leider nicht geklappt!
Seraphim ist offline   Mit Zitat antworten
Alt 25-02-2005, 17:09   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ok, ich muss sagen ich habe da wohl
einige Restriktionen missachtet.
Man kann gar keine .pdf direkt öffnen.

Ich weiß nicht, wie man es aus Direktor macht,
aber aus einem FlashProjektor kannst Du per
ActionScript:
  1. fscommand("exec","pdf.bat");
schon mal eine .bat Datei aufrufen, in der dann z.B.
folgendes steht:
Code:
@echo off
start Acrobat/Reader/AcroRd32.exe test.pdf
exit
Zu beachten wäre:
Das ganze geht nur aus dem FlashProjektor.
Die pdf.bat muss in einem Ordner namens fscommand liegen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 25-02-2005, 17:17   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
So ich habe etwas für Dich gefunden.
Für den Director gibt es ein Extra.
Damit kann man Files öffnen und vieles mehr:
http://www.mods.com.au/budapi/
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 26-02-2005, 08:01   #8 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
Aus Flash heraus kann man sehr wohl ne PDF öffnen, hab ich gestern erst gemacht. mit getURL("deine.pdf","_blank);

Das funktioniert jedoch nur wenn du es veröffentlicht hast, sprich nicht in der Vorschau sondern über den Browser.
Agent-Orange ist offline   Mit Zitat antworten
Alt 26-02-2005, 08:47   #9 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
@agent-orange, .....leider Thema verfehlt....., denn:
Zitat:
Zitat von Seraphim
Ich habe ein swf, das ich in Director importiere. In diesem swf ist nun ein Button, der eine pdf-Datei öffnen soll.
...also nix mit Browser, die File ist dann auch wohl eine exe (vielleicht auch eine dir), das fällt also flach.
Ich weiss auch nicht wie der Code aussehen muss (funktionieren sollte es über Director aber problemlos), ich weiss aber wer das wissen sollte:
rena

also alle mal laut rufen: reeeenaaaa

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 26-02-2005, 08:52   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 100
Reeeeena!
Seraphim ist offline   Mit Zitat antworten
Alt 26-02-2005, 10:04   #11 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
ok erst lesen dann posten, sry ^^
Agent-Orange ist offline   Mit Zitat antworten
Alt 26-02-2005, 10:13   #12 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
*g*

Also - den Aufruf in Flash wie von theBiz im ersten Posting geschrieben vorausgesetzt: zwei Möglichkeiten

1.) Nur mit Directormitteln
Code:
on eventname
open "deine.pdf" with "pfadzur/Acrobatreader.exe" 
-- oder (seit Dir MX2004?)
_player.open("deine.pdf", "pfadzur/Acrobatreader.exe")
end
Den "pfadzur/Acrobatreader.exe" musst du natürlich kennen und da zeigt sich die Schwierigkeit dieser Methode, früher konnte man glaub nach Lizenzvereinbarung eine lauffähige Readerversion mit brennen, geht aber glaub nicht mehr, wenn ich mich nicht irre.
Probier's mal nur mit open "deine.pdf" ... vielleicht geht's ja, ungetestet.

2.) mit dem von theBIz genannten Xtra BuddyAPI -> zwei Funktionen sind frei
- in den Xtra-Ordner des Director-Programmverzeichnisses legen
- in Director (im Projektorfile) unter Modifizieren -> Film -> Xtras das Xtra in der Liste hinzufügen oder in einen eigenen Xtra-Ordner neben dem Projektor ablegen ... eben wie bei allen Xtras üblich
- zum Öffnen z.B.
Code:
on eventname
  instanz = new (Xtra "budapi") 
  myfile=the moviepath&"ordnerderpdfs/deine.pdf"
  ok=baOpenFile( myfile , "normal" )
  instanz=0 
end
Mit BuddyAPI kannst auch prüfen ob der User den Reader installiert hat, wo der sich befindet und ggf den Pfad dorthin herausfinden und beim Öffnenbefehl mit angeben. Die Befehle hab ich aber grad nicht auswendig im Kopf .. mußt in der BuddyAPI-Hilfe nachschaun.

Wichtig: In beiden Fällen liegen die Befehle in einem _Filmscript_ in Director.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (26-02-2005 um 10:15 Uhr)
rena ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele