Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    43

    caricare molti swf senza ripetizioni

    Salve a tutti,
    vorrei riuscire a caricare in modo random e senza ripetizioni 16 movieclip all'interno di una griglia 4x4;
    ogni mc ha dimensioni 100x75;
    li ho esportati e rinominati in ordine sequenziale da 1.swf a 16.swf; la griglia è composta da altrettanti movie clip vuoti.
    Potete darmi qualche consiglio su come agire?



    grazie!

  2. #2
    codice:
    //Array di comodo
    TOT=16
    nomi=new Array()
    for(I=1;I<=TOT;I++){
       nomi[I]=I
    }
    
    function carica(){
    X=0
    this.onEnterFrame=function(){
    
        ID = random(TOT)+1
        if(Number(nomi[ID]) > 0){
               X++ // conta i clip
               nomi[ID]=0 // azzero l'array per non ripetere 
               //path.conteiner.loadMovie(ID+".swf")
               // inserisci preload
    	   }else{
    		   trace("clip "+ID+"...già chiamato")
    	}
        if(X >=TOT){
               // sono state eseguiti tutti i caricamenti
               delete this.onEnterFrame
         }
    }
    }
    
    // chiamo funzione
    carica()

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    43
    grazie rempox!
    vado subito a provare!!


  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    43
    Ciao Rempox,
    ho provato con il codice che m hai suggerito te, am non riuscivo a collegare il movie caricato con il movie di destinazione..potresti spiegarmi come li aggancio??

    ora ho provato ad aggiungere un contatore(T=0, aumenta di 1 ad ogni ciclo) e lo uso come target di destinazione. L'effetto che viene fuori è carino, i movieclip si caricano uno dopo l'altro nella griglia da sinistra a destra e dall'alto verso il basso..solo che il movimento creato non è al 100% fluido..la velocità di riempimento della griglia non è costante...c'è un modo per rendere costante questo flusso??


    spero non sia una domanda assurda..,
    grazie ancora!

  5. #5
    immagino che i file non abbiano tutti lo stesso peso ??

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    43
    eh sì il peso varia...anche se il più pesante pesa 37Kb..

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.