Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28

Discussione: Immagine Random

  1. #21
    Originariamente inviato da carletto74
    vero..verissimo!!
    ma è anche vero che fa il random, ma può anche ripetermi 2 volte la stassa immagine.
    Mi spiego.Il Random pesca sempre da 4 immagini, e può succedere che peschi 2 volte consecutivamente l'immagine numero 2.
    L' ottimale sarebbe escludere dal random le immagini che sono già satate visualizzate.

    è possibile vero.... ??
    si puo fare mettendo una condizione..tipo:
    codice:
    NumTotale = 4;
    // totale dei file che hai
    OgniQuantiSecondi = 6;
    // tempo attesa prima cambio immagine
    partenza = 0;
    function carica() {
    	partenza = Math.ceil(Math.random()*NumTotale);
    	// random da 1 a 6
    	//questo commentato se le vuoi in sequenza invece
    	//	partenza = partenza<NumTotale ? partenza+1 : 1; //sequenziale
    	if (partenza != ultima) { 
    		foto.playSlide();
    		trace(partenza)
    		ultima = partenza;
    	} 
    }
    setInterval(this, "carica", OgniQuantiSecondi*1000);
    però così facendo quando capita che il random pesca la stessa immagine due volte di seguito, la condizione non fa ricaricare la stessa immagine ma il set interval richiama la funzione dopo altri 6 secondi..quindi ne passano 12..in teoria..o no?

  2. #22
    Originariamente inviato da sha
    scusami crescenzo oggi dormo!!!
    non ho ancora connesso il cervello!! tè gà rasùùùùn stiùùùùùpido io!

    :master: nn sono crescenzo... sono Enigma_79

    cmq si può fare fatevimi pensare a una soluzione
    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. #23

    Ottimo
    funziona a meraviglia--->Grazie

  4. #24
    Originariamente inviato da enigma_79
    :master: nn sono crescenzo... sono Enigma_79

    cmq si può fare fatevimi pensare a una soluzione
    VVoVe:
    VEDI CHE DORMO OGGI!!!ma porc!!

    SCUSA ENIGMA ..perdono!!..non lo faccio piu!..dai è lunedì cerca di capirmi!!!

  5. #25
    beh creati una funzione che chiami quando vuoi sfruttando gli array questo uno spunto ... da adatatre, da verificare ma dovrebbe funzionare

    :P

    codice:
    valore_array = new Array();
    
    function NumRandom(){
      totalNum = 6;
      rnd = Math.random()*totalNum;
      return(parseInt(rnd)+1);
    }
    
    function VerificaArray(numeroRand){
       for(i=0;i<6;i++){
          if(valore_array[i] == numeroRand)
             return false;
       }
       valore_array.push(numeroRand);
       return numeroRand;
    }
    
    function QuelloCheVuoi(){					
    	do {
      		a = VerificaArray(NumRandom());
    	} while (a == false)		
    	return(a);
    } 
    
    //esempio dovrebbe darti in array sempre un numero  diverso 
    trace(QuelloCheVuoi());
    trace(QuelloCheVuoi());
    trace(QuelloCheVuoi());
    trace(QuelloCheVuoi());
    trace(QuelloCheVuoi());
    trace(QuelloCheVuoi());

    il trace ti restituisce una numero randome senza mai ripetere i precedenti quindi poi basta fare il load movie di QuelloChevuoi() e risolvi :-9

    ciao
    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

  6. #26
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    31

    opzione al vostro scrpt

    ciao,
    ho usato il vostro script e funziona benissimo, solo che mentre precarica,
    la scena resta vuota fino a quando non è stato fatto il preload completo.
    Ora a me piacerebbe che durante il preload caricasse subito in random, intanto che si aspetta, una qualsiasi delle immagini... e poi che lo script, già da voi elaborato, una volta fatto il preload completo, continuasse a fare il suo dovere sostituendo quella caricata intanto per ingannare l'attesa.
    Spero riusciate ad aiutarmi xché ho provato ma non ci riesco..............

    Grazieeeeeeee
    errepi71@hotmail.com

  7. #27
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    31
    Ciao, volevo riproporre il problema posto precedentemente,
    io avevo pensato a creare un nuovo target "ciao" e poi nel 1 frame della scena mettere oltre ai vostri script,
    questo script che mi carica subito una delle mie 10 immagini per esempio

    nome=""+(random(10 )+1)+".jpg"
    // carico l'immagine
    ciao.loadMovie(nome);

    e lo fa,
    però non riesco a scaricare il target "ciao" nel momento in cui inizia lo script elaborato da voi.
    Le immagini vanno sotto quella da me precaricata.

    Avete idee? In pratica mi servirebbe che il target "ciao" venisse scaricato nel momento in cui lo script da voi elaborato, avrà precaricato tutte le immagini.....opuure altre soluzioni per non lasciare la scena vuota in fase di precaricamento?

    Grazie comunque ciao

    Errepi71
    errepi71@hotmail.com

  8. #28
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    31
    Risolto grazie comunque
    errepi71@hotmail.com

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 © 2026 vBulletin Solutions, Inc. All rights reserved.