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

    transizione tra movieclips

    Salve a tutti,
    ho una domanda da farvi.
    sto creando un file flash ne quale carico a richiesta( cliccando su vari bottoni) i movieclip. (load/ unloadmovie).
    Solo che nel passaggio tra l'unload movie e il load del nuovo movie volevo inserire una animazione di trasizione sul movie che esce(tipo dissolvenza del movie che va via )
    Potreste darmi una mano?
    Spero di essere stato chiaro.
    Grazie
    Felix

  2. #2
    posta il codice di uno dei tuoi pulsanti

  3. #3
    on (release) {
    unloadMovieNum(2);
    unloadMovieNum(3);
    unloadMovieNum(4);
    unloadMovieNum(5);
    unloadMovieNum(6);
    loadMovieNum("biografia.swf", 1);
    }

  4. #4
    allora:

    deduco dal tuo codice che hai 6 sezioni diverse e che soltanto 1 sarà visibile di volta in volta, quindi non ha senso scaricare livelli che non contengono niente, perchè dei 5 che scarichi soltanto 1 conterrà la sezione precedentemente visualizzata.

    quindi ti consiglio di crearti un contenitore unico, vuoto, nel quale caricherai di volta in volta la sezione cliccata.

    metti questo codice sul primo fotogramma per farlo.

    Codice PHP:
    this.createEmptyMovieClip("container"this.getNextHighestDepth()); 
    fatto questo è anche più gestibile il problema del tuo 3d.
    quando cambierai sezione ti basterà infatti portare a 0 l'alpha del contenitore poi caricare la sezione successiva.

    il codice è questo:

    Codice PHP:
    on (release) {
        
    container.onEnterFrame = function():Void  {
            if (
    this._alpha>=0) {
                
    this._alpha -= 5;
            } else {
                
    this._alpha 100;
                
    delete this.onEnterFrame;
                
    container.loadMovie("biografia.swf");
            }
        };


  5. #5
    Originariamente inviato da eddie felson


    Codice PHP:
    this.createEmptyMovieClip("container"this.getNextHighestDepth()); 

    Codice PHP:
    on (release) {
        
    container.onEnterFrame = function():Void  {
            if (
    this._alpha>=0) {
                
    this._alpha -= 5;
            } else {
                
    this._alpha 100;
                
    delete this.onEnterFrame;
                
    container.loadMovie("biografia.swf");
            }
        };


    scusami , ma il codice
    this.createEmptyMovieClip("container", this.getNextHighestDepth());

    dove lo inserisco?
    sullo stage principale? o all'interno dei bottoni?

  6. #6
    sul primo FOTOGRAMMA nello stage principale.
    è importante, non funziona altrimenti.

  7. #7
    grazie mille!!! è perfetto..

  8. #8
    bene, mi fa piacere.


  9. #9
    e se invece volessi creare un filmato di uscita per ogni filmato, anzichè una semplice dissolvenza?
    come succede per esempio per questo sito
    http://www.coloplay.hu/
    grazie mille.
    Felix

  10. #10
    è una cosa completamente diversa.

    prova a guardare questo 3d e vedi se ti può essere utile.

    http://forum.html.it/forum/showthrea...0#post11191330


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.