Pessoal, estou com um grande problema num flash que coloquei no site de um cliente...
é o seguinte... eu consegui uma video aula ensinando a fazer um preloader com porcentagem.
até aí beleza...
o problema todo começa qdo eu coloco esse pré carregamento pra funcionar... eu coloco ele na cena 1 e qdo terminar passa para a cena 2 que começa o que quero mostrar no flash...
só que ele termina de carregar e não entra o conteúdo... e aí estou com esse problema coloquei no site sem o preloader mesmo... mas eu preciso de uma outra forma pra esse pré-carregamento.
Outra coisa quje percebi é que... eu fiz uma outra apresentação e não usei nenhum tipo de movie clip, e funcionou normalmente... percebi que qdo coloco algum movie clip acontece isso...
o site é...
www.studioclickeventos.com.br
é na página de eventos, qualquer parte de eventos poderão visualizar meu problema.
obrigado desde já
Problema Com Preloader
Started By Fernando Junior, 11/11/2008, 20:33
5 replies to this topic
#1
Posted 11/11/2008, 20:33
#2
Posted 12/11/2008, 08:01
posta o codigo ai pra gente da uma olhada.
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.
#3
Posted 12/11/2008, 12:43
É BEM ISSO AQUI... ESPERO QUE POSSA ME AJUDAR
No primeiro frame da camada “actions”, você colocará o seguinte código:
total = getBytesTotal();
carregando = getBytesLoaded();
porcentagem = Math.floor((total/carregando) * 100);
barra_mc._xscale = porcentagem = Math.floor((carregando/total)*100);
mostrador.text = porcentagem + "%"
{
if (carregando == total)
gotoAndPlay("Scene 2", 1);
}
No segundo Feyframe da mesma camada “actions” você colocará este código:
if (getBytesLoaded()<getBytesTotal()) {
gotoAndPlay("Scene 1", 1);
} else {
gotoAndPlay("Scene 2", 1);
}
Na camada Texto, instancie como “mostrador” e na camada barra, instancie como “barra_mc“
No primeiro frame da camada “actions”, você colocará o seguinte código:
total = getBytesTotal();
carregando = getBytesLoaded();
porcentagem = Math.floor((total/carregando) * 100);
barra_mc._xscale = porcentagem = Math.floor((carregando/total)*100);
mostrador.text = porcentagem + "%"
{
if (carregando == total)
gotoAndPlay("Scene 2", 1);
}
No segundo Feyframe da mesma camada “actions” você colocará este código:
if (getBytesLoaded()<getBytesTotal()) {
gotoAndPlay("Scene 1", 1);
} else {
gotoAndPlay("Scene 2", 1);
}
Na camada Texto, instancie como “mostrador” e na camada barra, instancie como “barra_mc“
#4
Posted 13/11/2008, 07:55
coloca isso no seu primeiro frame
total = getBytesTotal(); carregando = getBytesLoaded(); porcentagem = Math.floor((total/carregando) * 100); barra_mc._xscale = porcentagem = Math.floor((carregando/total)*100); mostrador.text = porcentagem + "%" if (carregando == total){ gotoAndPlay("Scene 2", 1); }
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.
#5
Posted 17/11/2008, 09:59
Cara... Valeu mesmo, porem... ele não funcionou...
ele até passa o preloader... mas não funciona depois...
qdo eu tiro a cena 1 que está o preloader ele funciona... porem fica aquela tela branca horrivel e o usuario fica anos luz esperando carregar...
http://www.studiocli....com/boock.html
olha lá como fica...
ele até passa o preloader... mas não funciona depois...
qdo eu tiro a cena 1 que está o preloader ele funciona... porem fica aquela tela branca horrivel e o usuario fica anos luz esperando carregar...
http://www.studiocli....com/boock.html
olha lá como fica...
#6
Posted 18/11/2008, 14:51
Não.
Apague todos os códigos da cena 1 e coloque isso:
Veja se resolve.
Abraços.
pp
Apague todos os códigos da cena 1 e coloque isso:
stop(); var bt:Number; var bl:Number; var pc:Number; this.onEnterFrame = function():Void { bt = _root.getBytesTotal(); bl = _root.getBytesLoaded(); pc = Math.round((bl/bt) * 100); if (pc >= 100) { barra_mc._xscale = pc; } else { delete this.onEnterFrame; this.gotoAndStop("Scene 1", 1); } }
Veja se resolve.
Abraços.
pp
WebFórum - Equipe de Flash - Moderador
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)