Ir para conteúdo

POWERED BY:

Arquivado

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

Alemão_DWS

TextBox não carrega variável

Recommended Posts

Bom dia,

 

Tenho um MC com um TextBox que chama um arquivo TXT, até ai sem problemas, como pode ver na figura abaixo.

 

Imagem Postada

 

Porém quando eu chamo esse MC através de outro MC, essa variável do TextBox não carrega, como podem ver na foto abaixo.

 

Imagem Postada

 

Alguém tem alguma idéia porque isso acontece.

 

Detalhes:

 

* Todos arquivos estão na mesma pasta;

* Carregar variável loadVariablesNum("txt_perfil_br.txt",0);

* Coloquei o loadVariablesNum("txt_perfil_br.txt",0); no MC principal também.

 

Desde já, fica meu agradecimento

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentou da um trace() pra saber se está mesmo carregando ????

Antes de mais nada, valeu pela atenção, então, não sei usar esse TRACE(), mas quanto a variável creio que ela esteja carregando sim, me diga uma coisa, isso pode ter relação coma as camadas ( level ) ?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

o comando loadVariablesNum costuma dar esse problema mesmo, recomendo que você use a classe LoadVars no lugar, com ela você terá mais controle, dá uma pesquisada aqui no fórum que tem varias dicas de como usa-las

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

so pra tu ter uma ideia alemão.

 

isso aqui é um exemplo de tutorial ..

 

de carregamento de um txt.,

 

var my_lv:LoadVars = new LoadVars();

//sucess é um valor booleano

my_lv.onLoad = function(sucess:Boolean) {

//se sucess for true, rastrear monthNames

if (sucess) {

trace(my_lv.monthNames);

//se sucess for false, rastrear uma mensagem

} else {

trace("unable to load text file");

}

};

my_lv.load("http://www.helpexamples.com/flash/params.txt");

Compartilhar este post


Link para o post
Compartilhar em outros sites

so pra tu ter uma ideia alemão.

 

isso aqui é um exemplo de tutorial ..

 

de carregamento de um txt.,

 

var my_lv:LoadVars = new LoadVars();

//sucess é um valor booleano

my_lv.onLoad = function(sucess:Boolean) {

//se sucess for true, rastrear monthNames

if (sucess) {

trace(my_lv.monthNames);

//se sucess for false, rastrear uma mensagem

} else {

trace("unable to load text file");

}

};

my_lv.load("http://www.helpexamples.com/flash/params.txt");

Estou tentando..rs

 

Então, tentei algo assim:

 

 

var loadtext_lv:LoadVars = new LoadVars

loadtext_lv.load("txt_perfil_br.txt");

loadtext_lv.onLoad = function(){

_root.perfilbr.texto.text = perfil_br;

}

 

 

txt_perfil_br.txt é meu arquivo de texto

perfilbr é o nome do meu MC

perfil_br é a minha variável dentro do arquivo de texto

 

Estou fazendo muita m***** ? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. só coloca um this assim:

 

var loadtext_lv:LoadVars = new LoadVars
loadtext_lv.load("txt_perfil_br.txt");
loadtext_lv.onLoad = function(){
_root.perfilbr.texto.text = this.perfil_br;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. só coloca um this assim:

 

var loadtext_lv:LoadVars = new LoadVars
loadtext_lv.load("txt_perfil_br.txt");
loadtext_lv.onLoad = function(){
_root.perfilbr.texto.text = this.perfil_br;
}

Muito obrigado a todos que me ajudaram, mas eu acabo de "cair na lona"..rs....ou seja estou desistindo... http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

uma coisa que era pra ser tão simples, montei praticamente o site inteiro e travei nisso, pior que não vejo outras soluções a vista.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser postar o arquivo em .zip aí, ajudaria.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser postar o arquivo em .zip aí, ajudaria.

Abs

Poxa, muito obrigado novamente.

 

Acho que com esses arquivos já da pra ter uma idéia.

 

Aquivos

 

OBS: o arquivo principal é o Intro_v8, depois de rodar ele em SWF clica no menu em PERFIL DO FUNDADOR para chamar o outro arquivo ( perfil_br )

 

Desculpa mas sou um tanto leigo ainda nisso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, posta .zip. Não abro .rar aqui.

abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, posta .zip. Não abro .rar aqui.

abs.

Opa, desculpa Weverton, é que .RAR, nesse caso compacta mais.

 

Acho que com esses arquivos já da pra ter uma idéia.

 

Aquivos

 

OBS: o arquivo principal é o Intro_v8, depois de rodar ele em SWF clica no menu em PERFIL DO FUNDADOR para chamar o outro arquivo ( perfil_br )

 

Desculpa mas sou um tanto leigo ainda nisso

Compartilhar este post


Link para o post
Compartilhar em outros sites

ehehhe.. tá dificil.

Esqueci de avisar que uso o flash 8 aqui..ssr.

Tem como converter?

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, é uma coisa bem simples o seu problema. Existe uma solução mais organizada.. mas você teria que estruturar seu codigo.

Agora, pra solucionar o problema do jeito que está, no arquivo perfil_br.fla, no primeiro frame, troque a action

 

loadVariablesNum("txt_perfil_br.txt",0);

por

 

loadVariablesNum("txt_perfil_br.txt",8);

Isto, pq o perfil_br.swf é carregado no nivel 8. e você estava carregando as variaveis no nivel 0.

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, é uma coisa bem simples o seu problema. Existe uma solução mais organizada.. mas você teria que estruturar seu codigo.

Agora, pra solucionar o problema do jeito que está, no arquivo perfil_br.fla, no primeiro frame, troque a action

 

loadVariablesNum("txt_perfil_br.txt",0);

por

 

loadVariablesNum("txt_perfil_br.txt",8);

Isto, pq o perfil_br.swf é carregado no nivel 8. e você estava carregando as variaveis no nivel 0.

abs

 

POXA...VALEUUUUUUU

 

mas parece que quando eu salvava na versão CS3 dava erro, nõa sei se é algum bug, mas na versão 8 funcionou só alterei a camada ( level ) e funcionou beleza..

 

VALEUUUUU

 

[ RESOLVIDO ]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para a versão cs3 você tem que reestruturar o código se for utilizar AS 3.

Abs.

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.