..:: MX Studio Fóruns ::..: Porcentagem do preloader não se altera! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Porcentagem do preloader não se altera! Ajuda com a porcentagem do preloader.

#1 User is offline   Alyne Nazareth 

  • Group: Membros
  • Posts: 2
  • Joined: 10-July 09

  Posted 10 July 2009 - 01:25 PM

Olá a todos, bom dia!
Não sei se repararam, mas é minha primeira postagem no fórum.
Sempre que preciso de ajuda, busco no help do flash, depois aqui no fórum e por último no google. Felizmente, quase nunca preciso seguir para a última opção. Até por que, os resultados do google geralmente me direcionam pra cá smile.gif.
Mas dessa vez, a coisa não foi tão simples. Todas as minhas buscas me direcionam pro mesmo resultado: tutoriais de preloader. E, de acordo com todos eles, o meu código tá certo! Então, perdoem a minha postagem, se ela estiver repetida, e o assunto já tenha sido resolvido aqui no fórum. Eu realmente não achei.
Vamos ao problema:
Fiz um site completamente em Flash8, que apesar do problema com o preloader, já está no ar.
Ele é organizado da seguinte forma: duas scenes, uma com o nome de "pre", e outra de "movie". A scene "pre" só envia para o "movie" se o total de bytes já estiver carregado. Até aqui tudo bem, ele faz o combinado. Mas ao abrir a página, o preloader te retorna um número, por exemplo "27%", e fica nisso, sem se alterar. E do nada, abre a scene "movie", o que indica que ele está monitorando o total de bytes carregados, e chegou à conclusão de que já era hora. Mas a coisa muda de figura se eu pedir para enviar para "movie" apenas se o número retornado for igual a "100%", por que ele nunca chega no 100, portanto nunca enviará para a scene "movie". Eu sei por que deixei, na esperança, o filme ficar rodando por quase meia hora, e nada.
Como precisava do site no ar, deixei a primeira opção, e a scene "movie" se abre apesar de "pre" mostrar ao usuário que apenas 27% está carregado.
Se quiserem visitar, o end é http://www.jgplacas.com.
Se o código ajudar:

CODE
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
pct = Math.floor(loaded/total*100);
//a máscara, consequentemente, não muda de tamanho.
_root.maskbar._xscale = pct;
// abaixo eu qria usar pct eq 100, mas o movie não carregaria
if (loaded eq total) {
gotoAndStop("movie", 1);
}else{
gotoAndPlay(1);
}
this.sgmouse.prct.pct.text = pct+"%";


Acabei de descobrir que quando o site é acessado pelo Safari, as imagens externas não são carregadas. No firefox também não. No Ieca e no Chrome tá ok. #fail. Agora é pesquisar mais um pouco pra descobrir do que se trata.

Obrigada pela atenção ;]
Att,

Alyne Nazareth.
0

#2 User is offline   Alyne Nazareth 

  • Group: Membros
  • Posts: 2
  • Joined: 10-July 09

Posted 10 July 2009 - 02:28 PM

Ok, eu acabei descobrindo sozinha laugh.gif
O campo de texto dinâmico tinha um nome de instância e uma var, ou seja: instance name: pct, var: pct.
Deletei a var e ficou tudo certo smile.gif
Mudei um pouco o código tb:
CÓDIGO
stop();
_root.onEnterFrame = function() {
    var loaded = Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100);
    _root.sgmouse.prct.pct.text = loaded+"%";
    _root.maskbar._xscale = loaded;
    if (loaded eq 100) {
        gotoAndStop("movie", 1);
    } else {
        gotoAndPlay(1);
    }
};
_root.carregando.text = "Carregando...";
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
    _root.sgmouse._x = _root._xmouse-95;
    _root.sgmouse._y = _root._ymouse+50;
};
Mouse.addListener(mouseListener);
this.onMouseMove = function() {
    drawing_mc.lineStyle(40, 0xff0033);
    drawing_mc.moveTo(_xmouse, _ymouse);
    onMouseMove = function () {
        drawing_mc.lineTo(_xmouse-60, _ymouse+80);
    };
};

Agora tá tudo funcionando perfect... O moderadores podem deletar se não acharem útil, blz??
Ainda tô boba, como era óbvio!
Abçs....

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)