Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-09-2003, 14:11   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 3
Film für eine Bestimmte Zeit stoppen

Hallo Flasher,
ich habe ein Problem was ich leider nicht elegant mit AS lösen kann.
Das Problem:
- es handelt sich um eine Präsentation mit Bildern, die ich ein- und ausblende verschiebe zoome usw.
- sie läuft im Fullscreenmodus und soll den ganzen Abend laufen
- dazu ist es nötig die Bilder einfach mal 5 bis 10 min stehen zu lassen
- also ich möchte einen Film für 5min einfach anhalten und dann weiterspielen lassen
- natürlich kann ich einfach,je nach Filmgeschwiendigkeit das Bild auf 3000 Frames stehen lassen und warte bis der Film durch gelaufen ist
- aber das ist nun wirklich keine schöne lösung
-ich suche eine AS lösung, ich habe was über "timeout" gelesen, kommaber damit auch nicht wirl´klich weiter.

Vieleicht kann mir ja von euch einer weiterhelfen


Vielen Dank cu Krautz
krautz ist offline   Mit Zitat antworten
Alt 24-09-2003, 14:35   #2 (permalink)
x-trem flashing
 
Benutzerbild von schorschua
 
Registriert seit: Jul 2001
Ort: terra x
Beiträge: 39
habe mal ein beispiel gebaut...

ActionScript:
  1. // "s" ist die wartezeit in millisekunden. ist s=2000 hält der film also für zweisekunden an... :)
  2. s = 2000;
  3. e = getTimer() + s;
  4. for (i = getTimer(); i < e; i = getTimer()) {
  5.     stop();
  6. }
  7. play();

siehe dateianhang
Angehängte Dateien
Dateityp: zip timer.zip (2,5 KB, 24x aufgerufen)
__________________
so einfach wie möglich... aber nicht einfacher!
schorschua ist offline   Mit Zitat antworten
Alt 24-09-2003, 14:50   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. //ins erste frame der Diashow
  2. stop();
  3. var count = setInterval(_root, "NextFrame", 300000);//für 5 min!!
  4.  
  5. //ins frame nach dem lezten bild
  6. gotoAndStop(1);
  7. clearInterval(count);
Angehängte Dateien
Dateityp: zip dia-show.zip (2,4 KB, 46x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 24-09-2003, 18:11   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 3
...super Danke, ich habe leider heute keine Zeit mehr es auszuprobieren - aber Morgen wird der Knoten platzen.

Also nochmal Danke für die schnelle Hilfe

cu Krautz
krautz ist offline   Mit Zitat antworten
Alt 24-09-2003, 18:38   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 3
Zitat:
Geschrieben von schorschua
habe mal ein beispiel gebaut...

ActionScript:
  1. // "s" ist die wartezeit in millisekunden. ist s=2000 hält der film also für zweisekunden an... :)
  2. s = 2000;
  3. e = getTimer() + s;
  4. for (i = getTimer(); i < e; i = getTimer()) {
  5.     stop();
  6. }
  7. play();

siehe dateianhang
Hi schorschua,
Dein Script funzt zwar, hat aber leider seine Grenzen. Schon bei s=20000 kommt die Warnung "Flash Player wird durch dieses Script verlangsamt..." Leider ist das Script für meine Verwendung nicht geeignet. Ich hatte es auch schon mit einer if else schleife versucht mit ähnlichem Erfolg.
Aber Trotzdem Danke für das Posting
cu Krautz

PS: Das Andere Script läuft bei 50000 ohne Probleme mal sehn wo da die Grenzen sind - hoffentlich unter 5 min
krautz ist offline   Mit Zitat antworten
Alt 25-09-2003, 13:26   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ krautz
meins is grenzenlos
habs getestet! auch mit 300000, was 5 min entsprechen würde
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 25-09-2003, 13:39   #7 (permalink)
Alter User
 
Benutzerbild von norg
 
Registriert seit: Sep 2002
Ort: Colonia
Beiträge: 447
heyheyhey - just in dieser sekunde konnte ich genau das gebrauchen. eingebaut & fertig. besten dank.

gruss

N O R G
norg ist offline   Mit Zitat antworten
Alt 25-09-2003, 14:36   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Gern geschehen, viel Spaß damit
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 21-08-2007, 20:34   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 3
Hallo zusammen,

gibt es für diese Sache mittlerweile noch andere einfache Möglichkeiten? Weil wenn ich eine Datei mit diesem AS für den Flash Player9 exportiere, funktioniert das nicht. Geht nur in der Version 6. Ich hab in meiner Datei allerdings noch einige Effekte, die im Flash Player 6 nicht laufen. Muss also in eine neuere Version exportieren.

Wie gesagt: Ich suche eine einfache Möglichlkeit, den Film für eine bestimmte Zeit zu stoppen und dann weiter abspielen zu lassen.

LG, Dobi
Dobi ist offline   Mit Zitat antworten
Alt 21-08-2007, 20:48   #10 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
PHP-Code:
setTimeout(function(){_root.play()},2000);
stop(); 
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 28-08-2007, 16:14   #11 (permalink)
Neuer User
 
Registriert seit: May 2006
Ort: Lüneburger Heide u. Hannover
Beiträge: 34
Zitat:
Zitat von RustyCake Beitrag anzeigen
ActionScript:
  1. //ins erste frame der Diashow
  2. stop();
  3. var count = setInterval(_root, "NextFrame", 300000);//für 5 min!!
  4.  
  5. //ins frame nach dem lezten bild
  6. gotoAndStop(1);
  7. clearInterval(count);

ist hier die angabe dann auch in millisekunden`?
Crashy1984 ist offline   Mit Zitat antworten
Alt 19-02-2008, 10:05   #12 (permalink)
Weltbeherrscher
 
Benutzerbild von GockoLocko
 
Registriert seit: May 2004
Beiträge: 134
Hi Leutz,

hab inzwischen drei verschiedene Varianten der Skripte ausprobiert, den Film anhalten tun Sie alle, habe aber immer folgendes Problem:

- ich lade mit loadMovieNum auf Ebene 1 einen Introfilm
- Innerhalb dieses Films werden die Pause Kommandos gesetzt
- Klickt man in der Navi wird der Film per unloadMovieNum rausgenommen
- Und der neue Film geladen
- Dieser neue Film akzeptiert dann aber die eigenen stop(); Kommandos nicht mehr
- Wenn ich das Pause Skript auskommentiere funzen die stop(); Kommandos einwand frei

Mein aktuelles Skript:

Code:
function pause() {        

	clearInterval(id);        
	play();
	
	}
	
id = setInterval(pause, 5000);

Any ideas???
__________________
Irgendwann werde ich die Welt beherrschen, also seid lieb zu mir!

Geändert von GockoLocko (19-02-2008 um 10:36 Uhr)
GockoLocko 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 11:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele