Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-09-2003, 14:37   #1 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
zeitleiste scrollen?

Hallo zusammen,
habe wieder mal ein Problem. Ich möchte den Dopplereffekt grafisch darstellen und natürlich animieren. Da ich aber nicht immer Leute mit gleichem IQ und Aufnahmefähigkeit vor mir sitzen habe, möchte ich die Grafik nicht immer im gleichen Tempo ablaufen lassen. Also denke ich mir: machste einen Scroller, der die Zeitleiste eines MC´s scrollt. ABER WIE?

Habe gesucht und leider nichts gefunden, ausser weiteren Suchtips für Fader uns Slider, die aber allesamt nichts gebracht haben.

Also: ich habe ein MC "Doppler" und dessen Zeitleiste möchte ich mit einem Scrollbalken (ohne up and down buttons - nur balken) steuern.

Ideen?

Vielen Dank schonmal fürs lesen.
woifaaal ist offline   Mit Zitat antworten
Alt 05-09-2003, 15:04   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Tja, die einzige Möglichkeit, an der tatsächlichen Filmgeschwindigkeit zudrehen ist, einen Film mit anderer Framerate in _level0 zu laden. Du müsstest dann quasi den Film mit jeder in Frage kommenden Framerate abspeichern und ggf. in _level0 laden. Da so ein Ladevorgang aber nun mal Film- und Connectionabhängig mindestens seine paar Sekündchen, wenn nicht Minütchen braucht, ist das eher unpraktisch, für einen Slider allemal Schwachsinn.

Also bleibt Dir eigentlich nur, alle Bewegungen und Scalings in AS zu proggen und die Animationsschritte zu verändern. Ich hoffe, Du bist einigermassen versiert, ansonsten vergiss es
T.Decay ist offline   Mit Zitat antworten
Alt 05-09-2003, 15:05   #3 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Lightbulb

Ach so, ich glaub jetzt hab ich deine Frage richtig verstanden... Moment, ich mach mal...
T.Decay ist offline   Mit Zitat antworten
Alt 05-09-2003, 15:37   #4 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Lightbulb

