Weverton N 0 Denunciar post Postado Novembro 25, 2008 Galera Estou com um problema com o load do meu xml. Tenho o código de um preloader aqui, ele carrega um .swf e um .jpg normalmente, mostrando a porcentagem do carregamento corretamente. O fato é que quando vou carregar um xml, ele não consegue pergar a informação geBytesTotal(), não fazendo assim o cálculo para a porcentagem. Quando mando traçar os valores, ele mostra assim: bytesLoaded: 0, bytesTotal: undefined Só quando o xml carrega que ele mostra o peso: bytesLoaded: 1325, bytesTotal: 1325 Alguém sabe o porque ele não pega o peso total do arquivo xml? Compartilhar este post Link para o post Compartilhar em outros sites
Andre Cocuroci 0 Denunciar post Postado Novembro 25, 2008 já tentou ver o script que está no help do flash? // create a new XML document var doc:XML = new XML(); var checkProgress = function(xmlObj:XML) { var bytesLoaded:Number = xmlObj.getBytesLoaded(); var bytesTotal:Number = xmlObj.getBytesTotal(); var percentLoaded:Number = Math.floor((bytesLoaded / bytesTotal ) * 100); trace ("milliseconds elapsed: " + getTimer()); trace ("bytesLoaded: " + bytesLoaded); trace ("bytesTotal: " + bytesTotal); trace ("percent loaded: " + percentLoaded); trace ("---------------------------------"); } doc.onLoad = function(success:Boolean) { clearInterval(intervalID); trace("intervalID: " + intervalID); } doc.load("http://www.lojaskd.com.br/sitemap.xml"); var intervalID:Number = setInterval(checkProgress, 100, doc); Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Novembro 25, 2008 já tentou ver o script que está no help do flash? // create a new XML document var doc:XML = new XML(); var checkProgress = function(xmlObj:XML) { var bytesLoaded:Number = xmlObj.getBytesLoaded(); var bytesTotal:Number = xmlObj.getBytesTotal(); var percentLoaded:Number = Math.floor((bytesLoaded / bytesTotal ) * 100); trace ("milliseconds elapsed: " + getTimer()); trace ("bytesLoaded: " + bytesLoaded); trace ("bytesTotal: " + bytesTotal); trace ("percent loaded: " + percentLoaded); trace ("---------------------------------"); } doc.onLoad = function(success:Boolean) { clearInterval(intervalID); trace("intervalID: " + intervalID); } doc.load("http://www.lojaskd.com.br/sitemap.xml"); var intervalID:Number = setInterval(checkProgress, 100, doc); Cara, não ta rolando msm assim: está exibindo o mesmo problema: milliseconds elapsed: 185 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 361 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 533 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 707 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 883 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 1067 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 1236 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 1410 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 1586 bytesLoaded: 0 bytesTotal: undefined percent loaded: NaN --------------------------------- milliseconds elapsed: 1757 bytesLoaded: 1256 bytesTotal: 1256 percent loaded: 100 --------------------------------- intervalID: 1 Compartilhar este post Link para o post Compartilhar em outros sites
Andre Cocuroci 0 Denunciar post Postado Novembro 25, 2008 Que estranho, será que é o xml? Ou a demora de encontra-lo? Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Novembro 26, 2008 Que estranho, será que é o xml? Ou a demora de encontra-lo? Não é a demora para encontrá-lo não, pois quando ele carrega, carrega de uma vez.. estou testando com um arquivo de 1,8MB para evitar dúvidas. Será que alguma configuração no servidor pode influenciar isso? Tipo, configuração para entregar o arquivo em "streaming"? Abs. Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Janeiro 9, 2009 Galera, Alguém aí sabe uma solução? abs Compartilhar este post Link para o post Compartilhar em outros sites