Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Transizione uscita

  1. #1
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035

    Transizione uscita

    Salve ragazzi.

    In un menu ho dei pulsanti che caricano dei filmati esterni.
    Questi filmati contengono degli oggetti che, appena partiti i filmati stessi, entrano con una transizione.

    Ora vorrei fare il contrario, ovvero fare in modo che appena passo tramite il menu da un filmato all'altro, gli oggetti contenuti in ognuno di questi escano dalla scena con una transizione particolare che ovviamente creerò io

    Vorrei solo sapere come organizzare questa situazione.

    Uso Flash MX.


    Grazie mille!


  2. #2
    bisognerebbe vedere il movie per regolarsi col codice, io uso l' as in modo elementare quindi farei diminuire l' alpha dell' oggetto e quando questo è <1 caricherei l' altro oggetto.

  3. #3
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    grazie grande0rco, mi faresti anche un esempio pratico?

    che comando dò al mio pulsante del movie principale per fare in modo che un intero movie esterno venga via con una dissolvenza in uscita?
    devo lavorare con l'alfa, ma come?


    grazie mille!

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Se devi creare una transizione, lascia strae l'alfa. A meno che tu non voglia creare una dissolvenza. In effetti con una dissolvenza alfa, il procedimento risulta più semplice.

    Ti spiego un modo come impostare il passaggio con le transizioni.

    [list=1][*]Poni i due pulsanti sullo stage.
    [*]Per caricare i filmati puoi utilizzare un'azione loadMovie(). In questo caso devi creare un contenitore dove caricare di volta in volta i filmati.
    [*]Crea quindi un nuovo simbolo. Per farlo premi ctrl+F8.
    [*]Dai un nome al simbolo e impostalo come Clip Filmato.
    [*]Il mc contenitore dnormalmente dovrebbe essere vuoto, ma dobbiamo creare una struttura iniziale al suo interno perchè il tutto funzioni.
    Quindi all'interno del mc seleziona il primo frame e dal pannello azioni, inserisci uno stop(). Crea poi un'altro keyFrame (premi F6) e inserisci questo script:
    _root.caricaMovie()
    Questo richiamerà una funzione, per caricare il filmato esterno, che poi definiremo nella root.
    Tenendo selezionato questo frame apri il pannello proprietà e inserisci un'etichetta, dai questo nome "uscita"
    [*]Torna alla scena principale e trascina il simbolo posizionandolo a tuo piacimento nello stage.
    [*]Apri il pannello proprietà e dai un nome istanza, ad es "contenitoreMc"
    [*]Torniamo ora ai pulsanti. Assegnia a ciascuno uno script del genere:
    codice:
    on(release){
    _root.filmatoDaCaricare = "tuo_filmato.swf"
    _root.contenitoreMc.gotoAndPlay("uscita")
    }
    Questo non fa altro che indicare il nome del file da caricare ed eseguire l'uscita del mc.
    [*]Nel primo frame della _root inserisci la funzione sopracitata:
    _root.caricaMovie = function(){
    _root.contenitoreMc.loadMovie(_root.filmatoDaCaric are)
    }[*]Il gioco e fatto. Ora non devi far altro che costruire le transizioni di uscita.
    I filmati esterni dovranno quindi essere strutturati in questo modo:
    codice:
    Struttura della timeline
     |_____________________|_|____________|_
      |                     | |            |
    transizione di entrata  | | richiamo la funzione
                            | |  _root.caricaMovie()
                       stop() |
                              |
              frame etichettato "chiudi"
              con transizione di uscita
    [/list=1]

    Non ho testato il tutto.. nel caso fammi sapere se ci son problemi
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Originariamente inviato da bob18
    grazie grande0rco, mi faresti anche un esempio pratico?

    che comando dò al mio pulsante del movie principale per fare in modo che un intero movie esterno venga via con una dissolvenza in uscita?
    devo lavorare con l'alfa, ma come?


    grazie mille!
    ho fato un semplice esempio (perche tanto complicato non mi riesce)
    esempio
    se va bene lo puoi scaricare da qui
    se non va bene .... ho fatto un po di esercizio

  6. #6
    Utente di HTML.it L'avatar di bob18
    Registrato dal
    Jun 2004
    Messaggi
    1,035
    studierò i due contributi attentamente, grazie mille per gli esempi!

    una cosa sola non mi è chiara, nel post di KillerWorm.
    quando nella timeline del movie esterno dici "richiamo la funzione _root.caricaMovie()", ovvero qui

    Struttura della timeline
    |_____________________|_|____________|_
    | | | |
    transizione di entrata | | richiamo la funzione
    | | _root.caricaMovie()
    stop() |
    |
    frame etichettato "chiudi"
    con transizione di uscita
    intendi dire che devo dare al frame l'azione
    codice:
    _root.caricaMovie()
    ???


    Oppure in che modo la richiamo?


    Grazie!

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    intendi dire che devo dare al frame l'azione
    _root.caricaMovie()
    esattamente

    Nell'ultimo frame metterai quell'azione per richiamare la funzione che sta nella _root.

    ovvero:

    _root.caricaMovie = function(){
    _root.contenitoreMc.loadMovie(_root.filmatoDaCaric are)
    }


    che caricherà di conseguenza il filmato indicato dalla variabile.

    :master: pensandoci bene potresti eliminare questa funzione e mettere direttamente:

    this.loadMovie(_root.filmatoDaCaricare)

    nell'ultimo frame dei filmati esterni, anziché richiamare la funzione...

    ...bho.. prova
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.