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

    Immagini esterne a scorrimento


    Vorrei gentilmente chiedervi un piccolo aiuto.........

    Ho un filmato dove a un certo punto cominciano a apparire delle immagini in sequenza.
    foto1.jpg
    foto2.jpg
    ecc...jpg
    Queste immagini stanno in una cartella immagini e so che non saranno lo stesso numero perchè nel tempo aumenteranno.
    Per esempio domani aggiungo 3 foto vorrei che il mio filmato automaticamente me le carichi tutte.
    Questo perchè chi ci metterà le mani in seguito dovrà solamente aggiungere una foto nella cartella e basta.
    Credo di aver bisogno di un ciclo for che non so creare da sola...


    Se qualcuno ha da perdere 5 minuti per me........ GRAZIE

  2. #2
    oltre alle foto fagli aggiornare un semplice file.txt dove aggiorni il numero delle foto

    &tot_foto=120&


    ti carichi il file TXT leggi la variabile e di li imposti il ciclo for.

    Ciao

  3. #3
    Quello che non so fare è proprio il ciclo for

    il primo fotogramma carica la prima immagine con questo script

    loadMovie("foto1.jpg",target);

    "target" è il nome dell'istanza del movie clip che carica la foto

    ma come faccio a dirgli che dopo deve caricare "foto2.jpg"???
    e dopo ancora "foto3.jpg" eccetra???

  4. #4
    Bhe le GUIDE ci sono e sono fatte apposta, cmq


    codice:
    for(i=1, i<=tot_foto, i++){
    
        target.loadMovie("foto"+i+".jpg")
    }
    con questo sistema però non vedresti che l'ultima foto

    Devi dirmi come vuoi che avenga il carimento
    (es: tramite un pulsante o in automatico?)

    l'effetto fra una foto e l'altra (_alpha)

    quanto tempo deve durare una foto ?


    Ecc.

    Ciao

  5. #5
    le foto partono in automatico e durano circa 3 secondi
    l'effeto alpha se c'è anche quello meglio altrimenti non è indispensabile

  6. #6
    Istruzioni

    path= Cartella che contiene le foto
    nome foto = prefix_01.jpg.............prefix_10.....

    devi avere 2 Clip (200 x 200) sovrapposti


    Buon lavoro.

    codice:
    // Dimensioni FOTO 200 x 200
    
    DimX=200
    DimY=200
    
    time = getTimer();
    pause = 3000;	// es. per 5 secondi (5.000 millisecondi)
    fadeout = false;
    numvar=1
    clip_name = "path/prefix_0"+numvar+".jpg";
    
    
    
    loadMovie (clip_name, sfondo1);
    loadMovie (clip_name, sfondo2);
    
    preload = function () {
       if (sfondo1.getBytesLoaded() == sfondo1.getBytesTotal() && _root.back1.getBytesTotal()>1024) {
    	     clearInterval(preloadID);
        } else {
    	//_root.barra_mc._xscale = _root.back1.getBytesLoaded()/_root.back1.getBytesTotal()*100;
    	    }
    };
    preloadID = setInterval(preload, 100);
    
    this.onEnterFrame = function() {
    	if (getTimer() - this.time >= this.pause) {
    		this.time = getTimer();
    		this.fadeout = true;
    
    		this.numvar = Math.round(Math.random()*12);	// * 12 immagini
    		if (this.numvar<1) {
    			this.numvar = 1;		// per evitare il numero 0
    		}
    		if(this.numvar<=9){this.clip_name = "path/prefix_0"+this.numvar+".jpg";}
    		else{this.clip_name = "path/prefix_"+this.numvar+".jpg";}
    	    
    		loadMovie (clip_name, this.sfondo2);
    		preload = function () {
    		//_root.barra_mc._xscale = 0	
    	    if (this.sfondo2.getBytesLoaded() == this.sfondo2.getBytesTotal() && _root.back2.getBytesTotal()>1024) {
    		    clearInterval(preloadID);
    	    } else {
    		//_root.barra_mc._xscale = _root.back2.getBytesLoaded()/_root.back2.getBytesTotal()*100;
    	    }
        };
        preloadID = setInterval(preload, 100);
    	}
    	if (fadeout) {
    		if (this.sfondo1._alpha > 0) {
    			this.sfondo1._alpha -= 5;
    		} else {
    			this.fadeout = false;
    			loadMovie (clip_name, this.sfondo1);
    		}
    	} else {
    		this.sfondo1._alpha = 99;
    	}
    }

  7. #7
    Per ora mi va benissimo così...
    Io ti ringrazio infinitamente per quello che già son riuscita a fare poi magari te lo faccio vedere quando l9o metto on line.

    Se proprio hai altri 5 minuti ti chiedo un'altra piccola cosina sempre che sia possibile

    Siccome questo filmato servirà per una persona che aggiungerà delle foto senza poi aprire il filmato .fla se aumenta il numero delle foto e supera il tot impostato per il random vedo che non le legge quindi se gli dico 12 foto e ce ne sono 13 nella cartella non considera la 13
    Se metto un numero alto tipo 50 ma ci sono meno foto mi da gli spazi vuoti tra una foto e l'altra
    Esiste un modo di dirgli che legga il numero massimo che assume "numvar"???

    beh sennò lo lascio così



    Magari se ti va mi dai un parere su una cosa che ho fatto io mi dici che te ne pare di questa pagina ho fatto la intro (il sito no)...

    www.piccini.it


    grazie
    grazie
    grazie

  8. #8
    se devo essere sincero - in genere non mi piacciono le intro lente e disegnate a mano - ed inoltre la trovo un po "slegata" dal resto del sito.

    aumenterei il framerate almeno a 24

    utilizzerei un font diverso meno grosso e più chiaro.

    Questa la lascerei alla ESCOPOST

    Registriamo tutti gli indirizzi IP in ingresso, in caso di accesso non
    autorizzato sarete rinacciati e puniti secondo le leggi vigenti.

    Nel mio caso hai registrato la subnet, di una subnetmask, di un firewall, di un bridge, di un dhcp .....insomma non credo sia molto utile.


    Ciao
    Ciao

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.