Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Devo Semplificare questo Scritp :(

    Salve Amici,

    ho una Fotogallery in Flash su Internet, essa funziona prendento la Jpg Esterna in base a un file *.txt

    Tutto Funziona Bene.

    Ora la Stessa Fotogallery va Messa Su CD, è per questo voglio togliere il preload, per far cio ho tolto dallo stage la text dinamica che visualizzava la percentuale, e il quadretto di avanzamento del preload.

    ma mi resta da semplificare ora le ActionScritp:

    Cioè Questo Codice
    codice:
    // al caricamento del movieclip
    onClipEvent (load) {
        // ferma la riproduzione del filmato principale
        _root.stop();
        // setta la variabile "main" come true
        main = false;
    	immagine = false;
    	actFoto = 1;
    	loadVariables (".\\images\\foto.txt", this);
    }
    
    onClipEvent (data) {
    	//ho le variabili, faccio il preload del movie
    	main = true;
    }
    
    // ogni volta che il movieclip viene riprodotto
    onClipEvent (enterFrame) {
        // se "main" è vera (e lo è)
    	
        if (main) {
            // assegna a "car" e "tot" il valore dei bytes 
            // caricati e totali del filmato principale
            car = _root.getBytesLoaded();
            tot = _root.getBytesTotal();
    
    		larghezza = 100; //Sostituire con il valore di scalatura
    		
    		//Calcolo la percentuale di avanzamento
    		perc = parseInt((car*100)/tot);
    		
    		//Inserisco nella casella di testo il totale percentuale
    		_root.preloader.progres = perc + "%";
    		
    		//Allungo la barra e la posiziono in modo fisso sull'asse X
    		setProperty("_root.preloader.barra", _xscale, (perc*larghezza)/100);
    
            // se il filmato principale è caricato
            if (car == tot) {
                //loadMovieNum (".\\27\\1.jpg", 1);
                loadMovie(".\\images\\1.jpg", "_root.Foto");
    			main = false; // setta "main" come false
                immagine = true; // setta "sound" come true
            }
        }
        if (immagine) {
    		_root.preloader._visible = true;
            // calcola i valori di "car" e "tot" riferiti al livello 1
            /*car = _level1.getBytesLoaded();
            tot = _level1.getBytesTotal();*/
    		car = _root.Foto.getBytesLoaded();
    		tot = _root.Foto.getBytesTotal();
    		
    		larghezza = 100; //Sostituire con il valore di scalatura
    		
    		//Calcolo la percentuale di avanzamento
    		perc = parseInt((car*100)/tot);
    		
    		//Inserisco nella casella di testo il totale percentuale
    		_root.preloader.progres = perc + "%";
    		
    		//Allungo la barra e la posiziono in modo fisso sull'asse X
    		setProperty("_root.preloader.barra", _xscale, (perc*larghezza)/100);		
    		
            // se "car" è definito
            if(car != undefined){
                if(car == tot){
                    _root.preloader._visible = false;				
    				immagine = false;
    				_root.nextFrame();
    				
    				if (_root.Foto._height != 0)
    					{
    
    					//posizionamento dell'immagine
    										
    					_root.Foto._x = parseInt((_root.sfondo._width/2)-(_root.Foto._width/2)+_root.sfondo._x);
    					_root.Foto._y = parseInt(((_root.sfondo._height-54)/2)-(_root.Foto._height/2)+_root.sfondo._y);					
    					
    					}
    				else
    					{
    					immagine = true;
    					}
                } 
            }
        }
    }
    Io ci ho pravato a togliere le parti che ritenevo non + utili,
    ma di sicuro sbaglio qualcosa
    perchè poi quando lo provo non mi funziona +

    Qualcuno per Favore puo' togliermi la parte relativa al Preload,
    in moda da restare l'indispensabile per il funzionamento della fotogallery ?

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    perchè non puoi lasciare il preload sul CD?
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    mi è stato chiesto di toglierlo xchè non necessario
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    mi puoi aiutare x favore, se serve ti passo il fla
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    ce lo fatta da solo

    Grazie lo Stesso
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.