我認爲它是從loadRemoteImage加載的圖像分組問題。
該api將直接加載圖像並出現在視圖前。一旦你切換或從內存中刪除場景,它仍然會保持在視野中。
您應該使用network.download。它可以選擇將您下載的圖像插入到場景組中,並且您可以編輯,刪除或操作下載的圖像。
在networkListener您可以在場景組插入MYIMAGE: 下面是它的代碼塊:
local function networkListener(event)
if (event.isError) then
print("Network error - download failed")
elseif (event.phase == "began") then
print("Progress Phase: began")
elseif (event.phase == "ended") then
print("displaying response image file")
myImage = display.newImage(event.response.filename, event.response.baseDirectory, 60, 40)
myImage.alpha = 0
transition.to(myImage, { alpha = 1.0 })
end
end
local params = {}
params.progress = true
network.download(
"http://www.coronalabs.com/demo/hello.png",
"GET",
networkListener,
params,
"helloCopy.png",
system.TemporaryDirectory
)