Funções em ActionScript

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

As funções permitem que você organize e reúso seu código. Você coloca funções no timeline apenas como nós temos feito. Está aqui uma função simples:

myFunction(num) da função {newNum do var = + 3 
numéricos; newNum do retorno; }

Uma função começa com a função do keyword seguida pelo nome da função. Os nomes da função podem ser qualquer coisa que você quer, apenas como nomes variáveis. Mas devem geralmente ser algo que se relaciona a o que a função .

Após a função o nome vem um parêntese esquerdo. Segue então uma lista dos parâmetros. Um parâmetro é uma variável que seja definida quando a função é chamada. Pense dele como a entrada a uma função. Neste caso, você está indo dar à função um número para fazer algo com.

Você pode não ter um, muitos, ou nenhum parâmetro. Uma ou outra maneira, você fecha-se fora da seção dos parâmetros com um parêntese direito e usa-se então um suporte aberto começar a função.

Todas as linhas entre o aberto e fecham os suportes são as instruções dentro da função. Neste caso, uma variável local nova é criada, chamado newNum. O valor do newNum é ajustado a o que quer que numérico é, mais 3. Assim se você passar uns 7 dentro à função como numérica, o newNum é agora 10.

O comando do retorno é especial somente funções internas usadas um comando. Termina a função e ajusta um valor como o resultado da função. Neste caso, o newNum é o resultado da função.

Para usar esta função, para chamá-la goste d era uma função ou um comando padrão de ActionScript, tal como o traço. Está aqui um exemplo:

var a = myFunction(7);

Esta linha do código cría uma variável local nova chamada a. Ele lugares nele os resultados de myFunction(7). Para determinar este valor, o myFunction é chamado com o número 7 como seu somente parâmetro.

Quando a função começa, cría uma variável local chamada numérica e o interior dos lugares 7 ele. Funciona então o código para dentro, que termina com o comando do retorno que emite a parte traseira do valor 10 à coisa que chamou originalmente a função. Neste caso, a começa o jogo a 10.

Uma coisa grande sobre funções é que você pode reúso as. Estão aqui três linhas do código que reúso a função para produzir três resultados diferentes:

trace(myFunction(7)); trace(myFunction(13)); 
trace(myFunction(2));

Quando você funciona este código, junto com a função incluída antes dela, você começará os resultados 10, 16, e 5. Uma outra vantagem a usar funções é que você pode fazer uma mudança na função, e afetará todos os comandos que usam essa função. Por exemplo, se você mudar + os 3 na função + a 4, os resultados das três linhas precedendo transformam-se 11, 17, e 6.

este é um artigo adicionado por Milan Midovich


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo "funções em ActionScript" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.


Online: 1115 users browsing the articles directory