Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2003, 09:24   #1 (permalink)
<-- aufm Schlauch!
 
Benutzerbild von Dannyboy1980MD
 
Registriert seit: Jun 2001
Ort: Hameln
Beiträge: 101
Question Stroboeffekt

Hi Leute!

Wie kann ich in Flash nen schnellen Stroboeffekt á la www.2advanced.com erstellen? das maximale was ich geschafft habe war "licht an" in Bild eins, "licht aus" in Bild zwei. Die Geschwindigkeit hängt also von den Bps meines Films ab - iss nicht so gut, da zu langsam!

Gibts ne andere Möglichkeit?
Dannyboy1980MD ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:01   #2 (permalink)
anyway
Gast
 
Beiträge: n/a
Das was Du siehst, ist immer Frameabhängig - wie sollte das auch anders gehen?

Lösung: Framerate raufsetzen - ich arbeite z.B. mit 60 Frames/Sekunde - das dürfte dann auch schnell genug sein.

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 11:07   #3 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
Hey,
mit Intervallen kannst Du auch Bildfolgen programmieren, die schneller sind als die aktuellen FPS...

Gruß,
Thorsten
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:13   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi thorsten, wo ich das grade lese.... schneller als die fps gehts doch auch nicht, oder sehe ich das falsch?

ActionScript:
  1. function strobo() {
  2.     if(!strobo){
  3.         mc._visible=1;
  4.     }else{
  5.         mc._visible=0;
  6.     }
  7.     strobo=!strobo;
  8. }
  9. setInterval(strobo,10);
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:19   #5 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
Naja,
ich bin ja ohne probieren (und ohne Referenz...) nicht sonderlich AS-fest. Aber mit einem updateAfterEvent(); solte es eigentlich schneller gehen, oder?

Gruß,
Thorsten
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:22   #6 (permalink)
anyway
Gast
 
Beiträge: n/a
Dürfte aber wohl der Performanz nicht so zuträglich sein, oder?

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 11:24   #7 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
Zitat:
Geschrieben von th.
Naja,
ich bin ja ohne probieren (und ohne Referenz...) nicht sonderlich AS-fest....
hehe willkommen im club

updateAfterEvent..... Ach dafür kann man das verwenden
thanx th.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:26   #8 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
Wenn der restlich Film mit weniger FPS auskommt, sollte es doch performancesteigernd sein wenn ich nur das relevante Objekt häufiger aktualisiere?
(Ich kann's hier gerade aber nicht austesten, weiß also auch nicht sicher, ob es überhaupt geht )

Gruß,
Thorsten
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:27   #9 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
@Smirgel: geht's denn?
__________________
polyaktiv.de
Flash 3D-Renderer
th. ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:34   #10 (permalink)
anyway
Gast
 
Beiträge: n/a
Mh, theoretisch müsste ja der minimalst zulässige Intervall über 9 ms gehen.
Das Problem ist nur, daß Flash alle auf der Bühne enthaltenen Objekte aktualisieren muß und nicht nur das, wo updateAfterEvent draufsteht..

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 11:39   #11 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
jepp thorsten. blinkt bis der arzt kommt bei 15fps

ActionScript:
  1. function strobo() {
  2.         if(!strobo){
  3.                 mc._visible=1;
  4.         }else{
  5.                 mc._visible=0;
  6.         }
  7.         strobo=!strobo;
  8.         updateAfterEvent();
  9. }
  10. setInterval(strobo,10);
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 03-09-2003, 11:54   #12 (permalink)
<-- aufm Schlauch!
 
Benutzerbild von Dannyboy1980MD
 
Registriert seit: Jun 2001
Ort: Hameln
Beiträge: 101
DankE! :-)

Funktioniert - SUPI!



Danny
Dannyboy1980MD ist offline   Mit Zitat antworten
Alt 03-09-2003, 12:23   #13 (permalink)
th.
Neuer User
 
Benutzerbild von th.
 
Registriert seit: Oct 2001
Ort: Bielefeld
Beiträge: 1.279
@anyway: Das ist schon klar, ist aber auch so, wenn die Framerrate höher eingestellt ist, dafür werden dann aber größere Scripte nicht öfter als nötig ausgeführt. Ist aber sicher projektabhängig.

Thorsten
__________________
polyaktiv.de
Flash 3D-Renderer
th. 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 08:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele