Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从display.loadRemoteImage保存阵列图像_Image_Load_Coronasdk - Fatal编程技术网

从display.loadRemoteImage保存阵列图像

从display.loadRemoteImage保存阵列图像,image,load,coronasdk,Image,Load,Coronasdk,display.loadRemoteImage(“,”GET“,”networkListener,“helloCopy.png”,system.TemporaryDirectory,50,50) 您好,我想通过以下方式从我的服务器获取一组图像: 数据[i].image=display.loadRemoteImage(URLlimpia,“GET”,networkListener,“LOGO”。.i...png”,system.TemporaryDirectory) 但是图像总是出现在模拟器屏幕上

display.loadRemoteImage(“,”GET“,”networkListener,“helloCopy.png”,system.TemporaryDirectory,50,50)

您好,我想通过以下方式从我的服务器获取一组图像:

数据[i].image=display.loadRemoteImage(URLlimpia,“GET”,networkListener,“LOGO”。.i...png”,system.TemporaryDirectory)

但是图像总是出现在模拟器屏幕上,我想保存在任何地方,以便稍后在列表中显示

我该怎么做

*当图像出现时,如何从屏幕上清除图像

谢谢

试试这个:

local function networkListener( event )
        if ( event.isError ) then
                print ( "Network error - download failed" )
        else
                event.target.isVisible = false
        end

        print ( "RESPONSE: " .. event.response )
end

display.loadRemoteImage( "http://www.coronalabs.com/demo/hello.png", "GET", networkListener, "helloCopy.png", system.TemporaryDirectory, 50, 50 )
更多信息:

如果您不想立即显示图像,您应该使用network.download()而不是display.loadRemoteImage()

在您的示例中:

local params = {}
params.progress = true
for i=1,n do
    network.download(
        URLlimpia,
        "GET",
        networkListener,
        params,
        LOGO" .. i .. ".png",
        system.TemporaryDirectory
        )
end