Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    284

    avanti-indietro con fade alpha

    Ciao!
    Ho fatto un giro nel forum, ho trovato alcune risposte al mio problema ma non tutto mi è chiaro.
    Dovrei creare unfilmato flash per mostrare una serie di immagini.
    Vorrei usare dei tasti "avanti" e "indietro" e vorrei che le immagini sparissero e apparisero con un effetto fade.
    Per cui quando clicco sul tasto "avanti" l’immagine A sparisce e, contemporaneamente, appare l’immagine B. Viceversa, quando clicco "indietro", B sparisce per lasciare il posto ad A. Questo per tutte le immagini.
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99

    immagini avanti indietro....

    Se ti può interessare ti do il codice per quello che vuoi fare, in più puoi caricare le fotografie in remoto senza includerle nel swf, ma solo con la versione flashMX.

    //inizializzazione variabili e proprietà
    square._alpha = 0;
    whichPic = 1;
    //cambiare immagini con un click sul pulsante
    next.onPress = function() {
    if (whichPic<7 && !fadeIn && !fadeOut) {
    fadeOut = true;
    whichpic++;
    input = whichPic;
    }
    };
    back.onPress = function() {
    if (whichPic>1 && !fadeIn && !fadeOut) {
    fadeOut = true;
    whichpic--;
    input = whichPic;
    }
    };
    _root.onEnterFrame = function() {
    // fadein e fadeout al cambiamento
    if (square._alpha>10 && fadeOut) {
    square._alpha -= 10;
    }
    if (square._alpha<10) {
    //target delle foto esterne
    loadMovie("immagini/image"+whichPic+".jpg", "square");
    fadeOut = false;
    fadeIn = true;
    }
    if (square._alpha<100 && fadeIn && !fadeOut) {
    square._alpha += 10;
    } else {
    fadeIn = false;
    }

    if (input>5) {
    input = 5;
    }

    if (Key.isDown(Key.ENTER)) {
    fadeOut = true;
    whichpic = input;
    }
    };

    inputField.onKillFocus = function() {
    input = whichPic;
    };



    ricora solo di dare ai due pulsanti avanti e indietro i nomi istanza
    "next" e "back"

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    284
    purtroppo non riesco a provarlo subito ma ti ringrazio anticipatamente!

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.