rdrviana 0 Denunciar post Postado Junho 3, 2005 Tenho uma pg chamada home.swf e faço um loadMovie para pg1.swf. Dentro da pg1.swf faço um loadVariablesNum para um TXT. O problema é que quando executo a pg1 dá certo, mas quando executo a home só é carregada a animação da pg1, o TXT não carrega. Alguem pode me ajudar?? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Compartilhar este post Link para o post Compartilhar em outros sites
Tareves 0 Denunciar post Postado Junho 3, 2005 Olá... Está acontecendo esse erro porque você está abrindo um swf dentro de outro.... para seu texto funcionar você vai ter que fazer o seguinte: Quando você chama o texto lá no seu swf externo, você tem que colocar o caminho completo de onde ele vai abrir... se você está carregando ele no oadVariablesNum você tem que colocar o caminhu com o nome do MC onde ele é carregado no filme principal (home.swf)... entendeu? Tipo assim _root.pagexterna.variavel ao invés da variavel somente. eu carrego texto em txt assim: [quote System.useCodePage = true; texto_externo = new LoadVars(); texto_externo.onLoad = texto_carregado; texto_externo.load('texto.txt'); function texto_carregado() { variavel = this.variaval dentro do txt; } no seu caso fikaria assim: System.useCodePage = true; texto_externo = new LoadVars(); texto_externo.onLoad = texto_carregado; texto_externo.load('texto.txt'); function texto_carregado() { _root.MC.variavel = this.variaval dentro do txt; } Espero ter ajudado... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
rdrviana 0 Denunciar post Postado Junho 6, 2005 http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Não deu.... Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Junho 6, 2005 faz oq você esta fazendo, carregando normal, e no frame adicione carrega._lockroot = true; e coloque todos os arquivos na mesma pasta Compartilhar este post Link para o post Compartilhar em outros sites
rdrviana 0 Denunciar post Postado Junho 7, 2005 Olha, o código agora está assim... System.useCodepage = true;loadVariablesNum("armacoes.txt", 0);var formato:TextFormat = new TextFormat();formato.font = "Verdana";formato.color = 000000;formato.size = 10;texto.setNewTextFormat(formato);carrega._lockroot = true;E ainda não deu. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Junho 8, 2005 velho, eu coloquei carrega ali p/ representar o mc q esta carregando o movie externo c/ o txt :P é esse realmente o instance name do movieclip q carrega Compartilhar este post Link para o post Compartilhar em outros sites
dieef5 0 Denunciar post Postado Junho 8, 2005 Pow, eu to com o msm problema aki tb... já tentei várias coisas, inclusive as 2 citadas nesse tópico e nada... :wacko: Seguinte, eu tenho um arquivo(home.swf) e por ele eu puxo um .TXT da seguinte maneira: loadVariablesNum ("texto.txt", 0); Quando testo someente esta home.swf o txt aparece normalmente. O problema começa quando eu puxo o arq. HOME.swf através de outro chamado INDEX.swf, puxo o arquivo home.swf para dentro de um MC contido no arq INDEX.swf com o loadmovie, fica assim: loadMovie("home.swf", cont); Quando testo o index.swf o arq Home.swf é puxado normalmente, porém o texto (texto.txt) naum aparece por nada..... :angry: Já tentei de tudo, mudei o level do loadvariablesNum, e outras coisas mas nada adiantou... AJUDEM NÓS AI GALERA... B) vlw Compartilhar este post Link para o post Compartilhar em outros sites
Froskie 0 Denunciar post Postado Junho 8, 2005 Antes de tudo, lembrem-se de sempre ter no PC todos os PDF's da Macromedia sobre Flash. Não tem erro. Simples, já que você está usando loadVariables, então é assim: • loadVariables(arquivo, alvo) arquivo: o arquivo que será carregado, no caso um txt alvo: instância de MovieClip que recebe as variáveis carregadas • loadVariablesNum(arquivo, nível) arquivo: o arquivo que será carregado, no caso um txt nivel: o nível em que serão carregada as variáveis, no caso, nível 1 Ou seja, se você carrega um SWF no nível 1 e quer que ele receba as variáveis, você deve utilizar loadVariablesNum(arquivo.txt,1). Entenderam? Compartilhar este post Link para o post Compartilhar em outros sites
rdrviana 0 Denunciar post Postado Junho 8, 2005 Se eu colocar nível 1 não consigo visualizar o texto.loadVariablesNum("armacoes.txt", 1); Compartilhar este post Link para o post Compartilhar em outros sites
Froskie 0 Denunciar post Postado Junho 8, 2005 Transcreva pra nós o arquivo txt e o seu AS Compartilhar este post Link para o post Compartilhar em outros sites
dieef5 0 Denunciar post Postado Junho 8, 2005 Fala brother, eu jah coloquei como level 1, 2 e até 3 mais nada tb. O meu txt tem uma variavel e um texto. Ele naum eh o problema. O problema eh quando puxa a home.swf pelo index.swf...dai eh q o txt naum aparece..O meu cód. ta na resp. ai em cima..flw.. B) Compartilhar este post Link para o post Compartilhar em outros sites
rdrviana 0 Denunciar post Postado Junho 9, 2005 Froskie... beleza??? O txt: (armacoes.txt) &dados=Armações italianas, três peças, acetato, metal e fio de nylon. Com mola nas astes. Armações em metal leve, flexível e de fácil ajuste.& Arquivo "armacoes.swf" O código é o seguinte: layer acoes frame 1 /*Carrega MC com animação*/ loadMovie("intro_armacao.swf", conteudo2); /*Carrega MC com o txt*/ loadMovie("descr_armacao.swf", texto); Arquivo "descr_armacao.swf" (não tem nenhum MC, a animacao fica nos 29 frames) No 19º frame layer acoes System.useCodepage = true; loadVariablesNum("armacoes.txt", 0); var formato:TextFormat = new TextFormat(); formato.font = "Verdana"; formato.color = 000000; formato.size = 10; texto.setNewTextFormat(formato); E esse arquivo "armacoes.swf" é carregado em na "home.swf" loadMovie("armacoes.swf", conteudo);Agradeço a ajuda!!!!! http://forum.imasters.com.br/public/style_emoticons/default/yes.gif Compartilhar este post Link para o post Compartilhar em outros sites
Froskie 0 Denunciar post Postado Junho 9, 2005 Fácil então, o código fica loadVariables("armacoes.txt", this); Compartilhar este post Link para o post Compartilhar em outros sites
rdrviana 0 Denunciar post Postado Junho 9, 2005 Muito bom!!! funcionou!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Pq. ???? Compartilhar este post Link para o post Compartilhar em outros sites
dieef5 0 Denunciar post Postado Junho 9, 2005 AEE, vlw ai Froskie, desse último modo o meu aki funcionou legal.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif vlw brother... Compartilhar este post Link para o post Compartilhar em outros sites
kheros 0 Denunciar post Postado Junho 13, 2005 AEE, vlw ai Froskie, desse último modo o meu aki funcionou legal.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif vlw brother... <{POST_SNAPBACK}> Pois muito bem, entendi, mas não compreendi! :( o Campo texto está "instanciado" com: texto o "var": coisas ele está como multiline no Actio script: System.useCodepage = true; loadVariablesNum("turismo.txt", 0); //loadVariablesNum("turismo.txt", this); //(esse não pude colocar pois ele faz o download do texto.txt e não apresenta-o no arquivo.swf carregado!) //loadVariablesNum("turismo.txt", 1); //(esse não pude colocar pois não carrega o arquivo.swf!) loadVariablesNum("turismo.txt", 2);/ /(esse não pude colocar pois não carrega o arquivo.swf!) e o txté: turismo.txt dentro tem: coisas= é texto! O que estou fazendo de errado? aguardo posts, at+ kheros Compartilhar este post Link para o post Compartilhar em outros sites
dieef5 0 Denunciar post Postado Junho 15, 2005 Muda seu código de: loadVariablesNum("turismo.txt", 0); Para: loadVariables("turismo.txt", this); Vê ai.. :) Compartilhar este post Link para o post Compartilhar em outros sites
kheros 0 Denunciar post Postado Junho 15, 2005 Muda seu código de: loadVariablesNum("turismo.txt", 0); Para: loadVariables("turismo.txt", this); Vê ai.. :) <{POST_SNAPBACK}> ...iniciciante na área é f***! :blush: valeu! :joia: :joia: :joia: funcionou! Ele carrega o texto mas, as setas "que fazem o papel da barra de rolagem" não funcionan! Tenho que arrumar o AC? o que faço? O AC delas é: on (press) { onEnterFrame = function() { _root.texto.scroll--;texto(instancia dada ao campo de texto) } }on(release) { delete onEnterFrame} Se puder me ajudar ... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif e posso te ajudar em algo? Aguardo posts, at+, kheros Compartilhar este post Link para o post Compartilhar em outros sites