Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766

    Caricamento immagine da un file di testo

    Sto cercando di caricare un'immagine in un mc. Il percorso dell'immagine è contenuto in una variabile in un file txt. Ora, se metto direttamente
    loadMovie("3.jpg",my_mc);
    funziona, funziona con anche tutto il percorso ("C:/Documents and Settings/ecc.ecc./3.jpg",my_mc)
    nel momento in cui il percorso viene pescato dalla variabile, mi vien fuori l'errore:
    "Errore durante l'apertura dell'URL 'file:///C|/Documents%20and%20Settings/ecc.ecc/3.jpg"

    come posso fare?

  2. #2
    ciao, come ottieni la variabile contenuta nel file di testo?
    -Nextart.it Graphic Solutions

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ho fatto con:

    codice:
    var banner_lv:LoadVars = new LoadVars();
    banner_lv.path = this;
    banner_lv.onLoad = function(success:Boolean):Void  {
    	if (success) {
    			
    		t1.t1.text = banner_lv.testo1;
    		t2.t2.text = banner_lv.testo2;
                              loadMovie(banner_lv.immagineA, imgA);
    		} else {
    			t1.t1.text = "Unable to load external file.";
    			t2.t2.text = "Unable to load external file.";
    		}
    	};
    banner_lv.load(my_banner);

  4. #4
    metti
    trace(t1.t1.text)
    trace(t2.t2.text)
    dopo
    t1.t1.text = banner_lv.testo1;
    t2.t2.text = banner_lv.testo2;


    nella finestra di output cosa vedi?
    -Nextart.it Graphic Solutions

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    I testi vanno bene, li vedo corretti, sono le immagini che non funzionano,
    se metto un trace(banner_lv.immagineA) vedo "3.jpg" che è il nome del percorso contenuto nella variabile ( ho provato anche a mettere il percorso completo ma non mi cambia niente)

  6. #6
    ok se vedi 3.jpg il file immagine deve stare nella stessa cartella dell'swf. e' cosi'?
    -Nextart.it Graphic Solutions

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    si è tutto nella stessa cartella, infatti se scrivo:
    loadMovie("3.jpg", my_mc) funziona.
    se invece quel valore lo pesco dla txt no.
    mi dà l'errore di apertura URL

  8. #8
    allora io ho provato e cosi' mi carica l'immagine:
    visto che non so da dove prendi banner_lv.immagineA
    ho sostituito con il contwenuto della variabile come logico che faccia

    quindi al posto di
    loadMovie(banner_lv.immagineA, imgA);
    ho messo
    loadMovie(banner_lv.testo1, imgA);
    e vedo la foto 3.jpg


    file.txt con dentro
    testo1=3.jpg



    sul frame

    my_banner="file.txt"
    var banner_lv:LoadVars = new LoadVars();
    banner_lv.path = this;
    banner_lv.onLoad = function(success:Boolean):Void {
    if (success) {

    t1.t1.text = banner_lv.testo1;
    t2.t2.text = banner_lv.testo2;
    loadMovie(banner_lv.testo1, imgA);
    } else {
    t1.t1.text = "Unable to load external file.";
    t2.t2.text = "Unable to load external file.";
    }
    };
    banner_lv.load(my_banner);
    -Nextart.it Graphic Solutions

  9. #9
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ho provato a mettere il testo1=3.jpg ed esso viene caricato, me lo fa vedere nel campo testo ma poi mi dà l'errore:
    Errore durante l'apertura dell'URL 'file:///C|/Documents%20and%20Settings/KB/Desktop/banner/3.jpg

    è come se ci fosse un errore di sintassi. Non è possibile che non funzioni!

  10. #10
    non capisco. puoi scrivere tutto il codice flash e il contenuto del file di testo?

    Errore durante l'apertura dell'URL 'file:///C|/Documents%20and%20Settings/KB/Desktop/banner/3.jpg
    il file non 'e in quella posizone!!!

    a me funziona quindi c'e' sicuramente qualcosa di sbagliato

    io ho un mc vuoto istanziato 'imgA' sullo stage
    un file di testo con dentro
    testo1=3.jpg
    e questo codice nel 1° flash di flash

    codice:
    my_banner="file.txt";
    var banner_lv:LoadVars = new LoadVars();
    banner_lv.path = this;
    banner_lv.onLoad = function(success:Boolean):Void  {
    	if (success) {
    		t1.t1.text = banner_lv.testo1;
    		t2.t2.text = banner_lv.testo2;
            loadMovie(banner_lv.testo1, imgA);
    		
    		} else {
    			t1.t1.text = "Unable to load external file.";
    			t2.t2.text = "Unable to load external file.";
    		}
    	};
    banner_lv.load(my_banner);
    STOP e l'ìimmagine 3.jpg viene caricata.... .tu ?
    -Nextart.it Graphic Solutions

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.