zombie 0 Denunciar post Postado Julho 26, 2009 pessoal to tentando aqui mais nao consigo, bom tenho o index.swf e carrego as demais paginas atravez de um alvo, no caso o centro ficou centro.swf até ai tudo ok, mais to tentando carregar um texto, para ficar mais leve, só que o texto na carrega nesse swf externo, alguem sabe como posso fazer ele carregar? qdo texto o arquivo que carrega o texto separado ele funciona normal, só que qdo coloco ele pra abrir no ALVO ele nao carrega, alguem tem alguma solução? obrigado desde ja meu primeiro frame a ação esta assim: System.useCodepage = true; loadVariablesNum("http://www.seusite.com/flash/tutorial.txt", 0); cologuei o codigo de acento pra ver se aparece o mesmo, pq tenho outro arquivo aqui que carrega no swf externo, ja comparei mais nao achei a solução mais voltando ao assunto o mesmo nao carrega acento mesmo colocando o codigo acima........abraço Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 26, 2009 Procure a respeito de LoadVars() Para pegar informações de arquivos TXT E esqueça que existe o LoadVariablesNum ta em desuso a uns 5 anos ou mais já... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 26, 2009 tentei fazer isso deu esse erro. WARNING: This movie uses features that are not supported in the Flash 5 player Scene=Scene 1, layer=Layer 1, frame=1:Flash MX Text Field Instance Name alguma sugestao? Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 26, 2009 esse é o arquivo que estava tentando, ele até abre atravez do alvo, só que sem acento e o scroll nao funciona,, http://www.andertattoo.com/flash/ achei esse aqui, tentei mais nao deu certo tb, http://www.pontoflash.com.br/dicas/dicas.php?catID=13&pergunta=1018 help? agradeço desde ja... vlw, (to procurando, se achar posto, se alguem puder ajudar obrigado mesmo) Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 26, 2009 Qual versão do Flash você ta usando??? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 26, 2009 estou usando o flash 8 mais tenho as versoes antigas aqui tb,, qual versao funciona? to procurando e testando todos que to achando mais ta dificil achar um que funcione, abraço Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 27, 2009 Bom para começar altere o flashplayer que você ta usando para a ultima versão... o 8 no caso e faça o seguinte código: System.useCodepage = true; var carrega:LoadVars = new LoadVars(); var valor:Array = new Array() carrega.load("seu arquivo de texto.txt"); // modifique essa linha e coloque seu arquivo de texto, e se necessário seu caminho. var str:String = new String(); carrega.onLoad = function(ok){ if(ok){ str = carrega.texto; }else { trace("deu erro ao carregar"); } } O arquivo de texto deve ter as variáveis declaradas. Assim: texto=Meu texto que vai ser carregado. Caso queira colocar mais textos separe as variaveis com & Se for algo simples eu recomendo mesmo o txt, se for algo mais complexo com vários dados eu recomendo a utilização de XML Abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 27, 2009 fiz com esse codigo e deu certo: System.useCodepage = true; carrega = new LoadVars(); carrega.onLoad = function(succes) { if (succes) { caixa.text = carrega.texto; } else { caixa.text = "Ocorreu algum erro na leitura dos arquivos"; } }; carrega.load("teste.txt"); criei uma caixa de texto dynamic, instanciei ele como 'caixa' e no var coloquei 'teste' por causa do botao pra rolar o testo, e fiz dois botoes um pra subir o texto e outro pra descer,e coloquei esse codigo no botao pra descer, ele funciona normal, só que quando abror ele aatravez do alvo o botao nao rola o texto (pra baixo) o que pode ser? on (release) { _root.teste.scroll += 1; } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 27, 2009 É que você tem que se decidir :) Ou usa var ou usa instancia ;) no var não tem propriedades... agora na instancia tem... Então troque seu código para: on (release) { _root.caixa.scroll += 1; } Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 27, 2009 http://forum.imasters.com.br/public/style_emoticons/default/grin.gif vlw pelo toque, bom fiz da forma que você disse, (coloquei seu codigo aqui) e deu certo quando testo, porem quando abro ele atravez do ALVO, ele carrega o texto normal, só que a barra de rolagem nao funciona, o que pode ser? como posso fazer pra barra de rolagem funcionar quando carregado por alvo ???? vlwww, Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 27, 2009 Você tem que dar o caminho do campo de texto... normalmente Ele não adivinha rs Se você estivesse fazendo no frame normal seria algo assim: bt.onPress = function(){ alvo.texto.scroll += 1; } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 28, 2009 http://forum.imasters.com.br/public/style_emoticons/default/blush.gif http://forum.imasters.com.br/public/style_emoticons/default/blush.gif desculpa a pergunta denovo kra, e ficar amolando, mais fiquei perdido nessa ultima parte do codigo do botao? bt.onPress = function(){ alvo.texto.scroll += 1; } esse 'texto' ai em cima é a instancia dada a caixa dynamic isso? http://forum.imasters.com.br/public/style_emoticons/default/blush.gif o 'bt' seria o botao? nao precisa xingar rsrsrsrs, sou leigo, to começando agora, rsrsrsrsrs nao xinga rsrsrs http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif muito obrigado pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 28, 2009 Sim o texto é a instancia do campo do dynamic text E bt = instancia do botão da seta para fazer o scroll ;) abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 28, 2009 fiz assim meu codigo do botao pra descer ta assim: bt.onPress = function(){ alvo.caixa.scroll -= 1; } e instanciei o botao com 'bt' só que quando fui testar deu esse erro: **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on handler bt.onPress = function(){ **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on handler bt.onPress = function(){ Total ActionScript Errors: 2 Reported Errors: 2 o que pode ser?? vlwww Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 28, 2009 O código do jeito que eu postei É para ser colocado no frame e não no botão =/ Abraços Compartilhar este post Link para o post Compartilhar em outros sites
zombie 0 Denunciar post Postado Julho 28, 2009 hehehe, bom coloquei no frame 1 esse codigo, o texto carrega com acento tudo normal, mais o botao ainda nao funciona o scroll... instanciei o botao pra subir de bt e pra descer bt2 e coloquei no codigo mais nada ainda, tentei sem tb e nao deu, o que to errando agora???segue o codigo: System.useCodepage = true; carrega = new LoadVars(); carrega.onLoad = function(succes) { if (succes) { caixa.text = carrega.texto; } else { caixa.text = "Ocorreu algum erro na leitura dos arquivos"; } }; carrega.load("teste.txt"); bt.onPress = function(){ alvo.caixa.scroll += 1; } bt2.onPress = function(){ alvo.caixa.scroll -= 1; } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 28, 2009 Esse alvo ai que eu coloquei... é pq achei que você tava colocando dentro de um clip alvo.... Já que não tem clip alvo pode tirar o alvo.caixa... deixando só assim: bt.onPress = function(){ caixa.scroll += 1; } bt2.onPress = function(){ caixa.scroll -= 1; } Abraços Compartilhar este post Link para o post Compartilhar em outros sites