Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    Script Funziona ma montato su DreamWeaver no

    Salve a tutti,

    uno script per un preload dinamico di immagini che fino a che lo usavo in flash.. andava perfettamente, una volta montato su dreamweaver in una pagina html che contiene anche altri filmati...

    non funziona... mi sapete dire xche?

    questo è il filmato:

    un frame con questo script:

    this.NumTotale = 13;
    // totale dei file che hai
    this.OgniQuantiSecondi = 6;
    // tempo attesa prima cambio immagine
    partenza = 1;
    partenza2 = 5;
    partenza3 = 9;
    function carica() {
    //questo per il random
    this.partenza = Math.ceil(Math.random()*13);// random da 1 a 6
    this.partenza2 = Math.ceil(Math.random()*13);// random da 1 a 6
    this.partenza3 = Math.ceil(Math.random()*13);// random da 1 a 6
    //questo se le vuoi in sequenza invece
    //partenza = partenza<NumTotale ? partenza+1 : 1;
    //sequenziale
    this.foto.playSlide();
    this.foto2.playSlide2();
    this.foto3.playSlide3();
    }
    setInterval(this, "carica", OgniQuantiSecondi*1000);


    e un MC dove carico le foto con questo script:

    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("foto_banane/piccole/"+_root.partenza+".jpg");
    e = setInterval(swappa, 20);
    }
    function playSlide2() {
    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("foto_banane/piccole/"+_root.partenza2+".jpg");
    e = setInterval(swappa, 20);
    }
    function playSlide3() {
    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("foto_banane/piccole/"+_root.partenza+".jpg");
    e = setInterval(swappa, 20);
    }
    }

    Grazie mille!

  2. #2
    Non ho letto tutto il codice ma ....
    potrebbe dipendere dal metodo di pubblicazione... tempo fa And80 rilevò lo stesso problema

    codice:
    ...in alternativa potresti seguire uno dei thread che trattano del "Metodo Satay" che aggira il problema e rende valide le pagine che contengono filmati flash, ma sarebbe il caso di riscrivere correttamente il markup
    
    http://www.gizax.it/articles/2005/satay/
    Prova a verificare. Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168
    RISOLTO!

    Se il file swf è in altra cartella rispetto al html, il percorso dentro il fla dove cerca le foto deve partire dall'HTML e non dal SWF!


  4. #4
    Ah bhè ... questa è una regola. Meglio cosi

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.