【问题标题】:lua corona - How to load an image using loadRemoteImagelua corona - 如何使用 loadRemoteImage 加载图像
【发布时间】:2016-12-20 08:10:23
【问题描述】:

我想从 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 );  

请告诉我如何加载这张图片。
干杯:)

【问题讨论】:

    标签: image lua coronasdk loading


    【解决方案1】:

    只需使用 Corona 中给出的示例。这适用于以下网址,但您的网址似乎有问题。

    local function networkListener( event )
        if ( event.isError ) then
            print ( "Network error - download failed" )
        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 )
    

    【讨论】:

    【解决方案2】:

    尝试在监听器中添加 yougroup:insert(event.target)

    local function networkListener( event )
    if ( event.isError ) then
        print ( "Network error - download failed" )
    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 )
    

    结束

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

    【讨论】:

      猜你喜欢
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 1970-01-01
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多