Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Aiuto per ActionScript per creare un sito in flash,

    Ciao a tutti. Sto cercando di creare un sito tutto fatto con flash8 professional, ma non sono molto afferrata in ActionScript, e questo mi limita parecchio, per questo chiedo consiglio a voi che avete più esperienza di me. In sostanza vorrei creare il classico sito tutto in flash composto di varie "pagine": quando clicco sul pulsante, ad esempio, "chi siamo", si apre la pagina "chi siamo" con una piccola animazione (anche una banale interpolazione movimento), quindo clicco su un'altro pulsante, la pagina attualmente visualizzata si dissolve, si "chiude" con un'altra breve interpolazione e poi compare la nuova pagina. Se io rinunciassi alla "dissolvenza in uscita", cioè rinunciassi all'interpolazione che fa scomparire una pagina prima che compaia quella successiva, tutto sarebbe più semplice: mi basterebbe creare un movie clip per ogni pagina, con una breve interpolazione e un bello stop sull'ultimo fotogramma, e quando clicco sui vari pulsanti questi semplicemente fanno partire il movie clip della nuova pagina selezionata e sarei a posto così (oppure basterebbe anche un banalissimo gotoandplay al frame dove inizia la visualizzazione della pagina che mi interessa). Il fatto è che invece vorrei fare in modo che prima che venga visualizzata la nuova pagina, quella attualmente visualizzata avesse un'interpolazione di chiusura.

    Fin'ora questo genere di cose le ho sempre realizzate utilizzando una scena per ogni pagina del sito, oppure un movie clip (non esterno) per ogni pagina, all'interno dei quali ripetevo anche il menu: in pratica il menu era ripetuto all'interno di ogni movie clip, anzichè essere presente una volta solo nella _root principale, questo per poter cambiare le azioni da far eseguire ad ogni pulsante a seconda della pagina che viene visualizzata. L'attuale splash in flash del mio sito http://www.phoenixdown.it, è un esempio di mini sito in flash realizzato in questo modo. Però questo sistema mi sembra parecchio dispendiosio sia in termini di tempo per me per realizzarlo, sia in termini di KB per caricare il filmato. Quindi mi chiedevo se utilizzando gli actionscript in un modo un po' più "saggio" potessi semplificarmi la vita, organizzando anche meglio tutto il file di flash.

    Ho pensato che sarebbe molto bello se riuscissi a creare una funzione per fare in modo che quando clicco su un pulsante, questo passa una variabile contenente il nome delll'istanza del movie clip da visualizzare, quindi il movie clip attualmente visualizzato va in play, riproducendo l'interpolazione di "chiusura" della pagina, e arrivato all'ultimo fotogramma trova un comando del tipo "loadMovieNum (nome + ".swf", 1);", oppure un gotoandplay, insomma un comando che in pratica dica al flash che il prossimo movieclip da visualizzare è quello la cui istanza porta il nome contenuto nella variabile passata dal pulsante.
    Per fare un esempio pratico, se ho un sito composto da un movieclip per ogni pagina e sto visualizzando la "home", quando clicco sul pulsante "chi siamo" alla variabile 'pagina' viene assegnato il valore "chisiamo", quindi il movieclip "home" riprende la sua riproduzione, visualizzando l'interpolazione di chiusura, e arrivato all'ultimo fotogramma trova l'azione che lo fa saltare al movie clip la cui istanza si chiama "chisiamo", e quindi parte l'interpolazione di apertura di questa pagina.

    Voi cosa ne pensate? Sapreste dirmi come fare? Oppure sapreste consigliarmi un modo migliore per strutturare il file di flash per ottenere in modo pratico un risultato tipo questo?
    So di aver fatto un discorso lungo, complicato e contorto, e vi ringrazio in anticipo per la vostra pazienza.

    PS spero di aver aperto il topic nella sezione giusta, ero indecisa se aprirlo qui o nell'altra sezione "actionscript"
    Talvolta un momento di riflessione vale come una vita di esperienze.

    Condividere le proprie conoscenze è un modo per diventare immortali.

  2. #2
    >Ho pensato che sarebbe molto bello se riuscissi a creare una funzione per fare in modo che quando clicco su un pulsante, questo passa una variabile contenente il nome delll'istanza del movie clip da visualizzare, quindi il movie clip attualmente visualizzato va in play, riproducendo l'interpolazione di "chiusura" della pagina, e arrivato all'ultimo fotogramma trova un comando del tipo "loadMovieNum (nome + ".swf", 1);", oppure un gotoandplay, insomma un comando che in pratica dica al flash che il prossimo movieclip da visualizzare è quello la cui istanza porta il nome contenuto nella variabile passata dal pulsante.


    può essere una delle varie soluzioni
    la cosa da te descritta è semplice da fare
    al click del pls magari setti una var con il nome della sezione che vuoi richiamare

    ad es hai la tua pagina principale con il menu
    home chi siamo prodotti

    e diciamo che carichi chisiamo sul livello 1 con il comando loadMovieNum

    quindi hai chisiamo.swf un filmato esterno che ha anche una sua animazione di chiusura...dissolvenza, trasformazione quello che vuoi

    a questo punto ti basta settare una var con il nome della sezione
    quindi inizializziamo la var sul frame (supponendo che il menu stia nel filmato principale ossia livello0)
    sezione="niente";

    poi al click sul puls prodotti

    on(release){
    _level0.sezione="prodotti"
    // manfiamo in play chisiamo anzi in questo modo tutto quello che sta sul livello1
    _level1.play();
    }

    adesso nella tua animazione d'uscita in chisiamo avrai all'ultimo frame il loadMovieNum della sezione

    stop();
    loadMovieNum(level0.sezione+"swf",1)

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Grazie infinite crescenzo! Credo di aver capito come fare, provo poi vi faccio sapere com'è andata.
    Cmq se qualcuno dovesse avere soluzioni alternative migliori della mia idea sono aperta ad ascoltare i vostri suggerimenti.
    Talvolta un momento di riflessione vale come una vita di esperienze.

    Condividere le proprie conoscenze è un modo per diventare immortali.

  4. #4
    Originariamente inviato da Phoenixdown
    Grazie infinite crescenzo! Credo di aver capito come fare, provo poi vi faccio sapere com'è andata.
    Cmq se qualcuno dovesse avere soluzioni alternative migliori della mia idea sono aperta ad ascoltare i vostri suggerimenti.
    di niente figurati!



    ps ci sono modi diversi x fare + o - la stessa cosa io ad es se decido che l'animazione d'uscita saràa sempre la stessa mi faccio un clip nello stage principale con l'animazione di entrata e diuscita e in mezzo con uno stop fermo la riproduzione e controllo la var da caricare quindi al click di un qualsiasi pls mando in play questo clip e carico quindi allo stop la nuova sezione

    una cosa del genere
    http://www.globalclima.net/prova/unico/index1.htm
    in costruzione nn badare a cosa cè scritto
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Anche questa era una cosa che avevo provato a fare ma il mio problema di fondo resta (o meglio restava, prima che tu mi rispondessi suggerendomi come usare la variabile delle pagine sui pulsanti) perchè, prendendo ad esempio la tua prova di "unico", quella spece di "sipario" blu che si chiude quando cambi pagina, nel tuo sito il contenuto della pagina scompare prima che il sipario si chiuda, mentre a me piacerebbe che il contenuto restasse visibile sotto al sipario mentre si chiude, e quindi che il movieclip si chiudesse solo dopo che il clip del sipario fosse completato. Non so se mi sono spiegata.... certo sono dettagli che lasciano il tempo che trovano, ma amo complicarmi la vita.
    Talvolta un momento di riflessione vale come una vita di esperienze.

    Condividere le proprie conoscenze è un modo per diventare immortali.

  6. #6
    Originariamente inviato da Phoenixdown
    Anche questa era una cosa che avevo provato a fare ma il mio problema di fondo resta (o meglio restava, prima che tu mi rispondessi suggerendomi come usare la variabile delle pagine sui pulsanti) perchè, prendendo ad esempio la tua prova di "unico", quella spece di "sipario" blu che si chiude quando cambi pagina, nel tuo sito il contenuto della pagina scompare prima che il sipario si chiuda, mentre a me piacerebbe che il contenuto restasse visibile sotto al sipario mentre si chiude, e quindi che il movieclip si chiudesse solo dopo che il clip del sipario fosse completato. Non so se mi sono spiegata.... certo sono dettagli che lasciano il tempo che trovano, ma amo complicarmi la vita.
    in quel caso ti basta caricare invece che su di un livello in un contenitore messo sotto a quella specie di sipario
    e solo alla fine dell'animazione fai unloadMovie() di quel clip

    oppure basta fare il sipario come file separato e caricarlo su di un livello superiore a quello dei file esterni e controllare da li il tutto...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.