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

    loadVariablesNum in swf esterno

    allora ho un problema con loadvariablesNum.

    Ho un filmato che si chiama figlio, in cui effettuo il caricamento di una stringa dal file di testo file.txt che si trova nella stessa directory del filmato figlio.swf.

    Se faccio andare figlio.swf va tutto da dio

    Ora ho un filmato, padre, che si trova una directory superiore a figlio.swf.
    Da questo carico figlio.swf facendo loadMovieNum("fig/figlio.swf",1);
    Quando lancio il test del movie padre, carica perfettamente il figlio, ma nell'output mi dice error opening file c:\web\file.txt, e non c:\web\fig\file.txt.

    Vi chiedo perche' cerca di aprirlo con il path di padre.swf se la chiamata si trova all'interno di figlio.swf e dovrebbe tenere il suo path?????

    grazie
    W la neve freska

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Perché comanda sempre il filmato su livello 0 o meglio la posizione (directory o cartella) della pagina html che contiene il filmato swf.
    Solo un loadMovieNum su _level0 prende il controllo perché sostituisce il filmato comandante

  3. #3
    Me ne ero accorto. grazie.

    La domanda implicita era:

    COME POSSO CARICARE UN FILE TXT IN UN FILMATO RICHIAMATO ALL'INTERNO DI UN'ALTRO MANTENENDO IL PROPRIO PATH?

    Posso caricare usando loadVariablesNum all'interno dei figli oppure devo per forza mettere tutto nel padre (con un grande casino!)???

    grazie
    W la neve freska

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ti rispondo con un'altra domanda:
    "perché ti è così problematico cambiare il path del file txt?"

  5. #5
    Perche' se sposto il txt devo spostare anche il figlio. quindi non ha senso che abbia per ogni directory un figlio. tanto vale che tengo tutto nella root del sito.

    Se poi ho 200 swf arrivederci alla modularità.

    Il fatto e' che volevo avere un po di organizzazione di directory.
    W la neve freska

  6. #6
    Nessuno e' in grado di darmi una mano. vorrei evitare di incasinare la root e penso che ci sia il modo.

    qualsiasi input e' ben accetto.

    grazie mille
    W la neve freska

  7. #7
    Il loadMovieNum è la cosa più brutta che abbia Flash (secondo me), perchè i livelli non ti danno nessun controllo sui movie caricati.

    Ti consiglio di usare il loadMovie e caricare il filmato in un movieclip vuoto sullo stage. Nell'istanza del movieclip poi scrivi:

    codice:
    onClipEvent (load){
        this._lockroot = true;
    }
    Enjoy!

    Ciauz

  8. #8
    si vero sono brutti, ma funzionano

    semplicemente si fa finta che il codice del figlio sia richiamato direttamente dal padre quindi nel:

    loadVariablesNum("path/dal/padre",livello_in_cui_carichi_l'_swf);

    e funge.

    solo che se fai andare il figlio e basta non si vede nulla. dal padre si.

    cmq provo anche con il tuo metodo grazie
    W la neve freska

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.