Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    14

    Aiuto per swf in un loop

    Ciao, mi serve un aiuto e non conosco action script,
    mi servirebbe una routine che atraverso un ciclo in loop carichi degli swf esterni (ognuno contiene un movieclip) e al termine passi al successivo. La lista degli swf è contenuta in un xml da dove creo un array ma almeno questo sono riuscito a farlo.

    Grazie a chi mi potrà dare una mano.

  2. #2
    Non ho la possibilità di provarlo, quindi prendilo con beneficio di intento.

    supponendo che i file esterni siano 10 e si ciamino mc1.swf, mc2.swf, ecc

    Codice PHP:
    // massimo numero di Clip esterni
    maxClip 10
    // indice di controllo
    idClip 1

    // funzione
    function load_external_Clip(nomeI){
               
    // scarico il container  
               
    container.unloadMovie()
               
    // carico il file esterno
               
    container.loadMovie(nome+I)
               
    // eseguo il preload
               
    container.onEnterFrame=function(){
                   
    car=this.getBytesLoaded()
                   
    tot=this.getBytesTotal()
                   if(
    car == tot){
                        
    // se caricato file esterno caricato
                              // verifico la frame corrente se è arrivato alla fine
                              
    if( this._currentFrame == this._totalFrames ){
                                   
    // se l'indice è minore del massimo
                                   
    if(idClip<=maxClip){
                                                
    // incremento
                                                 
    idClip++
                                   else{
                                         
    // altrimenti rimando in  loop
                                                 
    idClip=1
                                   
    }
                                   
    delete this.onEnterFrame
                                   
    // richiamo la funzione per il successivo
                                   
    load_external_Clip("mc"+idClip)
                             }
                   }
    }
    // chiamo il primo
    load_external_Clip("mc"1

  3. #3
    sarebbe utile sapere se alla fine di ogni singolo file esterno c'è uno stop() e se vanno in play() in automatico.

    Bhe comunque provalo un po.

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    14
    prima di tutto grazie, appena posso lo provo, alla fine di ogni singolo swf non c'è uno stop vanno in play in automatico.

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.