I’m trying to use display.loadRemoteImage() to show a small thumbnail of an image in one of my composer scenes. I’m setting up a listener as described in the docs:
local function dlImgListener( event ) if ( event.isError ) then print ( "Network error - download failed" ) else event.target.alpha = 0 transition.to( event.target, { alpha = 1.0 } ) event.target.x = \_W\*0.95 event.target.y = \_H\*0.78 event.target.width = \_W\*0.25 event.target.height = \_W\*0.20 event.target.anchorX = 1.0 sceneGroup: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://some\_web\_image.jpg", "GET", dlImgListener, composer.state.checkedItemsList[1].dbIdx .. ".jpg", system.TemporaryDirectory, 0, 0 )
I can resize and place the image ok, but it won’t follow the scene transitions. I have tried inserting event.target into the scene group, but it doesn’t seem to make any difference.
My questions:
A) How can I make this image part of the scene?
B) Is this image freed automatically or do I have to somehow free it manually when I close the scene?