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

时间:2013-09-11 14:25:25

标签: lua corona

我正在尝试修改删除功能,但收到此错误:

Attempt to index field '_target' (a number value)

代码段:

   for i = #badC1T, 1, -1 do
        if badC1T[i] ~= nil then

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

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

            timer.performWithDelay( 500, dellBadC1T, 1 )
        end
    end

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

根据CoronaSDK documentation transition.to() 的第一个参数必须Target object。但是你传递了一个数字i

修复可能如下所示:

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