Corona:如何移动通过互联网加载的图像?

时间:2015-01-23 21:51:25

标签: image sdk corona

我不明白这段代码有什么问题我得到错误:“尝试索引本地'图像'(零值)”

local image = display.loadRemoteImage( "http://2.bp.blogspot.com/-LDaA7cP9MmA/Tddgg2e-HcI/AAAAAAAABoQ/xHH5Wau_V00/s1600/hello.png", "GET", networkListener, "helloCopy.png", system.TemporaryDirectory, display.contentCenterX, display.contentCenterY)
image.x = -100

还有另一种移动图像的方法吗?

1 个答案:

答案 0 :(得分:2)

display.loadRemoteImage()不返回显示对象。这是一个异步调用。它立即返回到您的代码,下载完成后,将调用您的侦听器函数。此时,您有一个显示对象,但在侦听器函数中称为event.target。

在侦听器功能中使用它后,您就可以开始操作它了。