PEDRO CLAUDIO (50 pts)

GABRIEL SPORCH (53 pts)

GUILHERME SCHEIBE (49 pts)

SYDNEY GANHO (60 pts)

LUIZ HERRERA (117 pts)

RODRIGO AMARAL (56 pts)

DEMIS BUCCI (50 pts)

MARLOS ALVES CARMO (90 pts)

SÁVIO PONTE (39 pts)

ALEXANDRE PORTO (1281 pts)

LUIZ AVANCI (51 pts)

IRAPUAN MARTINEZ (45 pts)
Treinamento PontoFlash de Flash e ActionScript

Como usar as input type hidden de um form email fornecido pelo HPG para uma página html no flash.

Eu não sei como que muda as cores gradientes no Flash5.

Como crio um controlador de som de play e stop e em loop infinito desse som?

Problemas com a função, Selection.setFocus.

É possível modificar uma animação de acordo com a hora do dia?

Como fazer um movieclip andar na diagonal?

Como pular um frame que tem uma ação Stop?

Posso alterar qualquer formatação de um campo de texto através de ActionScript?

Como fazer um banner rotativo no flash?

Quero fazer um box de notícias, em que os textos seriam puxados de um arquivo .txt, e que essas notícias ficariam passando no box.

Alguém tem um modelo de contrato para websites?

Tem como via AS colocar no som um fade-in/fade-out?

Preciso fazer um esquema que faça upload de arquivos, à partir da máquina do cliente.

Botões feitos no Fireworks não funcionam em um e-mail.
Sistema de newsletter utilizando Flash + ASP.

Load Movie into level (nível)

Detecção do FlashPlayer.

Load Movie into target (movieclip).

Formatação Encoded e Decoded

Número randômicos sem repetições no Flash 4.

Salvando alterações feitas no layout (shared Objects).

RIA, Macromedia Flex e Laszlo Presentation Server

Cadastro de usuários, com Flash+ASP

Movimentar MC com barra de rolagem e setas

MC se movimenta ao contrario do mouse (velocidade, distância)

Pre-loader simples.
3d particle

Spectrum Sound Analyzer

Ir e voltar

Rotação

MC menu

Menu XML

Plasma2D

Interative

Menu popop de pastas 2

Esconde scroll

Menu Flash e TXT

Caneta
HOME | TRUQUES E DICAS
Como gravar num TXT e depois recuperar dados enviados por um campo de texto?
por Jonas Galvez


O Flash é incapaz de gravar arquivos de texto sozinho (embora exista um método não documentado insatisfatório), ele apenas pode ler. Para gravar um arquivo de texto você terá que utilizar alguma linguagem server side, como o ASP. Pensando neste problema, eu resolvi escrever um script padrão para leitura e gravação de texto em um arquivo, com parâmetros que pode ser definidos na url, veja o código completo:

<script language=JScript runat=Server>

// TextFile Handler
// por jonas galvez (jonasgalvez@uol.com.br)

var ForReading = 1;
var ForAppending = 8;
var TristateFalse = 0;
var fso = Server.CreateObject(Scripting.FileSystemObject);

var acao = Request.QueryString(acao);
var arquivo = Server.MapPath(Request.QueryString(arquivo));

if(acao == gravar) {
var file = fso.GetFile(arquivo);
var stream = file.OpenAsTextStream(ForAppending, TristateFalse);
var texto = Request.QueryString(texto);
stream.WriteLine(texto);
Response.Write(&mensagem=gravado&);
stream.Close();
} else if(acao == ler) {
var textFile = fso.OpenTextFile(arquivo, ForReading);
var texto = textFile.ReadAll();
Response.Write(&mesagem= + texto + &);
textFile.Close();
}

</script>

O funcionamento é realmente muito simples. Por exemplo, para ler o conteúdo de um arquivo de texto é preciso definir dois parâmetros na url (que também são variáveis enviadas pelo método get), veja o exemplo:

textHandler.asp?acao=ler&arquivo=texto.txt

Para gravar uma linha de texto em um arquivo de texto, já são precisos três parâmetros, mas lembre-se que isto pode ser alterado (receber os dados pelo método post por exemplo).

textHandler.asp?acao=gravar&arquivo=texto.txt&texto=blablabla

A parte de programação no ActionScript também é relativamente fácil. No caso, também prefiro utilizar uma função para facilitar o trabalho, veja:

function arquivo(acao, mc, arquivo, texto) {
if(acao == ler) {
mc.loadVariables(textHandler.asp?acao=ler&arquivo= + arquivo);
} else if(acao == gravar) {
var qString = textHandler.asp?acao=gravar&arquivo=;
qString += arquivo + &texto= + escape(texto);
mc.loadVariables(qString);
}
}

No movieclip especificado no parâmetro mc, você deverá ter um script parecido com o que segue abaixo:

onClipEvent(data) {
_root.mensagem = mensagem;
}

Aproveitando o ensejo, gostaria de comentar que recebi alguns e-mails de pessoas perguntando por que eu utilizo JScript no ASP. Bem, a resposta é muito simples: eu simplesmente não agüento VBScript. Bem, qualquer dúvida é só enviar.

Jonas Galvez

0 comentário