Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [mx 8] Preloader img fa quello che gli pare!

    Ciao a tutti,

    nel mio stage ho inserito un preloader che già ho usato per un altro lavoro.
    La differenza sostanziale è che prima andavo a preloadare soltanto una foto mentre adesso prelodo 5 foto tutte sullo stesso frame rate.

    Detto ciò il problema è che il preloader funziona soltanto che quando questo arriva ad una certa percentuale mi si vedono le foto prima ancora che il preloader abbia finito, mentre io vorrei che una volta finito lo scaricamento appaiano le foto..

    GRazie sotto posto il codice che sto usando:
    codice:
    preload = function(clip){
    	clip._alpha = 0;
    	_root.attachMovie("barra", "barra", 100);
    	_root.barra._x = 100; //qui metti la coordinata x dove voui che appaia la barra di caricamento
    	_root.barra._y = 380; //qui metti la coordinata y dove voui che appaia la barra di caricamento
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.floor((car/tot)*100);
            clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0xffffff";
    	testoformat.font = "Arial";
    	testoformat.size = "14";
    	clip.testo._x = 150;
    	clip.testo._y = 400;
    	clip.testo.setTextFormat(testoformat); 
    	if(!isNaN(perc)){
    		_root.barra._xscale = perc;
                    clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(a);
    		removeMovieClip(_root.barra);
    		clip._alpha = 100;
                    clip.testo.text = "";
    	}
    }
    
    clip1.loadMovie("img_modelle/modella1/foto1.jpg");
    clip2.loadMovie("img_modelle/modella1/foto2.jpg");
    clip3.loadMovie("img_modelle/modella1/foto3.jpg");
    clip4.loadMovie("img_modelle/modella1/foto4.jpg");
    clip5.loadMovie("img_modelle/modella1/foto5.jpg");
    
    a = setInterval(preload, 50,clip1);
    Dove sto sbagliando?
    Graize anticipatamente a quanti vorranno aiutarmi.
    Eddy

  2. #2
    scusami ma così nn fai il preload dsolo del primo clip??


    a = setInterval(preload, 50,clip1);



    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    ho anche provato in questa maniera

    a = setInterval(preload, 50,clip1);
    a = setInterval(preload, 50,clip2);
    a = setInterval(preload, 50,clip3);
    a = setInterval(preload, 50,clip4);
    a = setInterval(preload, 50,clip5);

    ma il risultato è + o - lo stesso;

    cosa potrei fare?

    Grazie Crescenzo

  4. #4
    ho anche provato in questa maniera ma il risultato è lo stesso:

    codice:
    clearInterval(a,b,c,d,e);
    		removeMovieClip(_root.barra);
    		clip._alpha = 100;
                    clip.testo.text = "";
    	}
    }
    
    clip1.loadMovie("img_modelle/modella1/foto1.jpg");
    clip2.loadMovie("img_modelle/modella1/foto2.jpg");
    clip3.loadMovie("img_modelle/modella1/foto3.jpg");
    clip4.loadMovie("img_modelle/modella1/foto4.jpg");
    clip5.loadMovie("img_modelle/modella1/foto5.jpg");
    
    a,b,c,d,e = setInterval(preload, 50,clip1,clip2,clip3,clip4,clip5);
    grazie

  5. #5
    scusami eddy sinceramente nn ho mai fatto un preload multiplo
    e in questo momento sono un pò inceppato x delle cose che nn riesco a fare (un menu dinamico con eventualmente sottomenu)
    xrò appena un attimo ci penso e provo qualcosa

    intanto se fai ad es il preload del primo xrò nn lo fai visualizzare
    e crei una var che ti fa capire che il primo è stato caricato
    una cosa del genere
    cioè carico il primo-->> var=1
    if(var!=5){
    fai il secondo preload
    fai il terzo ..
    }else if(var==5){
    //fai visualizzare tutti i file caricati
    }

    xrò ti ripeto nn ho mai fatto una cosa del genere
    e scusami se eventualmente ho scritto qualche baggianata

    cmq appena ho un attimo provo a fare una cosa del genere

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    ok grazie ora provo intanto questa cosa anche se non ho ben capito dove metterla.. cmq provo..
    a presto

  7. #7
    Originariamente inviato da eddydesigner
    ok grazie ora provo intanto questa cosa anche se non ho ben capito dove metterla.. cmq provo..
    a presto
    senti ho fatto una piccola prova con un preload x due img
    ovviamente un pò macchinosa la cosa
    magari dammi la mail che ti invio questo es così vedi di ottimizzarlo x le tue esigenze


    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  8. #8
    crescenzo sarei interessato anche io alla cosa, dato che sto cercando di fare un preload per 12 miniature con eventuali barre di caricamento che indicano lo stato di avanzamento di caricamento per ogni singola miniatura.
    saresti così gentile?

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.