help me swapping

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