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

    cambiare la directory delle foto

    Ciao, vi posto il codice di uno scipt che serve per caricare (random) delle immagini da una cartella, applicando anche un effetto fade come transizione.
    Il tutto funziona se l'Html+l'SWF+le immagini, sono nella stessa cartella.
    Se però sposto l'html in un'altra cartella, testando la pag in un browser, viene caricato l'SWF che però non trova le immagini.
    Dove e come devo intervenire per modificare la 'root' delle immagini?
    Grazie...
    ecco il codice:

    onClipEvent (load) {
    tempo = getTimer();
    pausa = 15000; // es. per 5 secondi (5.000 millisecondi)
    _root.numvar = Math.round(Math.random()*5); // 5 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    fadeout = false;
    miaclip = "sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo1);
    loadMovie (miaclip, _root.sfondo2);
    }
    onClipEvent (enterFrame) {
    if (getTimer() - tempo >= pausa) {
    tempo = getTimer();
    fadeout = true;
    // ... istruzioni per numero random ...
    _root.numvar = Math.round(Math.random()*5); // 5 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    miaclip = "sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo2);
    }
    if (fadeout) {
    if (_root.sfondo1._alpha > 0) {
    _root.sfondo1._alpha -= 5;
    } else {
    fadeout = false;
    loadMovie (miaclip, _root.sfondo1);
    }
    } else {
    _root.sfondo1._alpha = 99;
    }
    }

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Se tu conosci la sintassi elementare per definire i percorsi basta che modifichi le parti in rosso:

    onClipEvent (load) {
    tempo = getTimer();
    pausa = 15000; // es. per 5 secondi (5.000 millisecondi)
    _root.numvar = Math.round(Math.random()*5); // 5 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    fadeout = false;
    miaclip = "directory/sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo1);
    loadMovie (miaclip, _root.sfondo2);
    }
    onClipEvent (enterFrame) {
    if (getTimer() - tempo >= pausa) {
    tempo = getTimer();
    fadeout = true;
    // ... istruzioni per numero random ...
    _root.numvar = Math.round(Math.random()*5); // 5 immagini
    if (_root.numvar<1) {
    _root.numvar = 1; // per evitare il numero 0
    }
    miaclip = "directory/sfondo"+_root.numvar+".jpg";
    loadMovie (miaclip, _root.sfondo2);
    }
    if (fadeout) {
    if (_root.sfondo1._alpha > 0) {
    _root.sfondo1._alpha -= 5;
    } else {
    fadeout = false;
    loadMovie (miaclip, _root.sfondo1);
    }
    } else {
    _root.sfondo1._alpha = 99;
    }
    }
    FaX

  3. #3

    Grrazzie

    Funza alla perfezione! mille grazie per rapidità e precisione.
    Era facile.. dirai tu!
    ...per te!!!!

    Ciao

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    L'importante è che funzioni... è bastato individuare la stringa (tra virgolette) dove definisci il file da caricare...

    FaX

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.