ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
610
610
EMPFEHLEN
-
02.05.07 19:45 #1
- Registriert seit
- Jan 2007
- Beiträge
- 65
Hallo,
ich hab mich grade durch etliche threads über slideshows gekämpft. Leider bin ich jetzt auch nicht schlauer. Ich bin ein ziemlicher Flash-Neuling und mein Problem ist sicher ganz simpel:
Gibt es ein kleinen Code den ich in einem Bild einfügen kann, und der sagt: stoppe hier 5 Sekunden und fahre dann fort. So müsste ich nicht nach jedem Foto 60 Bilder frei lassen (12 bilder/sek).
Es geht bestimmt auch eleganter. Vielleicht kann mir jemand auf eine ganz einfache Weise weiterhelfen?
lg
mona
-
Hi,
Code :1 2 3 4 5 6 7 8
stop(); var iv = setInterval(this, "weiter", 5000); function weiter() { clearInterval(iv); play(); }
Gruß
.
-
02.05.07 20:06 #3
- Registriert seit
- Jan 2007
- Beiträge
- 65
yeaaaaaaa, danke
-
05.05.07 20:41 #4
- Registriert seit
- Jan 2007
- Beiträge
- 65
hier ist jetz doch noch ein problem aufgetreten: unzwar habe ich innerhalb meines filmchens einen button, der den Film stoppen lässt (falls sich jemand ein bild länger als 5 sekunden ansehen will). Falls der Betrachter nun bei dem Bild mit der Aktion stoppt, geht der Film nach 5 sekunden trotzdem weiter. Wie kann ich das vermeiden?
-
Hi,
Du musst das Intervall mit dem Buttonklick löschen:Code :1 2 3 4
button.onPress = function() { stop(); clearInterval(iv); }
Gruß
.
-
05.05.07 21:24 #6
- Registriert seit
- Jan 2007
- Beiträge
- 65
oki, dankeschön
-
05.05.07 21:39 #7
- Registriert seit
- Jan 2007
- Beiträge
- 65
nun ergibt sich schon das nächste problem, denn wenn ich den film nun einfach durchlaufen lasse, bleibt der film bei dem bild mit der aktion hängen.
stop();
var iv = setInterval(this, "weiter", 5000);
button.onPress = function() {
stop();
clearInterval(iv);
}
-
Hi,
1. denke ich nicht, dass die Aktion mit dem Button in diesen Frame (und auf diese Zeitleiste?) gehört.
2. Fehlt die Funktion "weiter".
Poste bitte mal Deine Datei.
Gruß
.
-
05.05.07 22:37 #9
- Registriert seit
- Jan 2007
- Beiträge
- 65
ok, hier ist die datei: http://www.mona-fee.de/galerie_iceland2.fla
-
Hi,
1. hast Du (wie ich vermutet habe) die Funktion "weiter" entfernt, die zum Abspielen nach der Pause dient. Setze sie wieder ein, aber lege sie am besten (einmalig) in den ersten Frame, da es keinen Sinn macht, sie bei jeder Pause neu zu definieren.
2. Mein Vorschlag:kann natürlich nichts bringen, wenn Du kein Objekt mit dem Instanznamen "button" auf der Bühne hast (und Deine Buttons im Übrigen über Objektcode steuerst). Es war nur ein exemplarisches Beispiel, um zu zeigen, wie man das Intervall bei einem Klick löschen kann (mensch Leute, denkt doch mal ein bisschen mit und übernehmt nicht einfach alles per Copy&Paste ...).Code :1 2 3 4
button.onPress = function() { stop(); clearInterval(iv); }
3. Da Du auf Deinem Play-Button (bei dem es sich um eine Schaltfläche handelt) den Code direkt definierst, musst Du das Intervall auch dort löschen:Code :1 2 3 4 5
// auf dem Play-Button: on (release) { clearInterval(iv); play(); }
Gruß
.
-
06.05.07 10:49 #11
- Registriert seit
- Jan 2007
- Beiträge
- 65
Achso ist das... Vielen Dank.
lg
mona
Ähnliche Themen
-
Ganz simpel oder nicht?
Von hansiH im Forum C/C++Antworten: 5Letzter Beitrag: 07.06.07, 18:31 -
ganz simpel, aber zu schwer
Von ChainReactor im Forum 3D Studio MaxAntworten: 5Letzter Beitrag: 10.08.04, 12:52 -
ganz simpel csv-datei auslesen?
Von shrewm im Forum PHPAntworten: 7Letzter Beitrag: 04.03.04, 11:25 -
Addition mit Asp (wohl ganz simpel?)
Von pascili im Forum ASPAntworten: 10Letzter Beitrag: 05.02.03, 15:43 -
templates ganz simpel?
Von blubber im Forum PHPAntworten: 3Letzter Beitrag: 02.02.03, 12:55





Zitieren
Login





