Tag95: Donnerstag 01.12.05

MACromedia Flash Professional 8 ist dumm.

+++

Die Flash-Hilfe von MACromedia Flash Professional 8 ist auch dumm.

+++

Beispiel gefällig? Die Hilfe sagt (Screenshot):

public MovieClip.hitTest(): Boolescher Wert
Ermittelt, ob der Movieclip den durch die Koordinaten target oder x und y definierten Bereich überlappt oder schneidet.

Aha. Welches x? Welches y?? Was für ein target??? Die offizielle (!) Macromediaseite sagt dann auch (Screenshot):

myMovieClip.hitTest( x, y, shapeFlag )
myMovieClip.hitTest( target )

Ah, jetzt ja. Immerhin schon mal ein x, ein y, ein target. Wieso gibt es verschiedene Hilfetexte für eine Funktion? Das ist nicht objektorientiert, Jungs. Dann, auf derselben Seite:

Returns
Nothing
[...]
Usage 1: [...] If [...], a value of true is returned
[...]
Usage 2: [...] returns true if [...]

Also gibt die Funktion nun was zurück oder nicht?? Nicht nur, dass sich die Hilfen gegenseitig widersprechen, sie widersprechen sich auch selber. Die richtige Version darf man sich dann zusammenreimen. Ich gebe zu, das war in diesem Fall nicht wirklich schwierig, aber eine weitere Eigenheit von Flash macht solche Unprofessionalitäten zu einem echten Ärgernis: Fast kein Fehler (etwa der Aufruf einer nicht existenten Funktion oder Variable) erzeugt eine Fehlermeldung! Flash ignoriert die entsprechende Zeile einfach. Das erleichtert die Fehlersuche... wie soll ich sagen... überhaupt nicht.

Eigentlich ist Flash ein bißchen wie ein Mann. Weil: Eine Frau sagt Dir entweder "Ist ja alles Quatsch. So ein Blödsinn, nie machst Du was richtig", oder gar nichts. Also quasi "false" oder nix. FLASH sagt Dir "true" oder nix (laut dieser Hilfe). Das ist das Gegenteil. Also ist Flash ein Mann.

+++

Erfurt. Der chinesische Olympiabeauftragte Ju Ghort Lu Chen, zur Zeit zu Gast in Thüringen, wurde heute in einen Aufruhr verwickelt. Dieser enstand, als Erfurts Oberbürgermeister Manfred Ruge den Gast vorstellte und konnte schnell wieder geschlichtet werden, da er nur dem lokalen Sprachgebrauch zuzuschreiben war.

+++

zurück