Visualizzazione dei risultati da 1 a 4 su 4

Discussione: numero di fle

  1. #1

    numero di fle

    ola a tutti

    ho bisogno di caricare delle immagini contenute in una cartella
    sicome il numero delle immagini sara' variabile e le cambiera' il cliente stesso, vorrei evitare il classico mini databese XML

    non sono neanche sicuro del server che ospitera' il sito...

    insomma, senza xml o php o che altro e' possibile recuperare il numero di file contenuti in una cartella con il solo ausiglio di actionScript

    e magari anche i nomi dei file stessi?


  2. #2
    crea un clip istanzialo foto

    al suo interno 2 movie clip istanziali A e B devono essere vuoti

    Al clip foto assegni questo
    codice:
    onClipEvent(load){
    	clip="B";
    
    function swappa(){
    	car = laClip1.getBytesLoaded();
    	tot = laClip1.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	_parent.loadimage=perc+"%";
    	if (car >1024 && car == tot) {
    		if (laClip1._alpha<90){
    			laClip1._alpha+=2;
    			laClip2._alpha-=2;
    		}else{
    			laClip1._alpha=100;
    			laClip2._alpha=0;
    			clearInterval(e);
    		}
    	}
    };//swappa
    	
    function playSlide(){
    	if(clip=="A"){
    		laClip1=clipA;
    		laClip2=clipB;
    		clip="B";
    	}else{
    		laClip1=clipB;
    		laClip2=clipA;
    		clip="A";
    	}
    	laClip1._alpha=0;
    	laClip2._alpha=100;
    	trace(laClip1);
    	trace(laClip2);
    	laClip1.loadMovie(+_root.partenza+".jpg", "test_mc"); 
    e=setInterval(swappa,20);	
    };	
    }
    Il cambio tra una foto e l'altra ha una transazione di fade in e out




    Sul frame1 se vuoi che il cambio sia ogni tot tempo questo
    altrimenti crei i pulsanti che devono fare qllo che adesso fa il setInterval
    codice:
    NumTotale = 2; // deve esserci sempre il numero totale di foto   
    // totale dei file che hai 
    OgniQuantiSecondi = 10; 
    // tempo attesa prima cambio immagine 
    partenza = 0; 
    function carica() { 
    partenza = partenza<NumTotale ? partenza+1 : 1; 
    foto.playSlide(); } 
    setInterval(this, "carica", OgniQuantiSecondi*1000);
    Le foto devono essere numerate 1.jpg 2.jpg ecc...

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    ok ora provo a raflo girare

    ma esiste un metodo evitando di dargli il numero di file?

    tnx

  4. #4
    h?o...
    non riesco a farlo girare :b
    non mi restituisce nessun errore




    ps: io uso MX

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.