08 Jun 2006 

Drehkranz

drehkranz.gifDas Thema läuft – am rechten Rand dieses Absatzes. Sie wissen jetzt, was ich meine. Hier ist es ein GIF. Haben Sie Bedarf für diese dynamische Anzeige in Ihrer 4D-Anwendung? Kann ich mir vorstellen. Nein, GIFs laufen nicht in 4D bis zur 2004. Die V11 unterstützt GIFs. Ahh, Sie haben auch schon die Bilder gefunden, nicht so groß wie dieses, aber immerhin. Was Sie auch anstellen, es läuft nicht. Kenn ich, weiß ich, geht nicht – no way oder doch!

Wie funktioniert es?

drehkranz.jpgDas Bild besteht aus 12 Einzelbildern, alles Rasterbilder aber gut gemacht. Die Rasterbilder laufen nacheinander ab und erwecken so den Eindruck, den wir auch von Filmen kennen: es lebt, da bewegt sich was.

Das können wir in 4D auch haben. In der Bildbibliothek können Bilder in Spalten und Zeilen aufgeteilt aufgehoben werden. Dieses hier: 1 Spalte und 12 Zeilen, 48*576 Pixel tatsächlich und 48*48 Pixel effektiv. Aus der Bibliothek einfach aufs Formular ziehen und es entsteht eine Bildschaltfläche. Diese können wir so einstellen, daß alle 5 Ticks das Bild zum nächsten wechselt und das in einer Endlosschleife.

drehkranz2.jpg Das funktioniert super, wie hier bildlich dargestellt. Das Fenster wird mit Open Window und DIALOG aufgerufen und der Drehkranz dreht. Ich brauche das immer, wenn ich eine Aktion aufrufe und diese etwas länger dauern kann, dann blende ich in den Dialog ein. Eigentlich würde ich es gerne direkt im betroffenen Formular drehen sehen. Ohne External geht es nicht, weil Formular-Elemente erst aktualisiert werden, wenn die gesamte Methode des Formulares zum Ende gekommen ist. Nutzt mir nix, denn wenn die Methode zu Ende ist, wollte ich den Drehkranz wieder ausschalten. Alternative: als 2-Prozess-Lösung, damit die Methode zu Ende kommt, wird ein anderer Prozess gestartet der Einfluß nimmt. Nunja; hinten - Knie - Auge – …

Vielleicht doch lieber nicht das OSX-Symbol?
image

Ein/das External gibt es hier oder im

4D Pack aus den PlugIns

Die Anregung kommt durch die TechNote „06-22 AP Pict Displayer“. Eigentlich was Feines darauf hingewiesen zu werden. Wäre ich nicht drauf gekommen. Das Beispiel-Programm hat kein Designer gesehen, bevor es das Haus verließ. Hält jemand dagegen?

Wer die Einzelbilder 1 .. 12 braucht, kann mich mit einer eMail darum bitten.

4D Themen: Berichte in Arbeit