Ciao a tutti, questo è il mio problema ...

se scrivo questo flash mi traccia il valore sia di pippo che di pluto

mySound = new Sound();
myUrl = "stex.mp3";
mySound.loadSound(myUrl, false);
pippo = mySound.getBytesTotal();
pluto = mySound.getBytesLoaded();
trace (pippo);
trace (pluto);

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Se invece scrivo questo flash mi taccia pippo = undefined e pluto=0 ???

myXML = new XML();
myUrl = "variabili.xml";
myXML.load(myUrl);
pippo = myXML.getBytesTotal();
pluto = myXML.getBytesLoaded();
trace (pippo);
trace (pluto);

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

La mia prima domanda è: se voglio caricare un qualcosa di esterno ad esempio un’immagine.jpg oppure come in questo caso variabili.xml come faccio a sapere i bytes totali e i bytes caricati del .jpg e/o del .xml?

La seconda domanda è: devo fare una pagina “Download” e vorrei dare all’utente l’informazione di quanto pesa il file che eventualmente andrà a scaricare.


mySound.loadSound(myUrl, false)
e
myXML.load(myUrl)

caricano i rispettivi file per poi usarli, a me non interessa caricarli voglio sapere solo quanto pesano?

Grazie, Stex