上一节里面,我们创建好了一个MyAddon_Main的界面,那么这里我们要来操作它,比如相应btnGo的按键处理等。
打开MyAddon_Main的脚本编辑器
如同插件节点有自己的菜单一样,基本上每个文件节点也都有自己的菜单。那么右键点击MyAddon_Main这个界面文件节点,我们看到如下的菜单弹出
- Show Script - 打开该界面文件的脚本处理文本。
- Show Designer - 打开该界面文件的界面设置文本,一般不推荐直接修改它,但可以看看,做参考。
- Rename File - 重命名该界面文件。
- Load Earlier - 将该界面文件的载入顺序和前一个界面文件交换,如果前一个界面文件存在的话。
- Load Later - 将该界面文件的载入顺序和下一个界面文件交换,如果下一个界面文件存在的话。
- Delete File - 删除该界面文件。
点击菜单中的Show Script按钮,代码编辑器将打开MyAddon_Main的脚本处理代码。目前,里面除了Addon的创建语句,是一片空白的。
界面元素选择列表中选择btnGo,然后在事件选择列表中选择OnClick,这个事件用来响应用户单击按钮。
然后,我们添加一段处理代码,也就是,点击按钮后,将txtInput中的文字用消息框显示出来。
1 IGAS:NewAddon("MyAddon.Mdl_MyAddon_Main")
2
3 function btnGo:OnClick()
4 local text = txtInput.Text
5
6 if text and text ~= "" then
7 IGAS:MsgBox(text)
8 end
9 end
保存好该文件后,我们运行MyAddon。之后退出Studio,就可以看到
输入随便的一段话,然后点击Go按钮。
好了,测试结束,那么进入Studio,停止MyAddon。


