é assim, eu queria fazer um preloader que carregasse um outro swf (game.swf), e também asi mesmo, ñ sei como fazer. Tipow assim quando termina ele nextFrame tenderaum brigado e bye
Publicidade
|
|
Page 1 of 1
carregando um outro swf Ajude
#2
Posted 28 July 2007 - 11:30 PM
vc quer q quando o preloader terminar d carregar ele va para o proximo frame?
se for isso usa esse codigo, mas várias outras formas de fazer um preloader
desenhe uma bara na sua cena e dê 200(pode ser outro valor e de preferência desenhe a barr sem arredondamento) seu Width, q se encontra na barra de propriedades da barra.
slecione somente a linha e aperte ctrl+g para agrupá-la. Depois selecione a barra e converta-a em movie cliip(f8) e coloque o registration no canto esquerdo, como na imagem.Dê ok

coloque intance name da barra como barra_mc no painel properties
crie um campo de texto Dyamictext e na propriedade var coloque texto
agora clique no frame onde está o carregador e abra o painel actions e coloque
Agora coloque algo pesado no filme para vc ver o carregador funcionar
quando estiver executando ele vá no painel Viem e depois Simulate Download(ctrl+Enter)
para vc carregar swf externo crie um quadro com as dimensões do filme, se o filme for 500x200 crie um quadro 500x200, converta-o em Movie Clip e colque o registration no canto superior esquerdo e dê ok
no palco coloque o instance name do clip do quadro com quadro
abra o painel ações e coloque
é isso aí espero ter ajudado!
se for isso usa esse codigo, mas várias outras formas de fazer um preloader
desenhe uma bara na sua cena e dê 200(pode ser outro valor e de preferência desenhe a barr sem arredondamento) seu Width, q se encontra na barra de propriedades da barra.
slecione somente a linha e aperte ctrl+g para agrupá-la. Depois selecione a barra e converta-a em movie cliip(f8) e coloque o registration no canto esquerdo, como na imagem.Dê ok

coloque intance name da barra como barra_mc no painel properties
crie um campo de texto Dyamictext e na propriedade var coloque texto
agora clique no frame onde está o carregador e abra o painel actions e coloque
CODE
// Função q faz a ação rodar na velocidade do filme
_root.onEnterFrame = function(){
//Pegar a quantidade de bytes q está sendo carregado
//A função Math.round arredonda o valor dos bytes
carregados = Math.round(this.getBytesLoaded())
//Total de bytes do filme
total = Math.round(this.getBytesTotal())
//Pegar porcentagem
porcentagem = carregados/total
//Colocar a porcentagem no texto
texto = Math.round(porcentagem*100)+"%"
//Fazer a barra de progresso crescer
barra_mc._width = porcentagem*200//aqui vc coloca o tamanho width da barra
//agora um condição para quando carregar ele ir para o próximo quadro
if(carregados == total){
nextFrame();
}
}
//Função stop para o filme nao sair disparado
stop();
_root.onEnterFrame = function(){
//Pegar a quantidade de bytes q está sendo carregado
//A função Math.round arredonda o valor dos bytes
carregados = Math.round(this.getBytesLoaded())
//Total de bytes do filme
total = Math.round(this.getBytesTotal())
//Pegar porcentagem
porcentagem = carregados/total
//Colocar a porcentagem no texto
texto = Math.round(porcentagem*100)+"%"
//Fazer a barra de progresso crescer
barra_mc._width = porcentagem*200//aqui vc coloca o tamanho width da barra
//agora um condição para quando carregar ele ir para o próximo quadro
if(carregados == total){
nextFrame();
}
}
//Função stop para o filme nao sair disparado
stop();
Agora coloque algo pesado no filme para vc ver o carregador funcionar
quando estiver executando ele vá no painel Viem e depois Simulate Download(ctrl+Enter)
para vc carregar swf externo crie um quadro com as dimensões do filme, se o filme for 500x200 crie um quadro 500x200, converta-o em Movie Clip e colque o registration no canto superior esquerdo e dê ok
no palco coloque o instance name do clip do quadro com quadro
abra o painel ações e coloque
CODE
loadMovie("game.swf",_root.quadro)
é isso aí espero ter ajudado!
#4
Posted 29 July 2007 - 03:51 PM
kra eh quase iço eh q qro tiw ele se carrega e tbm um outro swf
Dexa eu ver se entendi.
Vc quer q o swf q vai ser carregado se carregue?
se for isso vc tem q fazer um carregador para ele e em vez de colocar _root.onEnterFrame = function(){
troque por this.onEnterFrame = function(){
e pronto!
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
PLZz me ajudemm
|
Outros |
Muzkitu
|
|
|
|
Menu com o submenu encima do html
nao sei fazer me ajudem |
Flash & ActionScript |
fertas
|
|
|
|
Problemas com swf - as3
Funciona na maquina mas nao funciona online |
Flash & ActionScript |
leuzinhuuu
|
|
|
|
Resize de um SWF grande em uma TD
Resize de um SWF grande em uma TD |
Flash & ActionScript |
mcleisson
|
|
|
|
Me ajudem - Contar dias
to tentando fazer um contador d dias e sorteia um movieclip pra aparec |
Flash & ActionScript |
lιρε
|
|
|
|
Editor de textos num swf...
Editar textos do swf compilado é mole?? |
Flash & ActionScript |
Danilo Santana
|
|
|
|
Problemas com SWF no director
Acessando funções e variáveis do SWF |
Director |
Al Capique
|
|
|
|
ME AJUDE
SITE FLASH |
Flash & ActionScript |
superkatatau
|
|
Publicidade
|
|

Help














