Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    2

    Aiuto! Consegna a giorni!

    Ciao a tutti...sono nuovo da queste parti.
    Mi chiamo Luca.

    Scusate se inizio la mia "vita da forum" con un quesito banale, ma purtroppo mi sta creando degli enormi problemi poichè pensavo di risoverlo in breve tempo, invece mi ritrovo a pochi giorni dalla consegna del sito e sono ancora in alto mare.

    Ovviamente sto parlando dei preload per i filmati esterni VVoVe:

    Premetto che ho sfogliato un centinaio di thread che ne parlavano però il problema persiste.

    Mi spiego meglio...mi sono imbattuto in questa discussione:

    http://forum.html.it/forum/showthrea...i&pagenumber=2

    e ho seguito quanto consigliato però non riesco a far funzionare questo dannato preload.

    Ho messo online l'esempio che ho fatto seguendo quanto scritto all' indirizzo

    http://mio.discoremoto.virgilio.it/lumat

    il file è prova.fla

    ...c'è qualche anima pia che abbia voglia di aiutarmi.

    Grazie a tutti per l'attenzione.

    Luca

  2. #2
    allora sul primo frame del tuo filmato principale


    codice:
    function preload(clip){
    	clip.stop();
            car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0x123466";
    	testoformat.font = "Verdana";
    	clip.testo.setTextFormat(testoformat);
    	if(!isNaN(perc)) {
    		clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if (car == tot && car > 1024) {
    		clearInterval(a);
    		clip.testo.text = "";
                    clip.play;
    	}
    }
    poi quando fai i tuoi loadMovie supponiamo in un clip istanziato contenitore

    al pulsante che lancia i filmati esterni scriverai

    codice:
    on(release){
    loadMovie("file.swf", "contenitore");
    a = setInterval(preload, 50, contenitore); 
    }
    in automatico avrai il tuo preload

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Ho provato a seguire questo esempio, ma non si muove di un millimetro... a voi funziona correttamente?

    Sono io il "legno" di turno?



    (scusate se mi intrometto ma ho lo stesso problema, vedi http://forum.html.it/forum/showthrea...hreadid=880038)



    ciaux

  4. #4
    certo che funziona metti la proto sul frame dove ha il pulsante al pulsante associ quella azione è lui carica il file scrivendoti caricamento e percentuale
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    sono sicuro che è una cosa semplice ma non ci riesco.
    se fossi così gentile....

    avrei caricato il file principale qui:
    max103.altervista.org/download/prova.fla

    ciaux

  6. #6
    guardando velocemente

    hai messo contenitore come etichetta non come istanza di un movie clip

    ti faccio un esempio


    disegna un quadrato F8 converti in clipfilmato

    poi torni sulla scena principale lo selezioni dal pannello proprietà dai il nome contenitore al clip e non al frame una volta che il clip hai il nome giusto vedrai che funziona
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    ok
    ora carica il filmato correttamente
    ma non compare ancora la percentuale di caricamento...

    ciaux

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    2
    Grazie per le risposte ma ieri non ho avuto tempo di guardarle...ho seguito alla lettera ma non funziona...mi carica il file esterno ma si ferma al primo fotogramma...e non mi mostra neanche la percentuale di avanzamento...

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    scusate l'intromissione, qualche piccola modifica alla function iniziale

    codice:
    function preload(clip){
    	clip.stop();
            car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.floor((car/tot)*100);
    	clip.createTextField("testo", 1, (clip._width/2), (clip._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = 0x123466;
    	testoformat.font = "Verdana";
    	if(!isNaN(perc)) {
    		clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if (car >= tot && car > perc && perc == 100) {
    		clearInterval(a);
    		clip.testo.text = "";
                    clip.play();
    	}
    }

  10. #10
    chi la dura la vince


    io sono riuscito a farlo funzionare modificando un vecchio preload.

    se a qualcuno dovesse interessare ho archiviato il file qui.

    link

    ps
    grazie dell'aiuto agli istancabili visitatori/moderatori di questo meraviglioso forum.

    ciaux

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.