Adobe Flash Wo sind die Fehler in diesem Actionscript?

D

digio

Aktives Mitglied
Thread Starter
Dabei seit
28.03.2008
Beiträge
116
Reaktionspunkte
0
Hi.

Ich hab mit Flash einen Countdown gebastelt. Aber es zeigt an, das im Script noch fehler sind? Was ist hier falsch?

on (release) {
if (sekunden_num == 0 && minuten_num == 0) {
} else if (sekunden_num > 0) {
this.onEnterFrame = function() {
if (sekunden_num == 1) {
sekunden_num = 0;
}
else if (sekunden_num > 1) {
sekunden_num--;
} else if (sekunden_num == 0) {
minuten_num--;
sekunden_num = 59;
}
if (minuten_num == -1) {
minuten_num = 0;
sekunden_num = 0;
}
};
}
}



lg digio
 
Welche Meldung bekommt du denn? Könntest hier mit rein schreiben. Ausserdem, wo liegt den dein AS? Auf der Hauptzeitleiste? (dann ist das on (release) nicht so ganz passend). Oder auf einem MC/Button?

mfg
Simon
 
**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 3: '{' erwartet
if (sekunden_num < 60) {

**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 13: Syntaxfehler.

Anzahl der ActionScript-Fehler: 2 Gemeldete Fehler: 2


Das liegt auf der Hauptzeitleiste.
 
Sorry das ich dir noch nicht helfen kann aber willst du mal deine fla Datei posten?
 
Also hab jetzt ohne dein AS großartig zu zerlegen mal eine Sache verändert. Bei mir zeigt das Syntaxtechnisch keine Fehler an. Logisch hab ich nicht geschaut ob das geht oder nicht:

Code:
_root.button.onRelease = function() {
	if (sekunden_num == 0 && minuten_num == 0) {
	} else if (sekunden_num>0) {
		this.onEnterFrame = function() {
			if (sekunden_num == 1) {
				sekunden_num = 0;
			} else if (sekunden_num>1) {
				sekunden_num--;
			} else if (sekunden_num == 0) {
				minuten_num--;
				sekunden_num = 59;
			}
			if (minuten_num == -1) {
				minuten_num = 0;
				sekunden_num = 0;
			}
		};
	}
};

Du musst nur einen Movieclip erstellen der den Instanznamen "button" hat. (wenn ich dein on(Release) richtig interpretiere dann willst du ja auf etwas klicken)

mfg
Simon
 
Zuletzt bearbeitet:
Zurück
Oben Unten