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

    problema nel caricamento dell swf e nel suo preload

    ciao ragazzi...ho provato a postare questo messaggio in un altro 3d ma nn ho avuto risposte quindi ho preferito creare un 3d nuovo...dunque il mio problema è che ho da poco iniziato a cimentarmi con flash e per imparare ho deciso di fare il sito per la ditta di un amico.
    in locale l swf gira pefettamente e va liscio come l olio ma in rete va a scatti... il peso del movie è intorno ai 270kb quindi è relativamente pesante ma ho notato che il filmato parte prima che il preload sia arrivato al 100%. Credo che il problema sia proprio questo infatti una volta che il fimato è stato caricato completamente va via bello tranquillo.
    Per aiutarvi a capire vi posto il codice del preload che ho usato:

    codice:
    onClipEvent (enterFrame) 
    {
    	var loaded = Math.round(_root.getBytesLoaded()/_root.getBytesTotal()*100)
    	loading = 'caricamento ' + loaded + ' %'
    	bar.scaleX = loaded
    	if(loaded == 100 && _parent.has_loaded) 
    	{
    		_parent.nextFrame()
    	}
    }
    mentre qui potete vedere un anteprima del lavoro

    http://www.nemsy.net/selva/pagine/splash.php

    il lavoro è ovviamente underconstruction

    spero potrete aiutami

    grazie


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il problema è pressappoco lo stesso di QUI

    in pratica devi stoppare la riproduzione del filmato finchè non è stato caricato completamente, poi ridargli il play()

  3. #3
    LOL ho studiato a lungo quel 3D ma e ho provato a scrivere il codice così

    codice:
    onClipEvent (enterFrame) 
    {
    	var loaded = Math.round(_root.getBytesLoaded()/_root.getBytesTotal()*100)
    	loading = 'caricamento ' + loaded + ' %'
    	bar.scaleX = loaded
    	if(loaded == 100 && _parent.has_loaded) 
    	{
    		_parent.play();   <<<--- PARTE MODIFICATA
    	}
    }
    e in effetti così arriva al 100% ma si ferma e nn va al secondo frame...

  4. #4
    ...lo stop devo metterlo su un altro livello o nello stesso in cui ho messo il mc con il preload???

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Soichiro_Nagi
    ...lo stop devo metterlo su un altro livello o nello stesso in cui ho messo il mc con il preload???
    è uguale...non cambia niente, l'importante è che sia a quel frame

    piuttosto, cos'è _parent.has_loaded ? lo vedo per la prima volta

  6. #6
    asdasd è uno script preso in rete

    eventualmente se sai dirmi un altro modo per fare il load lo accetto + che volentieri magari è sufficiente che mi spieghi come usare quello nella 3d in cui mi hai mandato prima lo so è una grossa pretesa ma con flash sn un po noob lol


  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Soichiro_Nagi
    asdasd è uno script preso in rete

    eventualmente se sai dirmi un altro modo per fare il load lo accetto + che volentieri magari è sufficiente che mi spieghi come usare quello nella 3d in cui mi hai mandato prima lo so è una grossa pretesa ma con flash sn un po noob lol

    se non vuoi impazzire troppo dietro al codice ti basta modificare un po' il tuo così

    codice:
    onClipEvent (enterFrame) {
    	var car = _root.getBytesLoaded();
    	var tot = _root.getBytesTotal();
    	var loaded = Math.floor((car/tot)*100);
    	if(!isNaN(loaded)){
    		loading = 'caricamento '+loaded+' %';
    		bar.scaleX = loaded; // non so cosa sia scaleX
    		//se "bar" è la barra usa _xscale altrimenti elimina questa riga che è inutile
    	}
    	if(car >= tot && tot > loaded && loaded == 100) {
    		_parent.play();
    	}
    }

  8. #8
    credo di averi risolto usando un loading trovato in rete prova a dare un occhiata veloce al sito e dimmi se trovi problemi nel visualizzarlo pls grazie ancora and

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Soichiro_Nagi
    credo di averi risolto usando un loading trovato in rete prova a dare un occhiata veloce al sito e dimmi se trovi problemi nel visualizzarlo pls grazie ancora and
    nessun problema...apparte che firefox non manda la finestra in fullscreen

  10. #10
    eh lo so purtroppo lascia la finestra con la barra blu di xp vabbè pocomale nella vita si impara anche ad accontentarsi eheh

    allora grazie 1000 per l aiuto e buon lavoro


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.