Compartilhamento de recursos da biblioteca em tempo de execução

Sobre recursos da biblioteca compartilhada em tempo de execução

Recursos da biblioteca compartilhada permitem usar recursos de um arquivo FLA para outro. Isto pode ser útil nestas situações:

  • Quando mais de um arquivo FLA precisa usar a mesma arte ou outros recursos.

  • Quando um designer e um desenvolvedor querem conseguir editar artes e código ActionScript em arquivos FLA separados de um projeto comum.

O compartilhamento de recursos da biblioteca funciona da seguinte maneira:

  • Em recursos compartilhados de tempo de execução, os recursos do documento de origem são vinculados como arquivos externos a um documento de destino. Os recursos de tempo de execução são carregados no documento de destino durante a reprodução do documento, ou seja, no tempo de execução. O documento de origem contendo o recurso compartilhado não precisa estar disponível na rede local durante a criação do documento de destino. O documento de origem deve ser enviado para um URL para que o recurso compartilhado esteja disponível para o documento de destino no tempo de execução.

Trabalho com recursos compartilhados em tempo de execução

O uso de recursos da biblioteca compartilhada em tempo de execução envolve dois procedimentos: Primeiro, o autor do documento de origem define um recurso compartilhado no documento de origem e insere uma string de identificador para esse recurso e uma URL (apenas HTTP ou HTTPS), onde o documento de origem será publicado.

Depois, o autor do documento de destino define o recurso compartilhado no documento de destino e insere uma string de identificador e uma URL idêntica à do recurso compartilhado do documento de origem. Como alternativa, o autor do documento de origem pode arrastar para a biblioteca do documento de destino os recursos compartilhados do documento de origem já publicado. A versão do ActionScript definida nas configurações de publicação deve corresponder à versão do documento de origem.

De qualquer forma, o documento de origem deve ser publicado no URL especificado, para que os recursos compartilhados estejam disponíveis para o documento de destino.

Definir recursos compartilhados em tempo de execução no documento de origem

Para definir propriedades de compartilhamento de um recurso no documento de origem e tornar o recurso acessível para vínculo a documentos de destino, use a caixa de diálogo Propriedades do símbolo ou a caixa de diálogo Propriedades de ligação.

  1. Com o documento de origem aberto, selecione Janela > Biblioteca:
  2. Siga um destes procedimentos:
    • Selecione um clipe de filme, botão ou símbolo gráfico no painel Biblioteca e selecione Propriedades no menu do painel Biblioteca. Clique em Avançado.

    • Selecione um símbolo de fonte, som ou bitmap e selecione Ligação, no menu do painel Biblioteca.

  3. Em Ligação, selecione Exportar para compartilhamento em tempo de execução para tornar o recurso disponível para vínculo ao documento de destino.
  4. Digite um identificador para o símbolo. Não inclua espaços. Esse é o nome que o Animate usa para identificar o recurso durante o vínculo ao documento de destino.

    Observação:

    O Animate também usa o identificador de ligação para identificar um clipe de filme ou botão usado como objeto no ActionScript. 

  5. Digite a URL onde será publicado o arquivo SWF que contém o recurso compartilhado e clique em OK.

    Ao publicar o arquivo SWF, você deverá enviá-lo para a URL especificada, para que os recursos compartilhados estejam disponíveis para documentos de destino.

É possível vincular a um recurso compartilhado digitando seu URL ou arrastando o recurso para dentro do documento de destino.

  1. No documento de destino, selecione Janela > Biblioteca.
  2. Siga um destes procedimentos:
    • Selecione um botão, símbolo gráfico, bitmap ou som, no painel Biblioteca e selecione Propriedades no menu do painel Biblioteca. Clique em Avançado.

    • Selecione um símbolo de fonte, e depois Ligação no menu do painel Biblioteca.

  3. Em Ligação, selecione Importar para compartilhamento em tempo de execução para vincular ao recurso no documento de origem.
  4. Insira um identificador para o símbolo, bitmap ou som que seja idêntico ao identificador usado para o símbolo no documento de origem. Não inclua espaços.
  5. Digite o URL onde está publicado o arquivo SWF de origem, que contém o recurso compartilhado, e clique em OK.
  1. No documento de destino, siga um destes procedimentos:
    • Selecione Arquivo > Abrir.

    • Selecione Arquivo > Importar > Abrir biblioteca externa.

  2. Selecione o documento de origem e clique em Abrir.
  3. Arraste o recurso compartilhado do painel Biblioteca do documento de origem para o painel Biblioteca ou para o palco do documento de destino.

Desativar compartilhamento para símbolo no documento de destino

  1. No documento de destino, selecione o símbolo vinculado no painel Biblioteca e siga um dos seguintes procedimentos:
    • Se o recurso for um clipe de filme, botão, ou símbolo de gráfico, selecione Propriedades, no menu do painel Biblioteca.

    • Se o recurso for um símbolo de fonte, selecione Ligação, no menu do painel Biblioteca.

  2. Desmarque Importar para compartilhamento em tempo de execução e clique em OK.

Compartilhamento de recursos da biblioteca em tempo por autor

