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

    caricamento immagini da file txt

    Ciao a tutti! devo creare un file swf in cui compaiano diverse immagini in successione.
    Ho scritto un file foto.txt in cui ho messo:

    foto1=nomefoto1.jpg&foto2=nomefoto2.jpg

    Poi ho creato un file .fla in cui:
    Ho creato un movieclip foto_mc vuoto.
    - Livello foto1:
    fotogramma2: ho inserito un'istanza di foto_mc e l'ho chiamata foto1_mc

    -Livello foto2:
    fotogramma10: ho inserito un'istanza di foto_mc e l'ho chiamata foto2_mc

    -Livello actions:
    fotogramma1: ho inserito il seguente codice:

    var vfoto1, vfoto2;
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    if(success){
    vfoto1 = this.foto1;
    vfoto2 = this.foto2;
    loadMovie(vfoto1.text, foto1_mc);
    loadMovie(vfoto2.text, foto2_mc);
    } else {
    // se il file non viene trovato,
    // avvertiamo l'utente
    this.path.txtmessaggio.text = "file inesistente";
    }
    };
    dati.load("foto.txt");

    ma non funziona.


    Se metto sul livello actions:

    -fotogramma 2: loadMovie(nomefoto1.text, foto1_mc);
    -fotogramma 10: loadMovie(nomefoto2.text, foto2_mc);

    allora funziona.

    Dove sbaglio?
    Grazie, Carmen
    Carmen

  2. #2
    up! Siete già tutti in vacanza?
    Ciao, Carmen
    Carmen

  3. #3

    Re: caricamento immagini da file txt

    Originariamente inviato da CarmenFerrara
    Ciao a tutti! devo creare un file swf in cui compaiano diverse immagini in successione.
    Ho scritto un file foto.txt in cui ho messo:

    foto1=nomefoto1.jpg&foto2=nomefoto2.jpg

    Poi ho creato un file .fla in cui:
    Ho creato un movieclip foto_mc vuoto.
    - Livello foto1:
    fotogramma2: ho inserito un'istanza di foto_mc e l'ho chiamata foto1_mc

    -Livello foto2:
    fotogramma10: ho inserito un'istanza di foto_mc e l'ho chiamata foto2_mc

    -Livello actions:
    fotogramma1: ho inserito il seguente codice:

    var vfoto1, vfoto2;
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    if(success){
    vfoto1 = this.foto1;
    vfoto2 = this.foto2;
    loadMovie(vfoto1.text, foto1_mc);
    loadMovie(vfoto2.text, foto2_mc);
    } else {
    // se il file non viene trovato,
    // avvertiamo l'utente
    this.path.txtmessaggio.text = "file inesistente";
    }
    };
    dati.load("foto.txt");

    ma non funziona.


    Se metto sul livello actions:

    -fotogramma 2: loadMovie(nomefoto1.text, foto1_mc);
    -fotogramma 10: loadMovie(nomefoto2.text, foto2_mc);

    allora funziona.

    Dove sbaglio?
    Grazie, Carmen
    prova cosi

    Codice PHP:
    dati = new LoadVars();
    dati.onLoad = function(success)
    {
        if(
    success){
            
    vfoto1 dati.foto1;        
            
    vfoto2 dati.foto2;        
            
    loadMovie(vfoto1foto1_mc);
            
    loadMovie(vfoto2foto2_mc);
                             
    //controlliamo che legge i dati
                              
    trace(vfoto1)
                              
    trace(vfoto2)
        } else {
            
    // se il file non viene trovato,
            // ora nn so dove sta questa caselle di testo suppongo che stia nella root
            
    _root.txtmessaggio.text "file inesistente";
        } 
    }; 
    dati.load("foto.txt"); 


    ps forse solo una cosa
    poiche le istanze del clip contenitore stanno in altri fotogrammi nn so se ti caricherà le img
    altrimenti batsa che metti il loadmovie nel fotogramma desiderato cioè dove sta il contenitore
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Grazie crescenzo! Domani ci proverò!
    Ciao, Carmen
    Carmen

  5. #5
    Originariamente inviato da CarmenFerrara
    Grazie crescenzo! Domani ci proverò!
    Ciao, Carmen
    di niente figurati

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    Anzi ci ho provato subito e mi da questo errore:

    Error opening URL "file:///C|/Documents%20and%20Settings/Carmen/Desktop/STUDIO/FLASH/txtXML%5Fswf/undefined"
    foto1.jpg
    foto2.jpg

    inoltre vedo solo la foto1.

    Qualche idea?
    Ciao
    Carmen

  7. #7
    Originariamente inviato da CarmenFerrara
    Anzi ci ho provato subito e mi da questo errore:

    Error opening URL "file:///C|/Documents%20and%20Settings/Carmen/Desktop/STUDIO/FLASH/txtXML%5Fswf/undefined"
    foto1.jpg
    foto2.jpg

    inoltre vedo solo la foto1.

    Qualche idea?
    Ciao
    strano ma quello è l'output ??

    ma hai solo quellocome codice??
    xchè tenta di aprire un'altro file...
    ma le var le legge??
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  8. #8
    strano a me nn da nessun errore e carica le img ovviamente come ti dicevo i clip contenitori devono stare li altrimenti metto il loadmovie nel frame dove ti serve tanto la var la leggi nel secondo...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    Se lascio il loadMovie nel primo fotogramma del livello actions, non mi dà errore ma mi fa vedere solo la foto 2.

    Se metto

    loadMovie(vfoto1, foto1_mc);

    nel fotogramma del livello actions in corrispondenza del fotogramma del livello foto1 in cui carico foto1_mc

    e

    loadMovie(vfoto2, foto2_mc);

    nel fotogramma del livello actions in corrispondenza del fotogramma del livello foto2 in cui carico foto2_mc

    vedo solo foto2 e mi dà errore:

    Error opening URL "file:///C|/Documents%20and%20Settings/Carmen/Desktop/STUDIO/FLASH/txtXML%5Fswf/undefined"

    e mi stampa:
    foto1.jpg
    foto2.jpg
    Carmen

  10. #10
    Sono riuscita a farlo funzionare lasciando

    loadMovie(vfoto1, foto1_mc);

    nel codice che mi hai postato e

    loadMovie(vfoto2, foto2_mc);

    nel primo fotogramma chiave del livello foto2 (corrispondente all'inserimento di foto2_mc).

    Ma non capisco perchè.
    E non capisco cosa sbagliavo prima...
    Ciao, Carmen
    Carmen

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.