Hi, I have long corona use for my app, but right now they are whipped. Please help me.
The page loads as 12file server and should display it via the touch movement. But it happens that loads the next image, and does not update. I look forward suggestions.
local composer = require( “composer” )
local json= require (“json”)
local widget= require (“widget”)
local scene = composer.newScene()
_W = display.viewableContentWidth;
_H = display.viewableContentHeight;
– “scene:create()”
function scene:create( event )
local sceneGroup = self.view
– Initialize the scene here.
– Example: add display objects to “sceneGroup”, add touch listeners, etc.
local sfondo= display.newRect( 0,0, _W, _H )
sfondo:setFillColor( 1,1,1 )
sfondo.x= display.contentCenterX
sfondo.y= display.contentCenterY
sceneGroup:insert(sfondo)
local baralto = display.newRect( 0,0, _W, _H*0.15 )
baralto.fill.effect=“generator.linearGradient”
baralto.fill.effect.color1 = { 0, 0.36, 0.67, 1 }
baralto.fill.effect.position1 = { 0.5, 0 }
baralto.fill.effect.color2 = { 0, 0.52, 0.78, 1 }
baralto.fill.effect.position2 = { 0.5, 1 }
baralto.x=display.contentCenterX
baralto.y=(_H-_H)
sceneGroup:insert(baralto)
tastohome=display.newImageRect(“immagini/home.png”,_H*0.06, _H*0.06)
tastohome.anchorX=0.5
tastohome.anchorY=1
tastohome.x=display.contentCenterX
tastohome.y=(_H*0.15/2)
sceneGroup:insert(tastohome)
local paramo
if (_W/_H)>0.71 then
paramo=0.69
else
paramo=0.61
end
local function networkListener( event )
if ( event.isError ) then
native.showAlert( “Attenzione”, “controlla la connessione dati”, {“OK”})
end
end
local params = {}
params.progress = true
network.download( “http://www.fablabcalabria.it/app/volantino/1.jpg”, “GET”, networkListener,params, “vol1.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/2.jpg”, “GET”, networkListener,params, “vol2.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/3.jpg”, “GET”, networkListener,params, “vol3.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/4.jpg”, “GET”, networkListener,params, “vol4.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/5.jpg”, “GET”, networkListener,params, “vol5.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/6.jpg”, “GET”, networkListener,params, “vol6.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/7.jpg”, “GET”, networkListener,params, “vol7.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/8.jpg”, “GET”, networkListener,params, “vol8.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/9.jpg”, “GET”, networkListener,params, “vol9.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/10.jpg”, “GET”, networkListener,params, “vol10.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/11.jpg”, “GET”, networkListener,params, “vol11.png”, system.TemporaryDirectory)
network.download( “http://www.fablabcalabria.it/app/volantino/12.jpg”, “GET”, networkListener,params, “vol12.png”, system.TemporaryDirectory)
fg1 = display.newImageRect( “vol1.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg1.anchorX=0.5
fg1.anchorY=0
fg1.x=display.contentCenterX
fg1.y=(_H-_H)+(_H*0.085)
fg1.isVisible=false
sceneGroup:insert(fg1)
fg2 = display.newImageRect( “vol2.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg2.anchorX=0.5
fg2.anchorY=0
fg2.x=display.contentCenterX
fg2.y=(_H-_H)+(_H*0.085)
fg2.isVisible=false
sceneGroup:insert(fg2)
fg3 = display.newImageRect( “vol3.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg3.anchorX=0.5
fg3.anchorY=0
fg3.x=display.contentCenterX
fg3.y=(_H-_H)+(_H*0.085)
fg3.isVisible=false
sceneGroup:insert(fg3)
fg4 = display.newImageRect( “vol4.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg4.anchorX=0.5
fg4.anchorY=0
fg4.x=display.contentCenterX
fg4.y=(_H-_H)+(_H*0.085)
fg4.isVisible=false
sceneGroup:insert(fg4)
fg5 = display.newImageRect( “vol5.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg5.anchorX=0.5
fg5.anchorY=0
fg5.x=display.contentCenterX
fg5.y=(_H-_H)+(_H*0.085)
fg5.isVisible=false
sceneGroup:insert(fg5)
fg6 = display.newImageRect( “vol6.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg6.anchorX=0.5
fg6.anchorY=0
fg6.x=display.contentCenterX
fg6.y=(_H-_H)+(_H*0.085)
fg6.isVisible=false
sceneGroup:insert(fg6)
fg7 = display.newImageRect( “vol7.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg7.anchorX=0.5
fg7.anchorY=0
fg7.x=display.contentCenterX
fg7.y=(_H-_H)+(_H*0.085)
fg7.isVisible=false
sceneGroup:insert(fg7)
fg8 = display.newImageRect( “vol8.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg8.anchorX=0.5
fg8.anchorY=0
fg8.x=display.contentCenterX
fg8.y=(_H-_H)+(_H*0.085)
fg8.isVisible=false
sceneGroup:insert(fg8)
fg9 = display.newImageRect( “vol9.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg9.anchorX=0.5
fg9.anchorY=0
fg9.x=display.contentCenterX
fg9.y=(_H-_H)+(_H*0.085)
fg9.isVisible=false
sceneGroup:insert(fg9)
fg10 = display.newImageRect( “vol10.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg10.anchorX=0.5
fg10.anchorY=0
fg10.x=display.contentCenterX
fg10.y=(_H-_H)+(_H*0.085)
fg10.isVisible=false
sceneGroup:insert(fg10)
fg11 = display.newImageRect( “vol11.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg11.anchorX=0.5
fg11.anchorY=0
fg11.x=display.contentCenterX
fg11.y=(_H-_H)+(_H*0.085)
fg11.isVisible=false
sceneGroup:insert(fg11)
fg12 = display.newImageRect( “vol12.png”, system.TemporaryDirectory, ((_H-((_H-_H)+(_H*0.085)))*paramo), (_H-((_H-_H)+(_H*0.085))))
fg12.anchorX=0.5
fg12.anchorY=0
fg12.x=display.contentCenterX
fg12.y=(_H-_H)+(_H*0.085)
fg12.isVisible=false
sceneGroup:insert(fg12)
end
– “scene:show()”
function scene:show( event )
local sceneGroup = self.view
local phase = event.phase
if ( phase == “will” ) then
– Called when the scene is still off screen (but is about to come on screen).
composer.removeScene( “home” )
function vaihome(event)
local options = {
effect = “fade”,
time = 800,
}
composer.gotoScene( “home”, options )
end
function avanti()
immaginicar[indice].isVisible=false
indice=indice+1
immaginicar[indice].isVisible=true
testa()
end
function indietro()
immaginicar[indice].isVisible=false
indice=indice+1
immaginicar[indice].isVisible=true
end
immaginicar={fg1,fg2,fg3,fg4,fg5,fg6,fg7,fg8,fg9,fg10,fg11,fg12}
indice=5
immaginicar[indice].isVisible=true
function slidevai( event )
if ( event.phase == “moved” ) then
local dX = event.x - event.xStart
if ( dX > 100 ) then
--swipe right
avanti()
elseif ( dX < -100 ) then
--swipe left
indietro()
end
end
return true
end
elseif ( phase == “did” ) then
– Called when the scene is now on screen.
– Insert code here to make the scene come alive.
– Example: start timers, begin animation, play audio, etc.
tastohome:addEventListener(“tap”, vaihome)
immaginicar[indice]:addEventListener( “touch”, slidevai )
end
end
– “scene:hide()”
function scene:hide( event )
local sceneGroup = self.view
local phase = event.phase
if ( phase == “will” ) then
– Called when the scene is on screen (but is about to go off screen).
– Insert code here to “pause” the scene.
– Example: stop timers, stop animation, stop audio, etc.
elseif ( phase == “did” ) then
– Called immediately after scene goes off screen.
tastohome:removeEventListener(“tap”, vaihome)
immaginicar[indice]:removeEventListener( “touch”, slidevai )
composer.removeScene( “volantino” )
end
end
– “scene:destroy()”
function scene:destroy( event )
local sceneGroup = self.view
– Called prior to the removal of scene’s view (“sceneGroup”).
– Insert code here to clean up the scene.
– Example: remove display objects, save state, etc.
end
– Listener setup
scene:addEventListener( “create”, scene )
scene:addEventListener( “show”, scene )
scene:addEventListener( “hide”, scene )
scene:addEventListener( “destroy”, scene )
return scene