Ir para conteúdo

POWERED BY:

Arquivado

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

zombie

TXT carregando no swf externo (ALVO)

Recommended Posts

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

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

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

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

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

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

É 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
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

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

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

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

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

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

×

Informação importante

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