lua corona - 如何使用loadRemoteImage加载图片

我想从URL加载一张图片。 我可以使用下面的代码加载图片:

local group = display.newGroup();
local testImg;
testImg = display.newImage( "cells/cellBottom.png");
group:insert( testImg );

但我需要使用类似这样的代码:

testImg = display.loadRemoteImage( "https://www.dropbox.com/s/fqlwsa5gupt5rsj/amcCells.png")
group:insert( testImg );

请告诉我如何加载这张图片。

谢谢 :)

点赞
用户3041972
用户3041972
使用 Corona 中提供的示例即可。它可以使用以下 URL,但是您的 URL 似乎有问题。

local function networkListener( event ) if ( event.isError ) then print ( "网络错误 - 下载失败" ) else event.target.alpha = 0 transition.to( event.target, { alpha = 1.0 } ) end

print ( "event.response.fullPath: ", event.response.fullPath )
print ( "event.response.filename: ", event.response.filename )
print ( "event.response.baseDirectory: ", event.response.baseDirectory )

end

display.loadRemoteImage( "http://coronalabs.com/images/coronalogogrey.png", "GET", networkListener, "coronalogogrey.png", system.TemporaryDirectory, 50, 50 )

```

2016-08-13 13:01:30
用户5133776
用户5133776
local function networkListener( event )
if ( event.isError ) then
    print ( "网络错误 - 下载失败" )
else
    event.target.alpha = 0
    transition.to( event.target, { alpha = 1.0 } )
    **yourgroup:insert(event.target)**
end

print ( "event.response.fullPath: ", event.response.fullPath )
print ( "event.response.filename: ", event.response.filename )
print ( "event.response.baseDirectory: ", event.response.baseDirectory )

end

display.loadRemoteImage( " [http://coronalabs.com/images/coronalogogrey.png](http://coronalabs.com/images/coronalogogrey.png)", "GET", networkListener, "coronalogogrey.png", system.TemporaryDirectory, 50, 50 )
2017-07-15 05:47:21