Hallo,
Lohnt es sich Flash z.B. für Menüs auf Websites einzusetzen?
Wenn Du auch eine Alternative einsetzt, meinetwegen.
Oder ist ein gut gemachtes CSS Menü ausreichend und besser?
Auf jeden Fall.
Ein CSS-Menu (Du meinst wahrscheinlich doch eher etwas mit DOM, oder?) ist bedeutend kleiner. Z.B. bringt das Menü auf http://nerv.nervarchiv.com/index_1024.html stolze 106.142 Bytes auf die Waage. Das gleiche in SVG oder meinetwegen sogar mit Bildchen wäre mindestens um die Hälfte kleiner.
BTW: ich habe hier keinen Ton auf der Kiste und keine Lust, das menu.swf auseinanderzubauen. Was kommt denn da an Laut?
Beispiel für eines wäre auf http://www.ngefic.de.vu. Leider gibt es dort Probleme mit Netscape etc., nämlich wird der Rahmen um die Links im Menü nicht gestreckt auf eine feste Länge, sondern liegt am Text an.
Wie kann ich das verhindern?
Kommt auf den Netscape an.
Aber würde zumindest einmal den Code reparieren. Ist ja grausam.
Ein gutes Flash-Menü ohne Probleme ist auf http://nerv.nervarchiv.com/index_1024.html.
Ich habe da aber ein Problem. Ich habe hier nämlich kein Flash und der Ersteller der Seite bietet keine Alternativen an.
Zudem noch: Flash ist ein proprietäres Vektorgraphiksystem. Du _kannst_ nicht vorraussetzen, das es der Besucher Deiner Seite hat. Und bevor sich jemand etwas installiert, um Deine Seite zu begutachten, haut er eher ab.
Der offizielle Vektorgraphikstandard im Web ist SVG. Nur ist auch der nicht ganz verbreitet. Du wirst also nie drumherumkommen, Alternativen anzubieten.
Die einzige, gerade noch akzeptable Ausnahme wäre eine Seite von und für Flashentwickler. Da kannst Du Dich austoben, da erwartet keiner etwas anderes. Aber selbst da wäre eine Alternative kein schlechter Stil.
Und wo Du gerade die beiden Seiten zum Beispiel genommen hast: Frames sind nach Möglichkeit zu vermeiden. Und wenn sie sich nicht vermeiden lassen (ich habe mich nun doch irgendwann einmal davon überzeugen lassen, das es manchmal wirklich gute Gründe dafür gibt), ist eine Alternative anzubieten.
so short
Christoph Zurnieden