Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163

    Effetto di transizione a "piastrelle" - per foto

    Avrei in mente di ricreare un effetto di transizione simile a quello che si può vedere qui (occorre scaricare il .fla):

    http://www.flashkit.com/movies/Appli...8720/index.php

    Per vedere l'effetto, nel filmato bisogna cliccare l'opzione 'slide'.
    In pratica sembra che una maschera, formata da piastrelle quadrate ordinate in file e colonne, si ingrandisca fino a formare un unica superficie e mostrare tutta l'immagine sottostante.

    Qualcuno più esperto di me mi potrebbe dire come si fa?

    Grazie.


    -

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Io non so se questa pappardella sia l'artefice dell'effetto, e quindi non la saprei proprio personalizzare. In più i commenti in tedesco proprio non mi aiutano..


    Codice PHP:
    //diashow
    var indexDiashow = -1;
    function 
    diashowVor(){
        
    indexDiashow += 1;
        
    //maske entfernen
        
    _root.dia_maske.removeMovieClip();
        
    //bild laden
        
    bildansicht_mc.container_mc.loadMovie(meineAuswahl_array[indexDiashow]);
        
    //maske attachen
        
    _root.attachMovie("diashow_maske_mc","dia_maske"tiefe++);
        
    _root.dia_maske._xscale=220;
        
    _root.dia_maske._yscale=180;
        
    bildansicht_mc.setMask("dia_maske");
        if(
    indexDiashow == meineAuswahl_array.length-1){
            
    indexDiashow = -1;
        }
    }
    function 
    diashow(){
        
    bildgroesse_reset();
        
    bildansicht_mc._rotation 0;
        
    //enable diashow_stop_mc
        
    diashow_stop_mc._alpha 100;
        
    diashow_stop_btn.enabled true;    
        
    //deactivate other menue items (comma seperated, no spaces)
        
    disableButtons("diashow_start_btn,zoomplus_btn,zoomminus_btn,drehe_rechts_btn,drehe_links_btn,drucke_btn,speicher_btn,verlauf_vor_btn,verlauf_vor_btn,verlauf_zurueck_btn");
        
    //call interval function
        
    _global.diaShowinterval setInterval(diashowVor5000);
    }
    //
    bildgroesse_reset = function(){
        
    bildansicht_mc._xscale=100;
        
    bildansicht_mc._yscale=100;
        
    bildansicht_mc._x 280;
        
    bildansicht_mc._y 265;



  3. #3
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    quella è una maschera (ne sono sicura perchè avevo "tradotto" i comandi per adattarli a dei cambiamenti che voleva fare un altro utente del forum)

    qui

    _root.attachMovie("diashow_maske_mc","dia_maske",_ tiefe++);
    ____root.dia_maske._xscale=220;
    _____root.dia_maske._yscale=180;
    ____bildansicht_mc.setMask("dia_maske");

    viene messo il movie clip con l'animazione sulla _root e poi viene attribuito questo movie clip (dia_maske) come maschera (setMask) al movie clip bildansicht

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Sì, è proprio una maschera allora.
    Provo a postare l'effetto così è più chiaro quello che intenderei riprodurre (è ripreso dal file di flashkit di cui sopra). Ciao.




    -

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Ops, l'allegato!

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    te l'ho già detto, quell'animazione è all'interno della maschera, e se non mi sbaglio e fatta frame by frame, basta che cambi l'animazione e verrà come vuoi

    il duplicate non funziona all'interno di una maschera, per cui devi mettere un quadrato in un movie clip, poi distorcerlo con interpolazione forma e poi mettere tante copie del movie clip con l'animazione all'interno di un altro movie clip, quest'ultimo sarà la maschera

    poi per applicarle la mashera ad un movie clip devi usare il comando setMask()

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Grazie, sto provando...

    Ciao

    -

  8. #8
    Originariamente inviato da Stormy
    il duplicate non funziona all'interno di una maschera
    ma dai? nemmeno con flash MX? ...nn me n'ero mai accorto
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  9. #9
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    io ero convintissima che si potesse fare infatti avevo detto così in quel thread di rempox, poi ho verificato che no, non si può fare

  10. #10
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

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.