helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Neste tutorial, vamos ver como criar um botão que dispara duas ações diferentes, conforme o usuário faça um clique simples ou um duplo clique. Para isso, você deve determinar qual o espaço de tempo máximo entre dois cliques para que sejam reconhecidos como um único comando do usuário.
Como fazer para que a ação do primeiro clique não dispare antes do segundo clique?
Simples, as ações do clique simples não são executadas até que o tempo máximo predeterminado para o segundo clique tenha expirado. Qualquer clique dado nesse período de tempo executará as ações definidas para o duplo clique.
Para fazer isto precisamos de dois botões, um para o clique simples e o outro para o clique adicional, e, em seguida a eles, ações de frame para quando não houver segundo clique. Os botões, no mesmo estilo dos botões de liga e desliga som, são colocados no Movie Clip de forma a criar para o usuário a ilusão de que se trata de um só botão.
Primeiro crie o botão seguindo o modelo desejado (nesse exemplo utilizamos um da biblioteca do programa). É necessário criar um MovieClip, que irá abrigar duas instâncias dele. Clique em Insert / New symbol / Movie clip. A timeline estará disponível para edição. Arraste da biblioteca uma instância do botão e depois pressione F6 para criar uma cópia no segundo frame. Depois pressione F5 no frame 4 da timeline. Isto vai preencher os frames, do segundo ao quarto, com o conteúdo do segundo, ou seja, com o segundo botão. Isso determinará o tempo que o filme vai esperar pelo segundo clique. A seguir, vamos adicionar uma camada para as ações. Nesta camada vamos inserir 3 keyframes (F7), nos frames 1, 2 e 5. A timeline do Movie estará assim:
Como fazer para que a ação do primeiro clique não dispare antes do segundo clique?
Simples, as ações do clique simples não são executadas até que o tempo máximo predeterminado para o segundo clique tenha expirado. Qualquer clique dado nesse período de tempo executará as ações definidas para o duplo clique.
Para fazer isto precisamos de dois botões, um para o clique simples e o outro para o clique adicional, e, em seguida a eles, ações de frame para quando não houver segundo clique. Os botões, no mesmo estilo dos botões de liga e desliga som, são colocados no Movie Clip de forma a criar para o usuário a ilusão de que se trata de um só botão.
Primeiro crie o botão seguindo o modelo desejado (nesse exemplo utilizamos um da biblioteca do programa). É necessário criar um MovieClip, que irá abrigar duas instâncias dele. Clique em Insert / New symbol / Movie clip. A timeline estará disponível para edição. Arraste da biblioteca uma instância do botão e depois pressione F6 para criar uma cópia no segundo frame. Depois pressione F5 no frame 4 da timeline. Isto vai preencher os frames, do segundo ao quarto, com o conteúdo do segundo, ou seja, com o segundo botão. Isso determinará o tempo que o filme vai esperar pelo segundo clique. A seguir, vamos adicionar uma camada para as ações. Nesta camada vamos inserir 3 keyframes (F7), nos frames 1, 2 e 5. A timeline do Movie estará assim:
