Rollout name as local variable in the scope of the rollout

MAXScript Language Improvements in 3ds Max 5

The name of a rollout is now defined as a local variable in the scope of the rollout, as long as the name is not a global variable. This allows for constructs such as:

FOR EXAMPLE:

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

See Also