Slideshow non cambia le foto

_LAIL_

Utente Attivo
19 Set 2013
57
0
6
Salve a tutti spero che mi possiate aiutare visto che sono molto impreparata nella questione.

Ho uno slideshow che funziona visualizza le foto ma non le cambia da solo se non aggiorno io la pagina la foto resta quella iniziale questo e il codice as se sareste cosi gentili da dargli un occhiata magari mi spiegate cosa non va grazie anticipate.


Codice:
    // uncomment when debugging...
    // SpotID = SpotID ? SpotID : 17;
    stretch = stretch ? stretch : "fit";
    Delay = Delay ? Delay : "10000";

    var x:XML = new XML();
    x.ignoreWhite = true;
    x.onLoad = fLoad;
    x.load("http://www.miosito.com/Net/test.aspx?SpotID=56");
    var imgs:Array = new Array();
    var iDepth = 0;

    function fLoad(s:Boolean){
       if(s){
          
          back._width = Stage.width;
          back._height = Stage.height;
          back._x = back._width/2;
          back._y = back._height/2;
          back._visible = false;
          
          CurEl = this.firstChild.firstChild;
          fLoadImages();
          
       }
    }

    function fLoadImages(){   
       if(CurEl){
          var sName = "Img"+iDepth;
          duplicateMovieClip(img,sName,++iDepth);
          var NewEl = eval(sName);
          NewEl.el = CurEl;
       }else{
          if(imgs.length>0)fSlide();
       }
    }

    function fDone(obj,success){
       trace("Done" + obj);
       if(success)imgs.push(obj);
       
       var ratW:Number = obj._width/Stage.width;
       var ratH:Number = obj._height/Stage.height;
       var ratfW:Number = 1;
       var ratfH:Number = 1;
       
       switch(stretch){
          case "max":
             ratfW = ratW > ratH ? ratH : ratW;
             ratfH = ratfW;
             break;
          case "min":
             ratfW = ratW < ratH ? ratH : ratW;
             ratfH = ratfW;
             break;
          case "fit":
             ratfW = ratW;
             ratfH = ratH;
             break;
          default:
             break;
       }
       
       obj._width /= ratfW;
       obj._height /= ratfH;
       
       CurEl = CurEl.nextSibling;
       fLoadImages();
    }

    function fSlide(){
       _visible = true;
       img._visible = false;
       SlideI = setInterval(fSlideGo,fDelay());
       fSlideGo();
    }

    function fDelay(){
       if(parseInt(Delay)>0)return Delay;
       return 0;
    }

    var Index=0
    function fSlideGo(){
       if(imgs.length<2)clearInterval(SlideI);
       for(var i=0; i<imgs.length; i++){
          if( i == (Index % imgs.length) ){
             imgs[i].fShow();
          }else{
             imgs[i].fHide();
          }
       }
       Index++;
    }
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, posta tutto il pacchetto e vediamo di darci un occhiata.
Tuttavia è il metodo SlideGo che viene attivato solo ad una determinata condizione.

Tu cosa vorresti fargli fare?
 

_LAIL_

Utente Attivo
19 Set 2013
57
0
6
Ciao grazie per la tua risposte e interessamento

in pratica lo slide funziona io carico delle foto sul server e lui me le visualizza ma una sola foto per volta per fargli cambiare foto devo aggiorare lo slide (f5)

io vorrei che sopo un tempo di 10 secondi cambi la foto da solo.

http://www.chattandoweb.it/coppermine/slideshow.rar

non so se e cosi che devo caricare il file se non e cosi vogliate perdonarmi.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, ovvio che carichi un'immagine ad ogni refresh poichè il sistema prevede l'incremento ad ogni refresh.
Lo script indica il cambio dell'identificativo di una foto esterna "con una url specifica" incrementandone l'id.

Trovo che questo sistema sia poco utile oltre che vecchio.
Per risolvere il problema bisognerebbe creare un metodo con un timer di 10 secondi
e attivare l'incremento dell'identificativo.

Piu' semplicemente ogni dieci secondi mandi alla funzione SlideGo.
 

_LAIL_

Utente Attivo
19 Set 2013
57
0
6
Scusa la mia ignoranza l id nel url serve perche quel sistema mi permette di utilizzare diversi slide in diversi punti del sito separatamente detto questo la mia domanda e come incremento il sistema di cui parli slidego vista la mia enorme ignoranza.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, con questo url dinamica "www.tuosito.com/test.aspx?SpotID=56"
Lo script cambia identificativo al metodo fSlideGo dopo aver valicato una logica condizionale.

