Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    [MX] duplicateMovieClip e _visible=0

    Ho un problema con questo script (empty e' un MC vuoto, le JPG sono NON progressive, e l'output del trace e' sotto)

    Dai Traces posso dire che all'uscita del onClipEvent(load)
    si ha this["capra"+i]._visible=0 per ogni 55<=i<=120

    ma all'ingresso di onClipEvent(enterframe)
    si trovano tutti a 1

    Che errore combino?

    Codice PHP:
    onClipEvent(load){
        
    this.preload._visible=1;
        
    img_start_no=55;
        
    img_finish_no=120;
        
    frezeed_frame_no=10;
        
    salta_for=false;
        
    go_head=false;
        
    perc 0;
        
    tot=0;
        
    i1=0;
        
    i2=img_start_no;
        for(
    i=img_start_noi<=img_finish_noi++) {
            empty.
    duplicateMovieClip("capra"+ii);

            
    this["capra"+i].loadMovie("img/thumb_capra/TN_vhx"+i+".JPG");

            
    this["capra"+i]._visible=0;

            
    this["capra"+i]._x=0;
            
    this["capra"+i]._y=0;
        }
        
    _root.capra_creata=true;
    }
    onClipEvent(enterFrame){
        
    qualcuno_non_definito=false;
        if(!
    salta_for){
            
    tot=0;
            for(
    i=img_start_noi<=img_finish_noi++) {
                if(
    this["capra"+i].getBytesTotal()<100){
                    
    qualcuno_non_definito=true;
                    break;
                }
                
    tot += this["capra"+i].getBytesTotal();
                
            }
        }
        if(!
    qualcuno_non_definito){
            
    salta_for=true;
            
    go_head=true;
        }
        
    car=0;
        if(
    go_head){
            if(
    perc<100) {
                for(
    i=img_start_noi<=img_finish_noi++) {
                    
    car += this["capra"+i].getBytesLoaded();
                }
                
    perc parseInt(car*100/tot);
                
    this.preload.barra._xscale perc;
                
    this.preload.percentuale perc "%";
                
    trace("(enterFrame)perc="+perc);
            } else {
                
    this.preload._visible=0;
                if(
    i1 == 0){
                    
    this["capra"+i2]._visible=1;
                    for(
    i=img_start_noi<=img_finish_noi++) {
                    }
                    
    i2++;
                }
                
    i1++;
                
    //i1 è il numero di frames di visualizzazione di ogni fotogramma
                
    if(i1 == frezeed_frame_no){
                    
    i1=0;
                    if(
    i2 img_finish_no){
                        
    this["capra"+i2-1]._visible=0;
                        
    this["capra"+img_finish_no]._visible=0;
                        
    i2=img_start_no;    
                    }
                }
            }
        }


  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prova con _alpha = 0, invece che con _visible = 0.

  3. #3
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    e' vero! me l'haui gia' detto un paio di mesi fa!!!!!
    con i loadMovie di torno e' meglio usare _alpha !

    grazie!

  4. #4

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.