Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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???
Melhor usar xml.
Abs
>
Melhor usar xml.
Abs
você sabe de um link que explique como se faz agenda via XML?
Valew
Digite flash + xml no google.
Abs
Realmente xml + flash no google uma das primeiras respostas é como fazer uma agenda >.<
tanto como do mxMasters como do imasters vem isso
Abraços
Flash + xml retorna como segundo resultado se nao me engano um tutorial do linha de codigo do rafael.
Abs
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");
}
}Por isso que grande parte não aprende a programar.
Abs
Use loadVars e um campo de texto dinamico e faça
flash:
var lv:LoadVars = new LoadVars();
lv.load("agenda.txt")
lv.onLoad = function()
{
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