Per fare in modo che ad ogni 10 secondi ti campi id e di conseguenza immagine.
Bisogna creare un timer e mandarlo al metodo fSlideGo.

Un esempio di timer As 2.0:
PHP:
setInterval(fSlideGo,10000);
 
function fSlideGo (){
   trace("Attivo le logiche della funzione");
}

Anche se analizzando lo script ho visto un timer in un altra funzione.
Tuttavia creandone uno che punti ogni 10 secondi alla funzione fSlideGo dovresti risolvere.
 
Ultima modifica:

_LAIL_

Utente Attivo
19 Set 2013
57
0
6
Ho inserito i comando da te mensionato e come da te detto conta i 10 secondi facendo un refresh del flash ma ricaricando la stessa immagine precedentemente visualizzata ed ho la vaga impressione che sia io ad errare nel compilare il codice o collocare in posizione errata
 

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ciao, se hai tale tipo di sospetto prova a variare. :)
In realtà se non cambia foto potrebbe essere o lo script as che non ti incrementa di 1
oppure quello asp che non lo riceve.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
R Errore Slideshow - "Attenzione lo script non risponde" Joomla 1
M Come dire al mio slideshow di non scrollare all'infinito! jQuery 23
Frank10 Non so come integrare una slideshow di immagini HTML e CSS 2
S slideshow che funziona su mamp , ma se la carico nel server del sito non funziona ?!? PHP 1
D Cerco programmatore flash per realizzare uno slideshow non convenzionale Flash 3
Z Slideshow automatico HTML e CSS 0
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
Z CSS Slideshow senza JS e JQUERY HTML e CSS 2
F [PHP] Slideshow video PHP 0
Cosina Aggiungere pulsante pause/play a slideshow Javascript 0
ANDREA20 [Javascript] Slideshow Gallery Javascript 0
Andrea_Ventura [HTML] Creare un DIV con slideshow HTML e CSS 5
I [HTML] Slideshow si sovrappone a <div> HTML e CSS 14
I [CSS3]Problema slideshow multiple HTML e CSS 2
M [HTML] Slideshow immagini con effetto FADE HTML e CSS 2
V Creare slideshow con immagini esterne Ajax 1
dakko96 slideshow doppia jQuery 0
G Aiuto slideshow joomla3x Joomla 4
R Slideshow di immagini in HTML5 HTML e CSS 1
S Slideshow con jquery Javascript 2
S Slideshow immagini automatica senza specificare il file immagine PHP 7
I Slideshow HTML e CSS 4
L SlideShow in js Javascript 1
A problema slideshow con visualizzazione mobile HTML e CSS 6
F Plugin Metaslider (Slideshow Wordpress) WordPress 1
C slideshow numero immagini Javascript 5
Devil-94 javascript slideshow Javascript 1
D Come far ripartire una gif quando si rivisita la pagina dello slideshow WordPress 1
Emix Slideshow con div sovrapposto HTML e CSS 5
J Slideshow e gallerie manuali HTML e CSS 19
G Slideshow e Posizionamento DIV HTML e CSS 8
F Codice Random Javascript con slideshow Javascript 3
S Problemi con slideshow HTML e CSS 0
M Simple Slideshow jQuery 1
R Uso Immagini per Slideshow Joomla 0
R Immagini con Link (modulo e slideshow) Joomla 0
C aggiungere link foto slideshow HTML e CSS 2
K Aiuto per slideshow HTML e CSS 4
G problema caricamento condizionale slideshow FlexSlider Javascript 0
M [RISOLTO]Fermare slideshow immagini al passaggio del mouse. jQuery 3
L jquery slideshow con anteprima jQuery 10
F Slideshow Javascript 0
P Slideshow orrizontale con link WordPress 0
M sezione news del mio sito collegata a uno slideshow nella home page PHP 0
P Bug IE 7/8 slideshow inserito in pagina html5 Parallax HTML e CSS 4
P Bug IE 7 slideshow inserito in pagina html5 Parallax Javascript 1
F aiuto slideshow Javascript 0
F personalizzazione slideshow Javascript 0
L Banner e slideshow Flash 1
P Slideshow per sito in ASP Classic ASP 0

Discussioni simili