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

    Problema tasti avanti e indietro su SlideShow personale

    Ciao a tutti ... scusate in anticipo se la domanda risulta idiota ma sono alle prime armi con flash 8

    allora io ho creato uno slideshow .. sono riuscito a programmare i pulsanti pausa e play ma mi rimane un problema non piccolo... i tasti avanti e indietro... siccome ogni immagine e' fatta su una layer che non ha un unico frame ma un bel po' in quanto per ogni immagine ho applicato l'alpha in entrata e in uscita per dare l'effetto disoolvenza, ora mi ritrovo con la problematica che inserendo il classico codice:

    avanti.onPress = function() {
    gotoandPlay( e il numero del frame);
    }

    ovviamente mi da la visualizzazione di un'unico frame ma io avrei bisogno di poter cliccare su avanti e passare in rassegna ogni immagine ad ogni click non so se mi sono spiegato ... classico metodo degli slide show.. il problema e' che in quel codice che riporto sopra non so come far capire a flash tramite lo script, che oltre al fotogramma 10 ad esempio deve includere il fotogramma 30 il 60 ecc.. ad ogni click..

    come posso fare?

    qui vi posto il link con il sorgente cosi capite che voglio dire... vi e' tutto piu' chiaro almeno ..
    Vi ringrazio dell'aiuto rimango in attesa

    http://www.neographic.it/slideproj.fla

  2. #2
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    potevi fare il tutto con un solo fotogramma

    guarda un po quest'esempio
    http://riccardo007.altervista.org/cl...omparsa-ok.htm

    l'effetto dissolvenza lo puoi ottenere con codice actionscript con l'enterframe... conosci?
    mentre con i pulsanti nextFrame e prevFrame vai avanti e indietro nella timeline

    ma l'esempio in questione non sono altro che... tre clip (foto)
    in un solo fotogramma il concetto è un po diverso da quello che ho detto pocanzi ...
    ma l'effetto fade (dissolvenza) è creato tramite codice e non con l'interpolazione
    vedi un po se ti va bene...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Anche così
    codice:
    avanti.onRelease = function(){
    	if(_currentframe>1 && _currentframe<35){
    		gotoAndPlay(36)
    	}
    	
    	 if(_currentframe>36 && _currentframe<72){
    		gotoAndPlay(73)
    	}
     if(_currentframe>73 && _currentframe<107){
    		gotoAndPlay(109)
    	}
    	 if(_currentframe>109 && _currentframe<150){
    		gotoAndPlay(1)
    }
    }

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.