Hallo JMP-Community,
Zunächst wünsche ich Ihnen ein tolles neues Jahr!
Ich arbeite derzeit an einem Projekt und möchte etwas Ähnliches verwenden Besetztes Licht() Funktion, aber mit einem benutzerdefinierten animierten GIF.
Die einzige Möglichkeit, die ich finde, um ein GIF in einem zu animieren Neues Fenster() besteht darin, diesen JSL-Block zu verwenden, indem das GIF Bild für Bild erhöht wird.
spinner = New Image( gifpath || "\spinner.gif" );<BR />nbFrame = spinner << Get N Frames();<BR /><BR />[...]<BR /><BR />For( i = 0, i < nbFrame, i++,
spinner << Set Current Frame( i );
nwStatus << reshow();
wait(3/100);
if(i == nbFrame, i = 0;);
);
Gibt es eine andere Möglichkeit, es zu tun?Denn unabhängig vom Hauptberechnungsskript funktioniert dies nicht.
Gibt es eine Möglichkeit, das anzupassen? Besetztes Licht() ?
Danke
Grüße,
Guillaume
Hallo @guillaumebugnon ,
Ich denke, eine andere Möglichkeit, ein animiertes GIF in einem neuen Fenster anzuzeigen, besteht in der Verwendung der Box()-Funktion des Webbrowsers.
Hier ist ein Beispielskript dafür. In diesem Skript müssen Sie eine HTML-Datei erstellen, die eine eingebettete GIF-Animation ist.
nw = New Window( "Example",
<<SHOW menu=""></SHOW>
Hier ist ein Beispiel einer HTML-Datei.
<!doctype html>
<html>
<body>
<div style="text-align: center">
<img src="./spinner.gif" width="50" />
</div>
</body>
</html>Hallo @yuichi_katsumur ,
Das ist eine sehr gute Idee.Ich werde das versuchen, es sollte funktionieren.
Es klappt !!
Vielen Dank @yuichi_katsumur
