2009-9-27 13:21
zeas
[已解决]自己另外写的函数无法输入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)居然能用,
可就是把函数保存起来另外调用就出错
虽然原因没有找到,不过现在另外找办法解决了
[[i] 本帖最后由 zeas 于 2009-9-29 03:25 编辑 [/i]]