Hoje, existem dezenas de sites que utilizam animações em Flash em quase todos os aspectos de seu design. Como o conteúdo ainda é rei , é importante que os usuários chegar à carne do site o mais rápido possível. Ao mesmo tempo , é preciso haver um equilíbrio entre o design ea funcionalidade do site . Ao usar o Flash, é possível dar aos visitantes a opção de pular intros de filme de Flash e ir direto para o site. Com apenas algumas linhas de código em ActionScript , pode-se facilmente pular de um filme flash. Instruções
1
Abra seu aplicativo Flash e importar o artwork necessário. Como alternativa, crie a sua própria animação em Flash a partir do zero (consulte Recursos para obter informações sobre como fazê-lo) .
2
Insira uma nova camada e nomeie como " Ações ".
< Br > 3
Clique no quadro 1 do "Ações" layer e pressione F9 para abrir o painel "Ações" .
4
Criar uma variável chamada "so" e invocar o " getLocal () " método da " SharedObject " classe da seguinte forma :
var assim : SharedObject = SharedObject.getLocal ( " eHowBanner ");
o " exemplo SharedObject "significa que esta variável não pode ser configurado para algum outro objeto variável como um número ou uma string.
5
Criar um " if" para determinar o que fazer se o usuário tenha visitado antes. O código é :
Se ( so.data.alreadyvisited == true ) { gotoAndStop (100); }
O " alreadyvisited " propriedade é verificado se o visitante já esteve lá antes. Se é verdade , o filme do Flash salta para o quadro 100 , caso contrário, a animação simplesmente se desenrola desde o início
6
Insira o código de salto da seguinte forma: .
Var so : SharedObject = SharedObject.getLocal ( " eHowBanner "); if ( so.data.alreadyvisited == true ) { gotoAndStop (100); }
Este código permite a bandeira para jogar através de durante a primeira exibição , mas pular no subseqüente visões .
7
Arraste a reprodução para o quadro 100 e insira um novo quadro-chave na layer " Actions" .
8
Selecione o novo quadro-chave e pressione F9. < br >
9
Adicione o código :
Stop ( );
Isso interrompe o filme flash de looping
10
Adicione a linha: .
So.data.alreadyvisited = true; So.flush ();
A linha " so.flush (); " não é obrigatório. Ele permite que o Flash para atualizar o estado atual do objeto compartilhado , o que ainda pode ser feito automaticamente quando o filme flash fecha
11
Insira o código final , como mostrado abaixo : .
Parar (); So.data.alreadyvisited = true; So.flush ();
12
Salvar e publicar o filme do Flash , escolhendo "File", depois " . publicar"