Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: random function

  1. #11
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    di niente

  2. #12
    e se invece che al rilascio del mouse volessi far ruotare le immagini con un setInterval come la potrei modificare

  3. #13
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    poi il setInterval te lo fa di continuo finchè non lo stoppi, cioè dal click in poi ruota le immagini senza aspettare il nuovo click

    se è questo quello che effettivamente vuoi fare, spiegami se vuoi che le foto appaiano random o solo la prima random e le altre in sequenza

  4. #14
    vorrei la prima random e poi in sequenza dato un tempo fisso senza on release o altre azioni lo voglio automatizzare

  5. #15
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    ma quando finisce la sequenza deve smettere la rotazione?

  6. #16
    no direi di ricominciare dall' inizio del array altrimenti se il numero random è 9 mi farebbe solo un immagine di continuo

  7. #17
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    mi spiego meglio, se alla fine della sequenza delle foto deve interrompersi è (qui i secondi sono 5 fra una foto e l'altra)

    bg = new Array("bg0.jpg", "bg1.jpg", "bg2.jpg", "bg3.jpg");
    changeNumber = random(bg.length);
    numIniz = changeNumber;
    function changebg() {
    loadMovie(bg[changeNumber], "_root.emptymc");
    if (changeNumber == (bg.length-1)) {
    changeNumber = 0;
    } else {
    changeNumber++;
    }
    if (changeNumber == numIniz) {
    clearInterval(idInter);
    }
    }
    changebg();
    idInter = setInterval(changebg, 5000);

    se deve andare avanti di continuo

    bg = new Array("bg0.jpg", "bg1.jpg", "bg2.jpg", "bg3.jpg");
    changeNumber = random(bg.length);
    numIniz = changeNumber;
    function changebg() {
    loadMovie(bg[changeNumber], "_root.emptymc");
    if (changeNumber == (bg.length-1)) {
    changeNumber = 0;
    } else {
    changeNumber++;
    }
    }
    changebg();
    idInter = setInterval(changebg, 5000);

    se poi deve ripetersi in sequenza per un certo periodo di tempo e poi stopparsi per me è meglio usare il gettimer

  8. #18
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    cioè quello che volevo dire: tu vuoi che vada avanti dalla foto 2 fino alla foto 1 (per esempio) e poi s'interrompa, oppure che continui a ruotare le foto per un periodo di tempo determinato e poi s'interrompa, oppure che continui a ruotare le foto senza limitazioni di tempo?

  9. #19
    che continui a ruotare senza limitazioni finche non lascio la pagina grazie mille sei gentilissimo

  10. #20
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    prova così, 5000 sono 5 secondi

    bg = new Array("bg0.jpg", "bg1.jpg", "bg2.jpg", "bg3.jpg");
    changeNumber = random(bg.length);
    function changebg() {
    loadMovie(bg[changeNumber], "_root.emptymc");
    if (changeNumber == (bg.length-1)) {
    changeNumber = 0;
    } else {
    changeNumber++;
    }
    }
    changebg();
    setInterval(changebg, 5000);

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.