MAXScript では、Rollout Floaters と呼ばれるモードレス フローティング ダイアログ ウィンドウを作成し、ロールアウト定義を使用して定義したロールアウトを表示できます。
ユーザは、ウィンドウの下端をドラッグしてロールアウト フロータ ウィンドウのサイズを変更できます。
タイトル、幅および高さが与えられている状態で、新規のロールアウト フロータ ウィンドウを作成し、開きます。一番上と左の座標を指定しない場合、ウィンドウは画面の中央に開きます。ユーティリティ パネルを収容する正確な幅を複製するには、3ds Max コマンド パネルの幅を 218 にします。
このメソッドは、ロールアウトを追加する RolloutFloater の値を返します。
ロールアウト フロータ ウィンドウを閉じます。ユーザはウィンドウ上のクローズ ボックスをクリックしてもウィンドウを閉じることができます。いったんウィンドウを閉じると、使用できなくなります。ロールアウト フロータ ウィンドウのロールアウト内のクローズ ハンドラはすべて呼び出され、他のロールアウト フロータ ウィンドウやスクリプトで書かれたユーティリティで使用できるように開放されます。
オプションの 2 番目の引数を指定する場合は、 newRolloutFloater() 関数から返される RolloutFloater 値を指定する必要があります。最初の引数で定義されたロールアウトは、ウィンドウに既に存在しているロールアウトの後に追加されます。
オプションの rolledUp: キーワード引数が指定されている場合、ロールアウトは、True に設定されている場合はロール アップされた(閉じた)状態で初期表示され、False に設定されている場合はロール ダウンされた(開いた)状態で初期表示されます。
オプションの border: キーワード引数が 3ds Max 2009 以降で指定され、false に設定されている場合、ロールアウトは境界線なしで表示されます。キーワード引数が指定されていない場合、または True に設定されている場合、ロールアウトの周囲に境界線が表示されます。
指定されたロールアウト フロータ ウィンドウからロールアウトを削除します。
上記の両関数において、オプションの<rolloutFloater>を指定しない場合、ロールアウトは[ユーティリティ](Utilities)パネルに追加、または[ユーティリティ](Utilities)パネルから削除されます。詳細については、「スクリプトで書かれたユーティリティでの複数のロールアウトの管理」を参照してください。
ピクセル数による現在の RolloutFloater ウィンドウのサイズです。Point2 の最初のコンポーネントは幅、2 番目のコンポーネントは高さです。このプロパティは、読み込み/書き込み可能です。
Point2ピクセルによる現在のロールアウト フロータ ウィンドウの画面上の位置です。このプロパティは、読み込み/書き込み可能です。
ユーザが、またはスクリプトで、 size プロパティを変更し、ロールアウト フロータ ウィンドウをリサイズすると、 resized イベントがロールアウト フロータ ウィンドウの最初のロールアウトに対して生成されます。同様に、ユーザが、またはスクリプトで、 pos プロパティを変更し、ロールアウト フロータ ウィンドウを移動すると、 moved イベントがロールアウト フロータ ウィンドウの最初のロールアウトに対して生成されます。 resized および moved イベントに対するイベント ハンドラについては、「ユーティリティおよびロールアウトのプロパティ、メソッド、およびイベント ハンドラ」を参照してください。
フロータが拡張ビューポート内にある場合は True を返します。
<rolloutFloater>.visible Boolean
3ds Max 2014 の新機能: ロールアウト フロータの可視性を取得/設定します。
True (既定値)に設定すると、ロールアウト フロータが表示されます。
False に設定されると、ロールアウト フロータは描画されません。ただし、ロールアウト フロータとそのロールアウトは引き続き MAXScript からアクセス可能です。
ロールアウト フロータがダイアログ バーとして使用されている場合は True を返します。