Como retirar uma função em ActionScript


  Share  
|

Você quer retirar uma função. As funções terminam automaticamente depois que a última indicação dentro da função executa. Use uma indicação do retorno retirar uma função antes de alcançar sua extremidade.

A indicação do retorno retira a função atual, e o intérprete de ActionScript continua a execução do certificado que invocou inicialmente a função. Todas as indicações dentro do corpo da função que seguirem uma indicação do retorno são ignoradas.

myFunction da função () {
retorno;
trace("Never chamado");
}

myFunction();
//execução continua aqui após o retorno do invocation do myFuction().

No exemplo precedente, a indicação do retorno faz com que a função termine antes de executar alguma ação, assim que não é uma função muito útil. Mais geralmente, você usará uma indicação do retorno retirar uma função sob determinadas circunstâncias. Este exemplo retira a função se a senha for errada:

checkPassword da função (senha) {

//se a senha não for "SimonSays", retira a função.
se (senha! = "SimonSays") {
retorno;
}

//de outra maneira, executa o descanso das ações.
gotoAndStop ("TreasureMap");
}

//esta ligação de controle usa a senha errada, e assim as saídas da função.
checkPassword("MotherMayI");

//esta função usa a senha correta, e assim que a função salta ao
//frame de TreasureMap.
checkPassword("SimonSays");

este é um artigo adicionado por Gabriel Savimbi


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions