Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2005, 09:45   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 9
Gibt es sowas wie go to next stop?

Na ihr Flasher,

ich möchte eine recht Umfangreiche Flashpräsentation bauen und mir dabei die Programmierarbeit so leicht wie nur möglich machen.
Und zwar möchte ich mit einem MC, der die Tastaturtasten links und rechts steuert, dass mit jedem Links- und Rechtsklick der Film bis zum nächsten Stop abgespielt wird.
Dabei möchte ich nicht jedesmal den Stop einzelnd benennen, sondern der nächste oder vorherige Stop müsste automatisch erkannt werden.

Gibt es dafür eine möglichkeit?
Danke Metapher
Metapher ist offline   Mit Zitat antworten
Alt 05-07-2005, 09:56   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Der nächste stop wird automatisch erkannt, wenn ein Script mit this.stop() auf der entsprechenden Zeitleiste liegt.

Oder hab ich da etwas falsch verstanden?
  Mit Zitat antworten
Alt 05-07-2005, 13:59   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 9
Ich möchte ja mit einem Movie Clip, die Tastaturtasten links und rechts steuern. Rechts um den Film vorwärts bis zum nächsten Stop abzuspielen und bei der linken Taste soll er zum vorherigen Stop springen.

@ agedoubleju
Ich glaube this.stop steuert nur Objekte auf der Bühne und nicht die Tastatur

Ich hoffe ich habe mich jetzt verständlicher ausgedrückt.
Xavier
Metapher ist offline   Mit Zitat antworten
Alt 05-07-2005, 14:04   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

ein mc kann definitiv keine tasten "steuern";- wenn, dann umgekehrt

und ohne "stop();"auf den einzelnen frames des jeweiligen "themas" wir des nicht funktionieren;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 05-07-2005, 15:48   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Die Tastatur kannst du über einen key-Listener abfragen, aber echtes Rückwärts-Spielen bis zu einem stop ist nicht. Schau dir aber mal dieses Tut an.

Zitat:
Ich glaube this.stop steuert nur Objekte auf der Bühne und nicht die Tastatur
Genau gesagt, steuert this.stop() den Ablauf einer Zeitleiste unabhängig von den Objekten der Zeitleiste. Ein MC, der gerade abläuft, wird bspw. nicht gestoppt, außer, der stop-Befehl wird mit dem entsprechenden vorangestellten Objektpfad gesetzt, z.B. _level0.meineMCInstanz.stop().
  Mit Zitat antworten
Alt 05-07-2005, 16:00   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 9
Ich habe mich da wohl wirklich etws unverständlich ausgedückt. Der MC soll natürlich nicht direkt die Tastatur steuern sondern soll es mir ermöglichen, dass ich man mit den Links- und Rechtstasten auf der Zeitleiste zwischen den Stops hin und her springen kann.
Natürlich sind stop(); auf den jeweiligen Frames.

Metapher
Metapher ist offline   Mit Zitat antworten
Alt 05-07-2005, 16:15   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 9
Zitat:
Zitat von agedoubleju
Die Tastatur kannst du über einen key-Listener abfragen, aber echtes Rückwärts-Spielen bis zu einem stop ist nicht. Schau dir aber mal dieses Tut an.
Danke das hat mir schon sehr geholfen. Zwar ist es nicht ganz das was ich wollte, aber das hat mich auf eine Idee gebracht wie ich mein Problem lösen kann.

Metapher
Metapher ist offline   Mit Zitat antworten
Alt 05-07-2005, 16:17   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Zwar ist es nicht ganz das was ich wollte
Fertige, auf dich speziell zugeschnittene Lösungen wirst du hier auch selten finden. Manchmal ist halt der Weg das Ziel...
  Mit Zitat antworten
Alt 05-07-2005, 16:32   #9 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
wenn ich richtig liege und du einfach nur folienweise weiterblättern willst, würde ich der einen taste gotoandstop(_currentframe+1) der anderen gotoandstop(_currentframe-1) geben (hab jetzt nich nachgeschaut, wie das richtig geschrieben werden muss...).

auf die einzelnen schlüsselbilder würde ich dann ein MC legen wo die gewünschten effekte und inhalte drin liegen. effekte darin dann mit einem stop im letzten schlüsselbild anhalten. is zwar nich wirklich gescriptet aber du wolltest es einfach haben.
__________________
Friede!
Cysign 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 16:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele