hilfdirselbst.ch
Facebook Twitter gamper-media
OVO S
Beiträge: 89
20. Apr 2002, 12:41
Beitrag #1 von 9
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Hallo Zusammen!
Ich suche irgend einen sinnvollen Weg, wie ich die in einem GIF-File "verteckte" Animation, auf bsp. Mausklick starten lassen kann. Also dass die Animation nicht entsprechend des Download-Fortschrittes ruckelnd beginngt, sondern zuerst dowloaden, dann durch eine User-Aktion die Gif-Animation starten. Kann mir da jemand helfen?
Top
 
X
Urs Gamper  A  p
Beiträge: 3653
20. Apr 2002, 12:44
Beitrag #2 von 9
Beitrag ID: #2933
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


wenn die animation nicht in einer schlaufe ist, kannst du ja dem ersten bild eine verzögerung von einigen sekunden zuweisen.
wenn es eine schlaufe ist, wird halt dann nach dem letzten bild automatisch eine verzögerung sein.
als Antwort auf: [#2931] Top
 
OVO S
Beiträge: 89
20. Apr 2002, 14:12
Beitrag #3 von 9
Beitrag ID: #2937
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Danke für Deinen Tip. Ich habe noch aus einem anderen Forum folgenden Typ bekommen:Zwei Gifs benutzen, 1 Gif nur erstes Frame, dann eine "set image url action" an eine Trigger hängen, um auf das zweite Bild zu wechseln.
Vielen Dank
als Antwort auf: [#2931] Top
 
WolfJack
Beiträge: 2846
20. Apr 2002, 18:37
Beitrag #4 von 9
Beitrag ID: #2949
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Hi OVO,
wenn Du Lust hast, besuche doch mal meine interessante Lösung!

Zu finden auf meiner http://www.eierschale-berlin.de - Fanpage im Bottom-Frame..
Lässt sich vom Betrachter stoppen und auf Mouse-Klick wieder weiter laufen!

:O)
als Antwort auf: [#2931] Top
 
Buzzbomb
Beiträge: 1252
21. Apr 2002, 08:48
Beitrag #5 von 9
Beitrag ID: #2960
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


hi,
da golive ja dhtml fähig ist,ist das kein problem,da kannst du über die zeitachse dein gif abspielen lassen.
mfg
als Antwort auf: [#2931] Top
 
OVO S
Beiträge: 89
21. Apr 2002, 09:24
Beitrag #6 von 9
Beitrag ID: #2962
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Hallo Buzzbomb,
Kannst Du das ein wenig umschreiben. Folgendes Verhalten möchte ich erzielen:
1. Der Surfer kommt auf die Seite
2. Der Downlaod der Gif-Animation wird logischerweise gestartet.
3. Nun möchte ich aber, dass der Surfer mit der Maus zuerst auf einen Button klicken muss, um die Animation zu starten. Wann der Surfer darauf klickt weiss ich nicht, so habe ich eben das mit der Zeitachse nicht recht verstanden.

Ich habe nun folgende Lösung getroffen:
Von der Animation erstes Frame in eine Datei xy_01 gespeichert, die gesamte Animation in eine Datei xy_02 gespeichert und letztes Bild der Animation in Datei XY_03

Die Dateien xy_02 und xy_03 werden mit einer Kopfaktion "im voraus geladen".

Dann habe ich in den Rahmen2 das Bild Datei XY_03 platziert und diesen Rahmen als "nicht sichtbar" gehackt!

Diesen "unsichtbaren" Rahmen2 habe ich dann über den Rahmen1 gelegt und selbstverständliche alle Bildgrössen und Bildplatzierungen genaustens aufeinander abgestimmt.

Dann habe ich in den Rahmen1 einen Rollover platziert. Diesem das Bild xy_01 unter Status normal zugeordnet.
Dann den Rollover markiert, und:
- zusätzlich für den Mauseintritt eine Aktion "Bildwechsel" auf Bild xy_01 zu geordnet.
- und für den "Mausklick" eine Aktion "Bildwechsel" auf Bild xy_02 zu geordnet.
- und für den "Mausaustritt" eine Aktion "Sichtbarkeit Ebene 2 einblenden" und eine Aktion "Sichtbarkeit Ebene 1 ausblenden". Das funktioniert sogar gut. Das Problem mit onlaod IE 4.0 habe ich umgangen mit den verschiedenen Dateinamen. Hat da jemand eine Ergänzung?
als Antwort auf: [#2931] Top
 
SabineP  M 
Beiträge: 7586
21. Apr 2002, 12:20
Beitrag #7 von 9
Beitrag ID: #2967
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Hi OVO, es ist ganz einfach

Hier eine Lösung für alle Browser.



<img src="statisch.gif" name="bild1">

<br>

<a href="#" onClick="javascript:images.bild1.src='animation.gif'; return false;">

<img src="button.gif" border="0"></a>



Die Animation in animation.gif läuft nur einmal

(in ImageReady einstellen)



Das Beispiel ist hier zu sehen:


http://sperner.50free.net/forum/animation.html
als Antwort auf: [#2931]
(Dieser Beitrag wurde von SabineP am 3. Feb 2004, 14:00 geändert)
Top
 
Ollli
Beiträge: 458
21. Apr 2002, 14:29
Beitrag #8 von 9
Beitrag ID: #2969
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Zitat:
SabineP schrieb am 2002-04-21 12:20 :
<img src="statisch.gif" name="bild1">
<br>
<a href="#" onClick="javascript:images.bild1.src='animation.gif'; return false;">
<img src="button.gif" border="0"></a>
Das Problem ist nur, dass die Animation erst geladen wird, wenn man drauf klickt.
Entweder du nutzt die Funktion "Bild vorladen" in GoLive oder du machst es selber:

<script language="JavaScript">
animation = new Image();
animation.src = "animation.gif";
</script>
im Head der Seite

<img src="statisch.gif" name="bild1">
<br>
<a href="#" onClick="javascript:images.bild1.src='animation.src'; return false;">
<img src="button.gif" border="0"></a>
anstatt des Codes von SabineP

wie gesagt, dies musste nur machen, wenn das Bild vorher geladen werden soll un du aber nicht nicht GL-Funktion nutzen willst.
Ansonsten ist Sabines Lösung die besten

Ollli
als Antwort auf: [#2931] Top
 
OVO S
Beiträge: 89
21. Apr 2002, 16:38
Beitrag #9 von 9
Beitrag ID: #2971
Bewertung:
(7857 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GIF-Animation kontrolliert starten


Ich bin beeindruckt von Eurer Hilfe! Echt gut was da jetzt gelaufen ist. Vieeeeelen Dank, werde wohl auf die einfachere Lösung von Sabine wechseln, mit der Aktion Bild vorladen.

[ Diese Nachricht wurde geändert von: OVO am 2002-04-21 16:39 ]
als Antwort auf: [#2931] Top
 
X