こんにちは、JMPコミュニティです。
まず初めに、新年が素晴らしい年であることをお祈りいたします。
現在プロジェクトに取り組んでおり、次のようなものを使用したいと考えていますビジーライト()関数ですが、カスタム アニメーション GIF が含まれています。
私が見つけた唯一の方法は、gif をアニメーション化する方法です。新しい窓()これは、GIF をフレームごとにインクリメントすることで、この JSL ブロックを使用することです。
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;);
);
別の方法はありますか?これは、メインの計算スクリプトから独立して機能しないためです。
をカスタマイズする方法はありますかビジーライト() ?
ありがとう
よろしくお願いします。
ギョーム
こんにちは@guillaumebugnon 、
新しいウィンドウにアニメーション GIF を表示するもう 1 つの方法は、Web ブラウザの Box() 関数を使用することだと思います。
これを行うためのサンプル スクリプトを次に示します。 このスクリプトでは、GIF アニメーションが埋め込まれた HTML ファイルを作成する必要があります。
nw = New Window( "Example",
<<SHOW menu=""></SHOW>
以下は html ファイルの例です。
<!doctype html>
<html>
<body>
<div style="text-align: center">
<img src="./spinner.gif" width="50" />
</div>
</body>
</html>こんにちは@yuichi_カツムル、
それはとても良いアイデアですね。試してみます、うまくいくはずです。