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

    Loadvariables funziona dal player, non in IE

    Come da oggetto.

    Premettendo che non sono molto pratico di flash ho comunque provato a fare un filmato semplice semplice con 3 pulsanti... cliccando sui pulsanti faccio un loadmovie() per caricare le immagini dall'esterno e poi assegno a delle caselle di testo dei valori; tutti i valori (compresi i path delle immagini da caricare) li prendo da un file .txt esterno.

    Il problema è che apro il file .swf col flash player tutto funziona, mentre se lo apro dall'internet explorer non mi carica i dati dal file esterno.

    Potete aiutarmi?
    Shhhhhhhh... N

  2. #2
    Utente di HTML.it L'avatar di nestore
    Registrato dal
    Feb 2002
    Messaggi
    458
    ma i percorsi dei file li hai controllati? e poi guarda che in iexplore devi tenere anche conto dei "ritardi di propagazione dei dati"


    quindi il tuo loadvariables mettilo in questa funzione:


    _level0.onData = function(){

    //loadvariables

    //assegna le tue variabili a quello che vuoi

    }

  3. #3
    Originariamente inviato da nestore
    ma i percorsi dei file li hai controllati? e poi guarda che in iexplore devi tenere anche conto dei "ritardi di propagazione dei dati"


    quindi il tuo loadvariables mettilo in questa funzione:


    _level0.onData = function(){

    //loadvariables

    //assegna le tue variabili a quello che vuoi

    }
    ho controllato i percorsi e sono corretti (anche perché aperto con flash player tutto funge), ho quindi messo la tua funzione al posto del semplice loadvariables(); nel flash player non è cambiato niente, funziona come prima... stessa cosa con IE... non funziona, come prma

    la cosa strana è che mi sembra che lunedì 'sto files funzionasse... possibile che ho combinato io qualcosa?
    Shhhhhhhh... N

  4. #4
    Utente di HTML.it L'avatar di nestore
    Registrato dal
    Feb 2002
    Messaggi
    458
    io avevo il tuo stesso problema e l'ho risolto così.............


    posta il codice as completo.........


    ah....ricordati che deve essere su un solo fotogramma il codice!!


    possibilmente nel primo!!

  5. #5
    Allora nel 1° frame del 1° livello ho solo questo codice:
    codice:
    _level0.onData = function()
    { _root.loadVariables("_dati.txt", "POST");}
    
    #include "funzioni.as"
    nel file .as ho solo questo:
    codice:
    function preloadIMG(immagine,testo) 
    {
    	car = immagine.getBytesLoaded();
    	tot = immagine.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	if (perc > 1) testo.text = "Caricamento: " + perc + "%";
    	if (car == tot) 
    	{
    		clearInterval(a);
    		immagine._alpha = 99;
    		testo.text = "";
    	}
    }
    sui pulsanti ho questo codice:
    codice:
    on(release)
    {
    	mc_img._alpha = 0
    	mc_img.loadMovie(Path1);
    	a = setInterval(preloadIMG(mc_img,loading), 50);
    	TitoloSezione=TitoloSez1
    	TestoSezione=TestoSez1
    }
    inoltre nel filmato ho:
    - un movieclipcon nome istanza "mc_img" per le foto
    - due caselle di testo dinamico per titolo e testo chiamate come variabili rispettivamente "TitoloSezione" e "TestoSezione"
    - in più ho una casella di testo con nome d'istanza "loading" che uso per scrivere la percentuale di caricamento

    il file di testo invece è fatto così:
    TitoloSez1=Spiegazione filmato&TitoloSez2=I Fonts&TitoloSez3=Le immagini&TestoSez1=bla bla bla&TestoSez2=bla bla bla&TestoSez3=bla bla bla&Path1=test.jpg&Path2=test2.jpg&Path3=test3.jpg
    Shhhhhhhh... N

  6. #6
    Utente di HTML.it L'avatar di nestore
    Registrato dal
    Feb 2002
    Messaggi
    458
    allora segui bene quello che ti dico..........


    nella funzione che ti ho detto devi recuperare tutti i valori e metterli in delle variabili temporanee...........


    level0.onData = function()
    {
    _root.loadVariables("_dati.txt", "POST");

    sez1=Titolosez1;
    sez2=Titolosez2;
    //e cosi via per le altre ma tutto dentro qua....capito?

    }


    dopo usi quelle

    e poi togli "post" che non serve a niente..............

  7. #7
    Originariamente inviato da nestore
    allora segui bene quello che ti dico..........
    Ok capo... avevo eseguito gli ordini solo in parte e non fungeva... poi ho deciso di togliere anche il post ed è lì che ho ingarrato il problema... 'sto post non solo non serviva a niente, ma mi creava casini con l'IE... grazie mille ho risolto
    Shhhhhhhh... N

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.