Funções em ActionScript
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
|
|||
|