Ir para conteúdo

POWERED BY:

Arquivado

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

caezar

[Resolvido] Flash 8 - Carregando TXT

Recommended Posts

Galera uso o Flash 8 e para carregar um TXT externo segui as seguintes recomendações:

1 - Crie um campo de texto dinâmico, e com nome de instância texto1.2 - Coloque a seguinte ação no quadro em que criou o texto: loadVariablesNum("arquivo.txt", 0) 3 - Crie um arquivo .txt com o nome de arquivo.txt ( caso queira outro nome, altere no código também ). Neste arquivo coloque:texto1 = Coloque o texto que você quer que apareça em seu clipe de filme.4 - Agora é só testar seu filme ( CTRL + ENTER ), lembrando que o arquivo.txt deve estar na mesma pasta onde foi salva seu clipe de filme.Atenção:No primeiro frame, coloque:System.useCodePage = true; //para ñ ter problema com acentos.

Mas não funcionou. Já ouvi falar que isso só daria certo no Flash 5.Alguem teria uma dica para Flash 8??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um erro no primeiro item...Na realidade quando se coloca o nome de instancia, não se vincula a variável...no lugar de colocar o nome de instancia de texto1, coloca no campo variable, nas propriedades do campo de texto dinâmico, texto 1.Ai vai funcionar.Nota: demora algumas frações de segundos para carregar o texto.As vezes esse tempo é demorado demais para algum código, o que pode parecer que não carregou o texto, mas carregou sim... só que atrasado...Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse exemplo que você ta postando funciona correto...coloca esse comando aqui:loadVariables("arquivo.txt") no lugar desse:loadVariablesNum("arquivo.txt", 0) Detalhe, o dinamic text tem que estar no _root.Tenta ai...Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

É.. e além disso, vai no diretório onde tá instalado o Flash

 

Flash 8\Samples and Tutorials\Samples\ActionScript\LoadText\loadText.fla

 

lá tem direitinho, e ainda monta a scrollBar

 

valeu! []'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo eu fiz o que everton falou mais não to conseguindo... olha ai como eu fiz...

 

this.createClassObject(mx.controls.UIScrollbar,"meu_scroll",20);

meu_scroll.setScrollTarget(meu_texto);

meu_scroll.setSize(16,meu_texto._height);

meu_scroll.move(meu_texto._x + meu_texto._width, meu_texto._y);

function loadMyText(evt){`

var loadit_lv:LoadVars=new LoadVars();

loadit_lv.load("http:www.oplanetafala.site.br.com/planeta.txt");

loadit lv.onLoad = function(success:Boolean){

if(success){

meu_texto=this.content;

}else{

Trace("Não Achamos o Arquivo.");

}

};

}

loadMyText();

var flash_css=new Textfield.StyleSheet();

flash_css.load("http://www.oplanetafala.site.br.com/css.css");

flash_css.onLoad=function(success:boolean){

if(success){

meu_texto.styleSheet=flash_css;

}else{

trace("Não Achamos o Arquivo.");

}

);

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu dei uma olhada na pagina q você quer abrir, essa http://www.oplanetafala.site.br.com/planeta.txt

 

realmente ele naum vai reconhecer, pois o flash só suporta algumas tags HTML

d á uma lida aqui

http://www.flashmasters.com.br/forum/index...l=html+no+flash

 

e no seu codigo tinha erros, eu arrumei

 

 

this.createClassObject(mx.controls.UIScrollbar,"meu_scroll",20);meu_scroll.setScrollTarget(meu_texto);meu_scroll.setSize(16,meu_texto._height);meu_scroll.move(meu_texto._x + meu_texto._width, meu_texto._y);function loadMyText(evt){	var loadit_lv:LoadVars=new LoadVars();	loadit_lv.load("http://www.oplanetafala.site.br.com/planeta.txt");	loadit_lv.onLoad = function(success:Boolean){		if(success){			meu_texto=this.content;		}else{			Trace("Não Achamos o Arquivo.");		}	};}loadMyText();var flash_css=new Textfield.StyleSheet();flash_css.load("http://www.oplanetafala.site.br.com/css.css");flash_css.onLoad=function(success:Boolean){	if(success){		meu_texto.styleSheet=flash_css;	}else{		trace("Não Achamos o Arquivo.")	}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai Eder beleza?

 

Então véio olha eu li o que você escreveu ai se liga o que eu fiz:

http://www.helpexamples.com/flash/text/

eu copiei os arquivos e salvei no meu host pra testar mais mesmo assim ainda nao esta carregando, tenta dar uma olhada por favor:

http://www.oplanetafala.site.br.com/css.css

http://www.oplanetafala.site.br.com/planeta.txt

 

this.createClassObject(mx.controls.UIScrollbar,"meu_scroll",20);

meu_scroll.setScrollTarget(meu_texto);

meu_scroll.setSize(16,meu_texto._height);

meu_scroll.move(meu_texto._x + meu_texto._width, meu_texto._y);

function loadMyText(evt){

var loadit_lv:LoadVars=new LoadVars();

loadit_lv.load("http://www.oplanetafala.site.br.com/planeta.txt");

loadit_lv.onLoad = function(success:Boolean){

if(success){

meu_texto=this.content;

}else{

Trace("Não Achamos o Arquivo.");

}

};

}

 

loadMyText();

 

var flash_css=new Textfield.StyleSheet();

flash_css.load("http://www.oplanetafala.site.br.com/css.css");

flash_css.onLoad=function(success:Boolean){

if(success){

meu_texto.styleSheet=flash_css;

}else{

trace("Não Achamos o Arquivo.")

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

altera esse pedaço do codigo

 

loadit_lv.onLoad = function(success:Boolean){  if(success){	meu_texto.html=true	meu_texto.htmlText=this.content;  }else{	Trace("Não Achamos o Arquivo.");  }};

 

 

e lembra q você tem q setar o nome da caixa como "meu_texto" ´ é em instance name (fica em baixo da opção de static text, input text...)

e naum no campo "Vars"

Compartilhar este post


Link para o post
Compartilhar em outros sites
Eder mi explica uma coisa, eu to com aquele arquivo que o flash vai abrir no site, o txt...mais ai eu só mudei o conteudo por texto tirei aquele logotipo da flash e só digitei!!! mais não tah abrindo, qq pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

repara o começo&content=tem q ter isso na frente, é uma variavel q recebe o valor o texto em htmlseu arquivo ficaria assim

&content=<p class="headline">Julio Cezar Gsellmann </p><p><img src="http://www.helpexamples.com/flash/images/logo.png"><i>by Flash Team</i><br> <b>e:</b> <a href="http://www.macromedia.com" target="_blank"><span class="bURL">www.macromedia.com </bURL> </a></u></p><p>Lorem</p>

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.