joaogcaldas 0 Denunciar post Postado Janeiro 14, 2009 Olá, carreguei em AS3 um swf usando o Loader e o URLRequest Funcionou certinho. Mas eu quero que o flash me dê os valores de quanto já foi carregado, e não estou conseguindo. Alguém saberia??? Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Janeiro 14, 2009 Tem um sub-forum somente para AS3... Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Janeiro 14, 2009 Tópico Movido Origem: Flash & ActionScript http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: ActionScript 3.0 Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Janeiro 14, 2009 Mas em quem? porcentagem? Terá que usar bytesLoaded bytesTotal Post ai o que você já fez Compartilhar este post Link para o post Compartilhar em outros sites
gmcp 0 Denunciar post Postado Janeiro 17, 2009 stop(); var teste:Number = loaderInfo.bytesTotal; texto.text = teste.toString(); function preloaderCompleto(e:Event){ var confere:Number = loaderInfo.bytesLoaded; if(teste == confere){ gotoAndStop(2); stage.removeEventListener(Event.ENTER_FRAME, preloaderCompleto); } stage.addEventListener(Event.ENTER_FRAME, preloaderCompleto); onde "teste" é a variável que recebe o tamanho do arquivo em bytes, confere grava o valor de bytes carregados para saber se tudo foi carregado, e texto é a instância (instance name) da caixa de texto que vai exibir a variável teste. ou stop(); var teste1:Number =loaderInfo.bytesLoaded; var teste2:Number =loaderInfo.bytesTotal; texto.text = teste1.toString() +" de " + teste2.toString(); function preloaderCompleto(e:Event){ if(teste1 == teste2){ gotoAndStop(2); stage.removeEventListener(Event.ENTER_FRAME, preloaderCompleto); } stage.addEventListener(Event.ENTER_FRAME, preloaderCompleto); mostrando assim o número carregado e depois o numero total. ou ainda... stop(); var teste1:Number =int(loaderInfo.bytesLoaded / loaderInfo.bytesTotal * 100); texto.text = teste1.toString + " %"; function preloaderCompleto(e:Event){ if(teste1 == 100){ gotoAndStop(2); stage.removeEventListener(Event.ENTER_FRAME, preloaderCompleto); } stage.addEventListener(Event.ENTER_FRAME, preloaderCompleto); pra mostrar como porcentagem. É só fazer isso no 1º frame do swf externo e colocar o conteúdo no 2º. Compartilhar este post Link para o post Compartilhar em outros sites