Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    probleama caricamnto immagini dinamicamente (preload e resize)

    Ho da caricare delle immagini dinamicamente con il link preso dal vettore ... cosa semplice
    codice:
    c_target.loadMovie(dati[1]+".jpg");
    ora nn riesco a costruire un preload ? che dati devo prendere ? ... un altro problema e come faccio il resize settare altezza e larghezza? se faccio c_target._width=10; nn mi rimpiciolisce nulla... qualcuno sa come risolvere?

  2. #2
    Un metodo per fare un preloader con resize di un'immagine può essere il seguente:

    codice:
    MovieClip.prototype.preloadImage = function(img){
    	if(img != undefined && (img.substr(img.length - 4, img.length) == ".jpg")){
    		this.attachMovie("bar", "bar", 2);
    		this.bar._xscale = 0;
    		this.createEmptyMovieClip("container", 1);
    		this.container._alpha = 98;
    		this.container.loadMovie(img);
    		this.onEnterFrame = function(){
    			var car = this.container.getBytesLoaded();
    			var tot = this.container.getBytesTotal();
    			if(car != undefined && car > 100){
    				var perc = Math.round(((car / 1024) * 100) / (tot / 1024));
    				this.bar._xscale = perc;
    				if(car >= tot){
    					this.bar.removeMovieClip();
    					this.container._height = this.container._width = 80;
    					delete this.onEnterFrame;	
    				}
    			}
    		};
    	}else trace("ERRORE: nessuna immagine o file non valido!");
    };
    
    this.createEmptyMovieClip("test", 1);
    
    test.preloadImage("img.jpg");

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    no problema ho risolto tutto ...
    alla fine è uscito questo
    http://i.1asphost.com/bakosoft/sau/img.html
    crea tutto dinamicamente prendendo i percorsi delle img dal data base con asp .. ridimensiona le immagini piccole in modo da farle entrare nel riquadro e se serve le centra ...

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.