Как Выход функцию в ActionScript


  Share  
|

Вы хотите выйти функции. Функции прекращается автоматически после последнего в функцию выполняет. Используйте возвращение заявление, чтобы выйти функцию до конца.

Возвращение заявления выходы текущей функции и ActionScript переводчик продолжает выполнение скрипта, что первоначально применил функцию. Любые заявления в том, что функции органа последующей возвращения заявления игнорируются.

функции myFunction () (
возвращение;
трассировки ( "Никогда не называется");
)

myFunction ();
/ / исполнение продолжается здесь после возвращения с myFuction () вызова.

В предыдущем примере, возвращение заявление вызывает функцию прекратить перед выполнением любых действий, так что не очень полезные функции. Более широко, вы будете возвращения заявления, чтобы выйти функции при определенных условиях. Этот пример выходе из функции, если пароль неверный:

функция checkPassword (пароль) (

/ / Если пароль не "SimonSays", выйти из функции.
если (пароль! = "SimonSays") (
возвращение;
)

/ / В противном случае выполнения остальных действий.
gotoAndStop ( "TreasureMap");
)

/ / Это вызов функции используется неправильный пароль, и поэтому функция выходов.
checkPassword ( "MotherMayI");

/ / Эта функция использует правильный пароль, и поэтому функции прыжков на
/ / TreasureMap кадра.
checkPassword ( "SimonSays");

в этой статье идет речь добавил Габриэль Савимби

Share  

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