Ir para conteúdo

POWERED BY:

Arquivado

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

david

[Resolvido]texto .txt aparecer no flash

Recommended Posts

tenho um espeço onde sempre vai mudar o texto semanalmente como uma agenda... ao invez de mudar o arquivo fla simplismente redigito o arquivo .txt ou html mesmo se for preciso para q seja atualizado a pagina em flash... como faço???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use loadVars e um campo de texto dinamico e faça

 

flash:

var lv:LoadVars = new LoadVars();

lv.load("agenda.txt")

lv.onLoad = function()
{
 campo.text = lv.segunda;
}

agenda.txt

&segunda= Hoje é segunda feira dia de feira... quem não cola não sai da escola... nem programa&

Ai se quiser fazer por dia da semana use getDate() da classe date e coloque um if else ali dentro do onload

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Flash + xml retorna como segundo resultado se nao me engano um tutorial do linha de codigo do rafael.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO por Rodrigo Gonçalves . [ Moderação MXSTUDIO ]

 

Por exemplo, seu html está com a seguinte formatação e estrutura:

 

calendario.html, pra esse exemplo salvo na mesma pasta do seu arquivo Flash.

<font face="verdana, Arial" size="14" color="#CC9900"> <b>Mês</b></font>
<br>
<br>

<font face="Arial, Helvetica, sans-serif" size="12"><b>01</b></font>
<br>
<font face="Arial, Helvetica, sans-serif" size="12"> Evento 1 </font>
<br>

<font face="Arial, Helvetica, sans-serif" size="12"><b>02</b></font>
<br>
<font face="Arial, Helvetica, sans-serif" size="12"> Evento 2 </font>
<br>

<font face="Arial, Helvetica, sans-serif" size="12"><b>03</b></font>
<br>
<font face="Arial, Helvetica, sans-serif" size="12"> Evento 3 </font>
<br>

No flash apenas carrego como arquivo sendo "XML" e mostro na caixa de texto todo conteúdo.

Lembrando que no AS2 deve habilitar a caixa de texto pra acietar html, basta deixar propriedade seuCampoDeTexto.html = true, depois usar propriedade htmlText pra receber conteudo com formatação de tag html.

 

Veja o exemplo no flash:

 

Onde está calendario é a caixa de texto dinâmica com nome de instância o qual vai receber conteúdo do seu html.

 

Insere código no 1º frame:

 

AS2

//habilita caixa de texto pra aceitar tag html
calendario.html = true;

//carrega arquivo html
var arquivo:XML = new XML();
arquivo.ignoreWhite = true;
arquivo.load("calendario.html");
arquivo.onload = leiaHtml;

//função responsável por conferir carregamento e mostrar conteúdo
function leiaHtml(ok:Boolean):Void
{
 if(ok)
 {
 trace("arquivo carregado com sucesso");
 calendario.htmlText = arquivo; //mostra conteudo do html
 }
 else
 {
 trace("arquivo nao carregado");
 }
}

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.