Símbolos e ActionScript

Com o ActionScript®, você pode controlar os símbolos no tempo de execução. O uso do ActionScript permite criar interação e outros recursos nos seus arquivos FLA que não são possíveis apenas com a Linha do tempo.

Com o ActionScript®, você pode controlar os símbolos no tempo de execução. O uso do ActionScript permite criar interação e outros recursos nos seus arquivos FLA que não são possíveis apenas com a Linha do tempo.

Consulte a discussão sobre os símbolos e o ActionScript na Ajuda da Web para saber controlar os símbolos no tempo de execução.

Controle de ocorrências e símbolos com o ActionScript

Use o ActionScript® para controlar ocorrências de clipe de filme e de botão. As ocorrências devem possuir nomes exclusivos. É possível escrever com o próprio ActionScript ou usar comportamentos predefinidos incluídos com o Animate.

Controle de ocorrências com comportamentos

Nos arquivos FLA em que a configuração de publicação é definida como ActionScript 2.0, você pode usar comportamentos para controlar ocorrências de clipes de filme e gráficos no documento, sem precisar escrever o código ActionScript. Comportamentos são scripts pré-escritos que permitem adicionar codificação do ActionScript ao documento sem ter que criar o código ActionScript. Comportamentos não estão disponíveis para o ActionScript 3.0.

Você pode usar comportamentos para organizar a ordem de empilhamento da ocorrência em um quadro, além de carregar, descarregar, reproduzir, parar, duplicar ou arrastar o clipe de filme, ou vincular a ocorrência a um URL.

Além disso, você pode usar comportamentos para carregar um gráfico externo ou uma máscara animada em um clipe de filme.

O Animate inclui os comportamentos na tabela a seguir.

Comportamento

Finalidade

Selecionar ou inserir

Carregar gráfico

Carrega um arquivo JPEG externo em um clipe de filme ou na tela.

Caminho e nome de arquivo JPEG.

Nome da ocorrência do clipe de filme ou tela que recebe o gráfico.

Carregar clipe de filme externo

Carrega um arquivo SWF externo em um clipe de filme ou na tela.

URL do arquivo SWF externo.

Nome da ocorrência de clipe de filme ou tela que recebe o arquivo SWF.

Duplicar clipe de filme

Duplica o clipe de filme ou tela.

Nome da ocorrência de clipe de filme a duplicar.

deslocamento X e Y de pixels do original para a cópia.

Ir para e Reproduzir no quadro ou rótulo

Reproduz o clipe de filme de um quadro específico.

Nome de ocorrência do clipe de destino a reproduzir.

Número do quadro ou rótulo para reproduzir.

Ir para e Parar no quadro ou rótulo

Interrompe o clipe de filme, movendo opcionalmente o indicador de reprodução para um quadro específico.

Nome de ocorrência do clipe de destino que deseja interromper.

Número do quadro ou rótulo a interromper.

Trazer para o Primeiro Plano

Traz o clipe de filme de destino ou tela para a parte superior da ordem de empilhamento.

Nome da ocorrência de clipe de filme ou tela.

Trazer para a Frente

Traz o clipe de filme de destino ou tela para uma posição acima na ordem de empilhamento.

Nome da ocorrência de clipe de filme ou tela.

Enviar para o Plano de Fundo

Envia o clipe de filme de destino para a parte inferior da ordem de empilhamento.

Nome da ocorrência de clipe de filme ou tela.

Enviar para Trás

Envia o clipe de filme de destino ou tela uma posição abaixo na ordem de empilhamento.

Nome da ocorrência de clipe de filme ou tela.

Iniciar arrasto de clipe de filme

Iniciar arrasto de clipe de filme.

Nome da ocorrência de clipe de filme ou tela.

Parar arrasto de clipe de filme

Parar arrasto atual.

Descarregar clipe de filme

Remove o clipe de filme carregado por meio do comando loadMovie() do Flash Player.

Nome da ocorrência do clipe de filme.

Adicionar e configurar um comportamento

Certifique-se de que você está trabalhando em um arquivo FLA cuja configuração de publicação do ActionScript seja ActionScript 2.0 ou anterior.

  1. Selecione o objeto, um botão por exemplo, para acionar o comportamento.
  2. No painel Comportamentos (Janela > Comportamentos), clique no botão Adicionar (+) e selecione o comportamento desejado no submenu Clipe de filme.
  3. Selecione o clipe de filme para controlar com o comportamento.
  4. Selecione um caminho relativo ou absoluto.
  5. Se necessário, selecione ou insira configurações para os parâmetros de comportamento e clique em OK. As configurações padrão do comportamento são exibidas no painel Comportamentos.
  6. Em Evento, clique em Ao soltar (evento padrão) e selecione um evento do mouse no menu. Para usar o evento Ao soltar, deixe a opção inalterada.

Criar comportamentos personalizados

Para gravar comportamentos personalizados, crie um arquivo XML que contenha o código do ActionScript 3.0 para executar o comportamento desejado e salve o arquivo na pasta Comportamentos do computador local. 

Antes de criar seus próprios comportamentos, examine os arquivos de comportamento XML para desenvolver uma compreensão da sintaxe dos arquivos XML, bem como do código ActionScript usado para criar comportamentos. Se você for inexperiente na gravação de comportamentos, familiarize-se com as tags XML usadas para criar elementos da interface de usuário (como caixas de diálogos) e com o ActionScript, a linguagem de codificação usada para criar comportamentos. Para saber mais sobre o XML usado para criar elementos da interface, consulte Ampliação do Animate. Para aprender sobre o ActionScript, consulte o Uso do ActionScript 3.0.

Você também pode fazer o download de comportamentos criados por outros usuários do Animate, que estão no site do Adobe Flash Exchange Visite o Adobe Exchange em: www.adobe.com/go/flash_exchange_br.

 

  1. Com um editor XML, abra o arquivo XML do comportamento existente e coloque um nome adequado para o comportamento que pretende criar.
  2. Digite um novo valor para o atributo category da tag behavior_definition no arquivo XML.

    O seguinte código XML cria uma categoria com o nome myCategory no painel Comportamentos do Animate, no qual o comportamento será listado.

    <behavior_definition dialogID=&quot;Trigger-dialog&quot; category=&quot;myCategory&quot; 
    authoringEdition=&quot;pro&quot; name=&quot;behaviorName&quot;>
  3. Digite um novo valor para o atributo name da marca behavior_definition. Esse será o nome do comportamento exibido no ambiente de criação do Animate.

  4. (Opcional) Se o comportamento personalizado exigir uma caixa de diálogo, digite parâmetros usando as tags <properties> e <dialog>.

    Para saber sobre as tags e os parâmetros usados na criação de suas próprias caixas de diálogo personalizadas, consulte Ampliação do Animate.

  5. Na tag <actionscript>, insira o código ActionScript para criar o comportamento.

    Se você ainda não conhece o ActionScript, consulte o Uso do ActionScript 3.0.

    Por exemplo (do arquivo de comportamento Movieclip_loadMovie.xml) (ActionScript 2.0):

    <actionscript> 
      <![CDATA[     //load Movie Behavior 
        if($target$ == Number($target$)){ 
            loadMovieNum($clip$,$target$); 
        } else { 
            $target$.loadMovie($clip$); 
        } 
        //End Behavior 
      ]]> 
    </actionscript>
  6. Salve o arquivo e teste o comportamento.

Receba ajuda com mais rapidez e facilidade

Novo usuário?