Dienstag, 18. September 2007

mein flashprojekt

im urlaub freiwillig programmieren - das machen sicher nur sehr wenige, doch ich gehöre dieser minderheit an ;)

ausschlaggebend für diese aktion war ... da gibt es vieles, wie zb wollte ich schon immer flash ein bisschen näher kennenlernen, einen terminkalender im outlook/ical-style, etwas animiertes, ... und so kam dann das raus.

features
  • terminkalender im outlook/ical-style
  • terminliste für die aktuelle woche
  • anzeige für den (wenn vorhanden) derzeitigen und den (wenn vorhanden) nächsten termin
  • countdown
  • aquarium
  • analoge uhr
  • weltzeitanzeige
  • simpler screensaver
es wurde auf objektorientierte programmierung wertgelegt (externe actionscript-klassen), die formatierungen stehen extern in einer css-datei und die termine in einer selbst generierten xml-datei. auch auf eine tastaturnavigation wurde nicht verzichtet (ich liebe shortcuts ;).

terminkalender, terminliste und terminanzeige
ursprünglich kommen meine termine aus einer ics-datei (internetkalenderdatei), die man runterladen kann. da mein projekt diese aber nicht direkt lesen kann (es steht ja auch viel unnötiges zeug drinnen, was ich nicht brauche), habe ich mir einen parser geschrieben.

mein parser liest aus der ics-datei die wichtigen informationen heraus und generiert daraus eine xml-datei, welche von meinem projekt gelesen werden kann.

countdown
inspiriert durch den versprochenen countdown für wvs habe ich auch noch einen geburtstagscountdown gebastelt. in einer externen xml-datei trägt man den namen mit datum und uhrzeit ein (wieder nur ein "ein-zeilen-aufwand" ;). im laufenden betrieb kann man dann zwischen den einträgen umschalten.

weiters habe ich auch noch eine anzeige mit 2 weiteren countdowns zusammengestellt.
feierabend: aus meiner terminliste wird das ende des letzten heutigen termins genommen
wochenende: aus meiner terminliste wird das ende des letzten termins der aktuellen woche genommen

aquarium
in meinem aquarium leben 5 fische. der vorteil dieser "haustiere" ist, dass sie nicht sterben, auch wenn man sie vergisst zu füttern ;)

von diesen 5 fischen hat jeder sein eigenes leben. die eigenschaften kommen aus einer weiteren xml-datei. so kann man durch hinzufügen bzw. löschen einer zeile einen fisch hinzufügen bzw. entfernen.

analoge uhr
eine einfache analoge uhr, die sich über das hintergrundbild ein- und ausblenden lässt.

weltzeitanzeige
hier sind insgesamt 9 analoge uhren vorhanden. die uhr in der mitte ist etwas größer und zeigt unsere zeitzone (GMT+01:00) an. die uhren können aktiviert und deaktiviert werden (natürlich mit animation).

das war nun ein kurzüberblick - namen dafür habe ich noch keinen und veröffentlichen kann ich es eigentlich auch nicht, da es speziell für mich selbst adaptiert ist.

mfg mailo

user status

Du bist nicht angemeldet.

archiv

September 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
19
20
21
22
23
24
25
26
27
28
29
 

hinweis

die in diesem blog enthaltenen beiträge dienen ausschließlich dem informationszweck!

der autor übernimmt KEINE HAFTUNG für jeglichen missbrauch dieser informationen!

latest comments

Kumpulan Cerita Seks...
Kumpulan Cerita Seks Dewasa Terbaru 2017 Cerita Sex...
Cerita Sex (Gast) - 27. Feb, 02:58
St Patricks' Day Symbols...
The parade has more than 150,000 participants and attracts...
st patricks day t shirt (Gast) - 23. Feb, 14:08
John
Exclusively at Target 42 Bluray Combo Pack with exclusive...
Smithk112 (Gast) - 25. Mai, 20:10