Login

上一节里面,我们创建好了一个MyAddon_Main的界面,那么这里我们要来操作它,比如相应btnGo的按键处理等。

打开MyAddon_Main的脚本编辑器

  • 如同插件节点有自己的菜单一样,基本上每个文件节点也都有自己的菜单。那么右键点击MyAddon_Main这个界面文件节点,我们看到如下的菜单弹出

    • Show Script - 打开该界面文件的脚本处理文本。
    • Show Designer - 打开该界面文件的界面设置文本,一般不推荐直接修改它,但可以看看,做参考。
    • Rename File - 重命名该界面文件。
    • Load Earlier - 将该界面文件的载入顺序和前一个界面文件交换,如果前一个界面文件存在的话。
    • Load Later - 将该界面文件的载入顺序和下一个界面文件交换,如果下一个界面文件存在的话。
    • Delete File - 删除该界面文件。

IGAS-Studiio-FrameScript-1.jpg

  • 点击菜单中的Show Script按钮,代码编辑器将打开MyAddon_Main的脚本处理代码。目前,里面除了Addon的创建语句,是一片空白的。

IGAS-Studiio-FrameScript-2.jpg

  • 界面元素选择列表中选择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

IGAS-Studiio-FrameScript-3.jpg

  • 保存好该文件后,我们运行MyAddon。之后退出Studio,就可以看到

  • 输入随便的一段话,然后点击Go按钮。

IGAS-Studiio-FrameScript-4.jpg

  • 好了,测试结束,那么进入Studio,停止MyAddon

IGAS-Studiio-FrameScript (last edited 2010-08-25 20:54:00 by kurapica)