gulli:board Logo

Anzeige


  Antwort
Raubu Spender
Gulliboard
 
Benutzerbild von Raubu
 
Registrierungsdatum: Jul 2000
Ort: http://3255413003
Beiträge: 408
Flash Pluginabfrage

Hallo,
da ich auf eine Website ein Flash einsetzen möchte würde ich gerne eine Seite vorschalten, die ne Abfrage startet ob das Flashplugin installiert ist.
Wie stelle ich das am besten an?
Meine Anforderungen an diese vorgeschaltete Seite sehen so aus.
  • Abfrage starten
  • Wenn Plugin insalliert, autom. Weiterleitung auf die "Flashseite"
  • wenn Plugin nicht installiert, autom. Weiterleitung auf eine HTML-Seite
oder eine andere Variante der vorgeschalteten Seite
  • Abfrage starten
  • Wenn Plugin insalliert, autom. Weiterleitung auf die "Flashseite"
  • wenn Plugin nicht installiert, dass man sich dann das Plugin per Klick
    downloaden / installieren kann oder zu der HTML-Seite springen kann
Ich denke das das alles per Java Script zu erreichen ist und da JS absolut nicht mein Ding ist hoffe ich auf die Hilfe der Gullianer JS / Flash Freaks

Ich sage schon mal allen die antworten, vielen, vielen Dank für ihre Hilfe


Gruß Raubu
Alt 16. 11. 2003, 09:22 Raubu is offline Mit Zitat antworten #1
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Das geht wunderbar ohne javascript:

http://alistapart.com/articles/flashsatay/
Abschnitt "Alternative Content"...

Wenn der Flashfilm nicht angezeigt werden kann, wird der alternative Inhalt angezeigt. Da kannst du dann einen Link zur flashfreien Seite reinsetzen.
Alt 18. 11. 2003, 10:11 aNtiCHrist is offline Mit Zitat antworten #2
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
Zwar schon länger her, aber genau das benötige ich jetzt.
Falls Flash nicht abgespielt werden kann, soll eine alternative Grafik angezeigt werden.

Wenn ich das richtig verstanden habe sollten diese Zeilen reichen:

<object type="application/x-shockwave-flash
data="c.swf?path=movie.swf"
width="400" height="300">
<param name="movie"
value="c.swf?path=movie.swf" />
<img src="noflash.gif"
width="200" height="100" alt="" />
</object>

Bei movie.swf habe ich meine flash-file angegeben und bei noflash.gif logischerweise meine alternative Grafik.

Das Problem:
Es wird nur die alternative Grafik angezeigt, aber kein Flash abgespielt.
In Dreamweaver wird das Objekt als ActiveX deklariert.

Hab ich was vergessen oder übersehen ?
Alt 15. 06. 2004, 12:52 onkel bouncy is offline Mit Zitat antworten #3
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Du kannst aber generell Flash in Browser angucken? Welcher Browser? Du hast den Flashloader c.swf auch im gleichen Verzeichnis? Geht es ohne den Loader?
Alt 15. 06. 2004, 13:05 aNtiCHrist is offline Mit Zitat antworten #4
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
1. ja (IE 5 / 6)
2. Flashloader ? Den hab ich übersehen.
Ich idiot.
Ok damit probier ich es nochmal.
Gibt es denn auch ne Lösung ohne Player um alternative Grafiken zu laden, oder ginge das nur über altrnative Seiten via JS ?
Alt 15. 06. 2004, 13:26 onkel bouncy is offline Mit Zitat antworten #5
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Was für eine Lösung ohne Player? Versehe ich nicht.

Es wird dem Browser ein Objekt von einem bestimmten Typ vorgesetzt, in diesm Fall ein Flashfilm. Wenn er das Objekt irgendwie verarbeiten kann, weil er das Format versteht, ist alles ok und die darin liegenden Elemente (bis auf param) werden ignoriert. Wenn der Browser das Format nicht versteht, werden die in dem object-Element liegenden Elemente abgearbeitet. Prinzipiell kann man dort wieder ein object-Element reinlegen, dann wiederholt sich das Spielchen...

