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

    Immagine caricata da indirizzo.

    Ho un swf in un sito nel quale, ogni 15 secondi, deve essere caricata la stessa immagine che si trova su un altro sito (esempio: http://www.frifrifri.com/solaio.jpg)...

    Praticamente ogni tot secondi deve pescare quell'immagine, utilizzando il percorso http:/....etc

    Come si può fare????
    - Ho pensato...imposto il filmato a 1 frame al secondo, poi al 15esimo frame metto il codice per caricare l'immagine...questa viene caricata, si ritorna al frame 1 (con l'immagine caricata sempre visualizzata...) e quando ritorna al 15 ricarica ancora l'immagine (provenienti da webcam, e salvati da un progr ogni 15 sec).

    che codice metto per caricare l'img, senza avere problemi di flash ovviamente!!!

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Che versione del flash stai usando?

  3. #3
    sto usando la versione mx2004...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora, senza loop nei frame, usa:

    codice:
    function aggiornaImmagine()
    {
    	var path = "http://www.tuo_sito.com/tua_cartella/pic.jpg";
    	var rand = new Date().getTime();
    	tuo_movieclip.loadMovie(path + "?update=" + rand);
    }
    intervallo = setInterval(aggiornaImmagine, 15000);

  5. #5
    ho un solo frame sul quale ho messo il codice e il movie vuoto...
    l'immagine mi viene caricata...però NON SI REFRESHA L'IMMAGINE OGNI 15 SECONDI!

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    L'immagine cambia sul server?

  7. #7
    Scusami!
    La foto si aggiorna...mi ero sbagliato!!!!!!!!!!!!!!!!!!!!!!!!!
    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!! !!!!!!!!!!!!!!!!!

  8. #8
    Sono ancora io...Volevo chiederti una finezza!

    ...quando viene caricato l'swf, devo attendere del tempo (15-17sec) prima che venga caricata la foto...
    - vorrei che venisse caricata "subito".come faccio?

    ...quando cambia immagine, cioè quando viene caricata la succesiva, c'è un tempo di intervallo (1-3sec) in cui nn si vede nulla...

    - sarebbe possible avere un passaggio istantaneo?.

    grazie ancora!

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prova così:

    codice:
    createEmptyMovieClip("preholder_mc", 1500);
    function aggiornaImmagine()
    {
    	var path = "http://www.tuo_sito.com/tua_cartella/pic.jpg";
    	var rand = new Date().getTime();
    	preholder_mc.picurl = path + "?update=" + rand;
    	preholder_mc.preloader_mc.removeMovieClip();
    	preholder_mc.createEmptyMovieClip("preloader_mc", 1);
    	preholder_mc.preloader_mc._alpha = 0;
    	trace(preholder_mc.picurl)
    	preholder_mc.preloader_mc.loadMovie(preholder_mc.picurl);
    	
    	preholder_mc.onEnterFrame = function()
    	{
    		var car = this.preloader_mc.getBytesLoaded();
    		var tot = this.preloader_mc.getBytesTotal();
    		if(car >= tot && tot > 4){
    			this.onEnterFrame = undefined;
    			trace(this.picurl)
    			this._parent.tuo_movieclip.loadMovie(this.picurl);
    			this._parent.intervallo = setInterval(this._parent, "aggiornaImmagine", 5000);
    		}
    	}
    	clearInterval(intervallo);
    }
    aggiornaImmagine();
    per il passaggio veramente istantaneo dovresti spostare i movieclip uno sopra l'altro, e ritardare la visualizzazione..

  10. #10
    io ho messo il codice sostituendolo all'altro...ma nn mi funziona...!
    Ci sono movieclip nuovi rispetto a prima!!!

    Prima ne avevo solo uno che era vuoto e che lo ho chiamato (per sicurezza...) tuo_movieclip.

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.