So, da isser... wenn ich´s jetzt richtig verstanden habe, an sich nicht sonderlich schwer
Angehängte Dateien
Dateityp: zip timescrol.zip (3,1 KB, 67x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 05-09-2003, 15:42   #5 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
Für Dich nicht schwer, für mich aber eine gewaltige Hilfe.

Genau das war´s vielen vielen Dank für Deine Bemühungen!
woifaaal ist offline   Mit Zitat antworten
Alt 06-09-2003, 09:34   #6 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
Fraaaaaaaagä?

Warum funktioniert denn dieses Actionscript nur, wenn ich es in einem swf mit nur einer Szene einbaue? Sobald ich die gesamten Frames dieser Szene dann aber in eine neue Szene eines bereits vorhandenen Films kopiere funzts nicht.

Hast Du eine Idee?

Grundsätzlich könnte ich, wenn es nicht anders geht das swf ja auch hineinladen, aber dann habe ich erstens wieder zwei Dateien, was ich nicht will und zweitens wollte ich es als Windowsprojektor ausgeben.

Bitte nochmal um Hilfe, oh Du großer T.Decay!!!
woifaaal ist offline   Mit Zitat antworten
Alt 06-09-2003, 14:36   #7 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
So gross bin ich gar nicht... gerade mal einsachtzig

Dein Problem liegt daran, dass Flash beim Veröffentlichen alle Szenen auflöst und wieder zu einer grossen Szene hintereinander hängt... allgemein würde ich Dir sowieso komplett von der Verwendung von Szenen abraten, wenn Du irgendwas in Bezug auf _root programmieren willst. Ich weiss nicht, wie´s bei FlashMX ist, aber der 5er Szenen stecken voller Kinderkrankheiten.

Ausserdem hab ich festgestellt, dass mein Script ja in Frame 0 anfängt (den es nicht gibt) und nur bis Frame 9 geht, anstatt bis 10. Also dahingehend auch noch mal eine kleine Korrektur angehängt:

Um das in einer anderen Szene zum Laufen zu bekommen, musst Du selbst noch Folgendes tun:
Du zählst alle Frames aller vorhergehenden Szenen zusammen plus 1.

Dann ersetzt Du im Script die Zeile:
ActionScript:
  1. _root.gotoAndStop(diff/Step+1);

durch:
ActionScript:
  1. _root.gotoAndStop(diff/Step+[B]deineZahl[/B]);

Sollte dann gehen
Angehängte Dateien
Dateityp: zip timescrol.zip (3,2 KB, 26x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 07-09-2003, 09:36   #8 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
Vielen Dank. Das mit den Szenen habe ich auch schon bemerkt bei anderen Dingen. Da ich aber eine Schulungspräsentation zusammenstelle muss ich leider manchmal mehr und manchmal weniger Inhalte vortragen. Sprich: ich muss relativ leicht einzelne Themenblöcke entfernen können. Das geht halt mit Szenen wesentlich einfacher. Die Sache mit dem Zusammenzählen der Szenen ist da zwar nicht ganz so optimal, und ich werde sicher manchmal vergessen das Skript zu ändern, aber was solls. Dafür ist die Lösung im Endeffekt top.

Ich werde mich mal am Nachmittag dahinterklemmen.

Vielen Dank nochmal!
woifaaal ist offline   Mit Zitat antworten
Alt 07-09-2003, 15:36   #9 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
Hallo nochmal,
nur zur Info: es funktioniert jetzt zwar, dafür nochmal vielen Dank, aber ich musste
ActionScript:
  1. _root.gotoAndStop(diff/Step+44);
eingeben, obwohl ich 33 Szenen habe, damit es passte. Irgendeine Idee warum?
woifaaal ist offline   Mit Zitat antworten
Alt 07-09-2003, 15:38   #10 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
Und das ist zufällig genau die Anzahl der Schlüsselbilder in allen vorangehenden Szenen. Also wird´s wohl das sein!

Egal, danke nochmal!!!
woifaaal ist offline   Mit Zitat antworten
Alt 09-09-2003, 09:29   #11 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Hmm... also ich hab´s grad nochmal getestet, und es werden auch normale Frames einbezogen, also schon ALLE Frames ALLER vorangehenden Szenen, wie gesagt. Oder sind bei Dir alle Frames Keyframes?

Hab mein Testfile mal angehängt
Angehängte Dateien
Dateityp: zip framecount.zip (2,3 KB, 18x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:34   #12 (permalink)
.
 
Benutzerbild von woifaaal
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 238
T´schuldige,
da habe ich mich verlesen. Ich habe die Szenen gezählt, anstatt der Frames (obwohl das nach Deiner Erklärung mehr als nur ein dummer Fehler war) und mich danach gewundert.

Nochmals vielen vielen Dank für Deine Zeit!
woifaaal ist offline   Mit Zitat antworten
Alt 06-01-2004, 10:45   #13 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
Hier bin ich scheinbar richtig :-)

Ich habe ein ähnliches Problem, komme aber mit den genannten Lösungsvorschlägen nicht weiter.

Also folgendes möchte ich realisieren:
Ich habe einen MC in dem eine Videosequenz abgespielt wird.
(in Dokument eingebettet)
Die Sequenz wird mit Schaltflächen gesteuert (Start, stop, next Frame, prev Frame etc.)
Zusätzlich möchte ich einen Slider integrieren, der den Verlauf der Sequenz anzeigt, und außerdem mit der Maus bewegt werden kann, um schnell an eine beliebige Stelle der Sequenz zu gelangen.
Wünschenswert, aber nicht zwingend nötig wäre, die Möglichkeit direkt auf die Bahn des Sliders zu klicken, um direkt dorthin zu springen.

Vielen Dank im Vorraus
Michael
Michael.S ist offline   Mit Zitat antworten
Alt 06-01-2004, 10:47   #14 (permalink)
Neuer User
 
Registriert seit: May 2003
Beiträge: 19
Au ******e, Tschuldigung, bin hier wohl doch falsch.
Ich arbeite mit Flash MX und nicht mit 5
Bitte an die MODs, könnt ihr den Beitrag bitte löschen?
Michael.S 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 15:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele