尝试对字段“_target”(一个数字值)进行索引。

我正在尝试改进一个删除函数,但是遇到了这个错误:

“尝试索引字段'_target'(数字值)”

代码片段:

对于i =#badC1T,1-1做
     如果badC1T [i]〜= nil,则

         转换到(i,{ time = 500,alpha = 0,})

         local function dellBadC1T()
             badC1T [i]:removeSelf()
             badC1T [i] = nil
         end

         timer.performWithDelay(500,dellBadC1T,1)
     结束
结束

有什么想法如何解决这个问题吗?

点赞
用户1150918
用户1150918

根据CoronaSDK文档transition.to()的第一个参数必须是“目标对象(Target object)”。但是您正在传递一个数字i

修复方法可能如下:

transition.to( badC1T[i], { time=500, alpha=0,} )

2013-09-11 15:13:45