Como enviar informações como funções a partir AS3

Envio de informações como funções permite mais Flash e web design flexibilidade. Funções deixar botões de página web interagir com os objetos em um palco Flash. Além de economizar espaço na tela Flash, programas de Flash sem botão , quando usado com um flash web interface do botão padronizado, vai eliminar a necessidade de codificar os botões em seu programa de flash. Com uma interface flash- botão web padronizado , você também será capaz de se adaptar um formato padrão que colaboradores do site pode criar programas em Flash for.Things você precisa

Adobe Flash Professional ( versões CS3, CS4, CS5 ou )

Visualizar Mais instruções

1

Criar um ActionScript 3 (AS3 ) arquivo com o Adobe Flash Professional. O arquivo conterá as funções de chamada de JavaScript e gerar e conter os parâmetros da função Javascript. Crie um arquivo HTML para conter o código do formulário HTML, JavaScript e um módulo que contém a declaração apelando ActionScript , além de gerar e armazenar os parâmetros de função do ActionScript.

2

Escreva o código no arquivo AS3 para criar um botão no palco flash. Incluir no código de um ouvinte de evento que chama uma função AS3 dentro do arquivo AS3 que irá enviar variáveis ​​de informação para o script JavaScript no arquivo HTML quando o botão é clicado. Use o método ” ExternalInterface.call ” para chamar a função JavaScript do arquivo AS3 . Especifique os parâmetros na chamada de método para incluir o endereço da web do arquivo HTML, o nome da função da função utilizada no script JavaScript, ea variável ou variáveis ​​a serem enviados para a função JavaScript informações AS3 .

3

Registre a função AS3 que será chamado a partir do JavaScript com o método ” ExternalInterface.addCallback () ” no arquivo AS3 . Especifique o nome real da função AS3 a ser chamado a partir da função JavaScript como o primeiro parâmetro neste método. Especifique o segundo parâmetro como o nome da função que o JavaScript usará para chamar a função AS3 .

4

Código do script HTML no arquivo HTML para que um botão é colocado na página HTML.

5

código a primeira função JavaScript no arquivo HTML para gerar e enviar variáveis ​​de informação JavaScript para o arquivo Flash para uso no código AS3 . Use o método JavaScript ” document.getElementById ()” para chamar a função AS3 no arquivo AS3 . Especifique o primeiro parâmetro no método ” document.getElementById ( )” como o ID de função registrada . O ID de função registrada é do ID do objeto SWF gerado quando criou o arquivo AS3 SWF. Especifique o segundo parâmetro no método ” document.getElementById ( )” como o nome da função JavaScript registrada da função AS3 . Isso é especificado no segundo parâmetro do método ” ExternalInterface.addCallback () ” no arquivo AS3 .

6

Código a segunda função JavaScript no arquivo HTML para que ele tenha o nome da função especificada como declarados no método ” ExternalInterface.call () ” no arquivo AS3 . Escreva o código da função JavaScript para que a sua lista de argumentos correspondem à lista de parâmetros no ” ExternalInterface.call (). ” Incluir no código JavaScript, os comandos necessários para alterar , adicionar ou excluir objetos colocados com o código HTML quando recebe as variáveis ​​de informação do arquivo AS3 .

Deixe um comentário