Zu was sollen denn die Grafiken eine Alternative sein?
Alt 15. 06. 2004, 13:50 aNtiCHrist is offline Mit Zitat antworten #6
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
Vielleicht fehlt mir da auch einiges an Grundwissen.
Also wenn ich eine Flash-Anim in Dreamweaver einbinde werden diese im IE 5 / 6 auch einwandfrei abgespielt.
Wo jetzt genau der Player liegt kann ich nicht sagen.
Ich gehe im Normalfall vom IE-Ordner aus.

Jetzt geht es mir aber darum, diese (wenn nicht abspielbar) Flash-Files evtl durch eine normale grafik (gif /jpg) zu ersetzen.

Dafür sollte das Beispiel wohl auch sein.

Was meinst du damit ?:
Du hast den Flashloader c.swf auch im gleichen Verzeichnis?

In welchem Verzeichnis ?
Wo die Animation liegt ? Also auf dem Webserver ?
Alt 15. 06. 2004, 15:27 onkel bouncy is offline Mit Zitat antworten #7
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Wo jetzt dein Flashplayer liegt ist völig irrelevant.

Ja, das Beispiel zeigt die Möglichkeit, um alternativen Inhalt darstellen zu lassen, wenn der Flashfilm nicht abgespielt werden kann.

Ja, die Datei c.swf muss in dem gleichen Verzeichnis sein, wie die HTML-Datei und die eigentlichen Flashdatei. Zumindest, wenn du den Code in der HTML-Datei so lässt. Hast du denn überhaupt den Sinn dieser Datei verstanden? Hast du eine solche Datei erstellt, die den Hauptfilm lädt? Alternativ gibt es den Loader c.swf auch unter http://dreamweaverfever.com/play/flashsatay/ zum Runterladen. Lies dir ggf. die Anleitung dazu auf alistapart noch mal durch. Zum Probieren kannst du auch die Flashdatei direkt ohne das "c.swf?path=" davor in dem Code angeben. Achtung: Der Verweis liegt an zwei Stellen im Code! Also zweimal ändern.

Mir ist immer noch nicht klar, was du mit [q]Gibt es denn auch ne Lösung ohne Player um alternative Grafiken zu laden, oder ginge das nur über altrnative Seiten via JS ?[/q] meintst. Ich frage erneut: Zu was sollen die Grafiken Alternativen sein? Und wieso willst du nun weg vom Flashplayer? Ich denke es geht um Flashfilme?

Geändert von aNtiCHrist (15. 06. 2004 um 23:14 Uhr).
Alt 15. 06. 2004, 15:58 aNtiCHrist is offline Mit Zitat antworten #8
palmuser007
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
 
Benutzerbild von palmuser007
 
Registrierungsdatum: Apr 2000
Beiträge: 1.896
Also ich glaube onkel bouncy meinte mit "flashplayer" die c.swf.
Und ich denke er wollte wissen ob man die wirklich braucht.

Einfach ausprobieren: überall wo im Original "c.swf?path=movie.swf" steht muß der Name des eigenen Filmes hin.

Für den Grund für die c.swf kann ich mich aNtiCHrist nur anschließen: RTFM
Alt 15. 06. 2004, 16:47 palmuser007 is offline Mit Zitat antworten #9
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
palmuser007 hat es verstanden.
War vielleicht etwas umständlich formuliert.
Ich werde 1. die Lösung ohne den Player (bzw. loader) mal testen.
Falls es nicht geht muß ich es eben mit c.swf probieren.

Mit alternativen Grafiken meinte ich die jpg's / gif's die geladen werden sollen falls kein flash installiert ist.

Was für mich aber eine erneute Frage aufwirft:
Ersetzt der Loader (c.swf) denn ein installiertes Flash plugin ?
Das dürfte ja eigentlich nicht der Fall sein, sonst bräuchte man ja keine alternativen Grafiken (falls Flash nicht installiert ist), oder ?
Alt 15. 06. 2004, 23:14 onkel bouncy is offline Mit Zitat antworten #10
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Nein, die Datei c.swf ist nur dafür zuständig, das der olle IE bei großen Dateien schon vor dem Fertigladen mit dem Abspielen beginnt. Insofern kannst du das auch weglassen, wenn dich dieser Effekt nicht stört. Einen Flash(player)plugin brauchst du in jedem Fall...