O compartilhamento de recursos no tempo por autor tem as seguintes vantagens:

  • Permite evitar a necessidade de cópias ou recursos redundantes em mais de um arquivo FLA. Por exemplo, se você estiver desenvolvendo um FLA para navegadores web, outro para iOS e outro para Android, poderá compartilhar recursos entre os três arquivos.

  • Ao editar um recurso compartilhado num arquivo FLA, as alterações se refletem em outros arquivos FLA que utilizam o recurso quando são abertos ou colocados em foco.

Existem duas maneiras de compartilhar recursos de biblioteca durante a criação:

  • Usando símbolos de arquivos FLA externos, vinculando-os a símbolos em outro arquivo FLA.

  • Compartilhamento com arquivos FLA que fazem parte do mesmo projeto Animate no painel Projeto. Para informações sobre a utilização do painel Projeto, consulte Trabalhando com projetos do Animate.

Compartilhar vinculando a símbolos em arquivos FLA distintos funciona da seguinte forma:

  • Para recursos compartilhados durante a criação, atualize ou substitua qualquer símbolo no arquivo FLA que está sendo criado por qualquer outro símbolo em qualquer arquivo FLA disponível na rede local.

  • Atualize o símbolo no documento de destino à medida que for criando o documento.

  • O símbolo no documento de destino mantém o nome e as propriedades originais, mas o conteúdo é atualizado ou substituído por aqueles do símbolo que você selecionou.

Compartilhamento de símbolos usando o painel Projeto funciona desta forma:

  • Primeiro, crie um projeto no painel Projeto e crie um arquivo FLA no projeto.

  • Nesse arquivo FLA, especifique quais símbolos deseja compartilhar com outros arquivos, marcando cada item na caixa de seleção do painel Biblioteca.

  • Crie um segundo arquivo FLA no projeto.

  • Copie e cole camadas, quadros ou itens do palco do primeiro arquivo FLA para o segundo.

  • O Animate move os itens compartilhados da biblioteca nos elementos colados para um arquivo distinto chamado AuthortimeSharedAssets.FL, dentro da pasta do projeto.

Os seguintes tipos de recursos podem ser compartilhados num projeto:

Tipo de recurso

Compartilhável por si próprio?

Compartilhável se dentro de um clipe de filme?

Símbolo de clipe de filme

Sim

Sim

Símbolo gráfico

Sim

Sim

Símbolo de botão

Sim

Sim

Símbolo de fonte

Não

Sim

Vídeo FLA

Não

Sim

Vídeo incorporado

Não

Sim

Som (qualquer formato)

Não

Sim

Bitmap (qualquer formato)

Não

Sim

Clipe compilado (SWC)

Não

Sim

Componente (baseado em símbolo)

Sim

Sim

Atualizar ou substituir símbolos compartilhados

Você pode atualizar ou substituir um clipe de vídeo, botão ou símbolo de gráfico em um documento, por qualquer outro símbolo existente em um arquivo FLA acessível na rede local. O nome original e as propriedades do símbolo no documento de destino são preservados, mas o conteúdo do símbolo é substituído pelo conteúdo do símbolo selecionado. Qualquer recurso que o símbolo selecionado usar também será copiado no documento de destino.

  1. Com o documento aberto, selecione um clipe de filme, botão ou símbolo de gráfico no painel Biblioteca e selecione Propriedades no menu Opções do painel.
  2. Se as áreas Ligação e Origem da caixa de diálogo Propriedades do símbolo não forem exibidas, clique em Avançado.
  3. Para selecionar um novo arquivo FLA, clique em Procurar.
  4. Navegue até o arquivo FLA, que contém o símbolo que irá atualizar ou substituir o símbolo selecionado no painel Biblioteca, e clique em Abrir.
  5. Navegue até um símbolo e clique em OK.
  6. Siga um destes procedimentos:
    • Na caixa de diálogo Propriedades do símbolo, em Origem, selecione Sempre atualizar antes de publicar; e clique em OK.

    • Na caixa de diálogo Propriedades do Símbolo, em Compartilhamento de Tempo por Autor, selecione Atualizar Automaticamente e clique em OK.

Definir recursos para compartilhamento em um projeto

O compartilhamento de recursos entre arquivos FLA num projeto permite editar o recurso num arquivo e refletir as alterações em outros arquivos FLA que utilizam o recurso.

  1. Criar um projeto do Animate. 

  2. Num arquivo FLA do projeto, para cada recursos da biblioteca que você deseja compartilhar com outros arquivos FLA no projeto, execute uma das ações a seguir:

    • Abra o painel Biblioteca e selecione a opção Link próxima ao nome do recurso.

    • Com o ativo selecionado no painel Biblioteca, escolha Propriedades no menu Opções do painel e clique no botão Compartilhar com o projeto.

  3. Na linha do tempo ou no palco, copie camadas, quadros ou itens do palco que contêm recursos compartilhados.

  4. Num arquivo FLA distinto do mesmo projeto, cole as camadas, quadros ou itens de palco num outro arquivo FLA do mesmo projeto.

Vídeos e tutoriais

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online