Componente da interface do usuário do botão Flash CS4
No último tutorial, adicionamos o código de parada que interromperá nosso FlashR repita após a primeira passagem pela Linha do tempo. Agora vamos adicionar um botão "Replay" que colocará o controle de reprodução nas mãos do visualizador. Uma vez que a animação ecard chega a uma paragem, será o espectador que fará com que o filme para repetir clicando neste botão.

Podemos criar esse botão codificando o ActionScript que desenhará um botão no palco para nós. Mas para esse tutoiral, usaremos o componente de interface do usuário do botão interno. Começaremos a trabalhar no último quadro da linha do tempo. Abra seu cartão eletrônico no Flash CS4.

  1. Adicione uma nova camada logo abaixo da camada Ações. Nomeie essa nova camada como "Replay". Usaremos essa camada para segurar nosso botão.

  2. Adicione um quadro-chave no quadro 105 da camada de repetição. Isso garantirá que o botão não fique visível até esse último quadro.

  3. Abra o painel Componentes (Janela - Componentes). Este painel tem duas seções, a interface e Vídeo seções de usuário. O componente do botão está na seção Interface do usuário. Clique e arraste uma instância do componente do botão para o palco, logo abaixo do texto.

  4. Selecione o botão No painel Propriedades, dê ao botão o Nome da instância "Replay".

  5. Abra o painel Inspetor de componentes (Janela - Inspetor de componentes). Usamos esse painel para definir os valores para os parâmetros do nosso componente de botão. O parâmetro Label controla o texto na parte superior do nosso botão. No momento, ele diz "Label" no botão porque o valor do parâmetro Label está definido como "Label". Vamos alterar o valor desse parâmetro para "Replay". Você deve ver o texto no botão mudar de "Label" para "Replay".

    Se testarmos o cartão agora, nada acontecerá quando clicarmos no botão Repetir. Isso porque ainda precisamos adicionar um comportamento ao botão.

  6. Clique no último quadro da camada Ações e abra o painel Ações. Após a parada (); código, adicione o código abaixo. Esse código diz ao Flash para ouvir um clique do mouse no botão Replay. Quando há um clique do mouse, o Flash executa a função replayMovie. Essa função possui apenas uma linha de código que informa ao Flash para voltar ao Quadro 1 e reproduzir o filme.

    Replay.addEventListener (MouseEvent.CLICK, replayMovie);
    função replayMovie (evt)
    {
    gotoAndPlay (1);
    }

Direitos autorais 2018 Adobe Systems Incorporated. Todos os direitos reservados. As capturas de tela do produto Adobe foram impressas com permissão da Adobe Systems Incorporated. Adobe, Photoshop, Álbum do Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst e Flash Paper é / são marcas comerciais registradas ou marcas comerciais da Adobe Systems Incorporated nos Estados Unidos e / ou em outros países.


Instruções De Vídeo: Tradução de mensagens do Framework Adobe Flex (Abril 2024).