我试图从嵌套函数(我使用filein()命令调用的函数)中访问rollout控件(复选框,微调器等)的状态/值,但是我不断收到rolout控件的错误未定义。
我已经编写了一些简单的代码来证明这个问题:
1)使用filein命令输入文件的主脚本:
Rollout exporter "Simple Exporter" width:300 height:610 (
button btn_do_stuff "Do stuff" pos:[18,14] width:116 height:60
checkbox some_option "some_option" pos:[18,100] width:116 height:60
on btn_do_stuff pressed do(
filein "printstuff.ms"
)
)
createdialog exporter
2)使用filein()命令导入的脚本文件:
if some_option.checked == true then(
messagebox "some_option.checked == true"
)else(
"some_option.checked == false"
)
3)错误信息:
-- Unknown property: "checked" in undefined <<
错误发生在使用filein导入的脚本文件的第一行: 错误发生在以下行:
if some_option.checked == true then(
非常感谢任何帮助,谢谢!