PESQUISA: 

 

Fórum de Flash
Fórum de discussão sobre Flash moderados por especialistas.

tutoriais
Os melhores tutoriais de Flash escritos em Português.

open sources
Milhares de "open sources" devidamente catalogadas e classificadas.

jogos
Centenas de viciantes jogos desenvolvidos em Flash.

websites
Selecção dos melhores websites em Flash.

bibliotecas
Bibliotecas de software, componentes, fontes e sons para Flash.

artigos
Artigos técnicos indispensáveis para profissionais em Flash.

Newsletter
Receba todos os dias a newsletter do Flash Web Training com as principais notícias sobre tecnologia e informática.
 
Curso Online
Curso de Flash 5 e MX com acompanhamento de formadores especializados.
 
flash shopping
Online Store com os melhores produtos dedicados ao Flash.
 
conferências
Principais conferências e eventos sobre Internet e Novas Tecnologias.
 
job opportunities
Anúncios de emprego para empresas que procuram profissionais de Flash.
 
suporte técnico
Caso tenha alguma dificuldade, contacte o nosso suporte técnico.

 

 
Homepage Tutoriais Avançados

Ficha Técnica
Autor: Flash Web Training
Versão: Flash 5
Dificuldade: Avançado
Data de Publicação: 09/10/2002


Introdução:

O GuestBook tem a finalidade de guardar e exibir criticas e sugestões de utilizadores que navegam no teu site. Este tutorial ensina a criar um Guestbook, que facilmente pode ser transformado em outras aplicações, como por exemplo uma FAQ.

Os dados são armazenados num ficheiro TXT através de um script PHP. Este organiza os dados de acordo com a entrada das mensagens, de forma que as mais recentes sejam as primeiras a serem mostradas. Todas as mensagens contém a informação da data e hora da sua colocação. Podes eliminar as mensagens a qualquer momento, basta para isso apagá-las no ficheiro TXT.

 

Ficheiro Swf

Downloads:

Flash Player icon Ficheiro Fla Tutorial em PDF
 

1. Criação do ficheiro TXT:

Cria um ficheiro TXT vazio com o nome "guestbook.txt", será aqui que vamos guardar as nossas informações.


2. Criação do ficheiro PHP:

Cria um ficheiro PHP usando um editor de texto, o Notepad por exemplo. E grava-o como "guestbook.php".

Coloca dentro do ficheiro PHP o seguinte código:


3. Criação do ficheiro Flash:

Abre um novo documento Flash.

Cria uma "Text Field" e nas opções de texto (na janela "Text Options") configura-a como na imagem abaixo.

Cria uma nova "layer" e dá-lhe o nome "scroll". Nesta "layer", na 1ª "frame", cria um botão, desenha uma seta apontada para cima e coloca o seguinte script:

on (release) {
guestgook.scroll--;
if (myscroll3._y>myscroll3.top) {
myscroll3._y = myscroll3._y-((200-myscroll3._height)/5);
}
}

Na mesma "layer" e na mesma "frame" cria outro botão, agora com uma seta a apontar para baixo, com o seguinte script:

on (release) {
guestbook.scroll++;
if (myscroll3._y<(170-myscroll3._height+myscroll3.top)) {
myscroll3._y = myscroll3._y+((200-myscroll3._height)/5);
}
}

Cria outra layer e na 1ª "frame" coloca o seguinte script:

NumLow = 0;
NumHigh = 10;
loadVariablesNum ("guestbook.php?NumLow="+NumLow+"&NumHigh="+NumHigh+"&R="+random(999), 0);
stop();

E assim já está criada a área que vai receber as mensagens, agora vamos criar a área de envio de mensagens.

Cria outra "layer" com o nome "form", na segunda "frame" desta layer cria um Movie Clip.

Dentro deste Movie Clip, na 1ª Frame cria uma "Text Field" dinâmica e configura-a como na imagem abaixo.

Repete o passo anterior três vezes, mas desta vez dá os seguinte nomes á variável: "email", "website", "comments".
Como já deves estar a entender a finalidade destas Text Fields é o utilizador colocar o nome, email, website e o comentário, por isso deves criá-las com o tamanho suficiente para as suas finalidades.

Cria outra layer e dá-lhe o nome "botões". Cria dois botões na 1ª frame, e dá-lhe o nome "apagar" e "enviar".

No botão apagar coloca o seguinte script:

on (release) {
name = "";
email = "";
website = "";
comments = "";
}

No botão "enviar" coloca o seguinte código:


Ainda no Movie Clip cria outra layer e coloca a action "STOP" na 1ª e na segunda frame.

Volta para o "Stage".

Cria uma outra layer com o nome "Status", na 2º frame coloca uma "Text Field" dinâmica e nomeia a variável como "Status".

Na mesma "layer", na segunda "frame", coloca um botão com o nome a dizer, "Ver mensagens". Nele coloca a seguinte script:

on (release) {
gotoAndStop (1);
}

Organiza o layout da primeira frame e segunda frame, envia tudo para um servidor que suporte PHP, dá as permissões correctas aos ficheiros TXT e PHP e testa.

 
 
Espero que este tutorial te tenha ajudado. Se tiveres alguma dúvida ou questão, não hesites em utilizar os nossos Fóruns de Discussão.
 
Bons Flashes
Sérgio Brandão
sergio.brandao@flashwebtraining.com
 
« Anterior   
 
Copyright ©2002-2008 Desenvolvimento de Sites , Serviços de Web Design Todos os direitos reservados