Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-12-2005, 19:29   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 30
Timer mit Variabeln?

ABend, ich bins mal wieder ^^.

Heute frage ich euich wie man einen ganz schlichten Zähler mit variabeln macht

Ich kann bis jetzt nur normale Zähler wie den hier:

_parent.=_paremt.zaehler3++;

den hab ich in einem Movieclip drinnen und jedes mal wenn er abgespielt wird, wird auf "Zähler 3" eine Zahl addiert.

Nun frage ich mich ob auch ein Timer mit so einer Art zu machen ist.

Ich brauche nur einen Script der dies hier macht:

frame 1 - starte timer - wenn frame XY erreicht ist timer stoppen.

Kann mir da jemand unter die Arme greifen?

EDIT:
Ach ja. Ganz vergessen dies zu erwähnen:
Der Timer sollte nur Minuten und Sekunden anzeigen können.

Geändert von _Holy_ (27-12-2005 um 19:32 Uhr)
_Holy_ ist offline   Mit Zitat antworten
Alt 27-12-2005, 21:09   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 272
du hast da falche vrostellungen.. du willst nen timer der die frames zählt aber minten und sekunden anzeigt wie soll das gehen?

du hast sgaen wir 30 frames eingestellt die sekunde willst du dann um bis zu 2 minuten zu kommen :
30+60+2=2400 frames machen?

was ist wenn dein flash auf nem alten rechner läuft der gerade mal 8-9 frames schaft weil du bilderlädst oder dein film in einer schleife hängt und deswegen verlangsamt abläuft?

schau dir mal setInterval und getTimer an in der flashhilfe.

mfg
Muh_Lan ist offline   Mit Zitat antworten
Alt 27-12-2005, 21:32   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 30
NEin Nein, du hast mich falsch verstanden.

ich will einfach nur einen Timer der bei Frame 1 anfängt. Dann zählt er erstmal fröhlich vor sich hin bis er später den Befehl zum stoppen bekommt.


Zitat:
Zitat von Muh_Lan
du hast da falche vrostellungen.. du willst nen timer der die frames zählt aber minten und sekunden anzeigt wie soll das gehen?

du hast sgaen wir 30 frames eingestellt die sekunde willst du dann um bis zu 2 minuten zu kommen :
30+60+2=2400 frames machen?

was ist wenn dein flash auf nem alten rechner läuft der gerade mal 8-9 frames schaft weil du bilderlädst oder dein film in einer schleife hängt und deswegen verlangsamt abläuft?

schau dir mal setInterval und getTimer an in der flashhilfe.

mfg
_Holy_ ist offline   Mit Zitat antworten
Alt 27-12-2005, 22:03   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 272
in den ersten frame:

PHP-Code:
myflag=0;
onClipEvent(enterFrame){
if (
myflag==0){
var 
ms=getTimer();
var 
Sekunde=Math.floor(Number(ms)/1000);
var 
Minute=Math.floor(Number(Sekunde)/60);
var 
Stunde=Math.floor(Number(Minute)/60);
var 
Tag=Math.floor(Number(Stunde)/24);
}

auf den stop button:
PHP-Code:
on(release){
myflag=1;

mfg
Muh_Lan ist offline   Mit Zitat antworten
Alt 28-12-2005, 10:35   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 30
Danke für deine Mühe, aber bei mir tut sich leider nichts.
Es erscheint nur eine Fehlermeldung:

Scene=Scene 1, Layer=Layer 1, Frame=1: Line 2: Clip events are permitted only for movie clip instances
onClipEvent(enterFrame){
_Holy_ 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 10:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele