Salve amici di atlantide . Innanzitutto vorrei spiegare il senso del titolo. Ho deciso per il momento di scrivere una guida su come creare una semplice foto gallery, assumendo che le foto abbiano però dimensioni fisse, perché ho intenzione di scrivere una successiva guida sul posizionamento dinamico di oggetti in flash e sul ridimensionamento dello stage, che ci permetteranno di avere le giuste conoscenze per creare una nuova foto gallery che visualizzi in modo corretto immagini di qualsiasi dimensione. Ma ora mettiamoci al lavoro. La foto gallery in questione comunica con un file xml in cui andiamo ad inserire le informazioni delle foto da caricare. In questo caso nel mio file xml, che chiamo “immagini.xml”, inserisco il seguente codice In seguito da flash creo un nuovo file Actionscript che chiamo “Immagine.as” al quale do questo codice Inoltre mi preparo 3 immagini jpeg, che da come si evince dal file immagini.xml, chiamo 1.jpg, 2.jpg e 3.jpg, tutte e tre con dimensioni 512 x 384. Passiamo alla grafica. Creo un nuovo file Flash Actionscript 2.0 che chiamo gallery.fla , e inserisco subito 2 livelli che chiamo content e actions. Nel primo fotogramma del livello content andiamo a disegnare la nostra gallery. Mettiamo un pannello rettangolare un po’ più grande delle immagini, in questo caso 526.3 x 399 , sul quale inseriamo un movie clip, di nome istanza “loader_mc” che sarà così formato: al suo interno avrà un rettangolo di dimensioni 512 x 384, che trasformiamo in oggetto grafico e che nascondiamo subito, portando il suo valore alpha, dal pannello proprietà, a 0. Questo ci permetterà di avere un’anteprima delle dimensioni che avranno le immagini e quindi ci darà la possibilità di posizionarle correttamente. Creiamo in seguito i pulsanti che ci permetteranno di navigare in ambedue le direzioni fra le immagini, ai quali sempre possiamo anche non dare nome istanza e al loro centro posizioniamo un rettangolino sul quale inseriamo un campo di testo dinamico al quale diamo nome istanza qta_txt, che mostrerà il numero dell’immagine corrente rispetto alle immagini totali. Ancora giù inseriamo una barra orizzontale sulla quale posizioniamo un campo di teso dinamico al quale diamo nome istanza info_txt che conterrà le informazioni sull’immagine corrente. Di seguito inseriamo un oggetto button con la scritta “Slide show” ( inizialmente rossa ) al quale diamo il codice Nel centro del “pannello” sul quale ho posizionato il mio loader_mc inserisco un nuovo movie clip con all’interno la dicitura “wait while loading” e subito dopo un campo ti testo dinamico che chiamo perc_txt. Ritorno alla scena principale, seleziono questo movie clip ( al quale possiamo anche dare un nome istanza, ma non è influente ) e gli assegno il codice Fino a questo punto il nostro stage dovrebbe apparire più o meno così
Nel primo fotogramma del livello actions inserisco il dodice




