ロールアウト名をロールアウトのスコープ内のローカル変数として使用する

3ds Max 5 の MAXScript 言語に関する改良点

ロールアウトの名前がグローバル変数でない場合は、ロールアウトのスコープ内のローカル変数として定義されるようになりました。これにより、次のような構文が可能になります。

例:

fn makeDialog =
(
  rollout test "test"
  (
    on test open do print (getdialogpos test)
  )
  createdialog test
)
makeDialog()

関連事項