Noch mal zur Definition der von mir verwendeten Wörter:

Flashplayer: Software von Macromedia, die das Abspielen von Flashfilmen erlaubt. Im Browser durch ein Plugin realisiert (Flashplugin).

Flashloader: die c.swf, ein kurzer Flashfilm, der den Pfad zum eigentlichen Flashfilm in dem URL übergeben bekommt und den nachlädt. So lässt sich die Abspielverzögerung im IE vermeiden.

Auf der A List Apart-Seite wird doch alles ausführlich erklärt, solltest du vielleicht mal lesen...
Alt 15. 06. 2004, 23:22 aNtiCHrist is offline Mit Zitat antworten #11
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
Besten dank für deine Erklärung bzw. Hilfe.
Jetzt dürfte selbst ich es verstanden haben.


Hier gibts noch ne deutsche Übersetzung von A List Apart: Flash Satay:
http://www.dodabo.de/html+css/flashsatay/

Ist für manche Leute vielleicht etwas verständlicher.

Geändert von onkel bouncy (16. 06. 2004 um 08:12 Uhr).
Alt 16. 06. 2004, 07:57 onkel bouncy is offline Mit Zitat antworten #12
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
Kleiner Zwischenbericht:
Wenn ich das wohl fehlende " hinter ...flash ergänze (... x-shockwave-flash")
funktionieren zumindest die flash files.

Der Loader funktionierte zwar, stellt sich aber erst als graue Fläche dar.
Vielleicht die Standart Browser Backgroundfarbe ?
Na egal, ohne funktioniert es ganauso gut.

Nun wollte ich natürlich auch die Funktionalität ohne FlashPlayer testen und mußte feststellen, daß sich zumindest im IE 5 & 6 kein Plugin für Flash im IE-Ordner befindet.
Zumindest habe ich keins gesehen.
Es scheint sich also irgendwo im System 98 bzw. XP zu befinden.

Kann mir jemand sagen wie ich den FlashPlayer temporär deaktivieren kann ?

Noch was:
Kann es sein, daß die meisten Browser ein Flash-Player plugin bereits integriert haben bzw. mitliefern ?
Alt 17. 06. 2004, 09:35 onkel bouncy is offline Mit Zitat antworten #13
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 16.127
Total übersehen, da fehlte selbstverständlich das ". Wenn es ein kleiner Film ist, ist das Weglassen des Loaders nicht schlimm, aber wenn du mit dem IE und einer langsamen Anbindung die Seite aufrufst, sollte man auch schnell ein Resultat bekommen. Probier das lieber aus, sonst warten die Leute zu lange und denken, es wäre was kaputt... Den Hintergrund kannst du bei Flash imo über <param name="bgcolor" value="#000000"> setzen. Oder du baust dir selber einen Loader mit einem passenden Hintergrund.

Wo sich da Flashplugin beim IE befindet weiß ich auch nicht, aber bei Opera kann man sehr komfortabel über F12 die Plugins und damit Flash deaktivieren.

Mozilla und Firefox bringen definitiv keinen Flashplayer mit, Opera hingegen seit Version 6 (?) schon. Beim IE weiß ich das nicht so genau, ich glaube aber, dass da auch irgendeine alte Version dabei ist.
Alt 17. 06. 2004, 10:34 aNtiCHrist is offline Mit Zitat antworten #14
onkel bouncy
Mitglied
 
Registrierungsdatum: Aug 2003
Beiträge: 259
Für diese Projekt sind es nur 3 & 10 KB an Flashfiles.
Den Loader benötige ich da nicht wirklich.
Ich werde das trotzdem nochmal überprüfen falls ich ihn mal brauchen sollte.
Mozilla wollte ich eh schon länger installiert haben.

Danke.
Alt 17. 06. 2004, 12:03 onkel bouncy is offline Mit Zitat antworten #15
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 23:13 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
paranoia.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory