Antworten auf deine Fragen:
Neues Thema erstellen

Blinker mit Hilfe von AS 3

Kettenhund

Nicht mehr ganz neu hier

Hi, nabend!

Ich befasse mich erst seit kurzem mit Flash und deshalb habe ich auch kaum Ahnung. Ich habe schon Dr.Google gefragt erhoffe mir hier aber bessere, auf mein individuelles "Problem" eingehende Antworten.

Ich habe auf einer Ebene eine Grafik "on" (als Movieclip) Schlüsselbild eins und eine Grafik "off" (als Movieclip) Schlüsselbild zwei.

Nun möchte ich das jede Sekunde das Schlüsselbild zwischen "on" und "off" wechselt sobald ich Button A drücke und sobald ich Button B drücke oder 30 Sekunden abgelaufen sind, soll das ganze stoppen.

Eigentlich bestimmt simpel aber wenn man noch nie wirklich programmiert hat.....

Danke für Eure Hilfe
 

Hallo
hier im Anhang ist ein Timer, den ich quick un dirty runtergeschrieben habe. Er zählt 30 Sekunden runter und wechselt zwischen 2 frames.
Das wäre die Basis für so ein Script. Auf die Buttons müssen nur noch die Start/Stop-Befehle gelegt werden.
Das Timer-Script liegt auf dem ersten Frame, die Buttons auf 2 und 3. Das Script darf nach dem Start nicht mehr über den ersten Frame laufen da sonst das Script bei jedem Durchlauf noch mal gestartet würde.
Das es Flash nicht mehr gibt und das es durch AnimateCC ersetzt wurde war mir entgangen, ich habe zu lange nichts mehr damit gemacht.

Ob man die .fla Datei aus Animate CC in Flash öffnen kann kann ich nicht testen.

grüße
ralf

ps: Ich hab mal die Start/Stop-Befehle noch auf die Buttons gelegt.
 
Zuletzt bearbeitet:
Danke @pixelmaker genau danach habe ich gesucht!
Zusätzlich hast Du mich mit Begriffen wie "Knopp" und "Äkschn" zum schmunzeln gebracht. Like it

Meine Lösung sah rookiehaft aus:
Timeline von zwei Sekunden (pro Bild eine Sekunde)
dann bin ich mit "gotoAndStop(1)" in die Seite gestartet
auf Klick dann "gotoAndPlay(2)"
und als Stopper halt wieder "gotoAndStop(1)"

ist halt meine erste Woche Programmierung ;)
 
Knopp ist ein gültiger Namen für Variablen. :cool:
Äkschen habe ich nur den Layer in der Zeitleiste benannt, bei der Benennung von Variablen würde ich keine Umlaute verwenden. Variablennamen werden kontextsensitiv ausgewertet und ich würde mich an die Zeichen der englischen Tastatur halten. Also keine Umlaute, keine Sonderzeichen außer Unterstrich, keine Zahl als erstes Zeichen.

So etwas über die Timeline zu programmieren ist ok, so hat Flash mal angefangen. Der Nachteil ist das der Film dann halt in der Geschwindigkeit festgelegt ist. Wenn Du den Button dann animieren willst geht das eben auch nur mit 1frame/sekunde. Dazu kommt das die Geschwindigkeit eines Films immer vom Abspielgerät abhängt. Bei einem Frame pro Sekunde ist das nicht relevant, aber wenn Du nun 30 frames/sek verwendest und den Blinker mit insgesamt 60 frames aufbaust kann es Unterschiede in der Wiedergabegeschwindigkeit geben, wenn etwas mehr bewegte Grafik im Film ist.
Die timer-Klasse bringt AS3 mit. Im Ablauf des timers gibt es auch Schwankungen durch den Rechner oder das Abspielprogramm. Aber diese Schwankungen sind im Bereich von Millisekunden.

Ich kann Dir gerne den Film mit Erklärungen zu den einzelnen Zeilen füllen, falls es Dich weiter bringt.

grüße
 
Zuletzt bearbeitet:
das ist supernett von Dir! ich bin begeistert.

Deine Zeilen habe ich aber entschlüsseln können :) Ich bin, wenn ich dann die Lösung sehe, immer wieder erstaunt, wie "einfach und logisch" es doch ist und ärgere mich dann, das ich nicht allein darauf gekommen bin.

liebe Grüße
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.873
Beiträge
1.539.671
Mitglieder
67.882
Neuestes Mitglied
Mundi59
Oben