Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    sul mio esempio non la vedo la barretta che rimane, neanche online

    anche perchè


    codice:
    _level0.box.onEnterFrame=function(){ 
          car=this.foto.getBytesLoaded() 
          tot=this.foto.getBytesTotal() 
          this.barra._xscale=Math.round(car/tot*100) 
          if(car >1024 && car == tot){ 
          //foto caricata 
                 this.barra.removeMovieClip()   
                 this.foto._alpha=100 
                 delete this.onEnterFrame 
    }

    Ciao

  2. #12
    forse xkè ho sostituito _leve10 con [_root.foto_mc] in quanto foto, contenuto in box a sua volta si trovava sullo stage in foto_mc.
    ho fatto qualche danno??
    posto il codice:
    codice:
    _root.foto_mc.carica_dati = new LoadVars()
    _root.foto_mc.carica_dati.onLoad=function(success){ 
    	if(success){ 
    		if(this.tot>0){ // hai almeno una foto da far vedere 
    			trace(this.tot) // ti permette di visualizzare il numero 6 
    			// tutte le le variabili del TXT sono dentro 
    			// carica_dati 
    			// chiamo la funzione per il primo caricamento 
    			_root.foto_mc.mostra_foto(1) 
    		}
    	}
    } 
    _root.foto_mc.carica_dati.load("dati.txt") 
    /*
    d) ti crei la funzione per mostrare le foto, chiamando la barra già 
    preparata e linkata nella libreria con nome "barra" 
    */
    function mostra_foto(ID){ 
    	_root.foto_mc.attachMovie("barra","barra",2) 
    	_root.foto_mc.box.barra._xscale=0 
    	_root.foto_mc.box.barra._x = 0 
    	_root.foto_mc.box.barra._y = 37 
    	percorso= _root.foto_mc.carica_dati["path"+ID] 
    	pic = _root.foto_mc.carica_dati["nome"+ID]
    	
    
    // aggiorno le variabili di info per utente 
    // Foto N° ... di .... totali 
    
    	_root.foto_mc.foto_attuale=ID 
    	_root.foto_mc.foto_totali=_root.foto_mc.carica_dati.tot 
    
    	_root.foto_mc.box.foto.loadMovie(percorso+pic) 
    	_root.foto_mc.box.foto._alpha=0 
    	_root.foto_mc.box.onEnterFrame=function(){ 
    		car=this.foto.getBytesLoaded() 
    		tot=this.foto.getBytesTotal() 
    		this.barra._xscale=Math.round(car/tot*100) 
    		if(car >1024 && car == tot){ 
    			//foto caricata 
    			this.barra.removeMovieClip() 
    			this.foto._alpha=100 
    			delete this.onEnterFrame 
    		} 
    	} 
    }
    
    //e) mi creo 2 clip pulsanti con istanza "avanti" e "dietro" e li posiziono sullo stage 
    
    _root.foto_mc.avanti.onPress=function(){ 
    	if(_root.foto_mc.foto_attuale<_root.foto_mc.foto_totali){ 
    	// chiamo la funzione 
    	_root.foto_mc.mostra_foto(_root.foto_mc.foto_attuale+1) 
    	} 
    } 
    
    _root.foto_mc.dietro.onPress=function(){ 
    	if(_root.foto_mc.foto_attuale>1){ 
    		// chiamo la funzione 
    		_root.foto_mc.mostra_foto(_root.foto_mc.foto_attuale-1) 
    	} 
    }

  3. #13
    non saprei.

    io te lo mandato funzionante.

  4. #14
    ok ho capito, grazie.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.