Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    78

    Fotogallery: pulsanti Next e Prew

    Come da titolo sto tentando di realizzare una foto gallery in Flash e ActionScript3.0 ma mi era sorto un dubbio che cercherò di esporre nel modo più chiaro possibile:

    Il lavoro nella sua base è strutturato con una cornice centrale e due pulsanti uno per lato.
    Nella cornice tramite un comando loader viene caricata esternamente la prima foto, ora ciò che mi perplime è riuscire a comprendere come strutturare i due pulsanti in modo da poter scorrere avanti e indietro tra le foto [supponiamone una ventina]

    Un anticipato ringrazimento per l'eventuale spiegazione, a voi tutti cordiali saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    var gallery=new Array("img1.jpg","img2.jpg","img3.jpg","img4.jpg");
    
    var loader:Loader=new Loader();
    loader.load(new URLRequest("images/"+gallery[0]))
    var i:uint=0
    trace(i)
    next_btn.addEventListener(MouseEvent.CLICK, avanti)
    function avanti(evt:MouseEvent):void{
    
    if(i<gallery.length-1){i++,trace(i)
    loader.load(new URLRequest("images/"+gallery[i]))
    cont.addChild(loader)
    }
    
    }
    prev_btn.addEventListener(MouseEvent.CLICK,indietro)
    function indietro(evt:MouseEvent):void{
    
    if(i>0){i--,trace(i)
    loader.load(new URLRequest("images/"+gallery[i]))
    cont.addChild(loader)
    }
    
    }
    cont.addChild(loader)
    Le immagini che si trovano nella cartella images vengono caricate in un movieclip nome istanza cont.la prima immagine indice dell'array [0] viene caricata all'apertura, per aggiungere immagini basta aggiungerle nell'array.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    78
    Salve,

    Grazie mille per le dritte proverò oggi stesso a metterle in atto sperando in un buon risultato del lavoro :-)))

    Solo una cosa +gallery[i] cosa raffigura all'interno del codice?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    E' L'URL dell'immagini. ("images/"+gallery[i]) images è la cartella che contiene le immagini gallery[i] è l'indice dell'array contenente le immagini a gallery[0] corrisponde la prima immagine a gallery[1] la seconda e così via, ogni volta che fai click nel pulsante next_btn la var i viene incrementata di 1, quindi all'apertura i varrà 0 al primo click i varra 1, quando premi next_btn i viene decrementata di 1.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    78
    Ok non avevo ben compreso il concetto dell'indice dell'array :-)))
    Solo un ultima cosa e poi spero di non disturbare più, una volta che sono arrivato all'ultima immagine teorizziamo la decima il tasto next cessa d'incrementare la var i rimanendo fermo alla foto dieci o legge la foto 0 come successiva ricominciando il giro?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Così come è ora il codice, si ferma e bisogna tornare indietro.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    78
    Capisco, grazie mille per il tempo dedicatomi :-)))

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.