{lang: 'de'}
Flashhilfe.de - Flash Community

Sternzeichen richtig anzeigen [Flash 8]

 


AntwortenRegistrieren Seite1  

kollorado#1
Benutzerbild von kollorado
Beiträge: 8
Registriert: Aug 2009

16.05.2013, 15:10

Ich möchte mich heute das 1.mal an euch wenden.
Ich arbeite mit Flash CS4 und möchte eine Datei erstellen die das aktuelle Sternzeichen anzeigt.
Diesen Code habe ich aus dem Netz, aber er zeigt das Sternzeichen vom 1. des Monats dis zum letzten Tag des Monats an, aber die Sternzeichen gehen vom 20.1.-19.2. usw.
Kan mir bitte jemand helfen ?
Ich habe ein dyn.Textfeld mit er Variablen: zodiac , und im Schlüsselbild diesen Code.

var zodiacData:Array = [
              [ [21, 1], [19, 2], "Wassermann" ], //0 = Anfangsdatum, 1 = Enddatum, 2 = Sternzeichen
                        [ [20, 2], [20, 3], "Fische" ],
                        [ [21, 3], [20, 4], "Widder" ],
                        [ [21, 4], [20, 5], "Stier" ],
                        [ [21, 5], [21, 6], "Zwilling" ],
                        [ [22, 6], [22, 7], "Krebs" ],
                        [ [23, 7], [23, 8], "Löwe" ],
                        [ [24, 8], [22, 9], "Jungfrau" ],
                        [ [23, 9], [22, 10], "Waage" ],
                        [ [23, 10], [22, 11], "Skorpion" ],
                        [ [23, 11], [21, 12], "Schütze" ],
                        [ [22, 12], [20, 1], "Steinbock" ]
                    ];
    var date = new Date();
    var day = date.getDay();
    var month= date.getMonth()+1;
    var zodiac:String = new String();
      for (var i = 0; i < zodiacData.length; i++)
    {
        if ( 
            (month == zodiacData[i][0][1] && day >= zodiacData[i][0][0]) 
            || (month == zodiacData[i][1][1] && day <= zodiacData[i][1][0])
        )
        {
            zodiac = zodiacData[i][2];
            i = zodiacData.length;
        }
    }      
    return zodiac;
trace(getZodiac());
Schlagwörter: Arrays, AS2
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

16.05.2013, 16:10