Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Persi

[Resolvido] Problema ao carregar o TXT!

Recommended Posts

Bom dia.

Estou com dificuldade para carregar um TXT e um campo dinamico (scroll).

 

É o seguinte.

 

Tenho um SWF mestre que carrega o menu e ao lado outro swf com a receita. Esse swf da receita é um scroll com campo dinamico que carrega um txt () a´te aqui o swf da receita funciona..

Quando abro o swf mestre que carrega o swf das receitas aparece um erro - "_level0.alvoreceita.texto" - e o swf não abre.

 

SWF RECEITA - chamando o TXT -

loadVariablesNum("texto.txt", 0);

 

 

SWF MESTRE - carregando o swf receitas

loadMovie("receita_bacalhau.swf",_root.alvoreceita);

 

Algum colega pode me ajudar?

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

O fato de estar aparecendo _level0.alvoreceita.texto é que a variavel texto dentro do alvoreceita não está sendo populada.

 

Não utilize o metodo loadVAriablesNum

Utilize o LoadVars()

 

Da uma pesquisada no próprio help do flash que tem uma explicação detalhada.

 

Você verá que é muito mais fácil de usar.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando dou o comando para carregar o swf recwita no mestre (loadMovie("receita_bacalhau.swf",_root.alvoreceita);) ele é carregado mas o TXT não.

Como faço para carregar o TXT no swf receitas que é aberto pelo mestre?

 

Obrigado

)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, funcionou!

Agora vou atrás de aprender como faço para abrir um outro TXT no swf receitas apartir do swf menu que tb será aberto atraves de loadmovie no swf principal.

 

Se você puder adiantar algumas dicas eu fico grato

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, como já disse antes tem que usar o metodo loadVars...

 

Vou lhe dar um exemplo

 

var carrega:LoadVars = new LoadVars();

carrega.load("bloco.txt");
carrega.onLoad = function(ok){
	if(ok){
		seuMC.texto.text = carrega.texto_do_bloco_de_notas;
	}else {
		trace("seu carregamento falhou");
	}
}

Esse código se coloca no palco... ok? e não esqueça de dar o caminho direitinho até a caixa de texto.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, eu consegui fazerde outro jeito.

 

no botão do menu ds rcta u adicionei isso:

 

on (release) {

loadMovie("receita_peixe.swf",_root.alvoreceita);

 

}

 

 

Agra quando o usuário estiver na index e clicar em uma receita será aerta a animação com o menudas receitas e ao lado o campo dinamico com a receita selecionada.

Clicando no menu das receitas questa ao lado é carregado o swf da receita selecionada lá no aloreceita.. Todas as receitas terão um swf com campo dinamico que carrega o TXT.

 

 

Não sei se é o jeito mais facil e correto mas esta funcionando.

Estou começando com o Flash e pretendo aprender bastante com os colgas.

 

PS.: Sua sugestão é a maneira certa de fazer tudo isso ou posso continuar nessa linha q criei?

 

Abaço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Linha correta, ou errada de raciocinio não existe

 

Existe sim o metodo que você melhor se adapta a fazer

 

Mas por exemplos se você ta criando um site de receitas pelo que to endendendo

Usando uma unica função você pode carregar milhares de textos diferentes em uma mesma caixa de texto...

 

Sendo que seja ela 1 texto por vez...

Fica bem mais fácil de se fazer...

Do que criar milhares de clips 1 pra cada receita não acha não?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.