Alemão_DWS 0 Denunciar post Postado Março 4, 2008 Bom dia, Tenho um MC com um TextBox que chama um arquivo TXT, até ai sem problemas, como pode ver na figura abaixo. 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. 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
Bruno Capella 7 Denunciar post Postado Março 4, 2008 ja tentou da um trace() pra saber se está mesmo carregando ???? Compartilhar este post Link para o post Compartilhar em outros sites
Alemão_DWS 0 Denunciar post Postado Março 4, 2008 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
Bruno Capella 7 Denunciar post Postado Março 4, 2008 tenta colocar loadVariablesNum("txt_perfil_br.txt",1); assim mais se não der certo posta teu AS ae. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Março 4, 2008 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
Bruno Capella 7 Denunciar post Postado Março 4, 2008 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
Alemão_DWS 0 Denunciar post Postado Março 4, 2008 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
Weverton N 0 Denunciar post Postado Março 4, 2008 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
Alemão_DWS 0 Denunciar post Postado Março 4, 2008 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
Weverton N 0 Denunciar post Postado Março 5, 2008 Se quiser postar o arquivo em .zip aí, ajudaria. Abs Compartilhar este post Link para o post Compartilhar em outros sites
Alemão_DWS 0 Denunciar post Postado Março 5, 2008 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
Weverton N 0 Denunciar post Postado Março 5, 2008 Amigo, posta .zip. Não abro .rar aqui. abs. Compartilhar este post Link para o post Compartilhar em outros sites
Alemão_DWS 0 Denunciar post Postado Março 6, 2008 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
Weverton N 0 Denunciar post Postado Março 6, 2008 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
Alemão_DWS 0 Denunciar post Postado Março 6, 2008 ehehhe.. tá dificil. Esqueci de avisar que uso o flash 8 aqui..ssr. Tem como converter? abs Relaxa, sem stress. Arquivos Flash 8 Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Março 7, 2008 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
Alemão_DWS 0 Denunciar post Postado Março 7, 2008 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
Weverton N 0 Denunciar post Postado Março 7, 2008 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