Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Rotazione di swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    4

    Rotazione di swf

    Ciao a tutti
    dovrei fare una cosa ma non sono capace.
    Da un swf principale vorrei caricare un altro swf (un immagine e due
    righe di testo) ogni 20 secondi. Non so però come fare a dirgli di
    aspettare fino a che l'swf di turno non sia caricato, e solo a quel
    punto andare avanti.
    questo per evitare problemi di lentezza di banda etc.
    Ho provato a dichiarare una variabile e cambiarne il valore al momento
    dell'avvenuto caricamento del swf ma nulla...non sono questo mago della programmazione
    Grazie a chi mi legge (e mi aiuterà...)
    Ciao
    Stefano

  2. #2
    Utente di HTML.it L'avatar di lana
    Registrato dal
    Oct 2000
    Messaggi
    62
    penso ti serva una cosa simile

    Codice PHP:
    onClipEvent(load)
        {
            
    oldTimer getTimer();
        }
        
    onClipEvent(enterFrame)
        {
            
    //per immagine intendo il clip in cui carichi gli swf
            
    if(immagine.getBytesLoaded() > && immagine.getBytesTotal() == immagine.getBytesLoaded())
                {
                    
    //se dopo che l'immgine è stata caricata cono passati 20 secondi
                    
    if(getTimer() > oldTimer 20)
                        {
                            
    //load il prossima immagine
                        
    }
                        
                } else {
                    
                    
    oldTimer getTimer();
                }
        } 
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    L' immagine co la scritta e smpre la stessa o cambia ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    4

    Rotazione di swf

    gli swf a rotazione sono composti da un jpg e da una scritta
    Stefano

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Puoi fare anche cosi:
    fuor campo fai un mc composto di tanti frame per i secondi che ti servono (li leggi soto la time line) e nell' ultimo frame metti una variabile che si incrementa ogni ciclo tipo _root.carica=_root.carica+1;
    Nel ciclo principale inserisci
    if(_root.carica==1){loadMovieNum('primo.swf', 1);}
    if(_root.carica==2){loadMovieNum('secondo.swf', 1);}
    if(_root.carica==3){loadMovieNum('terzo.swf', 1);}
    e così via.
    Tornando al Mc che incrementa le variabili se deve caricare un ciclo di 20 movi, metti sul primo frame if(_root.carica>20){
    _root.carica=1;}

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.