Lieber Peter,
zahlt sich in
dem moment aus, wo es darum geht, alle anderen features wie "autorun",
"random play" usw. parametrisiert zu implementieren. bei mir ist
das ueberblenden z.b. *nur* ein abfallprodukt, welches mit maximal
4 zeilen mehr code zu buche schlaegt (ja natuerlich nur, wenn ich
[YAHOO.util.Anim] oder mein eigenes [DHTMLOpacityObject] verwende).
ich verstehe "parametrisiert" nicht so ganz... und ich wollte einen Lehrgang anbieten, der das objektorientierte Schreiben vermittelt. Dabei wollte ich bewusst _keine_ externen Bibliotheken einbinden. Wenn Du Dir für Deine Arbeit selbst solche Bibliotheken geschrieben hast, dann ist das für Dich eine selbst erarbeitete Arbeitserleichterung, für einen Anfänger jedoch bleibt es sehr schwer nachzuvollziehen, was die tun. Darauf wollte ich eben _nicht_ eingehen.
generell halte ich Deinen ansatz zum ueberblenden fuer zu kompliziert,
denn ein einziges zusaetzliches bild, welches als fadeout-blende vor
dem jeweils anzuzeigenden bild liegt, ist alles, was diesen effekt
ausmacht.
fazit: pro slideshow wird genau ein [HTMLImageElement] benoetigt;
mit ueberblendung braucht man genau zwei von dieser sorte.
Und genau hier streiken animierte Bilder (gif). Das wollte ich aber ermöglichen!
ob es dem anfaenger am ende nun von Deiner fetten objektorientierten
programmierung oder von meinem zugegebenermassen sehr konsequent
durchgezogenen funktionalen konzept schummrig vor augen wird, ist
eigentlich egal ;-)
Das ist im Moment richtig. Mein Artikel muss aber nocheinmal gewaltig umgekrempelt werden, denn so, wie es in diesem Thread aufeinander aufbaut, muss ein Anfänger (noch) scheitern. Daher werde ich meinen Erstentwurf komplett umkrempeln müssen.
mein ansatz wird die sichtbare komplexitaet der eigentlichen applikation
hoffentlich eher reduzieren, indem er offensichtliche aufgaben/tasks durch
geeignete abstraktionen abbildet.
... und dabei auf fertige Bibliotheken zurückgreifen, die es dem Neuling völlig unmöglich machen könnten, die wahren Zusammenhänge zu erkennen. Das war doch schoneinmal der Tenor im SELFHTML-Weblog, oder täuscht mich meine Erinnerung?
ungeachtet aller bastelfreude halst man sich 'ne menge zusaetzliche
arbeit auf.
DAS ist wohl wahr! Trotzdem empfinde ich es als lohnend, denn auf diese Art und Weise könnte es mir gelingen, alles das, was ich durch die Hilfe von anderen hier gelernt habe, zurückzugeben.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)