Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    bhè logico...stanno tutti nella stessa cartella... (se intendi questo) se non non li caricava proprio... il problema che appena si clicca cerca di caricare il file esterno e spariscono i tre bottoni presenti nel file principale....

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    195
    non metteresti magari il link per vedere questo errore online?

  3. #13
    Certo cosi si comprende meglio allora devi andare su Works e poi a destra Web..

    nel primo link ho il sistema con movieclip con istanza placeholder e comando al bottone
    on (press) {
    _root.placeholder.loadMovie("web2.swf");
    }

    primo link

    nel secondo link ho un frame con il seguente AS
    stop();
    this.createEmptyMovieClip("placeholder",this.getNe xtHighestDepth());
    with (placeholder) {
    _x = 100;
    _y = 20;
    }

    al bottone :
    on (press) {
    _root.placeholder.loadMovie("web2.swf");
    }

    Qui per giunta sballa tutto percorrendo vari frame...se poi ci rivai funziona (almeno da me)
    secondo link


  4. #14
    ho naturalmente postato due link poichè la prima è una soluzione che conoscevo...pensando non portasse problemi.... la seconda mi è stata suggerita... ma nulla....

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    195
    Adesso funziona....

    Ho visto che hai trovato il problema, si tratta di questo?

    codice:
    onClipEvent (enterFrame)
    {
        bar = int(_root.getBytesLoaded() / _root.getBytesTotal() * 100);
        if (bar >= 100)
        {
            _root.play(2);
        }
        else
        {
            this._xscale = bar;
        } // end else if
    }
    Cioè al fatto che ti riferisci a "_root" dentro il file che hai caricato, quando invece dovresti riferirti a "_parent"?

  6. #16
    mmm... non ti seguo...dovrei per caso sostituire il mio codice del pulsante con il tuo???
    on (press) {
    _root.placeholder.loadMovie("web2.swf");
    }

  7. #17
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    195
    No, il pulsante è (quasi) a posto, il problema si trova dentro il filmato che carichi...

    Apri Web2.fla

    Quando finisce il preload
    codice:
    if (bar >= 100){
    Ordina alla _root di riprodurre la propria linea temporale
    codice:
     _root.play(2);
    Questo fa si che il filmato contenitore si sposta di fotogramma, e tu non vedi più i pulsanti.

    Per risolvere definitivamente il problema dovresti modificare semplicemente, dentro il filmato da caricare (web1, web2, ecc) il rigo
    codice:
     _root.play(2);
    con
    codice:
     this.play();
    oppure
    codice:
    _root.placeholder.play()
    Questo è un errore comune quando si carica un swf dentro un altro swf, bisogna ricordarsi che la parola _root si riferisce sempre alla linea temporale del filmato "padre", e per riferirti al filmato figlio lo devi chiamare con il nome che gli hai dato (nel tuo caso "placeholder").


    Esiste anche un altro sistema che consiste nell'inserire sul primo fotogramma del filmato che vuoi caricare
    codice:
    this._lockroot = true;
    Questo fa in modo che la parola _root si riferisca alla radice del filmato, e non alla radice di un eventuale livello superiore.

  8. #18
    allora ho fatto come dici tu.... inserendo
    }
    this.play();
    e va...

    perchè dici
    il pulsante è (quasi) a posto
    è sbagliato inserire
    on (press) {
    loadMovie("web2.swf", "placeholder");
    }

    ......????

    COmunque ora non da problemi ... devo solo capire perchè appena carica il movie esterno va tutto ok... pero' se premo subito il pulsante all'interno del movie caricato va al frame successivo sparendo pero' i bottoni ( quelli all'interno del movie caricato, in questo caso).... Forse è un altro problema del preload???

    Cmq per il resto sembra risolto..... hai dato fine alle mie notti insonni.... .

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 © 2026 vBulletin Solutions, Inc. All rights reserved.