droller 发表于 2010-6-26 20:56:25

求助mush中miniwindow的使用

WindowCreate和WindowRectOp调用很顺利
但调用WindowAddHotspot时,却没有任何效果出现,检查了下,格式没有问题。
请教,是不是在开头或者什么地方需要声明一个什么东西呢?
bow


          WindowRectOp (win, 5, 50, 50, 70, 70, 5, 15 + 0x800)
          WindowAddHotspot(win, "hs1", 50, 50, 70, 70, "", "", "mousedown", "", "", "Click to close", 1, 0)

function mousedown (flags, hotspot_id)
WindowRectOp (win, 5, 80, 80, 100, 100, 5, 15 + 0x800)
end -- mouseover

[ 本帖最后由 droller 于 2010-6-26 09:05 PM 编辑 ]

ddid 发表于 2010-6-26 21:38:48

Hotspot只可以在plugin中callback.

droller 发表于 2010-6-26 21:49:43

根据您提供的callback,我找到下面这句话
Most of the functionality of hotspots is provided by script plugin "callbacks" - that is, when you mouse over a hotspot, a function in your plugin is called (if you nominate one). Thus hotspots would generally be implemented inside plugins.

是不是意味着,有个插件叫“callbacks”的,只有导入它,才能调用Hotspot的函数呢

ddid 发表于 2010-6-26 21:53:11

需要把脚本导出为plugin,再将plugin安装,脚本中的function才可以起作用。

droller 发表于 2010-6-26 21:57:00

哈哈,ok了,多谢ddid!
ttk_05

lzkd 发表于 2010-6-26 21:58:45

原帖由 ddid 于 2010-6-26 09:38 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
Hotspot只可以在plugin中callback.

欢迎回来...好象你最近一直都没说话哦....

ddid 发表于 2010-6-26 22:31:58

前段时间家里出事,心情一直不好。

droller 发表于 2010-6-26 23:17:08

两位大神都在
膜拜膜拜
页: [1]
查看完整版本: 求助mush中miniwindow的使用