标题: [已解决]自己另外写的函数无法输入elm作为参数吗?
zeas
会员
Rank: 1



UID 2251
精华 0
积分 52
帖子 12
阅读权限 5
注册 2009-7-7
 
发表于 2009-9-27 13:21  资料  短消息  加为好友 
[已解决]自己另外写的函数无法输入elm作为参数吗?

我先是把函数用tf.func=function(elm){};的形式保存到tf中调用,
但是出错:
无法将 (void) 类型变换为 Object 。对于要求 Object 型的参数传递了 Object 型以外的值将会产生此错误

函数:
function(elm)
{
        var cLayer = kag.getLayerFromElm(elm);
        ...
        ...
}
就是第一句出错,而打开KR2的控制台手动输入命令可以用,
而写成function(elm){var cLayer = kag.getLayerFromElm(elm);return cLayer;}(mp)居然能用,
可就是把函数保存起来另外调用就出错

虽然原因没有找到,不过现在另外找办法解决了

[ 本帖最后由 zeas 于 2009-9-29 03:25 编辑 ]

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2009-9-27 13:49  资料  短消息  加为好友 
弱弱地问一下LZ是lua用多了么……= =

要保存函数你只要跑过那段脚本就行了,
用的时候直接执行,不用保存到变量里啊……= =|||

[ 本帖最后由 全局变量D 于 2009-9-27 13:50 编辑 ]





顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.024535 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示