Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114

    Problema con il preload da loadMovie!

    Salve, ho un quesito che non riesco a inquadrare:

    Ho una serie di scene caricate in questo modo tramite pulsante

    loadMovie("http://.../Netyllin123_Scena 2.swf","_parent","POST");

    ora però tra una scena e l'altra da caricare vorrei mettere un proload, quindi ho fatto altre scene che si interpongono nel .fla generale e che dovrebbero caricare, sempre tramite pulsante, le altre scena in loadMovie, quindi ho messo un proload semplice preso da i vostri tutorial (ho preso quello semplice perchè il parseInt non lo riconosce nonostante io abbia il Flash MX!)

    if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    loadMovie("http://.../Netyllin123_Scena 2.swf","_parent");
    }

    Ho messo questo preload che voi davate invece che con il loadMovie con il GoToandPlay(), ma pare non funzionare... la domande è: c'è un modo per fare un preload caricando il loadMovie?


    Grazie e a presto!^^;ò

  2. #2
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    UP per una risposta... scusate l'insistenza ma sono bloccato! Grazie ancora e a presto!;P

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    allora, il codice che hai postato verifica che il filmato principale (_root) sia completamente caricato, nel qual caso, carica un filmato da qualche parte che non ho ben capito (_parent), non mi pare sia quello che intendi fare tu
    forse con un codice un po' più esteso sarebbe più facile capire il problema

  4. #4
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Ti spiego: io ho un file .htm con animazione in flash in 400x200! Cosa succede: si carica una prima scena in cui c'è un pulsante che dovrebbe caricare una nuovo filmato sempre in quello spazio 400x200, quindi lo carico con loadMovie e metto il targat parent così lo carica all'interno di quello spazio; in questo nuovo filmato c'è un'altro pulsante che carica un'altro filmato... il tutto mi funzionava alla perfezione, ma visto che i filmati sono abbastanza lunghi (dimensione Mega), volevo inserire dei Preload tra un filmato e l'altro (visto che ho già fatto i filmati i preoload dovrebbero essere fatti su nuovi documenti... sarebbe l'ideale per non rimettere mano ai filmati in questione; a quel punto mi basterebbe cambiare il loadMovie, anzichè il filmato far caricare il preload che poi lancia il filmato!). Spero di essermi spiegato, ditemi se vi servono altri dettagli!

    Comunque i filmati li carico in questa maniera e funziona ma il preload non lancia nessun filmato!
    (complilo non fate caso agl'errori!)

    codice:
    on(relaise){
    loadMovie("http://.../Netyllin123_Scena 2.swf","_parent","POST");
    }
    PS. "POST" carica il filmato nel mentre si visualizza il filmato che si sta visualizzando o aspetta che sia lanciato?^^

    Preload

    codice:
    if (_root.getBytesLoaded() == _root.getBytesTotal()) { 
    loadMovie("http://.../Netyllin123_Scena 2.swf","_parent");

    Grazie ancora e a presto!;P

  5. #5
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    MA se tolgo il target _parent ho qualche possibilità che funzioni?
    Cioè in questa maniera:

    codice:
    if (_root.getBytesLoaded() == _root.getBytesTotal()) { 
    loadMovie("http://.../Netyllin123_Scena 2.swf");
    E una volta che finisce di caricare il filmato, poi come faccio per farlo partire? Parte da solo nella stessa finestra del preload?

    Ciao e come sempre, grazie!^^ò

  6. #6
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    HELP, HELP! Necessito di un'aiuto risolutore al più presto (senza comanda eh!^^) altrimenti mi sento irrisolto!^^ò Ciao e grazie a tutti!;P

    Vi mando il link del filmatino così ci si capisce meglio:

    http://digreo.altervista.org/firma_Netyllin/


    Il problema è il seguente:

    Si carica un primo filamto nella pagina .htm, in questo filmato c'è un bottone che carica il preload in questa maniera (non fate caso agl'errori di compilazione:

    codice:
    on (relaise){
       loadMovie("http://digreo.altervista.org/firma_Netyllin/Preload1.swf", "_parent", "POST")
    }
    fin qui tutto bene, ma purtroppo il secondo filmato dopo il preload non parte... gli script utilizzati sono nei post antecedenti!
    Poi nel nuovo filmato, ho un nuovo pulsante che carica un nuovo preload per un'altro filmato ancora... e nell'ultimo filmato c'è un pulsante di rimando al primo filmato! Questo è tutto, ma il problema è far partire il filmato dopo il caricamento...entrambi (preload e filmato relativo) file, filmati, esterni!^^

    DOMANDA IMPORTANTE: "POST" fa in modo che il filmato sia caricato dopo che viene lanciato o nel mentre si visualizza il filmato precedente in cui c'è il pulsante che manda al filmato relativo?

  7. #7
    Ma che accozzaglia di comandi stai scrivendo ??

    codice:
    loadMovie("filmato.swf","target")
    
    target.onEnterFrame=function(){
       
       if(this.getBytesLoaded()==this.getByteTotal()){
             // caricato
             // e parte in automatico
             delete this.onEnterFrame
       }
    
    }
    Prova così ed attento al comando sotto.


    on(release )


  8. #8
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Sembra proprio che non vada... allora carico il preload da pulsante così:

    codice:
    on (release) {
    	loadMovie("http://digreo.altervista.org/firma_Netyllin/Netyllin123_Scena 8.swf","_parent","POST");
    }
    (RIMANE IL QUESITO SU "POST"!^^)

    E fin qui tutto bene... poi all'interno delle azioni del frame del preload ho messo quello che mi hai detto, ma non va:

    codice:
    loadMovie("http://digreo.altervista.org/firma_Netyllin/Netyllin123_Scena 2.swf","_parent")
    
    target.onEnterFrame=function(){
       
       if(this.getBytesLoaded()==this.getByteTotal()){
             // caricato
             // e parte in automatico
             delete this.onEnterFrame
       }
    }
    Cosa c'è che non va?^^'' (Ho provato anche a scrivere al post di target.onEnter... _parent.onEnter... ma non va ugualmente!??

  9. #9
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    CRedo ci sia un'errore nel tuo script: getBytesTotal! ...Ma comunque non funziona ugualmente! HELPPPP!^^;

  10. #10
    il mio consiglio è di mettere un clip vuoto dentro foto e chiamarlo "box".

    il bottone chiamalo btn

    //AS da mettere sulla frame corrispondente

    codice:
    btn.onPress=function(){
    
        _level0.carica("nomefile.swf", "_level0.foto")
    }
    
    
    function carica(file, target){
    
          _level0[target].onEnterFrame=function(){
          
           if(this.box.getBytesLoaded()== this.box.getBytesTotal()){
              // caricato
              // e parte in automatico
              delete this.onEnterFrame
           }
    
           // eventuale animazione preload
         }
    }

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.