Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-06-2004, 15:42   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 90
Kann mir jemand helfen den Fehler zu entdecken?

Hi Leute,

kann mir jemand helfen hier den Fehler zu entdecken? mit "point5!=0" wird geprüft, ob alle Variablen geladen wurden (Dieser Code-Teil läuft in einem Timer). Mit der 2. IF-Abfrage soll geprüft werden ob die Variable VarPunkte größer ist als mindestens Eine von den anderen Variablen (also mindestens Vorletzter). Die Funktion dieses Codes liegt dadrin, zu ermitteln, ob der Punktestand in die Highscoreliste kommt oder nicht. Die Variablen point1 - point5 sind die anderen Punktestände und VarPunkte ist der aktuelle Punktestand. Irgendwie scheint in diesem Code aber ein Fehler zu sein, weil die beiden Objekte TLabel1 und TPlayer (manchmal?) auch sichtbar werden, wenn der aktuelle Punktestand kleiner ist als alle anderen. Wieso ist denn das so? Hab ich da irgendwas falsch gemacht?

Code:

if (point5!=0) {
if(VarPunkte >= point1 || VarPunkte >= point2 || VarPunkte >= point3 || VarPunkte >= point4 || VarPunkte >= point5) {
TLabel1._visible = true;
TPlayer._visible = true;
Selection.setFocus("TPlayer");
clearInterval(counter2);
}

Danke schonmal im Voraus! :-)

Gruß Nova
Novanic ist offline   Mit Zitat antworten
Alt 08-06-2004, 16:16   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
point1=100
point2
=101
point3
=102
point4
=103
point5
=104
VarPunkte
=104

for(var i=1;i<6;i++)
{
    
VarPunkte>_root["point"+i] ? trace(VarPunkte+" ist größer als: "+_root["point"+i]) :0;

die frage ist, ob bei gleichheit auch reagiert werden soll,
dann ist natürlich >= zu verwenden.
warrantmaster 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 17:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele