如何引用我在Corona(Lua)中的表数组中创建的图像?

如何引用我在Corona(Lua)中的表数组中创建的图像?,lua,coronasdk,Lua,Coronasdk,对于这个令人难以置信的noob问题,我深表歉意,但我是Lua的新手,对任何代码都非常生疏,卡住了,找不到解决方案 我正在屏幕上创建一系列随机图像,使用: for count = 1, 6 do r = math.random ( 1, 5 ) mpart[count] = display.newImage ("mpart" .. r .. ".png") mpart[count].y = 680 mpart[count].x = x mpart[count].spawnednew =

对于这个令人难以置信的noob问题,我深表歉意,但我是Lua的新手,对任何代码都非常生疏,卡住了,找不到解决方案

我正在屏幕上创建一系列随机图像,使用:

for count = 1, 6 do
 r = math.random ( 1, 5 )
 mpart[count] = display.newImage ("mpart" .. r .. ".png")
 mpart[count].y = 680
 mpart[count].x = x
 mpart[count].spawnednew = false
 x = x + 170
 mpart[count]:addEventListener ("touch", onTouch)
end
如何知道函数“onTouch”中正在触摸/移动的对象,以及如何向其添加属性,例如

mpart[1].spawnednew == true

您的
onTouch
函数应该传入
事件
参数。然后可以在
事件.target中找到触摸图像。首先,lins非常了解如何引用触摸对象:侦听器函数的“event”参数包括值“event.target”


至于向触摸对象添加新数据,只需“event.target.moved=true”即可,现在该对象在object.moved上有数据。感谢您的回复!是的,我可以使用event.target引用触摸图像,但是如何向该目标添加属性,以便以后可以引用?永久性地将其标记为“移动”。谢谢,我认为这很有帮助。谢谢大家!